<?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>The Runes of Binaria &#187; Computer Security</title>
	<atom:link href="http://www.andrewgronosky.us/category/computers/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andrewgronosky.us</link>
	<description>The mystic lore of technology, with ocassional digressions into games and cats</description>
	<lastBuildDate>Sat, 21 Jan 2012 16:37:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>2011, The Year of Fighting Back Against the Black-Hats, Part 2: Defenses Against Phishing</title>
		<link>http://www.andrewgronosky.us/2011/10/2011-the-year-of-fighting-back-against-the-black-hats-part-2-defenses-against-phishing/</link>
		<comments>http://www.andrewgronosky.us/2011/10/2011-the-year-of-fighting-back-against-the-black-hats-part-2-defenses-against-phishing/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 00:22:40 +0000</pubDate>
		<dc:creator>AndrewG</dc:creator>
				<category><![CDATA[Computer Security]]></category>

		<guid isPermaLink="false">http://www.andrewgronosky.us/?p=314</guid>
		<description><![CDATA[As you may recall, back in January I wrote a post declaring this the year of &#8220;fighting back against the black hats. Now it&#8217;s mid-October, and I am finally getting around to the second post in the series. So maybe 2012 will be a year of fighting back as well&#8230; What is Phishing? Simply put, [...]]]></description>
			<content:encoded><![CDATA[<p>As you may recall, back in January I wrote a <a href="http://www.andrewgronosky.us/2011/01/2011-the-year-…ck-hats-part-1">post</a> declaring this the year of &#8220;fighting back against the <a href="http://catb.org/jargon/html/B/black-hat.html">black hats</a>. Now it&#8217;s mid-October, and I am finally getting around to the second post in the series. So maybe 2012 will be a year of fighting back as well&#8230;</p>
<h1>What is Phishing?</h1>
<p>Simply put, phishing is a form of fraud where someone tries trick you into disclosing secret information (such as your credit card number) by posing as someone you trust (such as your credit card company). In fact, phishing is a form of <a href="http://en.wikipedia.org/wiki/Wire_fraud">wire fraud</a>, plain and simple. In my opinion it is unfortunate that the word &#8220;phishing&#8221; even exists. It&#8217;s a gratuitous <a href="http://en.wikipedia.org/wiki/Neologism">neologism</a> that, because of its cutesy spelling, potentially reads as something more innocuous than it actually is.</p>
<p>In fact, phishing is the most common form of identity &#8220;theft.&#8221; It&#8217;s rampant on the Internet. And you <i>are</i> a target.</p>
<h1>How to Protect Yourself</h1>
<div id="attachment_315" class="wp-caption alignright" style="width: 208px"><a href="http://www.andrewgronosky.us/wp-content/uploads/2011/10/DuckOfDoom.jpg"><img src="http://www.andrewgronosky.us/wp-content/uploads/2011/10/DuckOfDoom-198x300.jpg" alt="Munckin card: Curse! Duck of Doom. &quot;You should know better than to pick up a duck in a dungeon. Lose 2 levels.&quot;" title="Duck of Doom" width="198" height="300" class="size-medium wp-image-315" /></a><p class="wp-caption-text">You should also know better than to open a link in an e-mail message.</p></div>
<p>The whole point of phishing is that it&#8217;s trying to trick you. Contrary to what some know-it-alls might say, it is <i>not</i> easy to defend yourself against.</p>
<ol>
<li>Don&#8217;t click on a link in an e-mail message, even if the message looks legitimate. Unfortunately this is the hardest rule to follow. Even the best of us forget. It&#8217;s easy to laugh off the silly Nigerian <a href="http://en.wikipedia.org/wiki/Advance-fee_fraud">money-laundering scam</a> but much harder to remember the rule when the message looks like it comes from your telephone company or a relative. And, like the hapless adventurer who picked up the Duck of Doom, our first mistake may have severe repercussions. Phishing e-mails take you to Web sites that may look legitimate, but actually capture your login and/or financial information for purposes of identity theft.</li>
<li>Use software to help you follow rule #1. As I mentioned in my <a href="http://www.andrewgronosky.us/2011/01/2011-the-year-…ck-hats-part-1">previous post</a>, you <i>really</i> need anti-virus software anyway. You can probably get it free of charge from your Internet service provider so there&#8217;s no excuse. Most &#8220;anti-virus&#8221; software these days is a multi-faceted suite of defenses that also includes some protection against phishing.</li>
<li>Do <i>not</i> trust your own judgment to identify fraudulent messages. Sooner or later, you&#8217;ll be tired or distracted and you&#8217;ll slip up. I used to take pride in my ability to spot a scam, and I almost got burned today. Only my anti-virus software saved me. If you believe you have superhuman powers and will never be fooled, please carefully read the fairly brief academic paper, <a href="http://www.cs.berkeley.edu/~tygar/papers/Phishing/why_phishing_works.pdf"><i>Why Phishing Works</i></a>.</li>
</ol>
<p><span id="more-314"></span></p>
<h1>My Lesson in Humility</h1>
<p>Today is the day when, after years of vigilance, I finally forgot Rule #1 (don&#8217;t click on links in an e-mail message). I would have got burned if not for my anti-virus software.</p>
<p>I received a reasonably official-looking message that claimed to be from my Internet service provider, Comcast:</p>
<div id="attachment_325" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.andrewgronosky.us/wp-content/uploads/2011/10/spam1.png"><img src="http://www.andrewgronosky.us/wp-content/uploads/2011/10/spam1-300x196.png" alt="A fake message claiming to come from Comcast. It includes a link." title="A Phishing Message" width="300" height="196" class="size-medium wp-image-325" /></a><p class="wp-caption-text">This message looks somewhat credible, but it&#039;s a fake. There are some warning signs but I missed them this time.</p></div>
<p>On a good day, I think I could have spotted this as a scam. There were a few warning signs:</p>
<div id="attachment_328" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.andrewgronosky.us/wp-content/uploads/2011/10/spam2.png"><img src="http://www.andrewgronosky.us/wp-content/uploads/2011/10/spam2-300x196.png" alt="The message contains some spelling errors and the dubious sender address, &quot;paywment@comcast.net&quot; (sic)" title="Warning signs of a fraudulent message" width="300" height="196" class="size-medium wp-image-328" /></a><p class="wp-caption-text">Like many fraudulent messages, this one contained some spelling errors. Today, the crooks got lucky: I looked right past the errors and did what one should never do. God help me, I clicked the link.</p></div>
<p>Fortunately for me, my judgment was not the only thing standing between me and the outlaw gang that organized this sting. My anti-virus software kicked in and raised a great big red flag, just like it should:</p>
<div id="attachment_329" class="wp-caption alignleft" style="width: 310px"><a href="http://www.andrewgronosky.us/wp-content/uploads/2011/10/spam3.png"><img src="http://www.andrewgronosky.us/wp-content/uploads/2011/10/spam3-300x203.png" alt="The warning message from Semantec Internet Security: &quot;Fraudulent Web Page Blocked&quot;" title="spam3" width="300" height="203" class="size-medium wp-image-329" /></a><p class="wp-caption-text">My anti-virus software was more alert than I was, today.</p></div>
<h2>The Take-Away Message</h2>
<p>What I take away from this is that the scholars who wrote <a href="http://www.cs.berkeley.edu/~tygar/papers/Phishing/why_phishing_works.pdf"><i>Why Phishing Works</i></a> were right:</p>
<blockquote><p>
We also found that some visual deception attacks can fool even the most sophisticated users.
</p></blockquote>
<p>As in all matters of computer security, the odds are stacked in favor of the attacker. They can send a thousand fake e-mails that you easily spot, and then the thousand-and-first comes along and manages to trick you. You need anti-virus software to be there to catch you when your judgment finally does fail.</p>
<p>Since no software is perfect, it would be an epic mistake to rely entirely on your anti-virus program to protect you 100% of the time. Therefore, keep doing what the experts tell you to do: stay alert, and don&#8217;t click on e-mail links.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgronosky.us/2011/10/2011-the-year-of-fighting-back-against-the-black-hats-part-2-defenses-against-phishing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing Auto-Run Programs in Windows 7</title>
		<link>http://www.andrewgronosky.us/2011/08/changing-auto-run-programs-in-windows-7/</link>
		<comments>http://www.andrewgronosky.us/2011/08/changing-auto-run-programs-in-windows-7/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 12:25:35 +0000</pubDate>
		<dc:creator>AndrewG</dc:creator>
				<category><![CDATA[Computer Security]]></category>
		<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.andrewgronosky.us/?p=307</guid>
		<description><![CDATA[I&#8217;ve been running Windows 7 for about a year and a half now. I have never been a Windows fan but Windows 7 definitely seems the least annoying &#8212; and most reliable &#8212; version of Windows I&#8217;ve seen. One of the remaining annoyances though is that even though I&#8217;ve been pretty careful about what I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been running Windows 7 for about a year and a half now. I have never been a Windows fan but Windows 7 definitely seems the least annoying &#8212; and most reliable &#8212; version of Windows I&#8217;ve seen.</p>
<p>One of the remaining annoyances though is that even though I&#8217;ve been pretty careful about what I install on my PC, a certain amount of crapware has crept onto the machine. Crapware is stuff you, the computer user (or &#8220;owner&#8221; as I like to call myself) never asked for, don&#8217;t care about, and don&#8217;t want to use, but none the less is installed &#8220;for&#8221; you when you install something you <i>did</i> want, like a driver for a new piece of hardware. I am not talking about <a href="http://en.wikipedia.org/wiki/Malware">malware</a> here; crapware is harmless but it&#8217;s annoying because it slows down the machine.  I also have concerns that it&#8217;s spying on me a bit, sending &#8220;market research&#8221; data back to the mother ship. Besides, since I think of myself as the <i>owner</i> of my computer, anything I didn&#8217;t explicitly decide I want on my machine has no right to be there.</p>
<p>The particular piece of crapware that is on my nerves today is the help program that came with my Logitech webcam.  I am not really opposed to having the webcam help program installed on my machine. What bothers me is that Logitech has decided that the help program needs to start <strong>every time</strong> I log into my computer. This post documents my quest to make it stop.</p>
<p><span id="more-307"></span></p>
<h1>Auto-Run Programs</h1>
<p>In Windows 7, programs can be configured to start automatically when the computer starts or when a user logs in. Loosely speaking, programs that start automatically when the computer boots are called <i>services</i> and those that starts when a user logs in are called, in the degraded patois that passes for technical English these days, <i>autoruns</i>.  &#8220;Autorun&#8221; is, apparently, considered a noun. I hate that. How do we get from the verb &#8220;run&#8221; and the adverb &#8220;auto(matically)&#8221; to a noun? By means of a failing public education system, that&#8217;s how!  The end result sounds like a particularly virulent form of gastro-intestinal distress: &#8220;I&#8217;ve got the autoruns.&#8221;</p>
<p>I will use the word &#8220;auto-run&#8221; as an adjective because I just can&#8217;t stomach using it as a noun.</p>
<p>Vendors have a penchant for installing their crapware as auto-run programs, either because they fervently believe that their crapware is central to the user&#8217;s computing experience and life without it would hardly be worth living, or, more likely, they want their brand name in the user&#8217;s face as often as possible for as long as possible. It&#8217;s a bit like the &#8220;free&#8221; advertising-supported PC of the late 1990&#8242;s, only without the free equipment.</p>
<p>Auto-run programs used to be called &#8220;startup programs&#8221; (in days when gramatical standards were a bit higher) and they were controlled via the Start Menu. This seems no longer to be the case.</p>
<h1>Good and Bad Auto-run Program</h1>
<p>I would first point out that there are some programs that I definitely want to run every time I log in. <a href="http://us.norton.com/nowtnt/internet-security.html">Norton Internet Security</a> falls into that category. I can see people might want to always start an e-mail program or even Skype or a chat program.</p>
<p>However, every program that starts automatically takes some time to start. If you have too many of them it makes the log-in process slow.  If you have way too many, it hogs memory and CPU power, slowing down your ability to run other programs.  What I find disturbing is that increasingly, software vendors foist their crapware on us as auto-run programs for whatever reasons &#8212; and I doubt that out benefit figures prominently among those reasons.</p>
<p>My point is that you, the owner, should solely make the decision of what programs do and do not run automatically.</p>
<h1>Getting Started on Controlling Auto-Run Programs</h1>
<p>To start my quest, I typed &#8220;disable startup program&#8221; into Windows Help. Did I mention that Windows 7 Help is pretty cool?  It allows you to type strings and then returns results whose relevance ranges from approximate to comically off-target.  It&#8217;s like a search engine, but for help.  The reason I used &#8220;startup program&#8221; as a search term is that is what auto-run programs used to be called in past version of windows.</p>
<p>Interestingly, Windows 7&#8242;s reply to my query was:</p>
<blockquote><p>
 You can improve your computer&#8217;s performance by preventing unnecessary programs from running automatically when Windows starts. For information about tools that you can use to do this, go to the <a href="http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx">Microsoft</a> website.
</p></blockquote>
<p>That page is actually pretty interesting: it wants me to download and install a special program that promises to help me get rid of unwanted autoruns. This sounds a lot like fighting crapware with crapware. I was skeptical, but decided play along. And it turns out the name of this &#8220;good&#8221; crapware is <code>Autoruns</code>. That&#8217;s right: I am going to be giving <i>myself</i> the autoruns!</p>
<h1>What Autoruns Reveals</h1>
<p>So I downloaded and unzipped the autoruns program. Just to make things confusing, &#8220;autoruns&#8221; is itself <i>not</i> and auto-run program: it&#8217;s a regular program you run in the usual way (by clicking), that tells you <i>about</i> auto-run programs.</p>
<p>If you are following along, you can unzip that file to any destination you want; I just stuck it in my Downloads folder for the time being.  Then open the destination folder, right-click on <code>autoruns.exe</code>, and choose &#8220;Run as administrator.&#8221;  You can run it as a regular user, but to actually remove auto-run programs (I still can&#8217;t bring myself to say it like they want me to) you&#8217;ll need administrator privileges so you might as well start out that way.</p>
<div id="attachment_309" class="wp-caption alignleft" style="width: 244px"><a href="http://www.andrewgronosky.us/wp-content/uploads/2011/08/Autoruns.png"><img src="http://www.andrewgronosky.us/wp-content/uploads/2011/08/Autoruns-234x300.png" alt="The &quot;Logon&quot; tab of the Autoruns program, displaying a disturbingly large list of programs that run automatically when I log in" title="What Autoruns Reveals" width="234" height="300" class="size-medium wp-image-309" /></a><p class="wp-caption-text">This is the list of auto-run programs that Autoruns revealed. I feel dirty.</p></div>
<p>Here&#8217;s a screenshot of what <code>autoruns</code> showed running on my machine. There are a lot of auto-run programs!  If you try this on your machine and you see a lot of stuff you can&#8217;t identify, don&#8217;t worry: I don&#8217;t understand it either. Windows, in any version, is a big, complicated beast, and even professional Windows technicians don&#8217;t understand all of it.</p>
<h1>Safely Removing Auto-Run Programs</h1>
<p><code>Autoruns</code> makes is pretty easy to remove auto-run programs in a way that you&#8217;ll be able to undo later. There is a check box next to each entry. Just uncheck that, without removing the entry. <strong>Danger:</strong> it does not look like <code>autoruns</code> has the ability to <i>add</i> auto-run programs, only remove them, so if you actually delete an item from the list you will not be easily able to get it back!  You&#8217;d have to guess whatever software package included the deleted program(s) and re-install that.</p>
<p>Chances are, if you are going through this exercise you already you have in mind one or two auto-run programs of which you&#8217;d like to rid yourself.  Another good cue is to look at the &#8220;Publisher&#8221; column in the <code>autoruns</code> display:  generally things published by hardware vendors (such as the maker of your sound card or webcam) are good candidates for disablement. It is unlikely you will accidentally disable the driver because drivers aren&#8217;t auto-run programs: they need to start when the computer boots, not when a user logs in. The worst that could happen is you might accidentally turn off some automatic feature that you really do want, like the ability to play a music CD automatically when it is inserted. I am inclined to believe that most of that type of functionality is handled by Windows itself, and most auto-run programs provided by the vendor are superfluous and perhaps redundant.</p>
<p>Disabling a program in <code>autoruns</code> doesn&#8217;t stop it from running, it only stops it from starting the next time you log in. To actually stop an auto-run program that is currently running, you have two options:</p>
<ol>
<li>Hit Ctrl-Alt-Delete and remove the program from the Task Manager. This may seem a bit daunting at first but you can&#8217;t mess anything up permanently; the worst that will happen is that your computer will be out of whack until you restart it.</li>
<li>Wait till you&#8217;re done editing in <code>autoruns</code>, log out, and log back in (or just restart your computer)</li>
</ol>
<p>Check that everything is working normally and if it&#8217;s not, re-run <code>autoruns</code> and re-enable some of those programs you unchecked.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgronosky.us/2011/08/changing-auto-run-programs-in-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best Password Advice Ever</title>
		<link>http://www.andrewgronosky.us/2011/08/best-password-advice-ever/</link>
		<comments>http://www.andrewgronosky.us/2011/08/best-password-advice-ever/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 10:52:45 +0000</pubDate>
		<dc:creator>AndrewG</dc:creator>
				<category><![CDATA[Computer Security]]></category>

		<guid isPermaLink="false">http://www.andrewgronosky.us/?p=295</guid>
		<description><![CDATA[I have actually been mulling over posting about passwords and my current beliefs about how to choose them, but the Web comic xkcd beat me to it, and of course said in about 100 words what would have taken me 10 times as many:]]></description>
			<content:encoded><![CDATA[<p>I have actually been mulling over posting about passwords and my current beliefs about how to choose them, but the Web comic <a href="http://www.xkcd.org">xkcd</a> beat me to it, and of course said in about 100 words what would have taken me 10 times as many:</p>
<p><img src="http://imgs.xkcd.com/comics/password_strength.png" alt="XKCD cartoon on password strength." /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgronosky.us/2011/08/best-password-advice-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Ubuntu 10.10 on a Dell inspiron 1210 (mini 12)</title>
		<link>http://www.andrewgronosky.us/2011/03/installing-ubuntu-10-10-on-a-dell-inspiron-1210-mini-12/</link>
		<comments>http://www.andrewgronosky.us/2011/03/installing-ubuntu-10-10-on-a-dell-inspiron-1210-mini-12/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 16:05:19 +0000</pubDate>
		<dc:creator>AndrewG</dc:creator>
				<category><![CDATA[Computer Security]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.andrewgronosky.us/?p=233</guid>
		<description><![CDATA[This post is a bit more technical than what I usually write for this blog, but I spent a lot of time and trouble trying to fix an issue with my Dell mini 12 laptop. I wanted to I document it to help make it easier for others. A couple of years ago I bought [...]]]></description>
			<content:encoded><![CDATA[<p>This post is a bit more technical than what I usually write for this blog, but I spent a lot of time and trouble trying to fix an issue with my Dell mini 12 laptop. I wanted to I document it to help make it easier for others.</p>
<p><a href="http://www.andrewgronosky.us/wp-content/uploads/2011/03/UbuntuLogo.png"><img src="http://www.andrewgronosky.us/wp-content/uploads/2011/03/UbuntuLogo-300x78.png" alt="" title="UbuntuLogo" width="300" height="78" class="alignright size-medium wp-image-238" /></a>
<p>A couple of years ago I bought an Inspiron 1210 laptop (also known as &#8220;Inspiron <a href="http://en.wikipedia.org/wiki/Dell_Inspiron_Mini_Series">mini</a> 12&#8243;) from Dell. It&#8217;s a <a href="http://www.cnet.com.au/dell-inspiron-mini-1210_specs-339295637.htm">nice, lightweight</a> laptop with a 12-inch screen. Interestingly, it has an Intel Atom processor, which is a 32-bit dual-core chip. It&#8217;s probably the last 32-bit general-purpose computer I will ever buy; all processors are 64-bit these days except for embedded processors on phones, toasters, set-top boxes, and the like.</p>
<p>At the time I bought it, Dell was shipping that model with Ubuntu Linux installed. I was looking for an inexpensive laptop for use at the gaming table, mostly to keep my notes and to run <a href="http://www.rptools.net/">RPTools</a>. My little Dell seemed to fit the bill perfectly. Initially, I was very happy with it.</p>
<p>Fast forward to late 2010, when I was assigned to give a presentation to my <a href="http://www.extension.harvard.edu/courses/13602.jsp;jsessionid=IENBNEKAKOJM">cloud computing class</a> (I was a student, not the instructor). Like any good <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a> enthusiast, I made my presentation using OpenOffice (now <a href="http://www.libreoffice.org/">LibreOffice</a>) on my desktop PC at home. When I loaded the presentation onto my Dell mini, it wouldn&#8217;t open because it was created with a newer version of OpenOffice than I had used to create the presentation. &#8220;No problem!&#8221; I thought. &#8220;I&#8217;ll just update my version of OpenOffice.&#8221; That&#8217;s where the trouble began.</p>
<p><span id="more-233"></span></p>
<h1>Linux Version on the Dell Mini</h1>
<p>The Dell Inspiron mini shipped with a Linux variant called the &#8220;Dell remix&#8221; based on Ubuntu 8.04. (This is not to be confused with the current Linux remix Dell is using for netbooks and handhelds, called <a href="http://moblin.org/documentation/moblin-overview">Moblin</a>.) The main problem with the Dell remix is that it had a specially-modified version of the normal Update Manager that could only talk to Dell&#8217;s servers. That is excusable in a way, since the Inspiron needs an oodle of proprietary device drivers and the users needed some way to get those. What&#8217;s inexcusable is that Dell quietly withdrew support for the Dell (Ubuntu) remix some time in 2010; I can&#8217;t be sure because they never announced they were dropping support, and most of the documentation seems to have gone down the <a href="http://en.wikipedia.org/wiki/Memory_hole">memory hole</a>.</p>
<p>What this means is that I had a Linux computer that could only get updates from Dell&#8217;s servers, and Dell&#8217;s servers were permanently offline. So, no new versions of applications like OpenOffice for me. No security updates, either. Thanks a lot, Dell.</p>
<p>Needless to say, this treatment from Dell has irrevocably altered my perception of the company and its service. &#8220;Don&#8217;t buy from Dell&#8221; is my new mantra. And I didn&#8217;t; the new desktop I bought last year was from <a href="http://www.pcsforeveryone.com/">PCs for Everyone</a>. It works great, and best of all, PCs for Everyone has never screwed me over.  Thanks again, Dell.</p>
<h1>Installing Linux 10.10</h2>
<p>Since Dell left me with no upgrade path, the only thing for it was to wipe the hard drive and install a <strong>real</strong> version of Linux. This is not as easy as it sounds because the Inspiron mini 12 doesn&#8217;t have a built-in DVD or CD drive.</p>
<p>There are a couple of ways to get past this. For me it was easy; I had bought an external DVD drive that connects via a USB cable. When connected, that drive is bootable, so I could just pop in a DVD and boot and install from that. If you don&#8217;t have a DVD drive, you might want to look into trying to boot from a USB thumb drive. Since I haven&#8217;t tried that myself, I won&#8217;t try to explain how to do that.</p>
<p>Be sure the Linux version you install is for 32-bit machines. All the Inspiron minis were 32-bit when I bought mine, though this may have changed by now. Dell is still making machines with the &#8220;mini&#8221; label.</p>
<h1>Drivers</h1>
<p>Installation went smoothly enough but right away I noticed the machine was locking up within a few minutes of starting. This is due to the fact that Dell builds their laptops using a lot of proprietary hardware, for which free (as in freedom) drivers are not available, at least not from the main Ubuntu download site.</p>
<h2>Graphics Driver</h2>
<p>The problem was the GPU, which is an Intel GMA 500. It took quite a bit of digging to find a solution to this: finally I tracked down this <a href="http://ubuntuforums.org/archive/index.php/t-1229345.html">excellent forum post</a> that explains everything. Essentially you need to install some firmware packages and manually edit your /etc/X11/xorg.conf file. See the post for details; I don&#8217;t want to reiterate it here for fear of losing some important detail in the transcription.</p>
<p>Once I followed those instructions, my lock-up problem went away.</p>
<h2>Wireless Driver</h2>
<p>Which brings me to the wireless driver. I&#8217;ve heard it said that Dell is quite inconsistent with what wireless hardware it ships with each computer, and even two computers with the same model number might have very different wireless chip sets. I can kind of understand that; Dell&#8217;s supply chain is large and complex and the component vendors&#8217; upgrade cycle is not necessarily synchronized to theirs. I understand it; I don&#8217;t have to like it.</p>
<p>What this means is the fix for me may not necessarily work for you.</p>
<p>The model number of the wireless card is listed on a label on the underside of the laptop, like this:</p>
<div id="attachment_241" class="wp-caption alignnone" style="width: 310px"><a href="http://www.andrewgronosky.us/wp-content/uploads/2011/03/DellMiniUnderside.jpg"><img src="http://www.andrewgronosky.us/wp-content/uploads/2011/03/DellMiniUnderside-300x225.jpg" alt="Picture showing where the label with wireless specifications is" title="DellMiniUnderside" width="300" height="225" class="size-medium wp-image-241" /></a><p class="wp-caption-text">The wireless networking card's specifications are on the lower-left label on the underside of the Dell mini laptop.</p></div>
<p>The model number should be at the very top of this label. For me, it&#8217;s &#8220;Broadcom BCM94312MCG&#8221;.  Wire that down, because you&#8217;re going to need it.</p>
<p>Next, see whether Ubuntu has a proprietary driver for your wireless card. This is a bit of a catch-22 because you need an Internet connection to download the driver, and you need the driver to connect to a wireless access point. So, you&#8217;ll have to connect to the Internet the old-fashioned way, with a Ethernet cable (more properly known as a <a href="http://en.wikipedia.org/wiki/Category_5_cable">Category 5</a> or CAT-5 cable, though technically CAT-6 should work too).</p>
<p>Once you&#8217;re online, go the main menu on the desktop and select System -> Administration -> Additional Drivers. This will take a moment to scan your hardware and search online for a driver that fits. You should see one or two drivers available. Choose the one that best fits your driver&#8217;s model number, select it, and click &#8220;Activate.&#8221;</p>
<p>If you don&#8217;t see an exact match, you can perhaps make an educated guess based on the model number. For me, there was no exact match for my model number, but the description of the &#8220;Broadcom STA wireless driver&#8221; listed a bunch of model numbers so I figured it might be close enough.  Seems to work fine.</p>
<h2>Danger! Look before you download!</h2>
<p><strong>CAUTION:</strong> if you just Google for keywords like &#8220;Linux driver {your model number}&#8221; you are very likely to come upon a malware site! There are shady characters who set up fake &#8220;freeware&#8221; sites to trick people into installing Bad Things on their computers. I found a bunch of &#8216;em, the first time I ran a quick search looking for an exact driver. I recommend you first use trial and error to see if a driver from the Ubuntu &#8220;Additional Drivers&#8221; installer will work, and if that fails, try asking in a reputable discussion forum such as <a href="http://ubuntuforums.org">Ubuntu Forums.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgronosky.us/2011/03/installing-ubuntu-10-10-on-a-dell-inspiron-1210-mini-12/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>2011: The Year of Fighting Back Against Black-Hats, Part 1</title>
		<link>http://www.andrewgronosky.us/2011/01/2011-the-year-of-fighting-back-against-black-hats-part-1/</link>
		<comments>http://www.andrewgronosky.us/2011/01/2011-the-year-of-fighting-back-against-black-hats-part-1/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 15:59:24 +0000</pubDate>
		<dc:creator>AndrewG</dc:creator>
				<category><![CDATA[Computer Security]]></category>

		<guid isPermaLink="false">http://www.andrewgronosky.us/?p=206</guid>
		<description><![CDATA[Happy New Year! 2010 was a big year for me in terms of learning about computer security. First and foremost, last year was the first full year I had worked in security-related research. I also took a course at the Harvard extension school and attended meetings of a local industry group for computer security. So [...]]]></description>
			<content:encoded><![CDATA[<p>Happy New Year! 2010 was a big year for me in terms of learning about computer security. First and foremost, last year was the first full year I had worked in security-related <a href="http://www.computer.org/portal/web/csdl/doi/10.1109/ISORCW.2010.20">research</a>. I also took a <a href="http://www.extension.harvard.edu/2010-11/courses/22815.jsp">course at the Harvard extension school</a> and attended meetings of a local <a href="http://www.owasp.org">industry group</a> for computer security. So I now feel I&#8217;m in a much better position to give security advice to non-specialists.</p>
<p>2010 was kind of a scary year from the point of view of computer security. One big event was the onslaught of the <a href="http://en.wikipedia.org/wiki/Stuxnet">Stuxnet</a> worm, the first computer attack widely believed to have been created by a nation-state for purposes of espionage. Closer to home for most users, 2010 saw a continuing parade of privacy scandals on <a href="http://en.wikipedia.org/wiki/Criticism_of_Facebook">Facebook</a>. It may seem that last year, the state of security on the Internet was going from bad to worse.</p>
<p>In fact, the more I learn about computer security, the more optimistic I become that we, computer users, can do a lot to make our systems more secure. I have in mind a multi-part series of articles to explain in plain language how to go about doing that. There are some things about computer security that are out of our hands, but there are many other things we can control. The threat from <a href="http://linux.rz.ruhr-uni-bochum.de/jargon/html/B/black-hat.html">black hats</a> has never been greater, but as that threat becomes more recognized, the opportunities for users&#8217; education and self-protection become greater.</p>
<p><span id="more-206"></span></p>
<h1>Security for the Everyday User</h1>
<p>Most Americans in this second decade of the 21st century use computers on a daily or at least weekly basis. Yet very few have a good grasp of the basics of computer security. I would go so far as to say that most people don&#8217;t <em>want</em> to know about computer security. They just want to use computers and not have to know about security or worry about security at all.</p>
<p>Unfortunately, the time when that attitude was reasonable has passed. The Internet has simply become too lucrative a target for criminals. The only way to safely ignore the threat is to get off the grid.</p>
<p>However, I don&#8217;t believe every user has to become an expert or spend a huge amount of time and effort worrying about security. In the physical world (what I like to call &#8220;meat space&#8221;), we all learn basic safety and crime-prevention habits. It starts in kindergarten when we learn to look both ways before crossing the street, and progresses into adulthood with learning to lock your car doors and avoid certain parts of town at night. Security in cyberspace (at least for ordinary users) does not have to be a lot different. The techniques I will describe are the equivalent of those basic habits. Like safety habits in meat space, they won&#8217;t guarantee that you won&#8217;t become a victim. What they&#8217;ll do is manage the risks. The future I am working toward is one where everyday computer users are equipped with the habits and tools they need to reduce their risk exposure, without much more effort and inconvenience than we exercise to manage risks in meat space.</p>
<h1>#1 Tip: Use Anti-Virus Software</h1>
<p>The most important thing you can do to protect yourself is to install &#8220;anti-virus&#8221; software on your computer. These days, &#8220;anti-virus&#8221; is a bit of a misnomer because viruses are not the only threat. Modern anti-virus products help protect your computer against all kinds of attacks: worms, malware, phishing, and, yes, viruses.  The distinctions among these different kinds of threats are in some sense academic. The key is that you need some kind of software to provide a basic defense against the various threats, and you need to keep that software up to date.</p>
<p>I&#8217;ll be the first person to admit that anti-virus software isn&#8217;t perfect. The most common criticism is that it only protects you against threats that have already been detected and cataloged. That&#8217;s perfectly true, and if you are running a bank or even a commercial Web site, anti-virus software alone is not good enough. However, just because anti-virus software is imperfect is no reason not to use it. A deadbolt on the door to your house isn&#8217;t perfect, either: an intruder could always break a window instead. It remains a basic tool that is a sensible part of any risk management strategy.</p>
<p>Once a computer attack is written, it tends to remain active and to replicate itself over the Internet. Protecting your computer against yesterday&#8217;s attacks makes perfect sense when yesterday&#8217;s attacks are still attacking you today.</p>
<h2>You Really Do Need Anti-Virus Software</h2>
<p>Don&#8217;t make the mistake of thinking you are too insignificant to be a target. Computer attacks are automated; they scan the Internet for <em>any</em> computer that might be vulnerable. They&#8217;ll go after you regardless of whether you have valuable information. Indeed, very often your computer is not the ultimate target of the attack: the attacker only wants to take over your machine to use it to assail some higher-value target. That way, when the FBI traces that cracking attempt on Bank of America, they find it came from your computer, not the actual criminal&#8217;s. </p>
<p>You might think that you&#8217;re immune to &#8220;viruses&#8221; if you use a Mac. While it&#8217;s true that the majority of computer attacks are written to go after Windows, <a href="http://www.msnbc.msn.com/id/12537279/ns/technology_and_science-security/">there are plenty of attacks against Mac OS</a> as well. As recently as a couple of years ago, Apple was running TV ads claiming that Macs were less likely to fall victim to &#8220;viruses&#8221; than PCs. That was questionable to the point of being disingenuous then, and it is even less true now.</p>
<p>Linux users, I&#8217;m also looking at you. Most Linux users aren&#8217;t even aware that anti-virus software for their platform exists. Ponder this: with Linux becoming so prevalent as an operating system for Web servers and corporate infrastructure, does it still seem unlikely that criminals will unleash automated, self-replicating attacks against it? </p>
<h2>Obtaining Anti-Virus Software</h2>
<p>There are many anti-virus products on the market. In my opinion, it matters a lot more that you install <em>something</em> than that you pick one particular product over another.</p>
<p>I definitely don&#8217;t get paid to make endorsements. I have been using Norton Internet Security for the past two years and have been fairly happy with it. Before that I tried McAfee and I hated it: at the time at least, McAfee&#8217;s update mechanism required users to <em>turn off</em> important security features in Internet Explorer. (Specifically, it required setting IE security policy to &#8220;medium,&#8221; which enables ActiveX, a <a href="http://www.symantec.com/connect/blogs/sudden-rise-activex-vulnerabilities-part-1-0">huge and unacceptable</a> security hole).</p>
<p>If you are really cheap, there are several ways you can get some level of protection for free:</p>
<ol>
<li>Your Internet Service Provider may offer anti-virus software to all its users. This is in their best interest because unprotected machines can be taken over by bad guys and used to launch attacks, which messed up their network. Check your ISP&#8217;s Help page or call their tech support line.</li>
<li>Here&#8217;s a <a href="http://freebies.about.com/od/computerfreebies/tp/best-free-antivirus.htm">list</a> of several anti-virus programs you can download and use for free</li>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgronosky.us/2011/01/2011-the-year-of-fighting-back-against-black-hats-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It is Never a Good Time to Change Your Password</title>
		<link>http://www.andrewgronosky.us/2010/04/it-is-never-a-good-time-to-change-your-password/</link>
		<comments>http://www.andrewgronosky.us/2010/04/it-is-never-a-good-time-to-change-your-password/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 11:27:55 +0000</pubDate>
		<dc:creator>AndrewG</dc:creator>
				<category><![CDATA[Computer Security]]></category>

		<guid isPermaLink="false">http://www.andrewgronosky.us/?p=73</guid>
		<description><![CDATA[Many people, including (I am embarrassed to say) myself, have given people advice to periodically change their computer passwords. The more I learn about computer security and human factors, the more I come to realize this is fundamentally bad advice. A Boston Globe article from a couple of weeks ago explains this far better than [...]]]></description>
			<content:encoded><![CDATA[<p>Many people, including (I am embarrassed to say) myself, have given people advice to periodically change their computer passwords.  The more I learn about computer security and human factors, the more I come to realize this is fundamentally bad advice.</p>
<p>A <a href="http://www.boston.com/bostonglobe/ideas/articles/2010/04/11/please_do_not_change_your_password/">Boston Globe article</a> from a couple of weeks ago explains this far better than I could.</p>
<p>My new recommendation: don&#8217;t use passwords at all.  Use pass <em>phrases</em>: entire phrases or sentences all mashed together into one word, or better yet, strung together with unexpected*punctuation^marks.  Memorize them to the extent you can, and use a &#8220;password vault&#8221; program for those you can&#8217;t.  Don&#8217;t change them unless you have to.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgronosky.us/2010/04/it-is-never-a-good-time-to-change-your-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Face Painting for Confusing Face Recognition Software</title>
		<link>http://www.andrewgronosky.us/2010/04/face-painting-for-confusing-face-recognition-software/</link>
		<comments>http://www.andrewgronosky.us/2010/04/face-painting-for-confusing-face-recognition-software/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 00:04:51 +0000</pubDate>
		<dc:creator>AndrewG</dc:creator>
				<category><![CDATA[Computer Security]]></category>
		<category><![CDATA[Roleplaying Games]]></category>

		<guid isPermaLink="false">http://www.andrewgronosky.us/?p=69</guid>
		<description><![CDATA[A researcher named Adam Harvey published some of his findings about how face paint can confuse face-recognition software. He has pictures on his Web site. This makes me think of science-fiction games, especially cyberpunk games. I kind of like the idea of characters painting their faces with camouflage patterns before they run the shadows. And, [...]]]></description>
			<content:encoded><![CDATA[<p>A researcher named Adam Harvey published some of his findings about how face paint can confuse face-recognition software.  He has <a href="http://ahprojects.com/c/itp/thesis">pictures</a> on his Web site.</p>
<p>This makes me think of science-fiction games, especially <a href="http://www.shadowrun4.com/">cyberpunk games</a>.  I kind of like the idea of characters painting their faces with camouflage patterns before they run the shadows.  And, it&#8217;s based on Real Science!  (And on the premise that face recognition software in that ultra-high-tech, futuristic world is not a whole lot better than what we have in the real world today.  I think that&#8217;s called &#8220;dramatic license.&#8221;)</p>
<p>I guess what I&#8217;m trying to say is that <a href="http://www.gamecyte.com/wp-content/uploads/2008/03/shadowrun.jpg">cyber-elf chicks with Mohawks and facepaint</a> are cool.  That&#8217;s all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgronosky.us/2010/04/face-painting-for-confusing-face-recognition-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Wireless Encryption Matters</title>
		<link>http://www.andrewgronosky.us/2009/11/why-wireless-encryption-matters/</link>
		<comments>http://www.andrewgronosky.us/2009/11/why-wireless-encryption-matters/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 12:12:54 +0000</pubDate>
		<dc:creator>AndrewG</dc:creator>
				<category><![CDATA[Computer Security]]></category>

		<guid isPermaLink="false">http://www.andrewgronosky.us/?p=195</guid>
		<description><![CDATA[If you were to set up a wireless network in your home, you would need to buy a wireless router. If you were to do that today, chances are the router would come pre-configured with some kind of password probably a nonsensical string of gobbledigook. There’s a good reason for this. A few years ago [...]]]></description>
			<content:encoded><![CDATA[<p>If you were to set up a wireless network in your home, you would need to buy a wireless router.  If you were to do that today, chances are the router would come pre-configured with some kind of password probably a nonsensical string of gobbledigook.</p>
<p>There’s a good reason for this.  A few years ago (for example, when I bought my wireless router in 2004), wireless routers <em>didn’t</em> come with preconfigured passwords.  Out of the box, a wireless router used to have no security at all.  It would create what is called an “open access point,” meaning anyone strolling by with a laptop could just connect to your wireless network.  Depending on where you live, having someone stroll by with a laptop could as rare as having an <a href="http://www.birds.cornell.edu/ivory/">ivory billed woodpecker</a> fly past your house, or as common as seeing someone talking on a cell phone.  I live in Cambridge, Massachusetts, so I happen to fall into the latter category.</p>
<p>The reason routers need to come with the passwords enabled by default is that approximately 99% of users never used to bother to turn them on.  Things are better today, and here’s why.</p>
<h1>Ethernet is Ridiculously Easy to Eavesdrop on</h1>
<p>I am taking a night class in computer networking because I really need to learn more about this stuff myself.  What I found out is:</p>
<ol>
<li>Wi-Fi is variation on the Ethernet networking protocol</li>
<li><a href="http://computer.howstuffworks.com/ethernet.htm/printable">the way Ethernet works</a> has appalling implications for security</li>
</ol>
<p>You might think when your computer sends data over Wi-Fi, it sends data straight to the access point.  That would be incorrect.  In fact the Wi-Fi card in your computer broadcasts data over a radio signal that can be picked up from anywhere nearby.  But that’s not all!  There’s more!  If you actually read the above link about how Ethernet works, then you’d realize that all the data you send over Ethernet (or Wi-Fi) goes to all the other computers on the network.  Each computer gets every piece (called a frame) of data and checks to see who is supposed to get it.  If the data is intended for another computer, then the recipient throws it away.</p>
<p>In other words, a computer on an Ethernet or Wi-Fi network has to go out of its way <em>not</em> to eavesdrop on other members of the network.  It is a pretty simple matter for an attacker to tell his/her computer not to go to the trouble, and just pick up everything.</p>
<p>Now, really sensitive data you send over the Internet is probably done using <a href="http://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci214006,00.html">HTTPS</a>, which is encrypted.  Your bank account password and credit card numbers are probably safe.  But there is still plenty of private stuff that could easily be picked up by the teenager next door.  All your e-mail, for starters (incoming and outgoing).  If you wouldn’t want the text of all your e-mail, and the contents of every Web site you visit, printed in the local newspaper, then Wi-Fi encryption is for you.</p>
<h1>What To Do</h1>
<p>If you bought your wireless router after 2006 or so, relax.  It probably came with encryption pre-configured (encryption is what the WEP or WAP password is for).</p>
<p>If your router is a few years old, you probably remember setting up the encryption for it.  Or not.  In that case you would be well-advised to find or download the user’s manual for your router and find out how to enable encryption.  I would love to tell you exactly how to do that, but the fact is it depends a little on what brand of router you have and what version of Windows/MacOS/whatever you are using, and if I were to research all that I would expect to get paid for it and you wouldn’t get the information for free anyway.</p>
<p>But I’ll give you a hint:  you can try the time-tested troubleshooting method <a href="http://xkcd.com/627/">professionals use</a>.  Start by going to http://192.168.1.1 (If you get prompted for a username and password, try guessing.  If you guessed right, then that’s another problem right there– change the admin password for your router.  And write it down, and keep it under your mattress or something).</p>
<h2>The Next Level</h2>
<p>If all you do is turn on basic encryption, then I’ve accomplished my goal of informing the public and I can pat myself on the back.  However, I cannot yet bring myself to shut up about this subject, so by all means, read on.</p>
<h3>WPA instead of WEP</h3>
<p>Many wireless routers use <a href="http://en.wikipedia.org/wiki/Wired_Equivalent_Privacy">WEP</a> for encryption.  That’s an acronym for “Wired Equivalent Privacy,” meaning it’s as hard to eavesdrop on as if the data were flowing through a wire instead of broadcast through the air.  As if.  WEP was OK for a couple of years but now there are well-known programs that can defeat it.  It’s still a lot better than nothing, but I think a more appropriate expansion for the acronym today is “Weak Encryption Problem.”</p>
<p><a href="http://en.wikipedia.org/wiki/Wi-Fi_Protected_Access">WPA</a> is better, so use it if you have a choice.  But even WPA can be broken.</p>
<p>There is a basic principle at work here: no encryption is perfect and can last forever.  Sooner or later, someone will figure out how to break it.  This is not to say encryption isn’t worthwhile: it will keep out an inexperienced or opportunistic intruder, but not a real professional.  Using encryption is analagous to locking the front door of your house.  You definitely want to do it, in spite of the fact that a really determined intruder can just break a window, or chop through the door with a fire axe for that matter.</p>
<h2>Not Being Seen</h2>
<p>There is another basic principle that covers a lot of flaws in your encryption, though: <a href="http://www.youtube.com/watch?v=zekiZYSVdeQ">not being seen</a>.</p>
<p>What you can do — and I think this is pretty slick — is configure your router to not broadcast your network’s name.  In fact, it won’t announce its presence at all.</p>
<p>If you live in a condo or apartment building, or take your laptop to a public place like a railway station or hotel, you’ll probably notice in your wireless network configuration that there are a lot of other wireless networks around.  Probably a lot of them have names like “linksys” or “default.”  Others have names like “Steve’s Network” or “Jones.”  All of these network names are set up by the router’s configuration.  The wireless router broadcasts this name, which is technically called an SSID.  This makes it easy for people to find and connect to the network.</p>
<p>That’s great for a coffee shop or other public network, but not so great for your home.  Quick question: do you want people outside your home to easily find and log on to your home network?  I didn’t think so.</p>
<p>Rule #1: For heaven’s sake, don’t put your own name or other identifying information in your SSID.  That gets broadcast to the world.  If anyone happened to be looking to break into your network in particular, you’d be practically giving them directions.  My network SSID is something like “g45J87nwQ”.  I can tell it’s mine, but damn if anybody else can.</p>
<p>Rule #2: You don’t need to broadcast your SSID at all.  A network that doesn’t broadcast its SSID can still be connected to — by people who already know the SSID.  So you can do what I do: write down the SSID, stick it under a mattress or somewhere, and then don’t broadcast.  Yes, it’s a bit less convenient to connect to the network (you have to find the paper and type in the SSID).  But that’s the whole point.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgronosky.us/2009/11/why-wireless-encryption-matters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on the Boston Subway Hack</title>
		<link>http://www.andrewgronosky.us/2008/08/thoughts-on-the-boston-subway-hack-2/</link>
		<comments>http://www.andrewgronosky.us/2008/08/thoughts-on-the-boston-subway-hack-2/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 13:52:15 +0000</pubDate>
		<dc:creator>AndrewG</dc:creator>
				<category><![CDATA[Computer Security]]></category>

		<guid isPermaLink="false">http://www.andrewgronosky.us/?p=79</guid>
		<description><![CDATA[This happened while I was on vacation, so by now it is rather old news. That won’t stop me from sounding off about it, though. A couple of weeks ago, now, there was a national news story about a group of MIT students who “hacked the subway system” in Boston. Basically they took a hard [...]]]></description>
			<content:encoded><![CDATA[<p>This happened while I was on vacation, so by now it is rather old news.  That won’t stop me from sounding off about it, though.</p>
<p>A couple of weeks ago, now, there was a national news story about a group of MIT students who “hacked the subway system” in Boston.  Basically they took a hard look at the electronic “smart” cards (where the word “smart” is defined <strong>very</strong> loosely) that the Boston transit system uses in lieu of old-fashioned subway tokens. Smart students that they are, they found several ways to tamper with the cards so that one could get through the turnstiles without paying a fare.  They wrote a report on their work and wanted to present that report at a computer-security conference.  They never got a chance to do that, because the Massachusetts Bay Transit Authority (MBTA) <a href="http://news.cnet.com/8301-1009_3-10012612-83.html?part=rss&amp;subj=news&amp;tag=2547-1_3-0-20">sued for an injunction</a> to stop them publicizing their results.</p>
<p><span id="more-79"></span></p>
<p>Let’s be clear about what these students did.  They figured out how to tamper with the “smart” cards to get through the subway turnstiles for free.  The MBTA alleged, in their leagal filings, that this “constitutes a threat to public health or safety.”</p>
<p>Nonsense.  The only security threat it constitutes is to the MBTA’s revenue stream.  Not only are the MBTA’s attorneys lying through their teeth: they’re crying wolf.</p>
<p>The MBTA’s approach to this situation is wrong in so many ways.  First and foremost, I don’t see how these electronic cards are any improvement over the token system that existed until about two years ago.  Tokens have the advantage that they can’t be hacked, and also the significant advantage that the token system was already installed and paid for.  Second, if the MBTA wanted for some unknown reason to spend millions to “upgrade” to an electronic card-reading system, they could have done it competently.  Perhaps even hired consultants (or even a team of MIT students) to look for security holes <i>before</i> they paid all that money to install it.  Third, they could have tried politely asking the students to postpone their talk before slapping them with a lawsuit and threatening them with an FBI criminal probe.  Fourth, they could have tried to actually fix their mistakes instead of attacking the students who exposed their incompetence.  Instead, they chose act belligerently (trampling the First Amendment in the process) and got the opposite of their desired result: instead of being a presented at a routine computer conference, the vulnerabilities of the card-reading system are all over the national headlines.  Nice move.</p>
<p>The underlying problem here is that the MBTA didn’t think carefully about the system before they installed it.  No doubt they were sold a rosy story by the computer manufacturer; but I still blame the MBTA.  They didn’t scrutinize that story.  They simply believed, as many companies and government agencies believe, that new computer systems would be some kind of magical cure-all.  I work with complex computer systems all day (well, every work day at least) and take it from me: there ain’t no such thing as a free lunch.  Installing a computerized system doesn’t make problems magically disappear: indeed, if done badly, it creates whole new families of problems.</p>
<p>We face a similar problem with electronic voting machines.  Governments clamored and rushed to get new machines after the debacle of the 2000 Florida election, and crooked manufacturers rushed out shoddy machines to meet the sudden demand.  No one (at least, no one who was considered worth listening to) stopped to ask why a new voting machine had to be an <em>electronic</em> machine, or whether there may have been a lower-cost way to solve the original problems of butterfly ballots and hanging chad.  Computer experts warned that electronic voting machines could be vulnerable to error and fraud, but did the state election commissions listen to the experts?  Or did they prefer to just enjoy a lot of fancy expense-account dinners and then sign on the dotted line?</p>
<p>Our society uses computers for practically everything.  Therefore, computer security affects practically everything.  I don’t expect our government officials to understand computer security in any detail, but I do think it’s reasonable to demand they acknowledge the subject exists.  We wouldn’t stand for the state government hiring an architect for a new bridge without having independent experts inspect the plans.  We shouldn’t stand for them spending millions on new computer systems without expert advice, either.  To paraphrase my favorite NRA bumper sticker, if computer security is only considered by the experts, then only the experts will have secure computers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgronosky.us/2008/08/thoughts-on-the-boston-subway-hack-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

