<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-18649716</id><updated>2011-08-01T14:27:41.857-04:00</updated><title type='text'>ABQORDIA - Thoughts on security and society</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>100</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18649716.post-4693558255114629735</id><published>2009-07-22T09:50:00.003-04:00</published><updated>2009-07-22T09:56:06.331-04:00</updated><title type='text'>The WinVote video</title><content type='html'>Just after the November 2008 election, a &lt;a href="http://www.youtube.com/watch?v=xl2TjX4PpL8"&gt;video &lt;/a&gt;appeared on YouTube showing someone playing with an &lt;a href="http://www.verifiedvoting.org/article.php?id=5138"&gt;AVS WinVote DRE voting machine&lt;/a&gt; in my home county (Fairfax Virginia), and showing that under certain circumstances it records incorrect votes, and even flips selected candidates.&lt;br /&gt;&lt;br /&gt;I was recently asked for comments on the video, so I thought I'd post them here too.&lt;br /&gt;&lt;br /&gt;My reaction (aside from the amateur filmmaking) is that while it tooka bunch of fiddling before the machine failed, the fact that the failures occurred show that under some circumstances the WinVote will fail to get the voter's intent - i.e., there's unquestionably one or more bugs in the software that can trigger under certain circumstances and cause incorrect candidate selection.  The question is whether it would also fail under normal circumstances - once you've established that the bug occurs in an unrealistic situation, one has to ask can it also occur in a realistic situation.  Given the minimal level of testing done in the Federal and state certification processes, it would be highly unlikely to be detected as part of certification.  I don't know whether Fairfax County's testing is thorough enough that it might have been found there.&lt;br /&gt;&lt;br /&gt;The more interesting question is whether a voter (other than the one who made this video) ever encountered this problem by accident, and believing it to be their mistake never reported it (or reported it to a pollworker, who never reported it to the Fairfax County office).  [Or perhaps it got reported in another state that used the WinVote, but the word never got to the Fairfax County Board of Elections.&lt;br /&gt;&lt;br /&gt;And the other interesting question is whether this bug, when triggered, causes incorrect recording of the candidate choices.... if the voter doesn't notice that it switched candidates on them, does the vote recorded in memory reflect what is being shown on the screen or what the voter had actually selected before the flip?  The answer isn't obvious...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4693558255114629735?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4693558255114629735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4693558255114629735' title='40 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4693558255114629735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4693558255114629735'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/07/winvote-video.html' title='The WinVote video'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>40</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-1026716132479407689</id><published>2009-06-19T13:22:00.003-04:00</published><updated>2009-06-19T13:41:02.569-04:00</updated><title type='text'>Cloud Computing - all that's old is new again</title><content type='html'>Cloud computing is the buzzword du jour.  What amazes me most is how little people realize that it's nothing new.&lt;br /&gt;&lt;br /&gt;From about 1978 until ultimate cancellation in 1986, AT&amp;amp;T ran a project called "Net 1000" (codename: ACS or Advanced Computing System).  This was the first product AT&amp;amp;T released as part of the deregulatory process.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Managing-Projects-Telecommunication-Services-Mostafa/dp/0471713430/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1245432579&amp;amp;sr=8-1"&gt;&lt;span style="font-style: italic;"&gt;Managing projects in telecommunication services&lt;/span&gt;&lt;/a&gt; b&lt;span class="addmd"&gt;y Mostafa Hashem Sherif describes Net 1000 as follows: "The service consisted in providing customers with the capacity to develop, install, and manage applications software to run on AT&amp;amp;T's owned processors.  The architecture was based on having a large number (100-200) of dispersed data centers (caled "service points").  These were interconnected using an X.25 packet switched network from the regulated part of AT&amp;amp;T.  Initially, data centers were built in New York, Chicago, Los Angeles, Greensboro, Salt Lake City, Camden, Kansas City, and San Antonio [...] A Network Operations Center was constructed in Somerset, NJ. [...] The idea of Net 1000 was for users to pay for what they use.  They wer charged for network terminations (ports), disk storage, transmission bandwidth, connection time, and communications process."  (Page 79)&lt;br /&gt;&lt;br /&gt;Sherif continues on page 81 that problems with the business included "the absence of application software and overlook[ing] the time needed to develop, test, and deploy software applications, particularly in a new operating environment."&lt;br /&gt;&lt;br /&gt;Later on, AT&amp;amp;T changed the direction for Net 1000, and it ceased to be an application hosting infrastructure.  But that's another story.&lt;br /&gt;&lt;br /&gt;AT&amp;amp;T lost more than $1B on Net 1000.  Yes, that's billion.&lt;br /&gt;&lt;br /&gt;Certainly there are significant differences between cloud computing and Net 1000 - AT&amp;amp;T was trying to sell both the network communications and the applications platform, while cloud vendors are using the existing network infrastructure.  And of course computer equipment is much cheaper - at the time I worked on Net 1000, the VAX 11/780 computers used as the application hosting platforms cost about $200,000 each, and operated at a speed comparable to about 1 MHz (vs. 2+GHz for a typical laptop today).  Databases are a lot more mature too - the Net 1000 product was built on a DBMS called "Seed", which I think was written in FORTRAN, with a COBOL layer built on top of that.  (We looked at a startup called Oracle but their products weren't mature enough to use for a nationwide offering!)&lt;br /&gt;&lt;br /&gt;I'm not predicting that cloud computing will go the way of Net 1000.  Just saying that all that's old is new again.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-1026716132479407689?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/1026716132479407689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=1026716132479407689' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1026716132479407689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1026716132479407689'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/06/cloud-computing-all-thats-old-is-new.html' title='Cloud Computing - all that&apos;s old is new again'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-7908928895149785906</id><published>2009-06-10T14:57:00.002-04:00</published><updated>2009-06-10T15:03:32.840-04:00</updated><title type='text'>Election Day 2009 - report from the trenches</title><content type='html'>What, it’s election day again?  Yes, Virginia, there is an election this year (state and most local candidates are elected in odd numbered years).  Today was the Democratic primary– it’s an open primary to select Governor and Lieutenant Governor candidates, and in some places to select candidates for the House of Delegates.   (The Republicans picked their candidates at a convention last month – in Virginia, it’s up to the parties whether to select candidates by convention or primary.  The third statewide office, Attorney General, only had one candidate on the Democratic side so it wasn’t on the ballot.)&lt;br /&gt;&lt;br /&gt;My precinct in Fairfax County has 1975 registered voters (small for this county), of whom 146 showed up over the 13 hours the polls were open, and 6 others voted absentee.   We had four pollworkers – a chief and three assistants (including me).  We were using two AVS WinVote DREs, neither of which had an apparent problems (after the special election a few months ago with strange results, I checked the zero and end of day tapes carefully).  I found the election interesting because it was so slow that I had a chance to observe all of the weird things that happen in nearly any election, but in a general election we’re too busy to notice.&lt;br /&gt;&lt;br /&gt;1.      One of the three candidates for Lieutenant Governor had withdrawn before the election, but after the ballots were approved.  We had signs everywhere telling voters that, but he still got four votes in our precinct.&lt;br /&gt;&lt;br /&gt;2.      Several voters didn’t know it was only a Democratic primary, and wanted to vote for Republican candidates.  I presume they undervoted.&lt;br /&gt;&lt;br /&gt;3.      One voter left without pressing the final “Vote” button.  Local rules say that the vote is voided rather than cast.&lt;br /&gt;&lt;br /&gt;4.      Several voters seemed surprised that there were just two races on the ballot (as noted above, some areas also had a third race for Delegate).&lt;br /&gt;&lt;br /&gt;5.      One voter who didn’t have a driver’s license or similar ID tried to use a Visa card with a photo.  Luckily, Virginia allows an affidavit as an alternative to an ID, so we didn’t have to decide whether a credit card is a valid ID.&lt;br /&gt;&lt;br /&gt;6.      One voter was listed as a permanent overseas voter who gets an absentee ballot automatically, so she had to vote a provisional ballot until the county can verify that she hadn’t already voted absentee.&lt;br /&gt;&lt;br /&gt;7.      One voter needed to vote curbside; the DRE was very easy to handle for that use.  However, the rules in Virginia are such that I could carry it to the car by myself (without a second pollworker coming along), so I could have (theoretically) cast extra votes without anyone noticing – except that the count would have mismatched.  We discovered when it was time to close the polls and fill out the final reports that we forgot to note the protective counter when the machine was carried out to the curb and back again – most likely because none of the pollworkers had ever done curbside voting before.&lt;br /&gt;&lt;br /&gt;8.      One voter said he had registered to vote in his high school in the past few weeks (which was probably after the deadline).  I wanted to allow him to cast a provisional ballot (if for no other reason than to give him the feeling that his vote might be counted), but the chief for the precinct called the county which said they didn’t have him listed, so she sent him away.&lt;br /&gt;&lt;br /&gt;9.      One voter had trouble getting the touchscreen to respond to him.  The problem seemed to be that he was balling up his fist and pushing the screen with his thumb, which probably caused his other fingers to touch the screen at the same time.&lt;br /&gt;&lt;br /&gt;10.     No one asked about the paper optical scan ballots we used in the fall general election, nor did anyone express concern about the reliability/accuracy of the DREs (other than my wife).   Just a statement of facts, ma’am!&lt;br /&gt;&lt;br /&gt;All in all, a thoroughly ordinary election, but one that reinforced the range of “unusual” activities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-7908928895149785906?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/7908928895149785906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=7908928895149785906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7908928895149785906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7908928895149785906'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/06/election-day-2009-report-from-trenches.html' title='Election Day 2009 - report from the trenches'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-6205700707275240736</id><published>2009-06-07T21:44:00.003-04:00</published><updated>2009-06-07T21:47:20.020-04:00</updated><title type='text'>Metric to English measurements - no more precision</title><content type='html'>Here's an excerpt from a CNN report about the airplane crash: "The part of the ocean where the debris and bodies have been found ranges between 19,685 and 26,247 feet (6,000 and 8,000 meters) deep. The search area covers 77,220 square miles (200,000 square km), an area nearly as big as the country of Romania."&lt;br /&gt;&lt;br /&gt;Converting 6000 meters to feet doesn't change from 1 to 5 digits of precision, and similarly for the other numbers.&lt;br /&gt;&lt;br /&gt;This happens in all sorts of reporting.  Why isn't it taught as part of Journalism 101?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-6205700707275240736?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/6205700707275240736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=6205700707275240736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/6205700707275240736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/6205700707275240736'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/06/metric-to-english-measurements-no-more.html' title='Metric to English measurements - no more precision'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-8070378596889659414</id><published>2009-05-14T15:50:00.003-04:00</published><updated>2009-05-14T16:02:13.811-04:00</updated><title type='text'>A little knowledge is a dangerous thing</title><content type='html'>Last week the Washington Post reported that a web site belonging to the &lt;a href="http://www.dhp.virginia.gov/"&gt;Virginia Department of Health Professions&lt;/a&gt; was broken into, and that millions of records regarding use of controlled drugs had been at least potentially accessed by an attacker.  The attacker claims to have encrypted the records with a key only s/he knows, and will not release the key without being paid a ransom.&lt;br /&gt;&lt;br /&gt;Clearly this was a bad thing.&lt;br /&gt;&lt;br /&gt;But here's where we get into "a little knowledge".  The Washington Post &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/05/12/AR2009051202983.html"&gt;reports &lt;/a&gt;that "Del. Joe May, an electrical engineer by profession and the House's resident expert on technology issues,  wanted to know what security measures the hacker had to overcome to access the records."  So far, so good.  They then quote May as saying "It doesn't sound like the proper firewalls, the proper backing up, the proper security measures were in place, ... and the question is why didn't we go ahead and have VITA do it."&lt;br /&gt;&lt;br /&gt;Unfortunately, the problem almost certainly wasn't an issue of firewalls or similar security measures - it's much more subtle than that, probably an application security flaw. &lt;br /&gt;&lt;br /&gt;I served with Del May on a state commission on electronic voting issues some years ago, and learned that he's got a great understanding of the big picture, but doesn't understand the details.  As an example, he insisted that it was impossible for someone to break into a voting machine because there's no source code that's publicly available.  I'm sure that will come as a great surprise to the black hats who routinely reverse engineer products to find vulnerabilities and develop attacks, to the white hats at companies like Symantec and McAfee who reverse engineer the attacks to come up with protections, and the hundreds of millions of users who have to install patches to protect against the vulnerabilities that, in Del May's mind, cannot exist.&lt;br /&gt;&lt;br /&gt;It's great that the legislature has technical members - this is very much in keeping with Thomas Jefferson's view of a citizen legislature.  However, those members need to be aware enough of their breadth of knowledge to understand when it's time to call an expert.  You don't ask an oncologist for an expert opinion on brain surgery, or vice versa.  Del. May and the legislature need to ask for help when they need it.&lt;br /&gt;&lt;br /&gt;Ironically, the article concludes "Paquette [the state technology director] said DHP had one of the most secure systems in state government, and that firewall systems and backups were operational at the time of the attack".  If this is one of the "most secure" systems, I'd hate to see the others....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-8070378596889659414?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/8070378596889659414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=8070378596889659414' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8070378596889659414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8070378596889659414'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/05/little-knowledge-is-dangerous-thing.html' title='A little knowledge is a dangerous thing'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-7199950537860001250</id><published>2009-05-14T15:39:00.002-04:00</published><updated>2009-05-14T15:48:18.649-04:00</updated><title type='text'>Too much information (for too little value)</title><content type='html'>I rarely go to the movies - I usually just wait until whatever I want to see comes out on DVD.  But recently I wanted to see the &lt;a href="http://www.thisamericanlife.org"&gt;This American Life&lt;/a&gt; &lt;a href="http://www.ncm.com/Fathom/OriginalPrograms/ThisAmericanLifeEnc.aspx"&gt;live simulcast&lt;/a&gt;.  When I &lt;a href="http://www.movietickets.com"&gt;bought my tickets&lt;/a&gt;, I was disappointed that I had to register in order to make the purchase - and very surprised that a required field in the &lt;a href="https://www.movietickets.com/myaccount.asp"&gt;registration &lt;/a&gt;is a birthdate.&lt;br /&gt;&lt;br /&gt;I can see where if I were under 18 they might want a birthdate to verify what types of movies I'm allowed to see (although it should really control admission, not ticket purchase).  But for those of us over 18, it's only useful for marketing purposes - and it's an unnecessary piece of personal information for them to have.  Just another bit of data to put identities at risk...&lt;br /&gt;&lt;br /&gt;The privacy policy says "Through customer surveys, subscriptions, and newsletter registration, our site may request users to give us contact, demographic and/or financial information (such as&lt;br /&gt;their name, locale, gender, age, income level and email address). The demographic information is used, among other things, to enhance user experience so we can be more content specific."  I guess they consider the birthdate to be demographic, although IMHO if that were the case they could do just fine with the year alone.&lt;br /&gt;&lt;br /&gt;I've filed a complaint with their customer service department.  Not surprisingly, I haven't heard back.  I may file a complaint with their privacy person next.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-7199950537860001250?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/7199950537860001250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=7199950537860001250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7199950537860001250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7199950537860001250'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/05/too-much-information-for-too-little.html' title='Too much information (for too little value)'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-8289276464278848937</id><published>2009-05-07T13:45:00.002-04:00</published><updated>2009-05-07T13:54:21.448-04:00</updated><title type='text'>How to guarantee bad passwords (part 2)</title><content type='html'>As I described in a &lt;a href="http://abqordia.blogspot.com/2009/04/how-to-guarantee-bad-passwords.html"&gt;recent post&lt;/a&gt;, overly complex password rules lead to hard-to-remember passwords that get written down.  Well, I tried not to write it down, and promptly forgot it.  So I called the helpful help desk person, who reset it for me to a random value, and had me reset the password.  Other than the cost to the organization of having to have a person involved in password resets, so far so good.&lt;br /&gt;&lt;br /&gt;But then the kicker: your new password can't have any two character sequence the same as any of your previous 9 passwords.  Makes sense to some extent - you shouldn't be able to switch from "myDOGspot!!" to "myDOGspot??".  However, it means that in order to do this check, they're almost certainly not storing one-way hashes of the passwords (as good security engineers do), but rather the original passwords.  The help desk person assured me that the passwords are encrypted, so there's nothing to worry about.  So even if someone breaks into their site, all they'd get is the encrypted passwords....  Of course, if someone figures out how to get in below the level of encryption, then game over.&lt;br /&gt;&lt;br /&gt;Moral of the story: "improving" security by strong passwords can backfire in many ways, by causing users to write them down, having servers that store the original passwords, etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-8289276464278848937?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/8289276464278848937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=8289276464278848937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8289276464278848937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8289276464278848937'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/05/how-to-guarantee-bad-passwords-part-2.html' title='How to guarantee bad passwords (part 2)'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-9040959610834952231</id><published>2009-05-01T11:20:00.002-04:00</published><updated>2009-05-01T11:22:46.360-04:00</updated><title type='text'>Disaster recovery</title><content type='html'>Bruce Perens has an excellent &lt;a href="http://perens.com/works/articles/MorganHill/"&gt;analysis &lt;/a&gt;of the recent California bay area telecom outage, which showed the level of interdependency among systems.  Anyone who thinks cloud computing is a panacea, especially for government services (some of which are needed in emergencies) needs to understand the implications of this outage, and what attackers may have learned from it.&lt;br /&gt;&lt;br /&gt;Well worth reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-9040959610834952231?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/9040959610834952231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=9040959610834952231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/9040959610834952231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/9040959610834952231'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/05/disaster-recovery.html' title='Disaster recovery'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-1049525547353760535</id><published>2009-04-30T14:11:00.003-04:00</published><updated>2009-04-30T14:24:13.934-04:00</updated><title type='text'>How to guarantee bad passwords</title><content type='html'>Getting users to choose good passwords and not write them down is always a challenge.  It's a tradeoff - if you make the requirements too loose, then an attacker can guess the password.  Make it too complex, and users have to write them down.  The rules should be proportional to the sensitivity of the data that's accessible - read-only access to a newspaper shouldn't require as strong a password as financial or health information.&lt;br /&gt;&lt;br /&gt;In the "too loose" category, the extreme case I've run into was a web site used for storing personnel information - which should have had relatively strong requirements - that required a two character password.  No quality restrictions, no frequency of changes, nothing.  Bad choice.&lt;br /&gt;&lt;br /&gt;Today, I ran into the other end of the spectrum.  A site that requires passwords that:&lt;br /&gt;* have a minimum length of 9 characters&lt;br /&gt;* must contain two upper and two lower case characters&lt;br /&gt;* must contain two digits and two special characters&lt;br /&gt;* must be different from the last 9 passwords you've used&lt;br /&gt;* must not contain a single quote&lt;br /&gt;&lt;br /&gt;But the kicker: passwords may not contain any word of two letters or more.  That's apparently determined (as best as I can tell through trial and error) by comparing every substring to a dictionary.  So a password like 97to$%ABC isn't acceptable, because "to" is a word.  And 3-5zq?jbeLN isn't valid either, because "be" is a word.  Presumably a1b2c3d4e5** would be a valid password, though.  (I didn't try that one.)&lt;br /&gt;&lt;br /&gt;Oh, and the password expires every 60 days, so just about when you've come up with something that matches their criteria, it's time to change again.&lt;br /&gt;&lt;br /&gt;Now granted this site has some sensitive information, but wouldn't it make more sense to use certificate-based authentication, which is far harder to attack in a brute force manner than passwords?  (Assuming, that is, that you're not using certificates with MD5 signatures.)&lt;br /&gt;&lt;br /&gt;I'd bet that 90% of their users have the passwords written down.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-1049525547353760535?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/1049525547353760535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=1049525547353760535' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1049525547353760535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1049525547353760535'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/04/how-to-guarantee-bad-passwords.html' title='How to guarantee bad passwords'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4656862303283575314</id><published>2009-04-30T12:07:00.001-04:00</published><updated>2009-04-30T12:55:55.863-04:00</updated><title type='text'>Social Security card requirements</title><content type='html'>To get paid by an employer in the US, the employee and employer are required to fill out an I-9, which requires that the employee provide various forms of ID.  In addition, employers are generally required to use the eVerify system to do an online employee check – that the Social Security Number provided actually belongs to the employee.  &lt;br /&gt;&lt;br /&gt;This is about an employer who decided to go beyond the law, and is not only violating the law but also causing themselves extra work.&lt;br /&gt;&lt;br /&gt;I work roughly one day a year for Fairfax County (Virginia) as a pollworker, for which I’m paid $100.  I obviously don’t do it for the money.  Even though I presented a passport as proof of citizenship (a requirement for being a pollworker, and legally adequate for the I-9), this year they decided to demand that pollworkers also provide a copy of Social Security Cards – even though for many of us, they’re clearly labeled “not valid for identification”.  I refused to provide mine – it’s not a legal requirement, but rather their policy.  And I said if they didn’t want to pay me, they don’t have to.  [Incidentally, no employer has ever asked me to provide a Social Security card – of course I have to provide the SSN, but that’s a different requirement.]&lt;br /&gt;&lt;br /&gt;Last week, I got a call from the county’s payroll department.  It seems that eVerify kicked me out as a mismatch – my Social Security record includes my middle name, and I used my middle initial on the pollworker form, or vice versa.  So they’re spending an hour of someone’s time (not to mention annoying me) to validate my SSN, so they can determine whether I have a legal right to work – even though they’ve already determined that, by virtue of my passport.&lt;br /&gt;&lt;br /&gt;I suggested that if the verification doesn’t match, they don’t have to pay me.  But Virginia law requires them to pay pollworkers.  Further, the law gives only a few reasons for refusing to allow someone to be a pollworker, and refusal to provide a Social Security card isn’t one of them (about the only reasons for refusing someone are if they’re not a citizen of the US, not a resident of Virginia, or a convicted felon). &lt;br /&gt;&lt;br /&gt;The county employee also said that “only” ½ of 1% of people failed e-Verify.  Given that being a pollworker is a job that (almost?) no one does for the money, one would expect that every single verification failure is an error – unlike in other jobs where there’s a certain fraction of illegal workers.  So in a “real world” environment – say a grocery store, where the motivation for fake credentials is much higher – the rate of mismatches is probably ten times higher.&lt;br /&gt;&lt;br /&gt;My conclusion: eVerify is a huge waste of money and will have a negative impact in the long run, because the ratio of false positives (people who are incorrectly tagged as being unauthorized to work) is so high it will cause organizations to become complacent and ignore the TRUE positives.&lt;br /&gt;Postscript: After writing this blog entry but before posting it, I met some people from the Social Security Administration who confirmed my understanding that there’s no legal requirement for presenting a Social Security card as a condition to work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4656862303283575314?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4656862303283575314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4656862303283575314' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4656862303283575314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4656862303283575314'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/04/social-security-card-requirements.html' title='Social Security card requirements'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-5665010090866222987</id><published>2009-03-23T09:48:00.002-04:00</published><updated>2009-03-23T09:59:26.313-04:00</updated><title type='text'>Election corruption in Kentucky</title><content type='html'>There's been a number of reports of election corruption in Kentucky.   The &lt;a href="http://media.kentucky.com/smedia/2009/03/19/17/clayindict.source.prod_affiliate.79.pdf"&gt;indictment &lt;/a&gt;is long, but it describes how local officials in Clay County Kentucky used a number of schemes, including paying voters for their votes and tricking voters into walking away from electronic voting machines (DREs) before their vote had been cast.  &lt;a href="http://www.crypto.com/blog/vote_fraud_in_kentucky/"&gt;Matt Blaze&lt;/a&gt; has a very nice writeup on what the indictment really means. &lt;br /&gt;&lt;br /&gt;The critical things that have been missed by some of the hysterical discussions (e.g., &lt;a href="http://www.bradblog.com/?p=7001"&gt;Brad Friedman&lt;/a&gt;) are that:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Much of the corruption could have happened regardless of the technology in use.  Vote buying far predates DREs.&lt;/li&gt;&lt;li&gt;Auditing wouldn't really help - there were no software attacks, and about the only thing that could have helped is if a pattern were noticed in the audit logs (i.e., perhaps a higher-than-expected percentage of voters appeared to go back from the summary screen and change their votes, in the case where the election officials were telling voters to walk away too soon).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Paper ballots wouldn't help - the same types of vote buying and stealing can happen with paper ballots.  When I was a pollworker in November 2008, many voters handed me their optical scan ballots and walked away (I stopped them) instead of verifying that their ballot was read into the scanner.  If I wanted, I could have replaced their ballots with ballots I marked, in just the same way as the Kentucky officials changed voters votes.&lt;/li&gt;&lt;/ol&gt;The real message to be reinforced from this indictment is that election officials, like any other community, has some bad actors.  Honest elections require an element of trust in the voting officials; this case proves that the trust isn't always deserved.  This shouldn't be surprising, as every organization, including places like the CIA and FBI, have had their share of corrupt insiders.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-5665010090866222987?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/5665010090866222987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=5665010090866222987' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5665010090866222987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5665010090866222987'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/03/election-corruption-in-kentucky.html' title='Election corruption in Kentucky'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-729242565726048807</id><published>2009-03-11T22:02:00.002-04:00</published><updated>2009-03-11T22:14:33.840-04:00</updated><title type='text'>Fairfax County elections in the news again</title><content type='html'>While the rest of the country (except Minnesota) is taking a break from elections, it's still election time here in Virginia.  Tuesday was a special election to fill a vacancy in the Fairfax County Board of Supervisors (roughly the equivalent of a city council).  The vacancy was caused when the former member was elected chair of the Board of Supervisors (roughly the mayor) in a special election in February.  That vacancy was caused when the former chair was elected to Congress in November.  A domino election, one might say.&lt;br /&gt;&lt;br /&gt;But even simple elections aren't simple.  Last night, things were unclear, as reported in &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/03/10/AR2009031003495.html"&gt;The Washington Post&lt;/a&gt;.  Today, I spent the day in the canvass, and things became a lot clearer.&lt;br /&gt;&lt;br /&gt;In this election, there were 25 precincts, and 2 voting machines per precinct.  All machines in question were made by Advanced Voting Solution (AVS), and are Windows-based touchscreens called WinVote.  (AVS is out of business, as I've noted here before, and although another company is supposedly maintaining the machines, there's not much recourse for failure.)  Unlike some other recent Fairfax County elections, there were no optical scans, except for absentee ballots. &lt;br /&gt;&lt;br /&gt;In one of the precincts, there were two anomalous results:&lt;br /&gt;&lt;br /&gt;First, on one of the two machines in this particular precinct, the zero tape showed the "public counter" having zero votes (which is as it should be), and then showed three votes for Mr. Cook, two for Mr. Moon, one for Mr. Campbell, and one write-in.  That's the pattern Fairfax County uses for L&amp;amp;A testing.  But how was it possible to reset the public counter after L&amp;amp;A testing without also resetting the vote totals?&lt;br /&gt;&lt;br /&gt;Second, at the end of the day, the two machines synchronize via Wi-Fi (the same technology we use at home and in hotels), and then the master machine prints its own vote totals and the&lt;br /&gt;combined vote totals.  It showed a total of 359 votes cast (which would be about right for one machine in this low turnout election), of which 377 were for Mr. Cook, 328 for Mr. Moon, 15 for Mr. Campbell, and 3 write-ins, for  a total of 723 votes.  Yes, you read that right - 359 votes, but 723 recorded.   And there were only 707 voters in the precinct, so it's not like it did the totals for the races but not the overall total.  So clearly the per-candidate totals are wrong, and they don't add up to the total number of votes.&lt;br /&gt;&lt;br /&gt;The "solution" was to bring up both machines in the precinct (one at a time), have them print their totals, then have them print the "ballot images" (which I put in quotes because they're the software representation of the ballot images), and add those up by hand.  When they did that, the number of votes on the two machines combined equaled the number of voters who checked in at the polls, and for each machine the number of voters equaled the sum of the number of votes for the candidates.  All of which makes perfect sense... except that it doesn't explain in any way the discrepancies.&lt;br /&gt;&lt;br /&gt;Finally, one other piece of data: Virginia law says that in a case of machine malfunction, the board of elections is required to follow the instructions in the manual provided by the vendor.  I got a chance to see the manual - it's totally silent on what to do.  This had the Dem lawyer quite unhappy, since it meant that they're ignoring the law.&lt;br /&gt;&lt;br /&gt;Shortly after the canvass completed, the Democrat conceded.  He was 90 votes behind out of about 12,000 cast.  Given Virginia's extremely restrictive recount law, I think that was the right decision - but it leaves unresolved what went wrong with the voting machines.&lt;br /&gt;&lt;br /&gt;My one hope is that once again both parties will see the dangers of DREs - it was really a coin toss which side would win in such a close race without anything meaningful to look at.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-729242565726048807?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/729242565726048807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=729242565726048807' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/729242565726048807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/729242565726048807'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/03/fairfax-county-elections-in-news-again.html' title='Fairfax County elections in the news again'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-5514001524322725067</id><published>2009-03-08T20:36:00.002-04:00</published><updated>2009-03-08T20:38:46.842-04:00</updated><title type='text'>Micro-economics - is the economy really *that* bad?</title><content type='html'>I read the newspapers like everyone else, but here's a micro-indicator I just received: "The cookie depots are facing unprecedented demand.  Depot transactions are up 27% and the size of each transaction is much larger than last year. We have increased our deliveries to depots this year by 104% yet still stock levels are extremely low in all depots. Cookies are being rushed to us from the bakery as we speak since we have cleaned out, once again, the local supply."&lt;br /&gt;&lt;br /&gt;Or in non-Girl Scout speak: cookie sales in the Washington DC area are up sharply.  Is that because people are giving up luxuries and buying cookies?  Is the DC area relatively unscathed?  Or is the economy just not as bad as the media is reporting?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-5514001524322725067?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/5514001524322725067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=5514001524322725067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5514001524322725067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5514001524322725067'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/03/micro-economics-is-economy-really-that.html' title='Micro-economics - is the economy really *that* bad?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-830104110143941379</id><published>2009-02-19T11:52:00.002-05:00</published><updated>2009-02-19T11:58:24.537-05:00</updated><title type='text'>Hiding from Google</title><content type='html'>I recently started working on a project that has a * in the middle of its name - think of GM's On*Star as an example.   Google (and other search engines I tried, including Microsoft Live, Yahoo!, and Lycos) all treat the * as a wildcard, and don't allow wildcard escaping.&lt;br /&gt;&lt;br /&gt;Now On*Star isn't hard to find with Google, because the words "on" and "star" rarely appear together except in this context.   But if you take two other words that frequently occur together, put a * between them, and then try to find references to that unique term, you won't get very far.  For example, stimulus*package would not be a good name, nor would high*tech.&lt;br /&gt;&lt;br /&gt;It's not clear to me whether the people who started this project knew that their project name would make it effectively impossible to find the project and either did that intentionally or didn't care, or whether it's a happenstance that is now a problem.  But in any case, it's a way to hide in plain sight - any websites they have can be indexed by robots, but won't be found by searchers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-830104110143941379?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/830104110143941379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=830104110143941379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/830104110143941379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/830104110143941379'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/02/hiding-from-google.html' title='Hiding from Google'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4903216427542554808</id><published>2009-01-25T20:01:00.002-05:00</published><updated>2009-01-25T20:41:43.519-05:00</updated><title type='text'>When is a safety deposit box not a safety deposit box?</title><content type='html'>For 25 years or so I've had a safety deposit box (SDB), where I keep valuables like birth certificates, savings bonds, passports, stock certificates, etc.  It's in a bank about 5 miles from where I live, and I'd like it to be at a more convenient location.  It's also at a bank where I no longer have any other business, and I think one of these days they may decide they don't want my safety deposit box business, since they have a limited number of boxes and would like to offer them to other customers.&lt;br /&gt;&lt;br /&gt;So my current bank (PNC) just opened a branch that's reasonably convenient, and has "Express Storage Boxes" (XSB), which are similar to but not the same as a safety deposit box:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;XSBs are inside the bank, but not in a vault with a big door &amp;amp; lock (which is also presumably fire proof).&lt;/li&gt;&lt;li&gt;XSBs can be accessed without talking to a bank staffer any time the bank is open.&lt;/li&gt;&lt;li&gt;XSBs don't require a signature card to access.&lt;/li&gt;&lt;li&gt;The customer has both keys to the XSB, and there's no "bank key" required for access.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So an XSB seems like a fairly poor cousin to a safety box.  But as a security specialist, I think about risk management.&lt;br /&gt;&lt;br /&gt;What are the threats that a safety deposit box is supposed to protect against, and how well does it actually protect against them?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Fire - an XSB is protected by the standard fire protection system in the bank, while a SDB is inside a (somewhat) more fireproof vault.  Or at least I assume the vault is more fireproof - it's hard to tell by simply walking in, and asking too many questions might not be a good thing.  Banks don't believe in security by openness!&lt;/li&gt;&lt;li&gt;Flood - probably no difference here.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Theft - divide this into "bank hours" and "after hours".  During bank hours, the requirement for matching signatures provides some (minimal) measure of protection for a SDB, as does the requirement for a bank key.  However, the bank key is frequently just kept in an unlocked desk drawer right outside the safe, so it's probably not providing much protection.  After hours, the vault (presumably) provides some extra measure of protection for the SDB, although the bank itself presumably has cameras, alarms, etc. which would protect the XSB.  Both have the same level of protection against insider (bank employee) theft, since they both require the customer's key to open the box, unless the lock is drilled out which would be pretty obvious.&lt;/li&gt;&lt;/ul&gt;It isn't obvious to me whether a real safety deposit box is worth the additional aggravation, but it just seems wrong to put my stuff in a box in the bank that anyone could walk over and touch.  Is the big vault door just feel-good security, or is it truly offering an extra measure of security, given the cameras and sensors that protect the whole of the bank?&lt;br /&gt;&lt;br /&gt;Of course there's the issue for both XSB and SDB if the lock gets drilled out, but I'll put that risk aside for another day...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4903216427542554808?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4903216427542554808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4903216427542554808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4903216427542554808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4903216427542554808'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/01/when-is-safety-deposit-box-not-safety.html' title='When is a safety deposit box not a safety deposit box?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4920298083079375828</id><published>2009-01-22T09:09:00.002-05:00</published><updated>2009-01-22T09:23:05.200-05:00</updated><title type='text'>2004 &amp; 2008 - Four Years and A Million Miles</title><content type='html'>Tuesday I joined 1.8 million of my closest friends for the celebration of President Obama's inauguration.  (As Rachel Maddow says, it just feels good to say it.)  It was the nation's biggest party - 50% larger than the previous record, Lyndon Johnson's 1965 inauguration, according to the Washington Post.&lt;br /&gt;&lt;br /&gt;But more than the number of people is the feeling.  In 2004, I went to the inauguration war with my (then) 18 year old daughter to protest against the war in Iraq.  With heavily armed police and military on every corner, it felt like we an occupied country under an oppressors thumb.  (Some might argue that in fact we were.)  The police and military were tense and it showed.&lt;br /&gt;&lt;br /&gt;By contrast, this week's inauguration was a love-in - a very cold one, but an amazing feeling of optimism for the future.  There were far more police and military than there had been four years ago, but we all felt that they were there to protect us - and they seemed relaxed and happy to see the crowds.  Yes, it was cold and noisy and very very very crowded -but there's no way to avoid the infectious feel of celebration.&lt;br /&gt;&lt;br /&gt;My daughter, now 22, her partner, and I arrived just before noon, so we were a mile from the Capitol, almost at the Lincoln Memorial.  Anyone who watched the inauguration on TV had a better view than we did - we watched on the Jumbotrons set up along the National Mall.  Was it worth going?  Absolutely!  Feeling the excitement, and knowing that 50 years from now we'll look back and know that we were there when America turned the corner - priceless!&lt;br /&gt;&lt;br /&gt;(My son and his friends, by contrast, arrived at the Mall at 4am - something they would never do for a class! - and were as close to the front as people without tickets could get.  They could see the stage, but not the individual people.)&lt;br /&gt;&lt;br /&gt;And now the work begins.  We'll all find things that we disagree with President Obama as he pushes through his agenda.  But a new day has started, and I feel more optimistic than I have in a long time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4920298083079375828?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4920298083079375828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4920298083079375828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4920298083079375828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4920298083079375828'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/01/2004-2008-four-years-and-million-miles.html' title='2004 &amp; 2008 - Four Years and A Million Miles'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-7177239229301644779</id><published>2009-01-10T15:33:00.002-05:00</published><updated>2009-01-10T15:37:02.917-05:00</updated><title type='text'>A good idea, badly done</title><content type='html'>According to a Computerworld &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9125261&amp;amp;source=rss_topic17"&gt;article&lt;/a&gt;, "Starting Jan. 1, Visa Inc. is requiring all new fuel-dispensing machines being installed at gas stations around the U.S. to support the Triple Data Encryption Standard, a mandate that is designed to make it harder for identity thieves to &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;taxonomyName=Financial&amp;amp;articleId=9106958"&gt;steal debit card data&lt;/a&gt; from gas pumps by shielding the personal identification numbers (PIN) of customers."&lt;br /&gt;&lt;br /&gt;While using strong encryption (such as 3DES) is a good idea, it's too bad that's the focus - breaking the encryption is not a very effective way to steal credit card numbers.  Far easier is one of a hundred other methods - breaking into the server where the credit card numbers are stored, installing a "skimmer" to read the credit card at the gas pump, hacking the software, etc.&lt;br /&gt;&lt;br /&gt;Seems to me that Visa needs a better risk assessment methodology...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-7177239229301644779?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/7177239229301644779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=7177239229301644779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7177239229301644779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7177239229301644779'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2009/01/good-idea-badly-done.html' title='A good idea, badly done'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-2712341122471211827</id><published>2008-12-02T07:14:00.002-05:00</published><updated>2008-12-02T07:30:49.463-05:00</updated><title type='text'>Getting a proper recount in Virginia's 5th CD</title><content type='html'>As I &lt;a href="http://abqordia.blogspot.com/2008/11/interesting-undecided-race-virginias.html"&gt;wrote &lt;/a&gt;almost a month ago, Virginia's 5th Congressional District is still up in the air.  The &lt;a href="https://www.voterinfo.sbe.virginia.gov/election/DATA/2008/07261AFC-9ED3-410F-B07D-84D014AB2C6B/Official/6_s.shtml"&gt;official results&lt;/a&gt; show incumbent Virgil Goode behind challenger Tom Periollo by about 800 votes out of about 300,000 cast.&lt;br /&gt;&lt;br /&gt;But as I noted in that earlier posting, Virginia recount laws are very restrictive.  Let's be precise:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If you've got a DRE, you look at the total tapes printed on election day.  If they're illegible, you reprint them.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If you've got optical scan, you reprogram and retest the scanner to only count the one race in question, and rerun the ballots.  If the scanner kicks out a ballot, you can examine it by hand.&lt;/li&gt;&lt;li&gt;If you've got traditional hand-counted paper ballots (&lt;span style="font-style: italic;"&gt;not&lt;/span&gt; optical scan), you recount those.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Note that optical scan ballots aren't examined by hand, unlike in other places.  The good news is that you don't have the mess currently going on in Minnesota trying to &lt;a href="http://minnesota.publicradio.org/features/2008/11/19_challenged_ballots/"&gt;figure out what the voter was trying to do&lt;/a&gt; with some strange markings.  The bad news is that if the machine isn't interpreting the voter's markings correctly, it's illegal to actually look at the ballot.&lt;br /&gt;&lt;br /&gt;The good news is that this problem, which has been of great concern to those of us in the verifiable voting community for years, is now getting some press attention.  The WashPost ran a story &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/11/24/AR2008112402985.html"&gt;mentioning the recount&lt;/a&gt;, and published a &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/11/29/AR2008112901696.html"&gt;letter to the editor&lt;/a&gt; (from me) on the topic.  Today, the Roanoke Times published an &lt;a href="http://www.roanoke.com/editorials/wb/186186"&gt;editorial &lt;/a&gt;calling for a reform of Virginia's archaic recount laws.&lt;br /&gt;&lt;br /&gt;So maybe there's hope to get some progress on fixing the recount problems this year.&lt;br /&gt;&lt;br /&gt;In Virginia, the issues of election integrity have been truly bipartisan, because both sides have seen what happens when you can't do a recount: the 2005 Attorney General race (Republican candidate won by &lt;0.02%), 2006 Senate race (Democratic candidate won by &lt;0.4%), and now this race.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-2712341122471211827?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/2712341122471211827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=2712341122471211827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2712341122471211827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2712341122471211827'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/12/getting-proper-recount-in-virginias-5th.html' title='Getting a proper recount in Virginia&apos;s 5th CD'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-7392366554707690030</id><published>2008-11-10T11:20:00.003-05:00</published><updated>2008-11-10T11:34:50.704-05:00</updated><title type='text'>Old and new in central Ohio</title><content type='html'>I spent most of this weekend in central Ohio, visiting my daughter.  We spent Saturday roaming the roads of Amish country, a bit northeast of Columbus and southwest of Cleveland.  Two items struck my fancy.&lt;br /&gt;&lt;br /&gt;In Wooster, home of the &lt;a href="http://www.wooster.edu"&gt;College of Wooster&lt;/a&gt;, we had a nice breakfast and visited Freedlander's Department Store, which is going out of business.  Freedlander's is the story of the growth of America's heartland.  The store, which until now is the largest independently owned downtown department store in America, was opened in 1884 by a Polish Jewish immigrant who got his start peddling goods from farm to farm before opening his store in the thriving town of Wooster.  The store grew over the next 75 years and generations of the founding family, slowly taking over neighboring buildings until it covered most of a downtown block, four stories high.  In the 1970s things started declining, and today all that's left is a small fraction of what was there a few decades ago - probably largely done in by suburban stores like WalMart and cars which made it easier to travel to bigger cities &amp;amp; stores.  A nice history of the store can be found &lt;a href="http://www.wooster.edu/voice/2008/10/24/features/freedlanders.php"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The lesson is that we should never assume things will be the same 20 years from now as they are today.  The technology industry survives because it constantly reinvents itself, although some companies who have thrived have lost sight of the continuing changes.  Wang Labs comes to mind - when I graduated from college in 1980 they were one of the highest of the high fliers, and were in the process of building a huge new campus.  Now, almost no one has even heard of them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The second item was also something of a recognition of continuing change, and how people learn to adapt.  As is well known, Amish people eschew use of electricity and other modern conveniences.  However, after teenagers finish 8th grade (the end of their formal education), both boys and girls are permitted to work in the "English" (secular) world.  So I was amused when visiting a cheese store to see the girls, dressed in their traditional Amish clothing, chatting on the phone with their friends, and expertly running cash registers.  The cashier I spoke to said she didn't get tired of cheese (which was rather overwhelming in the store), but rather the sheer number of people she had to deal with every day - quite a contrast to her serene farm life.  The most amusing example I saw of this old-new contrast was at a flea market, where a young woman (again wearing traditional clothing) was intently staring at a computer screen used to set up a laser engraving machine!&lt;br /&gt;&lt;br /&gt;I wonder how they feel about the contrast between old and new?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-7392366554707690030?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/7392366554707690030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=7392366554707690030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7392366554707690030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7392366554707690030'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/11/old-and-new-in-central-ohio.html' title='Old and new in central Ohio'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-2219018064066448777</id><published>2008-11-09T16:16:00.004-05:00</published><updated>2008-11-09T16:20:35.027-05:00</updated><title type='text'>Verifiable Voting legislative priorities for 2009</title><content type='html'>Now that the election is over, it's time for the Verifiable Voting Coalition of Virginia (&lt;a href="http://www.vvcva.org"&gt;VVCVa&lt;/a&gt;) to set our legislative options for 2009.   Please post your thoughts as responses to this blog posting!&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#482c1b;"&gt;Below is a preliminary list of items that may be on the agenda:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color:#482c1b;"&gt;Non-partisan redistricting (guaranteed to be a good fight again this year)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#482c1b;"&gt;Explicitly permit independents to be poll workers&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#482c1b;"&gt;No-excuse in person &lt;span style="border-bottom: 1px dashed rgb(0, 102, 204); background: transparent none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt;absentee voting&lt;/span&gt; (we keep trying) -  maybe we should point out how many people voted absentee and how it contributed to a generally smooth &lt;span style="border-bottom: 1px dashed rgb(0, 102, 204);"&gt;election day&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#482c1b;"&gt;Explicit instructions on breakdowns - when emergency paper ballots are required&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#482c1b;"&gt;SBE authority to tell jurisdictions the minimum number of ballots they are required to have on hand.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#482c1b;"&gt;SBE to gain authority to tell  jurisdictions the minimum number of poll workers they need - but that is both a funding and an ability to find workers issue, so much harder to make a rule.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#482c1b;"&gt;Improve the machine to voter ratio.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="color:#482c1b;"&gt;We're also hopeful that given the very close race in the Virginia 5th Congressional District (undecided at this writing), we'll see interest in fixing Virginia's audit and recount laws, which are among the most restrictive in the nation.&lt;br /&gt;&lt;br /&gt;If there are specific issues that you would like to work on, also please let us know that. We always welcome help as we develop legislation and lobby legislators. &lt;span style="color:#000000;"&gt;We request your feedback before Friday Nov. 14 to be added in time to our coalition' discussion. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thanks for all your work this year to write your legislators about your concerns.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-2219018064066448777?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/2219018064066448777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=2219018064066448777' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2219018064066448777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2219018064066448777'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/11/verifiable-voting-legislative.html' title='Verifiable Voting legislative priorities for 2009'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-6360907684759203980</id><published>2008-11-06T20:17:00.002-05:00</published><updated>2008-11-06T20:21:56.936-05:00</updated><title type='text'>An interesting undecided race - Virginia's 5th Congressional</title><content type='html'>No, there's no massive undervotes or hanging chads or anything like that, but Virginia's 5th Congressional District, home to Charlottesville and the University of Virginia, is a cliffhanger: the Democratic challenger was ahead this morning by 31 votes out of 300,000 over the Republican incumbent - as of this writing the margin is about 600 votes.  (Most recent info &lt;a href="https://www.voterinfo.sbe.virginia.gov/election/DATA/2008/07261AFC-9ED3-410F-B07D-84D014AB2C6B/Unofficial/6_s.shtml" target="_blank"&gt;here&lt;/a&gt;&lt;a href="https://www.voterinfo.sbe.virginia.gov/election/DATA/2008/07261AFC-9ED3-410F-B07D-84D014AB2C6B/Unofficial/6_s.shtml"&gt; &lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;There's a couple of interesting things here:&lt;br /&gt;&lt;br /&gt;(1) Problems with vote total uploads.  The coverage (see below) indicates that there were problems uploading the unofficial results into VERIS, Virginia's statewide system for voter registration and election results.  (This is the same system that &lt;span style="font-style: italic;"&gt;appears &lt;/span&gt;to have been the cause of the long lines in Chesapeake.)  The coverage indicates that right around midnight there was some sort of glitch and vote totals were scrambled and/or lost.  As the reports are short on technical details, I'm not sure what really happened.&lt;br /&gt;&lt;br /&gt;(2) The race is close enough that there's a good chance one of the candidates will ask for a recount (recounts aren't automatic in Virginia, but allowed when the margin is less than 0.5%).  But Virginia law, as readers of this blog may remember, is extremely restrictive.  For DREs, you look at the totals from the machines and re-add those.  If the tape is illegible, you print a new one.  For optical scan, you test the machine (the tests being undefined - it was the best I could do when we were amending the law) and then run the ballots through again and use the results from the total tape.  Only with a judge's order can you manually inspect the ballots - but judges have refused since the law doesn't tell them when to allow inspection.&lt;br /&gt;&lt;br /&gt;Not clear at this point what's going to happen next - will the purported loser challenge things?&lt;br /&gt;&lt;br /&gt;Local coverage:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.thenewsrecord.com/2008webfiles/20081106election.htm" target="_blank"&gt;http://www.thenewsrecord.&lt;span class="nfakPe"&gt;com&lt;/span&gt;/&lt;wbr&gt;2008webfiles/20081106election.&lt;wbr&gt;htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wdbj7.com/Global/story.asp?S=9297265&amp;amp;nav=menu368_11_10_22" target="_blank"&gt;http://www.wdbj7.&lt;span class="nfakPe"&gt;com&lt;/span&gt;/Global/&lt;wbr&gt;story.asp?S=9297265&amp;amp;nav=&lt;wbr&gt;menu368_11_10_22&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.inrich.com/cva/ric/news.apx.-content-articles-RTD-2008-11-05-0282.html" target="_blank"&gt;http://www.inrich.&lt;span class="nfakPe"&gt;com&lt;/span&gt;/cva/ric/&lt;wbr&gt;news.apx.-content-articles-&lt;wbr&gt;RTD-2008-11-05-0282.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wset.com/news/stories/1108/567630.html" target="_blank"&gt;http://www.&lt;span class="nfakPe"&gt;wset&lt;/span&gt;.&lt;span class="nfakPe"&gt;com&lt;/span&gt;/news/&lt;wbr&gt;stories/1108/567630.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.roanoke.com/politics/wb/183217" target="_blank"&gt;http://www.roanoke.&lt;span class="nfakPe"&gt;com&lt;/span&gt;/&lt;wbr&gt;politics/wb/183217&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wset.com/news/stories/1108/567480.html" target="_blank"&gt;http://www.&lt;span class="nfakPe"&gt;wset&lt;/span&gt;.&lt;span class="nfakPe"&gt;com&lt;/span&gt;/news/&lt;wbr&gt;stories/1108/567480.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-6360907684759203980?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/6360907684759203980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=6360907684759203980' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/6360907684759203980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/6360907684759203980'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/11/interesting-undecided-race-virginias.html' title='An interesting undecided race - Virginia&apos;s 5th Congressional'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-9176555719501787321</id><published>2008-11-05T20:15:00.003-05:00</published><updated>2008-11-05T20:19:16.162-05:00</updated><title type='text'>My first day as a pollworker</title><content type='html'>&lt;p class="MsoPlainText"&gt;Like many Americans, I had a long day yesterday - I'm a pollworker in Fairfax County Virginia.&lt;span style=""&gt;  &lt;/span&gt;I started my day at 415am (haven't gotten up that early in a while!) so I could be at my polling place by 500am to start setting up.&lt;span style=""&gt;  &lt;/span&gt;(I'm jealous of &lt;a href="http://avi-rubin.blogspot.com/2008/11/my-day-at-polls.html"&gt;Avi Rubin&lt;/a&gt; whose polling place didn't open until 700am, so he got to sleep later!)&lt;span style=""&gt;  &lt;/span&gt;By the time I arrived, there were already 10 people in line - even though polls didn't open until 600am.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;Virginia is a hodge-podge when it comes to voting equipment.&lt;span style=""&gt;  &lt;/span&gt;Each city or county (they're different in Virginia) can choose their equipment from a list approved by the state - and they make &lt;a href="http://www.sbe.virginia.gov/cms/Election_Information/Voting_Systems_Ballots/Index.asp"&gt;many different choices&lt;/a&gt;.&lt;span style=""&gt;  &lt;/span&gt;Fairfax County uses a hybrid system: Diebold optical scanners and AVS WinVote touchscreen DREs.&lt;span style=""&gt;  &lt;/span&gt;The WinVote machines have been used for the past few years and voters are familiar with them; the optical scan is new this year thanks to a bill I helped write and pass a couple years ago.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;Once we got the machines set up, the doors opened right on time.&lt;span style=""&gt;  &lt;/span&gt;I heard (but didn't see) that by the time polls opened, the line went out the door of the school where our polling place was held, and down the street a couple hundred feet.&lt;span style=""&gt;  &lt;/span&gt;What I know is that the line was non-stop from 600am until about 830am - after which we never had more than a handful of people in line for the rest of the day.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;When voters came in, they went to one of two desks (A-L and M-Z) by last name (yes, some voters asked if it was by first or last name).&lt;span style=""&gt;  &lt;/span&gt;This turned out to be our bottleneck - thanks to the optical scan machine and the privacy booths described below, we could have completely eliminated lines if we had been able to divide our pollbook into three or four groups, but Virginia law doesn't allow us to do that.&lt;span style=""&gt;  &lt;/span&gt;Given what I've read in other places, I think I'm happy we didn't have electronic pollbooks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;In our training, the county election officials had told us we were to give voters the optical scan ballot in a folder with instructions on how to fill it out.&lt;span style=""&gt;  &lt;/span&gt;If the voter explicitly asked for a DRE, we were to allow them to choose that, but we were not to offer that choice.&lt;span style=""&gt;  &lt;/span&gt;Some of the pollworkers in my precinct, including the chief, seemed to disagree with that guidance and either suggested the DRE, or asked voters their preference.&lt;span style=""&gt;  &lt;/span&gt;(Later on in the day the deputy chief noticed this aberration from the policy, and instructed everyone what to do.&lt;span style=""&gt;  &lt;/span&gt;I heard from friends working in other polling places that they similarly had problems with giving instructions.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;Most voters were fine with the optical scan, and a few expressed a strong preference for it.&lt;span style=""&gt;  &lt;/span&gt;Some expressed a strong preference for the DREs - mostly older voters, to my surprise.&lt;span style=""&gt;  &lt;/span&gt;Why is that?&lt;span style=""&gt;  &lt;/span&gt;Is it familiarity from the past few elections?&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;One of the frustrating parts about this "choice" was that we weren't allowed to tell voters why they should choose one or the other - we couldn't say "the DREs are inaccurate and unauditable" or "it saves money" anything like that.&lt;span style=""&gt;  &lt;/span&gt;(In fact, during the training, the instructors didn't even know why the change was being made, other than the law told them to.)&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;One of the great things about optical scan is that when the line gets long, you get more pens - unlike DREs, where when the line gets long, you're out of luck.&lt;span style=""&gt;  &lt;/span&gt;But I couldn't say that either.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;Back to the story, we had seven "privacy booths" (basically stand-up cardboard boxes where you can mark your ballot) and three "privacy desktops" (cardboard boxes that sit on a table) for use by voters while coloring their optical scan ovals.&lt;span style=""&gt;  &lt;/span&gt;During the morning rush, and several other times during the day, we had all 10 of them in use, and sometimes the three DREs were in use also.&lt;span style=""&gt;  &lt;/span&gt;To do that with all DREs would have taken at least a dozen, at a cost of $3000 each (vs. $5000 for a single optical scanner).&lt;span style=""&gt;  &lt;/span&gt;So I figure we saved the taxpayers at least $30,000 in my precinct alone (that's before counting the cost of the optical scan ballots, but those are relatively cheap).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;Virginia law says you can have no more than 750 registered voters per DRE (if you're using DREs).&lt;span style=""&gt;  &lt;/span&gt;My precinct, which has just under 2000 registered voters, could therefore have had as few as three DREs, if we weren't using optical scan.&lt;span style=""&gt;  &lt;/span&gt;If we had three DREs, instead of 10 cardboard boxes plus three DREs, the lines would have been hours long, and might well have lasted all day - the line which started at 600am might well have had voters waiting six hours or more.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;By about 1100am, over 50% of registered voters had cast their ballots (including absentees).&lt;span style=""&gt;  &lt;/span&gt;That meant the remaining 8 hours were slow - there just weren't that many voters left.&lt;span style=""&gt;  &lt;/span&gt;There was no last minute rush with people running in to cast their ballot just before the doors closed at 700pm - in fact, our last voter came in about 5 minutes before closing.&lt;span style=""&gt;  &lt;/span&gt;When we closed the polls, just over 80% of registered voters had cast ballots - consistent with the rest of the county.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;Then came the long process of closing out the machines, packing everything up, accounting for every piece of paper, reconciling totals, etc.&lt;span style=""&gt;  &lt;/span&gt;(There was one mistake which initially caused us to think we had one more votes than voters - until we discovered by careful review that in the pollbooks, someone had marked two different people as the 59th voter of the day.&lt;span style=""&gt;  &lt;/span&gt;Mystery solved.)&lt;span style=""&gt;  &lt;/span&gt;We didn’t finish until 930pm.&lt;span style=""&gt;  &lt;/span&gt;Then I went home and watched election results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;For working from 500am to 930pm, I earned $100.&lt;span style=""&gt;  &lt;/span&gt;(Plus I had to take training, which is unpaid.)&lt;span style=""&gt;  &lt;/span&gt;Definitely not a way to get rich.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;Some lessons learned and other notes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;When I went to pollworker training, I had to present an ID.&lt;span style=""&gt;  &lt;/span&gt;But when I showed up to work as a pollworker, no one asked to see my ID.&lt;span style=""&gt;  &lt;/span&gt;This is similar to the TSA "identity triangle" problem - the TSA matches your ID against your boarding pass, and the airline makes sure you have a valid boarding pass, but no one checks that the two are the same, which allows for &lt;a href="http://www.theatlantic.com/doc/200811/airport-security"&gt;subverting the system&lt;/a&gt;.&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;If someone knew that I was a pollworker in my precinct, they could show up at 500am and claim to be me - and get access to things like the key that authorizes casting multiple votes on a machine.&lt;span style=""&gt;  &lt;/span&gt;Of course, if the real person showed up, that would make things sticky - but in the meantime, it highlights a low-risk vulnerability in the system. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;The most novel way to cast a ballot incorrectly was a voter who after marking his ballot, slipped it in between the base and side of the cardboard privacy booth (so it fell to the floor underneath the box).&lt;span style=""&gt;  &lt;/span&gt;Luckily, I realized this as he started to walk out the door without scanning his ballot (I was standing at the scanner at that point helping voters), so I retrieved his ballot and got it scanned in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;At the close of the night, I noticed that the presidential breakdown was roughly 55%/45% for Obama on the optical scan machine vs. 50%/50% on the DRE.&lt;span style=""&gt;  &lt;/span&gt;Friends in other precincts noticed similar discrepancies.&lt;span style=""&gt;  &lt;/span&gt;Why is that?&lt;span style=""&gt;  &lt;/span&gt;Are people who like DREs more likely to vote Republican?&lt;span style=""&gt;  &lt;/span&gt;I don't think it's just coincidence, given the wide difference and the consistency across precincts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;Localities in Virginia that use DREs only learned the hard way that the lines just get too long, since you can't just go out and buy more when lots of voters show up.&lt;span style=""&gt;  &lt;/span&gt;Perhaps instead of arguing against DREs on the basis of security or reliability, we should argue on the basis of line length - that's something everyone can understand!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;And finally: several voters came up to me and other pollworkers during the day and thanked us for being there.&lt;span style=""&gt;  &lt;/span&gt;While it didn't make me any less tired, it sure was nice to feel appreciated!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-9176555719501787321?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/9176555719501787321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=9176555719501787321' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/9176555719501787321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/9176555719501787321'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/11/my-first-day-as-pollworker.html' title='My first day as a pollworker'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-8026754542998431550</id><published>2008-11-03T06:56:00.001-05:00</published><updated>2008-11-03T06:56:55.641-05:00</updated><title type='text'>Push or pull for prescription security?</title><content type='html'>I recently had a reason to fill two prescriptions on the same day, one at a local pharmacy and the other through a mail-order pharmacy.  In both cases, the same doctor was writing the prescriptions.&lt;p&gt;First, I tried calling the doctor to get copies of the prescriptions to bring to the store and mail off.  No luck - he doesn&amp;#39;t do that any more.  (Maybe if I had an office visit he would, I don&amp;#39;t know.)  Instead, it&amp;#39;s all done electronically - but the two were handled differently by the pharmacies.&lt;p&gt;For the mail-order pharmacy, I had to call them, give them the name and phone number of my doctor (which they looked up in some sort of registry), the names of the prescriptions, and my insurance and credit card number to pay.  They then called the doctor, who approved the prescriptions by phone.  For the local prescription, I called the doctor&amp;#39;s office, gave them the phone number of the pharmacy which they called and ordered the prescription, which I then picked up and paid for.&lt;p&gt;So I wondered, is one of these more secure and/or private?  I don&amp;#39;t think there&amp;#39;s a privacy difference - in both cases, my doctor (obviously) knows what prescriptions I&amp;#39;m taking, and so does the pharmacy.  In the mail order case, presuming that they really checked the doctor&amp;#39;s information I gave them against some sort of authorized prescribers list, then a patient can&amp;#39;t get prescriptions without approval (unless I subvert the doctor&amp;#39;s telephone system and redirect the approval calls).  And in the local pharmacy case, while I could cause the doctor&amp;#39;s office to call a fake pharmacy (since I provide them with the phone number), that would have no real value to me.&lt;p&gt;The most likely problem is if I could convince the mail order pharmacy that the doctor&amp;#39;s phone number had changed, and their records were out of date, then I might be able to get prescriptions that aren&amp;#39;t authorized.  Presumably they have processes in place to prevent those types of attacks - and those processes are hopefully stronger for controlled drugs (e.g., narcotics) than for ordinary medications (e.g., antibiotics).&lt;p&gt;As a security engineer, I can&amp;#39;t help but think about the security aspects of almost anything I see...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-8026754542998431550?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/8026754542998431550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=8026754542998431550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8026754542998431550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8026754542998431550'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/11/push-or-pull-for-prescription-security.html' title='Push or pull for prescription security?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-3834581037747361712</id><published>2008-10-29T10:12:00.002-04:00</published><updated>2008-10-29T10:21:25.984-04:00</updated><title type='text'>A real-life Zelig</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Zelig"&gt;Zelig &lt;/a&gt;is a Woody Allen film about Leonard Zelig, a "human chameleon" who shows up (thanks to very clever editing) in all sorts of historical places.  There are echoes of the idea in &lt;a href="http://en.wikipedia.org/wiki/Forrest_Gump"&gt;Forrest Gump&lt;/a&gt; (better known for the line "life is a box of chocolates").&lt;br /&gt;&lt;br /&gt;Robert Furman, age 93, &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/10/18/AR2008101801942.html"&gt;died &lt;/a&gt;last week.  He was a real-life Zelig - as a young man, he supervised building the Pentagon, helped bring scientists to Los Alamos, tracked German scientists like Werner Heisenberg across Europe during and after World War II, and worked with baseball player turned spy &lt;a href="http://en.wikipedia.org/wiki/Moe_Berg"&gt;Moe Berg&lt;/a&gt;.  When the war was over, he didn't speak of his involvement but instead returned to a quiet life, eventually becoming a builder of shopping malls.&lt;br /&gt;&lt;br /&gt;An obituary well worth reading.  And a man I wish I had known.&lt;br /&gt;&lt;br /&gt;[For a fascinating biography of Moe Berg, read "&lt;a href="http://www.amazon.com/Catcher-Was-Spy-Mysterious-Life/dp/0679762892/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1225289974&amp;amp;sr=8-1"&gt;&lt;i&gt;The Catcher Was a Spy: The Mysterious Life of Moe Berg&lt;/i&gt;&lt;/a&gt;."  It mentions many of the same incidents listed in the obituary, with more details, although it disputes the claim in the obit that Berg spoke seven languages.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-3834581037747361712?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/3834581037747361712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=3834581037747361712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3834581037747361712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3834581037747361712'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/10/real-life-zelig.html' title='A real-life Zelig'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-7450568889418133617</id><published>2008-10-10T09:07:00.002-04:00</published><updated>2008-10-10T09:10:37.185-04:00</updated><title type='text'>Proud papa</title><content type='html'>I usually write about technology topics.  But today, I have to &lt;a href="http://www.sbjf.org/sbjco/schmaltz/yiddish_phrases.htm"&gt;shep naches&lt;/a&gt;: my son Daniel spent the summer on a research program at the &lt;a href="http://www.weizmann.ac.il"&gt;Weizmann Institute&lt;/a&gt; in Rehovot Israel, and yesterday an article about his summer experience &lt;a href="http://www.connectionnewspapers.com/article.asp?article=320696&amp;amp;paper=63&amp;amp;cat=104"&gt;appeared &lt;/a&gt;in the local newspaper.  Makes a father proud!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-7450568889418133617?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/7450568889418133617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=7450568889418133617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7450568889418133617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7450568889418133617'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/10/proud-papa.html' title='Proud papa'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-5522853071742823731</id><published>2008-10-10T07:34:00.002-04:00</published><updated>2008-10-10T07:42:16.415-04:00</updated><title type='text'>Official pollworker training</title><content type='html'>&lt;p class="MsoPlainText"&gt;Like many technical professionals involved in the voting world, I've decided to become a pollworker.&lt;span style=""&gt;  &lt;/span&gt;I almost wrote "volunteer", but it is paid in Virginia - $100 for a 16 hour day (and no pay for training)!&lt;span style=""&gt;  &lt;/span&gt;I live in Fairfax County, which is the most populous in Virginia, and so probably a "best case" in terms of organization and technology.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;Last night I went to pollworker training.&lt;span style=""&gt;  &lt;/span&gt;There are four "levels" of pollworkers in Virginia - the pages, the ordinary grunts, the assistant chief, and the chief.&lt;span style=""&gt;  &lt;/span&gt;The pages are high school students who get credit for helping (all schools in Fairfax County on election day); they can do limited tasks.&lt;span style=""&gt;  &lt;/span&gt;The ordinary grunts, like me, can do most of the jobs that don’t require exception processing (such as dealing with machine failures, or provisional ballots).&lt;span style=""&gt;  &lt;/span&gt;The assistant chief and chief seem to be generally interchangeable, and have the responsibility for oversight of the whole thing (setup, opening, voting, and closing), and handling all of the exceptions that occur.&lt;span style=""&gt;  &lt;/span&gt;[Assistant chiefs are paid $150 and chiefs are paid $200/day - showing that these are very dedicated individuals.]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;I was quite impressed by several things at training:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The folks doing the training are well organized.&lt;span style=""&gt;  &lt;/span&gt;Last night was their 25th training session this year; they're planning on about 60 in all.&lt;/li&gt;&lt;li&gt;All pollworkers are required to go through training this year, even if they've worked before, due to the change in equipment (described more below).&lt;span style=""&gt;  &lt;/span&gt;Having said that, about half the people in the room last night were first-time workers like me.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;&lt;o:p&gt;&lt;/o:p&gt;The average age of the pollworkers was well below the widely-reported national median of 74.&lt;span style=""&gt;  &lt;/span&gt;In fact, I'd guess it was two decades younger than that.&lt;span style=""&gt;  &lt;/span&gt;There were a few people in their 30s; most looked to be in their 40s or 50s.&lt;span style=""&gt;  &lt;/span&gt;That seems to be a good sign.&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;&lt;o:p&gt;&lt;/o:p&gt;The county is providing 104% ballots - that is, 104% of the number of eligible voters.&lt;span style=""&gt;  &lt;/span&gt;That should (hopefully!) ensure that we don't run out of ballots, even accounting for spoiled ballots.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;If a voter spoils more than about 3 ballots, they are encouraged to switch to the DRE.&lt;span style=""&gt;  &lt;/span&gt;That makes sense, as they're having trouble following the instructions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;                    &lt;p class="MsoPlainText"&gt;&lt;o:p&gt;&lt;/o:p&gt;Presidential elections in Virginia tend to have short ballots, since we elect state and local officials in odd-numbered years.&lt;span style=""&gt;  &lt;/span&gt;So the ballot in Fairfax will have only four items: president/VP, US Senate, US House, and one bond issue.&lt;span style=""&gt;  &lt;/span&gt;That's good, as the expectation is for very heavy turnout.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;          &lt;p class="MsoPlainText"&gt;&lt;o:p&gt;F&lt;/o:p&gt;or the past 5 years, Fairfax has been a DRE-only county, except for absentee voters.&lt;span style=""&gt;  &lt;/span&gt;This year, we're going to a hybrid voting system this year - Premier AccuVote-OS optical scan and AVS WinVote DREs.&lt;span style=""&gt;  &lt;/span&gt;Voters are being encouraged to use the optical scan (we're to offer an optical scan ballot, and a voter has to explicitly request to use the DREs).&lt;span style=""&gt;  &lt;/span&gt;Precincts in Fairfax vary greatly in size from about 500 voters to over 5000.&lt;span style=""&gt;  &lt;/span&gt;Depending on the number of voters, there will be 1-3 AccuVote readers and 3-7 DREs, plus 3-15 "privacy booths" (cardboard box dividers) for use in marking the optical scan ballots, and 10 plain old clipboards for people who don't want to wait for a booth.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;br /&gt;The training mentioned several times that turnout is expected to be very heavy all day long, and pollworkers should vote early at one of the central locations in the county (the polls are already open) or by absentee.&lt;span style=""&gt;  &lt;/span&gt;I hope they're right - I get very frustrated by low turnouts, especially at important elections like this one&lt;o:p&gt;.&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;There are only three critiques I have of the way the election is being run in Fairfax County.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;ul&gt;&lt;li&gt;&lt;o:p&gt;&lt;/o:p&gt;The AccuVote readers are being set up to reject overvotes (selecting more candidates for a race than are allowed), although the voter can, with assistance from the chief, override that and cast a ballot anyway.&lt;span style=""&gt;  &lt;/span&gt;However, they're not set up to even give a warning if someone undervotes - for example, forgetting to vote for Senate.&lt;span style=""&gt;  &lt;/span&gt;Voters shouldn't &lt;span style="font-style: italic;"&gt;have &lt;/span&gt;to vote for all races, but they should get a warning if the machine doesn't detect a vote.&lt;span style=""&gt;  &lt;/span&gt;This isn't a fault of the machines; it's how they've been set up.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;There's no &lt;span style="font-style: italic;"&gt;minimum &lt;/span&gt;number of votes to be cast on DREs (the trainer thought I meant &lt;span style="font-style: italic;"&gt;maximum&lt;/span&gt; and I had to explain why a minimum was also a concern).&lt;span style=""&gt;  &lt;/span&gt;As I expect most people will select the optical scan, there's a risk that if there are only one or two votes cast per DRE, the end-of-day totals will reveal those voters choices.&lt;span style=""&gt;  &lt;/span&gt;My preference would be to use the first DRE for the first five (or so) votes, then switch to the second, then to the third, etc., until all machines have at least five votes - and after that it doesn't matter which ones get used.&lt;span style=""&gt;  &lt;/span&gt;[The pollworkers should have the discretion to note that there's almost no one voting on the DREs, and not to even use more than one or two if the load demands it.]&lt;/li&gt;&lt;li&gt;There was no training on inspecting or watching for physical security issues.  Perhaps this is part of the chief/assistant chief training, but I expected to hear something about watching out for evidence of tampering with seals before, during, and after the election. &lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;        &lt;p class="MsoPlainText"&gt;&lt;o:p&gt;&lt;/o:p&gt;The county election officials seem to have come to the conclusion that at least one part of our arguments against DREs was right: they scale better.&lt;span style=""&gt;  &lt;/span&gt;Even if they don't agree on the reliability &amp;amp; security issues, they now understand that more voters means more pencils, instead of more $5000 machines!&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;/p&gt;Virginia still has some serious election problems, including possibly the worst audit law in the country (it's generally speaking illegal to look at the paper ballots, except &lt;span style="font-style: italic;"&gt;after &lt;/span&gt;all the election results have been certified, and then only if there's a margin of victory more than 10%), and a recount law that's almost as bad, but at least having the optical scan ballots is making it possible to do the audits and recounts if we can change the law in the future.&lt;br /&gt;&lt;p class="MsoPlainText"&gt;I'm looking forward to election day - sorry I won't be able to keep up on the minute-by-minute developments since I'll be working at the polls, but excited to be part of the process!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoPlainText"&gt;Watch for my post-election-day report on how things go...&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-5522853071742823731?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/5522853071742823731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=5522853071742823731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5522853071742823731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5522853071742823731'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/10/official-pollworker-training.html' title='Official pollworker training'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-3150896952310676069</id><published>2008-10-08T15:52:00.002-04:00</published><updated>2008-10-08T16:01:23.079-04:00</updated><title type='text'>DC Council releases their findings</title><content type='html'>As I wrote about yesterday, the DC Council is looking into what went wrong in the primary election last month.  Today, the results of their investigation were released; the report can be found &lt;a href="http://www.marycheh.com/Press%20Releases/Report.pdf"&gt;here&lt;/a&gt;.  If I worked for the vendor, Sequoia Voting Solutions, I'd be unhappy - the council accepted the recommendations of the experts (including me), and generally rejected Sequoia's excuses.&lt;br /&gt;&lt;br /&gt;The report concludes with three main recommendations.&lt;br /&gt;&lt;br /&gt;1. The District should set up an independent voting-technology experts to perform a forensic study of what went wrong.&lt;br /&gt;&lt;br /&gt;2. The Board of Elections should improve its procedures to do a better job detecting problems like those in the preliminary results, and address them before releasing the results.&lt;br /&gt;&lt;br /&gt;3. The Board of Elections should set up effective post-election audits.  (Kudos to Larry Norden from NYU for his excellent information in this area).&lt;br /&gt;&lt;br /&gt;4. The Board of Elections should provide better training to pollworkers.  Pollworker training is critical everywhere, and its importance is usually underestimated.&lt;br /&gt;&lt;br /&gt;5. The Board of Elections should set up procedures to ensure a rapid but accurate release of preliminary results.&lt;br /&gt;&lt;br /&gt;6. The Board of Elections should have policies in place for public communication in case something goes wrong.&lt;br /&gt;&lt;br /&gt;I'm pleased with the results of the DC Council investigation.  Now comes the hard work - putting these recommendations into practice!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-3150896952310676069?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/3150896952310676069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=3150896952310676069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3150896952310676069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3150896952310676069'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/10/dc-council-releases-their-findings.html' title='DC Council releases their findings'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-3644055218284129557</id><published>2008-10-07T11:39:00.004-04:00</published><updated>2008-10-07T15:29:43.330-04:00</updated><title type='text'>The DC voting mess continues</title><content type='html'>&lt;span&gt;&lt;span&gt;Way back before the financial market collapsed (say, last month), the District of Columbia held a primary election.  For reasons still unexplained, there were some very strange preliminary results - huge numbers of overvotes in one part of the city.  The vendor, Sequoia Election Systems, has alternately blamed the problem on static electricity, errors by the Board of Elections, and reporting the results too quickly - but at all times have denied that it was due to a problem in their hardware or software.  The DC Council established an ad hoc committee to examine what happened and try to get to the bottom of the issue.&lt;br /&gt;&lt;br /&gt;There's been lots of coverage of the problem in The Washington Post: &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/09/10/AR2008091000716.html"&gt;here &lt;/a&gt;(Sep 11), &lt;a href="http://voices.washingtonpost.com/fasterforward/2008/09/e-voting_follies_continue.html"&gt;here &lt;/a&gt;(Sep 12), &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/09/11/AR2008091103284.html"&gt;here &lt;/a&gt;(Sep 12 again), &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/09/21/AR2008092102344.html"&gt;here &lt;/a&gt;(Sep 22), &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/09/24/AR2008092401390.html"&gt;here &lt;/a&gt;(Sep 25), &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/09/25/AR2008092504166.html"&gt;here &lt;/a&gt;(Sep 26), &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/09/29/AR2008092902832.html"&gt;here &lt;/a&gt;(Sep 30), &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/10/01/AR2008100102773.html"&gt;here &lt;/a&gt;(Oct 2 editorial), and &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/10/03/AR2008100303336.html"&gt;here &lt;/a&gt;(Oct 4).&lt;br /&gt;&lt;br /&gt;The last of the above articles is coverage of a public hearing held by the special committee, where they heard from interested citizens, the vendor, and several voting system experts.  I was honored to be one of the experts invited to testify, and my testimony can be found about 54 minutes into the &lt;a href="http://octt.dc.gov/services/on_demand_video/channel13/October2008/10_03_08_PUBSVRC_2.asx"&gt;video&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I made four basic points:&lt;br /&gt;&lt;br /&gt;1. We shouldn’t blindly take the vendor’s word for what happened, because the vendor's explanations don't make sense.  Sequoia hasn't been able to reproduce the problems that correspond to any of their explanations, be they static electricity or mistakes by the election officials.&lt;br /&gt;&lt;br /&gt;2. We shouldn’t blindly take the vendor’s word for what happened – the explanations may be wrong.  We’ve seen at least one case where a vendor example where a vendor’s initial claims were proven wrong.  After the spring 2008 primary in Ohio, the vendor, Premier Election Systems, blamed election officials for incorrect results, where one precinct’s votes were lost.  Later, the vendor changed their explanation, and blamed the anti-virus vendor for the error.  Eventually, the vendor admitted that it was a bug in their software.  Right now Sequoia is saying it’s not a software error – but that might change as the DC Council and Sequoia learn more.&lt;br /&gt;&lt;br /&gt;3. We shouldn’t blindly take the vendor’s word for what happened – prior studies have indicated that the problem seen in DC was a possible problem.   In particular, the California Top To Bottom Review, sponsored by the California Secretary of State, noted that Sequoia software “seems not to check whether vote counts stored on Memory Packs received from the MPR are consistent with the number of voters, so an erroneous Memory Pack will corrupt the final tally instead of being detected”.  The California report then goes on to note that the Sequoia software does not perform any sanity checks to ensure that each Memory Pack only contains data from a single precinct – so a corrupted Memory Pack that is somehow corrupted can not only affect that precinct, but can cause the erroneous results to propagate into other precincts. &lt;br /&gt;&lt;br /&gt;4. We shouldn’t blindly take the vendor’s word for what happened – we’ve seen similar failures before with Sequoia voting systems.  In Alameda County California, the February 2008 primary election had a very similar failure, where a corrupted memory card registered an absurd number of votes in one precinct, and reprocessing the memory card caused it to give correct results.&lt;br /&gt;&lt;br /&gt;I then recommended that the Council obtain an independent expert forensic study to figure out what went wrong, along the lines of the investigations of the 2006 Florida CD-13 election or the 2008 New Jersey primary.&lt;br /&gt;&lt;br /&gt;I don't know what's going to happen next, but I hope the Council moves forward quickly, so there can be some preliminary answers before the election next month!&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-3644055218284129557?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/3644055218284129557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=3644055218284129557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3644055218284129557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3644055218284129557'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/10/dc-voting-mess-continues.html' title='The DC voting mess continues'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-7605133804463116074</id><published>2008-09-21T19:39:00.003-04:00</published><updated>2008-09-21T19:57:29.585-04:00</updated><title type='text'>No meaningful audits or recounts in Virginia this year</title><content type='html'>Readers of this blog know that one of my pet peeves is that Virginia law prohibits meaningful audits or recounts after an election.  To be precise, audits are allowed only after the election results have been finalized, and only if the margin of victory is &lt;span style="font-style: italic;"&gt;greater&lt;/span&gt; than 10% (no, that's not a typo, I mean greater - i.e., when there's no chance that you'll find anything wrong).  And recounts are generally restricted to just retallying the printouts from the voting machines (DREs or optical scanners).  If a jurisdiction uses DREs, there's nothing else to count so it wouldn't make much difference, but where there are optical scan ballots you'd really want to at least rerun them through the scanner - but even that is prohibited without a judge's order.  [I'm slightly simplifying things, but not in a meaningful way.]&lt;br /&gt;&lt;br /&gt;Last Thursday WTVR-TV in Richmond (the state capital) ran a two-part series on the upcoming election.  My comments were included in part 2 of the series, which can be found &lt;a href="http://www.wtvr.com/global/video/popup/pop_playerLaunch.asp?clipId1=2937409&amp;amp;at1=News&amp;amp;vt1=v&amp;amp;h1=Virginia+Voting+Problems+Part+2&amp;amp;d1=337100&amp;amp;redirUrl=www.wtvr.com&amp;amp;activePane=info&amp;amp;LaunchPageAdTag=homepage&amp;amp;clipFormat="&gt;here&lt;/a&gt;.  As someone who explains things frequently using analogies, I was pleased that they included my explanation for why Virginia's "retally the results" isn't a good way to do recounts.&lt;br /&gt;&lt;br /&gt;My only disappointment about the series is that Secretary of the Board of Elections Nancy Rodrigues, for whom I have tremendous respect, made the comment that there's no way the machines could be hacked because they have strong chain of custody.  She's right that a strong chain of custody is important, but it's not enough - in particular for the WinVote machines used widely in the state which have wireless networks.  I wish the reporters had more technical background to challenge her on that point...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-7605133804463116074?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/7605133804463116074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=7605133804463116074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7605133804463116074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7605133804463116074'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/09/no-meaningful-audits-or-recounts-in.html' title='No meaningful audits or recounts in Virginia this year'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-7203022564998682323</id><published>2008-09-19T11:11:00.002-04:00</published><updated>2008-09-19T11:24:47.463-04:00</updated><title type='text'>Me and my buddy Sarah</title><content type='html'>As has been widely &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/09/17/AR2008091703304.html"&gt;reported&lt;/a&gt;, Gov Sarah Palin's Yahoo! email accounts were "hacked", and some of her email has been published on the web.  There's a number of interesting aspects to this:&lt;br /&gt;&lt;br /&gt;1. Much of the coverage has focused on Yahoo! accounts as being "insecure", with the implication that the State of Alaska accounts are "secure".  While there's possibly a difference in how the email is stored (i.e., on state computers - although with outsourcing that's not necessarily the case), I strongly suspect that Yahoo!'s systems are &lt;span style="font-style: italic;"&gt;more&lt;/span&gt; secure - they have the staff and motivation to ensure that there are no security vulnerabilities in their system.  While the State of Alaska might benefit from the obscurity of their mail servers, it's unlikely that they have the level of expertise to protect their systems as well as Yahoo!&lt;br /&gt;&lt;br /&gt;2. There's the question of propriety of Gov Palin using a Yahoo! account for state business.  Doesn't look appropriate to me, but that's just an opinion.&lt;br /&gt;&lt;br /&gt;3. Is it legal for Gov Palin to use Yahoo! for official state business?  I don't know Alaska law (and I'm not a lawyer anyway), but it's an interesting question - it's really the same issue as President Bush has faced with use by his staff of RNC accounts rather than official whitehouse.gov accounts, thus allowing potentially millions of emails to be lost (which were by law public records).&lt;br /&gt;&lt;br /&gt;4. Finally, my sister points out that the method &lt;a href="http://news.bbc.co.uk/2/hi/technology/7624809.stm"&gt;purportedly &lt;/a&gt;used by the "hackers" (and I put that in quotes because it doesn't feel like my definition of hacking) to get control of Gov Palin's account was to ask for a password reset, and then guess the answers using well-known information.  As I noted in my &lt;a href="http://abqordia.blogspot.com/2008/09/credit-bureaus-credit-reports.html"&gt;previous posting&lt;/a&gt; on this blog, many of the so-called secret questions used for security purposes by financial institutions really aren't very secret - so Gov Palin may well have fallen victim to exactly the problem I wrote about!  (As I wrote this it occurred to me that one of the questions I was asked for financial verification is who holds my mortgage - a fact which is a public record in most places.)&lt;br /&gt;&lt;br /&gt;Lessons learned?  If you're a prominent person, whether elected official or not, use your official work email for official communications.  Whether it's convenient or not, the embaressment of getting caught on a non-official email address isn't worth it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-7203022564998682323?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/7203022564998682323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=7203022564998682323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7203022564998682323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7203022564998682323'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/09/me-and-my-buddy-sarah.html' title='Me and my buddy Sarah'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-365073433479003877</id><published>2008-09-12T10:14:00.003-04:00</published><updated>2008-09-12T10:27:17.348-04:00</updated><title type='text'>Credit bureaus, credit reports</title><content type='html'>I recently had two occasions to do credit-related activities.&lt;br /&gt;&lt;br /&gt;In the first, a company had a (fairly) legitimate reason to run a credit check.  After collecting name, address, SSN, driver's license, etc., they ran a credit check, and then wanted to "verify" that I am who all those things belong to.  A noble goal - but one done poorly.  The "verification" (which must be in quotes, as you'll see) consisted of asking three questions:&lt;br /&gt;&lt;br /&gt;(1) Which of the following companies holds your mortgage?  The person then named four companies, three of which I had never heard of (and may not even exist), and the fourth is one of the larger mortgage companies.  If I weren't me, I could have reasonably guessed the large one - it would probably be accurate for 99% of people.&lt;br /&gt;&lt;br /&gt;(2) Which of the following companies holds your primary credit card?  Again, four banks were named, three of which I had never heard of and probably don't exist, and the fourth is one of the largest issuers (think Amex, Chase, Citi, Capital One, etc - they issue so many more cards than everyone else that it's clearly a very likely choice).  Again, someone who knew nothing about me could guess accurately with at least 99% probability.&lt;br /&gt;&lt;br /&gt;(3) Your previous address was 123 Main St, in which city?  This time four cities were named, one of which is a neighboring town to where I live now, and the other three I've not heard of.  This one would be a bit harder to guess without some data, but anyone who has a copy of my credit report would know the answer.&lt;br /&gt;&lt;br /&gt;So my conclusion is that, just like TSA and airport security, these new security "safeguards" are security theatre, and don't actually improve security at all.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The day after the above transaction, I got a letter from a bank I do business with saying that my personally identifiable information had been stolen, etc. - I've received quite a few of these before, as have most middle-class Americans.   (One of the advantages, I suspect, of being poor is that you have less financial data and in fewer places, so you're less likely to have it stolen!)  As is the norm, they offered me two years of free credit monitoring, which of course is just a Band-Aid.&lt;br /&gt;&lt;br /&gt;So I accepted the credit service anyway, and ran a credit report on myself.  It was moderately accurate (no accounts I didn't know about, which is good).  But the amount of missing and inaccurate data is amazing - two of the three credit bureaus list my &lt;span style="font-style: italic;"&gt;current &lt;/span&gt;employer as a company I left more than 15 years ago.  So if one of those clever "validation" questions I discussed above had been to verify my current employer, I would have failed the test, since they had the wrong answer!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The good news from all this is that credit bureaus and the companies who use their data are starting to realize that using an SSN as both an identifer and an authenticator doesn't work, and they need to do more to verify identity.  That bad news is that they totally misunderstand how to do it correctly, so they've just added an illusion of security which may have many false positives (i.e., indications of fraud that don't exist) due to the inaccuracy of their data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-365073433479003877?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/365073433479003877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=365073433479003877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/365073433479003877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/365073433479003877'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/09/credit-bureaus-credit-reports.html' title='Credit bureaus, credit reports'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-8431843903504277735</id><published>2008-09-03T18:46:00.003-04:00</published><updated>2008-09-03T18:49:33.726-04:00</updated><title type='text'>And now for something completely different</title><content type='html'>I usually write about security related topics, but not today!  I had my 15 nanoseconds of fame on PBS's &lt;a href="http://www.pbs.org/nbr"&gt;Nightly Business Report&lt;/a&gt;.  My neighbor is a friend of one of their reporters, and when I mentioned the hassles I'm having with my home equity line of credit (HELOC), the reporter &lt;a href="http://www.pbs.org/nbr/info/video.html"&gt;interviewed me&lt;/a&gt; and put the story on the air today.&lt;br /&gt;&lt;br /&gt;There's nothing unique about my story, but it was still cool to be on PBS!  It'll be interesting to see if Homecomings suddenly gets more interested in resolving my issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-8431843903504277735?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/8431843903504277735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=8431843903504277735' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8431843903504277735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8431843903504277735'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/09/and-now-for-something-completely.html' title='And now for something completely different'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-5883975185108181971</id><published>2008-08-30T16:32:00.002-04:00</published><updated>2008-08-30T16:40:26.579-04:00</updated><title type='text'>Cheat a cash register, cheat a voting machine?</title><content type='html'>The New York Times &lt;a href="http://www.nytimes.com/2008/08/30/technology/30zapper.html?_r=1&amp;amp;partner=rssnyt&amp;amp;emc=rss&amp;amp;oref=slogin"&gt;reports &lt;/a&gt;on "zapper" technology which allows business owners to change the records in the cash register to reduce the taxes they owe.  This is the modern equivalent of not closing the cash drawer between transactions, and then taking the cash out at the end of the day to cheat the tax man (woman?).&lt;br /&gt;&lt;br /&gt;No great surprise there - when you make the incentive big enough, people will find a way to work around the system.  And when it's really big, systems will be developed - as the article describes, businesses can buy the software, and don't have to do the dirty work themselves.&lt;br /&gt;&lt;br /&gt;David Jefferson wrote in a private email (quoted with permission), &lt;span style="font-style: italic;"&gt;if you read this article [and] substitute the word "DRE" for "cash register" and "votes" instead of "money"for what is stolen you will have nearly perfect explanation of the danger of malicious code injection in voting systems, complete with falsification of the audit trail to fool the auditors.  If it can happen in cash registers, it can happen in DREs&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I believe there are certification requirements for cash registers, and I'd guess that they're stricter than those for voting machines.  [I make that guess not because I think cash registers have strong certification, but because I &lt;span style="font-style: italic;"&gt;know&lt;/span&gt; that voting system certifications are extremely weak.]&lt;br /&gt;&lt;br /&gt;When I talk to elected office holders and election officials, they sometimes doubt the technical ability to modify the software to change votes - this is absolute non-theoretical proof that it can be done in an embedded system where tampering has a real-world impact.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-5883975185108181971?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/5883975185108181971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=5883975185108181971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5883975185108181971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5883975185108181971'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/08/cheat-cash-register-cheat-voting.html' title='Cheat a cash register, cheat a voting machine?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-683389376002315418</id><published>2008-08-22T15:05:00.003-04:00</published><updated>2008-08-22T15:18:52.235-04:00</updated><title type='text'>Signed code isn't always enough</title><content type='html'>Computer security specialists frequently point to digitally signing software as a way to prevent an attacker from replacing software with a malicious version.  (Of course, the signatures themselves are of no value unless they're checked - with a chain of custody starting as far back as you can, which is what some of the Microsoft Trusted Computing stuff is about.)  The lack of digital signatures on software in voting machines is frequently (and accurately) listed as one piece of evidence that the voting systems are insecure.&lt;br /&gt;&lt;br /&gt;But more importantly, the signature is only of value if the bad guy can't create their own signature that looks valid.  And it appears &lt;span style="font-style: italic;"&gt;possible &lt;/span&gt;that something like that may have happened with Red Hat Fedora.  Red Hat &lt;a href="https://www.redhat.com/archives/fedora-announce-list/2008-August/msg00012.html"&gt;announced &lt;/a&gt;that "some Fedora servers were illegally accessed...&lt;br /&gt;One of the compromised Fedora servers was a system used for signing Fedora packages. ... we have high confidence that the intruder was not able to capture the passphrase used to secure&lt;br /&gt;the Fedora package signing key."&lt;br /&gt;&lt;br /&gt;They then go on to note that they're replacing the signing key out of an abundance of caution, and everyone will have to update their systems to understand the new key.  But it's very hard to know for sure whether the signing key was used during the compromise period - bad guys are very good at covering their tracks.&lt;br /&gt;&lt;br /&gt;The bottom line is that code signing just shifts the weak spot for attackers - instead of just trying to change the code on the server before it gets downloaded, they focus on accessing the signing key.  And the real safeguard isn't the length of the signing key (which is presumably long enough to prevent brute-force attacks), but rather the quality of the passphrase used to unlock the signing key, the set of people (or systems) that have the signing key, and the safeguards around changing the key.&lt;br /&gt;&lt;br /&gt;We should keep doing code signing, but as with all security measures, recognize that it's a defensive measure, not a panacea.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-683389376002315418?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/683389376002315418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=683389376002315418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/683389376002315418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/683389376002315418'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/08/signed-code-isnt-always-enough.html' title='Signed code isn&apos;t always enough'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-1590941822289675497</id><published>2008-08-18T12:32:00.003-04:00</published><updated>2008-08-18T12:42:50.435-04:00</updated><title type='text'>When is speeding better than voting?</title><content type='html'>I couldn't resist - the Washington Post &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/08/16/AR2008081601895.html"&gt;reports &lt;/a&gt;that an older couple was cited for doing 100 mph on their street - which is highly improbable given how winding the street is and the type of car they drive (a Toyota Echo, which has a 0-60 rating measured in hours).  Clearly the ticket shouldn't have been issued - the Post writes that "The speed camera system is designed to catch its own mistakes. When a glitch occurs, the device warns the reviewers by citing a weird speed to get their attention, such as 0 mph or 100 mph. The Brennan's speed should have been the tip-off to toss the ticket, but it got through the review."&lt;br /&gt;&lt;br /&gt;All's well that ends well.  So what does this have to do with voting?  Well, all-electronic voting machines don't have anything to detect glitches, as we've regularly seen.  And unlike someone driving 100 on a winding neighborhood street, which can clearly be ruled out, it's pretty much impossible for a paperless voting system to detect an "unexpected" result and throw it out.&lt;br /&gt;&lt;br /&gt;Additionally, the cameras (I believe) rapidly snap a couple of pictures.  So by examining the pictures and their timestamps, it should be possible to come up with a more reasonable speed.  Having the camera digitally sign the images together with a trustworthy timestamp would be even better.&lt;br /&gt;&lt;br /&gt;All of which makes me wonder - I'm guessing these cameras are networked into a central site, probably connected via the Internet.  How resilient are the cameras from hacking (i.e., from someone breaking in and modifying or erasing images, or inserting images)?  The cameras seem more likely to be unprotected than the servers where the images are uploaded for processing.  They're probably not the most important systems out there on the Internet (assuming they are, in fact, connected that way), but they're an attractive target to someone who doesn't want a speeding ticket....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-1590941822289675497?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/1590941822289675497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=1590941822289675497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1590941822289675497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1590941822289675497'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/08/when-is-speeding-better-than-voting.html' title='When is speeding better than voting?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-1375800021362489524</id><published>2008-08-16T18:57:00.002-04:00</published><updated>2008-08-16T19:00:33.727-04:00</updated><title type='text'>When is swimming better than voting?</title><content type='html'>Simple - when there's a close race, Olympic swimming has an audit trail, in the form of videos that back up the sensors used to detect the winner of a race.  As &lt;a href="http://news.wired.com/dynamic/stories/O/OLY_SWM_PHELPS_DID_HE_WIN?SITE=WIRE&amp;amp;SECTION=HOME&amp;amp;TEMPLATE=DEFAULT"&gt;Michael Phelps learned&lt;/a&gt;, one onehundredth of a second is close enough.&lt;br /&gt;&lt;br /&gt;By contrast, in a few months a large fraction of Americans will vote on systems that get less testing than the Olympic timing system, and have no independent way of judging the winner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-1375800021362489524?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/1375800021362489524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=1375800021362489524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1375800021362489524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1375800021362489524'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/08/when-is-swimming-better-than-voting.html' title='When is swimming better than voting?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4269335264691584307</id><published>2008-08-08T11:10:00.004-04:00</published><updated>2008-08-08T11:19:46.631-04:00</updated><title type='text'>Nationwide biometric databases - a good idea?  Not!</title><content type='html'>Haaretz (arguably Israel's most influential newspaper) argues in an &lt;a href="http://www.haaretz.com/hasen/spages/1009395.html"&gt;editorial &lt;/a&gt;that the Interior Ministry's proposal for a nationwide biometric database is a good idea.  Aspects of the argument remind me of Scott McNeally's &lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?file=/chronicle/archive/2003/09/14/BU141353.DTL&amp;amp;type=business"&gt;famous &lt;/a&gt;quote "&lt;span id="bodytext" class="georgia md"&gt;You have no privacy. Get over it".&lt;br /&gt;&lt;br /&gt;But perhaps the scariest part of the Interior Ministry's proposal (and the Haaretz editorial) is a seeming complete ignorance of some of the other downsides of such a database.  For example:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;What happens if someone steals your biometric data from the database, and is able to use a "replay" attack to make it appear that you're the one being authenticated?&lt;/li&gt;&lt;li&gt;What happens if someone replaces the biometric information of a bad guy in the database with an innocent victim?  The bad guy will then go free ("it couldn't be him, since the biometrics don't match"), and the victim will have a hard time being vindicated ("the crime scene fingerprints match his fingerprints in the database, so he must be the murderer").&lt;/li&gt;&lt;li&gt;What happens when someone uses some of the published techniques to pick up latent fingerprints and play them back?  (I remember an example of this by researchers in Japan a few years ago.)&lt;/li&gt;&lt;/ul&gt;The editorial claims that the database will be secure and "&lt;span class="t13"&gt;will be accessible only by judicial order."  But that's also true of many databases, and it just doesn't work - see, for example, the many recent cases of hospital workers in Los Angeles reading medical records of celebrities, or IRS employees accessing celebrity tax records....&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4269335264691584307?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4269335264691584307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4269335264691584307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4269335264691584307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4269335264691584307'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/08/nationwide-biometric-databases-good.html' title='Nationwide biometric databases - a good idea?  Not!'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-1660363156714906027</id><published>2008-08-06T10:48:00.002-04:00</published><updated>2008-08-06T10:50:50.584-04:00</updated><title type='text'>Absurd patents</title><content type='html'>&lt;a href="http://www.pat2pdf.org/patents/pat6368227.pdf"&gt;This &lt;/a&gt;patent was described in a &lt;a href="http://www.slate.com/id/2144722/entry/2144723/"&gt;Slate article&lt;/a&gt;.  Has to be read to be believed.  (Note that the patent was eventually canceled - but the fact that it was granted boggles the mind.  Was the patent examiner trying to meet some sort of quota?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-1660363156714906027?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/1660363156714906027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=1660363156714906027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1660363156714906027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1660363156714906027'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/08/absurd-patents.html' title='Absurd patents'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-2365166673126876966</id><published>2008-08-05T14:26:00.002-04:00</published><updated>2008-08-05T14:38:08.701-04:00</updated><title type='text'>The Google privacy dossier</title><content type='html'>Computerworld &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9111579&amp;amp;source=NLT_SEC&amp;amp;nlid=38"&gt;reports &lt;/a&gt;that the &lt;span style="font-style: italic;"&gt;National Legal and Policy Center (NLPC) has turned the tables on &lt;/span&gt;&lt;a style="font-style: italic;" title="Google Inc." href="http://www.computerworld.com/action/inform.do?command=search&amp;amp;searchTerms=Google+Inc."&gt;Google Inc.&lt;/a&gt;&lt;span style="font-style: italic;"&gt; by using the company's controversial Street View technology along with &lt;/span&gt;&lt;a style="font-style: italic;" title="Google Earth" href="http://www.computerworld.com/action/inform.do?command=search&amp;amp;searchTerms=Google+Earth"&gt;Google Earth&lt;/a&gt; to compile and make public a detailed dossier on a "top Google executive."&lt;br /&gt;&lt;br /&gt;You can find the dossier &lt;a href="http://www.nlpc.org/pdfs/googleexecutive.pdf"&gt;here&lt;/a&gt;.  To (somewhat) protect the privacy of said Google executive, the dossier "blacks out" key parts of its findings, such as the detailed driving instructions from the executive's house to the Google office.  However, NLPC did it wrong (or maybe right?) by just pasting black boxes across the more sensitive data.  What they probably didn't realize is that Acrobat doesn't really eliminate the stuff under the black box, so you can just cut &amp;amp; paste the data into another application, and recover the "hidden" data.&lt;br /&gt;&lt;br /&gt;As an example, here's the directions from page 6 of the report, after uncovering the hidden text:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;1) Head NE on Waverley Oaks to Waverley St. (305 feet)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;2) Turn right at Waverley St. (0.2 mi)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;3) Turn left at Oregon Expressway (go 1.2 mi)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;4) Merge onto US101 via ramp to San Jose (go 2.5 mi)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;5) Take the Rengstorff Ave. exit (go 499 feet)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;6) Keep right at the fork, merge onto Amphitheatre Parkway (go 0.7 mi)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;7) Arrive at 1600 Amphitheatre Parkway&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Distance 4.8 miles, about 11 minutes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can do the same thing with almost all of the hidden text in the document.&lt;br /&gt;&lt;br /&gt;This "feature" of Acrobat is nothing new - because it gets misunderstood on a regular basis, Adobe has some nice features and a good &lt;a href="http://blogs.adobe.com/acrolaw/2005/12/redacting_pdfs.html"&gt;blog entry&lt;/a&gt; describing the issues.  And this is nothing unique to Acrobat - the US National Security Agency has published a &lt;a href="http://www.fas.org/sgp/othergov/dod/nsa-redact.pdf"&gt;nice document &lt;/a&gt;on how to do redaction correctly for Microsoft Word.&lt;br /&gt;&lt;br /&gt;The moral of the story: if you're trying to protect data, make sure you know what's there before you publish it online!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-2365166673126876966?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/2365166673126876966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=2365166673126876966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2365166673126876966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2365166673126876966'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/08/google-privacy-dossier.html' title='The Google privacy dossier'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/10024431949628837220</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4012289648637170330</id><published>2008-07-15T11:45:00.002-04:00</published><updated>2008-07-15T11:51:44.292-04:00</updated><title type='text'>Putting the brakes on software rollout</title><content type='html'>The New York Times &lt;a href="http://www.nytimes.com/2008/07/16/business/worldbusiness/16plane.html"&gt;reports &lt;/a&gt;that the latest hitch in getting the 787 "Dreamliner" out the door is validation of the software that runs the brakes.  The general manager for the 787 program is quoted as saying ”It’s not that the brakes don’t work, it’s the traceability of the software,” and notes that the subcontractor had to "go back and rewrite certain parts of the brake control software to verify it for the certification process".&lt;br /&gt;&lt;br /&gt;This is a good thing for two reasons:&lt;br /&gt;&lt;br /&gt;(1) They're really paying attention to the software in the verification process, and not just rubber stamping it.  That's something that the safety community has always done much more effectively than the security community.&lt;br /&gt;&lt;br /&gt;(2) Because this is showing up in the popular press, perhaps we'll get people to ask "if they go to that much trouble for brake systems, why don't they go to that much trouble for voting systems".  We know that if any modern voting system underwent the level of scrutiny as the 787 brakes, we'd have much more trustworthy elections.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4012289648637170330?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4012289648637170330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4012289648637170330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4012289648637170330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4012289648637170330'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/07/putting-brakes-on-software-rollout.html' title='Putting the brakes on software rollout'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-8175073726576173553</id><published>2008-07-10T20:36:00.002-04:00</published><updated>2008-07-10T20:51:11.931-04:00</updated><title type='text'>The greatest public speaker in decades?</title><content type='html'>I went this afternoon to hear Barack Obama speak at Robinson Secondary School in Fairfax, just a few miles from home.   My motivation was two-fold: I'm a supporter (and have spent some weekend time knocking on doors for him), and his reputation as a great speaker.  When I was a kid, my mother took my younger brother to see Robert F. Kennedy speak at a campaign rally, and I've regretted that I never saw him (or JFK or MLK - probably the two greatest speakers of the second half of the twentieth century).&lt;br /&gt;&lt;br /&gt;It was exciting to be there - newspaper reports say there were 2800 people there (including a few McCain supporters chanting outside).  There's certainly a lot of enthusiasm you can't ignore.&lt;br /&gt;&lt;br /&gt;Perhaps it was the town hall format - Obama spoke for about 20 minutes, and then answered audience questions for another hour, but he didn't seem to be at his best.  There was a certain rhythm to his answers - each one started in a halting way to answer the question, and then he suddenly seemed to remember his talking points, and went into a canned speech, and wound up the answer with a big applause line.&lt;br /&gt;&lt;br /&gt;I'm glad I went, but disappointed that I wasn't wowed by his speaking.  I'm no less committed to him - I agree with him on &lt;span style="font-style: italic;"&gt;nearly&lt;/span&gt; everything.  Just disappointed that I didn't hear a once-in-a-lifetime speech.&lt;br /&gt;&lt;br /&gt;Two questions he was asked (out of roughly a dozen) that I found particularly interesting: one about his commitment to science (he promised to double science research funding and bring commitment to science back to the White House - both of which would be a good start given the impact on science during the Bush administration), and he defended his vote for the get-out-of-jail-free card for the telecom companies on the grounds that he believes that monitoring is important and the Inspector General report required by the law will tell us about Bush's violations of FISA.  I'm thrilled about the science part, and disappointed about the domestic surveillance bill.  But I guess that one of two is better than none.&lt;br /&gt;&lt;br /&gt;Maybe not surprising, given the locale (Fairfax County is one of the most educated and wealthiest places in the country) - but the fact that two of the questions focused on science &amp;amp; technology questions is interesting.&lt;br /&gt;&lt;br /&gt;I hope that twenty years from now I'll think back on this afternoon, and remember that I saw America's first African-American president.  And with luck, the president who brings science back into the White House.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-8175073726576173553?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/8175073726576173553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=8175073726576173553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8175073726576173553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8175073726576173553'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/07/greatest-public-speaker-in-decades.html' title='The greatest public speaker in decades?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-344906158951677962</id><published>2008-07-09T16:07:00.002-04:00</published><updated>2008-07-09T16:29:41.770-04:00</updated><title type='text'>How many laptops are lost - lies, damn lies, and statistics</title><content type='html'>A &lt;a title="The Ponemon Institute" href="http://www.dell.com/downloads/global/services/dell_lost_laptop_study.pdf"&gt;Ponemon Institute&lt;/a&gt;&lt;a href="http://www.dell.com/downloads/global/services/dell_lost_laptop_study.pdf"&gt; survey&lt;/a&gt; (sponsored by Dell) says that about 12,000 laptops are lost at US airports every week.  But when &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9107799"&gt;Computerworld &lt;/a&gt;magazine called some of the airports cited in the study, the numbers they gave differed dramatically from the study reports.  For example, in Miami Ponemon said 1000 laptops/week while TSA said that there were 68 stolen and 480 turned in - for all of 2007.  At Washington National airport (*) Ponemon claims 450/week, but TSA says 276 laptops were turned in for the whole year.&lt;br /&gt;&lt;br /&gt;So what's the truth here?  Is TSA underestimating, or is Ponemon exaggerating for effect? As usual, the truth is probably somewhere in between.  But if I had to make a bet, I'd guess it's a lot closer to the TSA's numbers than Ponemon's. &lt;br /&gt;&lt;br /&gt;Let's try some round numbers.  Miami airport had &lt;a href="http://en.wikipedia.org/wiki/World%27s_busiest_airports_by_passenger_traffic"&gt;33 million passengers in 2007&lt;/a&gt;.  (I don't know if that includes people changing planes, and whether that includes both departures and arrivals.) But let's assume that's only departing passengers, which comes out to about 650,000/week. Let's assume that half of the lost laptops are at security checkpoints, since that's the place where things tend to get misplaced the most.  So let's take half of Ponemon's numbers, or 500/week.  In very round numbers, that means 1 out of 1000 passengers loses their laptop going through security.  So if you're flying on a 747 (which seats about 400 people), the odds are roughly 50% that someone on that flight lost their laptop on the way to the plane.&lt;br /&gt;&lt;br /&gt;I find that hard to believe - you'd think that if it happened that frequently, there would be paniced people running around airports on a regular basis looking for their laptops... and we'd all hear horror stories from our friends and relatives.&lt;br /&gt;&lt;br /&gt;This is all back of the envelope calculation, so even if I'm off on some of these numbers, it's not going to change the overall answer.&lt;br /&gt;&lt;br /&gt;Back of the envelope calculation is a useful technique to sniff out the unlikely in statistics.  I'm surprised that Ponemon didn't ask "do these numbers really seem likely".&lt;br /&gt;&lt;br /&gt;(*) Out-of-towners call it "Reagan", but to locals, it's always National.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-344906158951677962?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/344906158951677962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=344906158951677962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/344906158951677962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/344906158951677962'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/07/how-many-laptops-are-lost-lies-damn.html' title='How many laptops are lost - lies, damn lies, and statistics'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-6037922654206659433</id><published>2008-07-03T11:34:00.002-04:00</published><updated>2008-07-03T11:41:09.466-04:00</updated><title type='text'>Free &amp; open source security testing tools</title><content type='html'>HP recently released its free &lt;a href="http://www.communities.hp.com/securitysoftware/forums/t/4958.aspx"&gt;Scrawlr &lt;/a&gt;tool, a dumbed-down version of the former SPI Dynamics tools that can find some forms of SQL injection.  Google &lt;a href="http://www.vnunet.com/vnunet/news/2220583/google-releases-web-app"&gt;released the source code&lt;/a&gt; for their RatProxy tool that can "pick up cross-site scripting flaws and incomplete cross-site defence mechanisms, as well as potential data leak sources and risky code that retrieves data from outside domains".&lt;br /&gt;&lt;br /&gt;Making tools freely available is a Good Thing(TM).  But the real question is - will they get used by companies and individuals to find vulnerabilities in their sites, and even more critically, will they fix the problems identified?  Like almost any security tool, Scrawlr and RatProxy are dual-use technologies - they can be used by defenders to find problems (and verify that the fixes work), but they can also be used by adversaries to figure out the most promising avenues for attack.&lt;br /&gt;&lt;br /&gt;No one should rely on these tools as the sole measure of a web site's security, but they're ignored at your own peril.&lt;br /&gt;&lt;br /&gt;Put another way: any web site owner who has dynamic content and is NOT using these free tools (or something better) AND fixing the problems they identify is taking a big risk - if you don't use them yourself, the bad guys will!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-6037922654206659433?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/6037922654206659433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=6037922654206659433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/6037922654206659433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/6037922654206659433'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/07/free-open-source-security-testing-tools.html' title='Free &amp; open source security testing tools'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-587451181264151857</id><published>2008-07-02T12:59:00.002-04:00</published><updated>2008-07-02T15:05:16.847-04:00</updated><title type='text'>New attacks, and taking risk measurement personally</title><content type='html'>Today, &lt;a href="http://www.haaretz.com/hasen/spages/998294.html"&gt;a terrorist used a bulldozer as an attack weapon&lt;/a&gt;, running over several cars in Jerusalem, and killing at least three people and wounding many others.  It's a novel attack method - the Israeli police and army have gotten quite good at stopping car bombs by preventing them from getting into Israel, but this is a weapon that's already present (and the terrorist was an authorized user of the vehicle, although obviously not for that purpose).&lt;br /&gt;&lt;br /&gt;While not taking away from the tragedy of the people killed, or the crime by the terrorists (including their sponsors who are perversely cheering these murders), it's important as security engineers that we're always aware of attacks that don't follow our "script".  That's as true for real-world ("kinetic") attacks as for cyber attacks.&lt;br /&gt;&lt;br /&gt;More to the point, this attack made me think about risk.  My son is in Israel, and his plans are to go to Jerusalem tomorrow - probably even going past the very place where the attack occurred.  Should I let him?  What are the risks of another terrorist attack?  How do those risks compare with the risks that would ordinarily be present in a city - the risk of getting hit by a car while crossing the street?  Ultimately, I decided that the risk of another terrorist attack is fairly small in comparison with other risks.&lt;br /&gt;&lt;br /&gt;(Incidentally, there's very little non-terrorist violent crime in Israel, so I don't worry about him getting mugged walking around the streets even at night - something I might be more cautious of in an American city.)&lt;br /&gt;&lt;br /&gt;Like all parents, I worry when my kids are out driving late at night (even though I don't believe they drink, there's always other drivers to worry about, as well as the fact that they're not very experienced drivers), when they travel, etc.  My older daughter is spending the summer in Pittsburgh - and like any big city, there's some amount of street crime there.  How much should I try to protect her?  (Both my son and older daughter are old enough that I have no legal control, just a parent's moral influence.)  Figuring out which risks to allow them to take and which to prohibit is one of the hardest things about being the parent of young adults.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-587451181264151857?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/587451181264151857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=587451181264151857' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/587451181264151857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/587451181264151857'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/07/new-attacks-and-taking-risk-measurement.html' title='New attacks, and taking risk measurement personally'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-2832178440503125105</id><published>2008-06-24T17:12:00.002-04:00</published><updated>2008-06-24T17:20:31.727-04:00</updated><title type='text'>How much is an Easter Egg worth?</title><content type='html'>The New York Times is &lt;a href="http://www.nytimes.com/2008/06/25/technology/25settle.html?_r=1&amp;amp;oref=slogin"&gt;reporting &lt;/a&gt;on the results of a class action lawsuit against Take Two Interactive over a hidden sex scene in &lt;a title="More articles about Grand Theft Auto (Video Game)." href="http://topics.nytimes.com/top/reference/timestopics/subjects/c/computer_and_video_games/grand_theft_auto/index.html?inline=nyt-classifier"&gt;Grand  Theft Auto: San Andreas&lt;/a&gt;.  The issue is that the lawyers fees are about $1.3 million, vs. about $30,000 paid to the alleged plaintiffs (because only a tiny fraction of a percent of buyers were upset enough about the hidden scene, which can only be accessed using third party software, to participate in the settlement).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Easter_egg_%28media%29"&gt;Easter Eggs&lt;/a&gt; in software have a long history.  Based on my experience with commercial software in several companies, I'd guess that a large fraction of commercial products have easter eggs.  Unless software vendors do a thorough scrub (which is pretty rare), it's a given that something put in by a developer will make it into the product, unless it causes some QA failure.&lt;br /&gt;&lt;br /&gt;So given the settlement cost, how much would it be worthwhile for vendors to invest in ensuring that there are no obscene Easter Eggs in their software?  Unless it's game software, where looking for hidden features is a well-established practice, it's probably not worth anywhere close to a million dollars.  That's unfortunate, since looking for Easter Eggs might well help find security flaws, which are a bigger real threat.&lt;br /&gt;&lt;br /&gt;Maybe we should encourage Congress to impose huge fines for software that contains Easter Eggs - and use that leverage to improve the security of our products?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-2832178440503125105?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/2832178440503125105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=2832178440503125105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2832178440503125105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2832178440503125105'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/06/how-much-is-easter-egg-worth.html' title='How much is an Easter Egg worth?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-2224705910872950119</id><published>2008-06-23T13:09:00.004-04:00</published><updated>2008-07-02T15:07:31.443-04:00</updated><title type='text'>A wake-up call to banks on application security</title><content type='html'>The Office of the Comptroller of the Currency is part of the US Treasury  Department, and is one of the regulatory bodies for US national banks.  So when they speak,  banks listen (to paraphrase an old E.F. Hutton advertisement).&lt;br /&gt;&lt;br /&gt;In early  May, the OCC released &lt;a href="http://www.occ.treas.gov/ftp/bulletin/2008-16.html"&gt;guidance &lt;/a&gt;to banks that they have to pay attention to  application security.  Kudos to C. Warren Axelrod who &lt;a href="http://www.bloginfosec.com/2008/06/17/the-occ-and-application-security-vindication-at-last/"&gt;blogged &lt;/a&gt;about it last week.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Here's a few quotes from the OCC letter, which is addressed to "Chief Executive Officers of All National Banks, Federal Branches and Agencies, Technology Service Providers, Department and Division Heads, and All Examining Personnel":&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Banks that purchase applications  typically rely upon the vendors to provide secure applications. However, bank  management remains responsible for ensuring that the application meets the  bank’s security requirements at acquisition and thereafter. As needed for  purchased software, &lt;span style="color: rgb(255, 0, 0);"&gt;banks should expand their vendor  management program to include application security considerations in their  request for information (RFI) or request for proposal (RFP) process&lt;/span&gt;. An  attestation from the vendor that their software development process follows  secure development practices and is periodically tested may suffice for some  applications. For applications that present higher risks, &lt;span style="color: rgb(255, 0, 0);"&gt;banks may require vendor evidence of adherence to sound processes  and validation through third-party testing and/or audits&lt;/span&gt;. &lt;span style="color: rgb(255, 0, 0);"&gt;All applications purchased should be supported by appropriate  vulnerability identification and remediation processes&lt;/span&gt;, including  appropriate vendor support. Additionally, banks should ensure that their ongoing  testing process (e.g., penetration, vulnerability assessment) includes purchased  and contracted applications.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;/p&gt;Among the questions they recommend asking for in an  RFI/RFP:&lt;br /&gt;&lt;ul style="font-style: italic;"&gt;&lt;li&gt; What are the vendor’s risk-based processes for  development and validation of the application security before, during, and after  it is purchased?&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;bl&gt;&lt;span style="font-style: italic;"&gt; What are the vendor’s notification processes whenever  security vulnerabilities are identified by the vendor, reported by customers, or  others?&lt;/span&gt; &lt;/bl&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;em&gt; Will the vendor provide timely mitigation or  remediation solutions to identified security vulnerabilities?&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;em&gt; Does the vendor have an industry-recognized third  party who conducts application vulnerability assessments on the application  (including security)? If so, obtain the third party’s name and determine how  often the assessment is conducted, &lt;/em&gt;&lt;em&gt;and:&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;The date of the last time an application  vulnerability assessment was conducted for the application;&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;      Whether the vendor is willing to share the results  before the bank selects it as the chosen vendor; &lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;      Whether the application has any known open  vulnerabilities (including security) at the time of responding to the RFI/RFP.  If so, is the vendor willing to share the nature of those vulnerabilities with  the bank before selection of the product; and &lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt; Whether the  vendor is willing to share its secure coding processes and practices with the  bank before execution of a contract.  &lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;em&gt;    If the vendor does not have a third party who conducts  application vulnerability assessments (including security), can the vendor  describe their internal methodology? &lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;span style="font-size:100%;"&gt;    Is the vendor willing to conduct, or contract for, an  assessment to provide assurance to the bank regarding the security of the  application?&lt;/span&gt; &lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;em&gt;    Where appropriate, the bank should include in the  contract language about the need for current and ongoing application  vulnerability assessments (including security) and who will conduct the  assessments. Depending on the risk profile of the application, bank management  may request the full vulnerability assessment report or a  summary.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;Their recommendations include "incorporating appropriate attack models  [which they define as being equivalent to a threat model] in risk assessments"  and using "Static, dynamic, and functional evaluations, depending on the type  and criticality of the application.  Automated evaluations using commercial or  freeware tools, as well as manual interaction to supplement application tools.  Authenticated and non-authenticated user scenarios.  Comprehensive testing in a  simulated production environment including appropriate operating systems and  associated databases. The weakest link in several connected components may  expose the entire system to compromise."  &lt;span style="font-size:100%;"&gt;They also recommend looking at open  source applications from a security perspective.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now if banks really do what the OCC is recommending, this may be a truly meaningful kick-in-the-pants to everyone to start paying attention to application security.  I never thought I'd say it, but hooray for government bureaucracies!&lt;br /&gt;&lt;br /&gt;[Edited 02 Jul to correct the link to the OCC page, which had moved.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-2224705910872950119?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/2224705910872950119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=2224705910872950119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2224705910872950119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2224705910872950119'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/06/wake-up-call-to-banks-on-application.html' title='A wake-up call to banks on application security'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4733696814125441175</id><published>2008-06-20T18:04:00.003-04:00</published><updated>2008-06-20T18:09:19.868-04:00</updated><title type='text'>A new favorite quote</title><content type='html'>I don't often quote evangelical ministers (at least not positively), but I ran across this today: "Tony Campolo [a progressive Evangelical] once said that mixing politics and religion is like mixing horse manure and ice cream. You don’t hurt the manure, but the ice cream gets pretty messed up. No matter how much ice cream you toss into the mixture, the manure wins."  [There are a number of slight variations I found on this quote, but everyone seems to attribute it to Tony Campolo.]&lt;br /&gt;&lt;br /&gt;Its one of those great quotes that can be modified in so many ways - in fact, substituting almost any word in place of "religion" works quite well.  "Mixing politics and economics", "mixing politics and science", etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4733696814125441175?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4733696814125441175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4733696814125441175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4733696814125441175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4733696814125441175'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/06/new-favorite-quote.html' title='A new favorite quote'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-1268952756223228235</id><published>2008-06-19T15:16:00.002-04:00</published><updated>2008-06-19T15:29:57.133-04:00</updated><title type='text'>How did Citbank lose customers' money?</title><content type='html'>Wired is &lt;a href="http://blog.wired.com/27bstroke6/2008/06/citibank-atm-se.html"&gt;reporting &lt;/a&gt;that "a computer intrusion into a Citibank server that processes ATM withdrawals led to two Brooklyn men making hundreds of fraudulent withdrawals from New York City cash machines in February, pocketing at least $750,000 in cash, according to federal prosecutors".&lt;br /&gt;&lt;br /&gt;But the explanation of how they did it is a bit confusing - did someone steal PINs by hacking into a server, as is suggested by the article?  It's possible, but my guess (backed up by someone I spoke to who knows a lot more about this subject than I do) is that someone actually installed software on the server that &lt;span style="font-style: italic;"&gt;approves &lt;/span&gt;the transactions.  If you do that, you don't need to know anybody's PIN - if you can create duplicate cards, you can get the system to allow withdrawals.  Of course, you wouldn't want the approval to automatically say "yes" to any withdrawal, because then it would be too obvious, and the "free money" machines would be reported by customers and stopped before long.  A clever attacker would insert code that would be highly unlikely to trigger by accident, but easy to trigger on purpose.  For example, a PIN that matches the current month and day, or a PIN that matches some function of the account number - either would be incredibly unlikely to be triggered except by someone who knew the approval hack was present.  Once the code is inserted into the approval system, the attacker can make unlimited withdrawals from an account, regardless of the account balance.&lt;br /&gt;&lt;br /&gt;Regardless of the mechanism, the attack demonstrates that banks can't simply pass the buck (so to speak) to their customers for protecting PINs - it's up to the banks themselves to monitor their servers, and ensure that they're hardened.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-1268952756223228235?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/1268952756223228235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=1268952756223228235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1268952756223228235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1268952756223228235'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/06/how-did-citbank-lose-customers-money.html' title='How did Citbank lose customers&apos; money?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-8074619880119455575</id><published>2008-06-06T12:48:00.003-04:00</published><updated>2008-06-06T12:51:04.232-04:00</updated><title type='text'>Can TSA employees spot irony?</title><content type='html'>As I went through "security" at Dulles yesterday, I noticed a book sitting on top of the X-ray machine.  George Orwell's 1984, to be precise.  I wanted to take a picture, or to ask the TSA folks about it, but was late for my flight and didn't feel like missing it by being branded a terrorist.&lt;br /&gt;&lt;br /&gt;Was it put there by a TSA employee?  If so, did they recognize the irony?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-8074619880119455575?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/8074619880119455575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=8074619880119455575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8074619880119455575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8074619880119455575'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/06/can-tsa-employees-spot-irony.html' title='Can TSA employees spot irony?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-1992571350129439080</id><published>2008-05-30T10:19:00.003-04:00</published><updated>2008-05-30T10:28:07.320-04:00</updated><title type='text'>The Societe Generale report</title><content type='html'>Societe Generale (and their auditing partner PricewaterhouseCoopers) has announced the &lt;a href="http://www.efinancialnews.com/downloadfiles/2008/05/2350755836.pdf"&gt;results &lt;/a&gt;of their investigation into how Jerome Kerviel managed to lose US$7B.  Conveniently, their release came out at the same time as&lt;a href="http://doi.ieeecomputersociety.org/10.1109/MSP.2008.71"&gt; my article about security lessons learned&lt;/a&gt; appeared in IEEE Security and Privacy.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.darkreading.com/document.asp?doc_id=155024&amp;amp;WT.svl=news1_1"&gt;Dark Reading&lt;/a&gt; has a good summary of the Societe Generale report.  It's nice to know that my article (which I wasn't paid for) comes to largely the same conclusions as PWC, which probably got paid US$1M or so.  Of course, any competent security specialist could have figured out most of the probable causes - the only thing that I didn't know is how many of them were the actual causes, and for that the PWC report is worth reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-1992571350129439080?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/1992571350129439080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=1992571350129439080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1992571350129439080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1992571350129439080'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/05/societe-generale-report.html' title='The Societe Generale report'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-2160870744061314832</id><published>2008-05-02T13:57:00.002-04:00</published><updated>2008-05-02T14:03:09.900-04:00</updated><title type='text'>How long between switching jobs?</title><content type='html'>When I graduated college, I went to work for Bell Labs.  Three years later I quit - and my father-in-law was aghast that I'd leave a job with a major corporation.  In his generation, you worked for one company your whole career.  I've now been in the workforce 25+ years, and worked for eight companies, including 8+ years with my current employer.  The early years, where I switched every 2-3 years, were a mixed blessing - gave me a view of different organizations and helped increase my salary, but I think I made a mistake in not looking for jobs inside the organization before looking outside.&lt;br /&gt;&lt;br /&gt;Anyway, I was amused by this requirement in a VP sales job posting sent to me recently: "Job tenure of not more than 3 jobs within the last 5 years proving you have  staying power. "  Wow.  By that standard, I could have worked for nearly 20 companies so far!  (Yes, I know that longevity for sales people is different from technical people, but calling that "staying power" was amusing.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-2160870744061314832?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/2160870744061314832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=2160870744061314832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2160870744061314832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2160870744061314832'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/05/how-long-between-switching-jobs.html' title='How long between switching jobs?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-3427634448346799503</id><published>2008-04-30T11:24:00.005-04:00</published><updated>2008-04-30T17:38:26.396-04:00</updated><title type='text'>On the Internet, no one knows you're a (dyslexic dead) dog</title><content type='html'>The expression "on the Internet, no one knows you're a dog" has become a &lt;a href="http://en.wikipedia.org/wiki/On_the_Internet,_nobody_knows_you%27re_a_dog"&gt;cliche&lt;/a&gt;.  But now, we see that in reality, on the Internet, no one knows you're a dyslexic dead dog!&lt;br /&gt;&lt;br /&gt;What do I mean by that?&lt;br /&gt;&lt;br /&gt;There have been a number of &lt;a href="http://www.securityfocus.com/archive/1/491345"&gt;messages &lt;/a&gt;floating around about the death of a hacker known as rgod.  But someone who claims to be rgod &lt;a href="http://retrogods.blogspot.com/"&gt;says &lt;/a&gt;"Thank you for your kind words. I am pleased to inform you that I am not dead. I have been the subject of a horrendous and difficult joke. Some hackers unknown to me have compromised my web server and email accounts making it impossible for me to access my site. They are falsely stating that I have died. Please ignore this statement until my services can be fixed."&lt;br /&gt;&lt;br /&gt;So how do you prove, as someone who's known by a pseudonym, that you're not dead?&lt;br /&gt;&lt;br /&gt;[Added 30Apr08: It appears that in fact rgod &lt;span style="font-style: italic;"&gt;may&lt;/span&gt; be dead, but it's hard to tell for sure.  One Bugtraq posting noted "But, if isnt dead, why he use a computer based translator to translate, from english, something that he can write in correct italian ? I'm italian and i garantee that is not italian", to which another responded "Yes, someone else told me already in private that the 'I'm not dead site' was a hoax. I did not know rgod and I don't know if he's dead or not - I just wanted bugtraq to know, that there's something else going on here - without taking sides.  &lt;span style="font-style: italic;"&gt;The decision which website to trust (or, more generally, (how) to trust online information at all) is left to the bugtraq readers&lt;/span&gt;." [emphasis added].  I won't continue to update this posting, as I think the current uncertainty adequately summarizes the problem!]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-3427634448346799503?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/3427634448346799503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=3427634448346799503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3427634448346799503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3427634448346799503'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/04/on-internet-no-one-knows-youre-dyslexic.html' title='On the Internet, no one knows you&apos;re a (dyslexic dead) dog'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-8397132615372114262</id><published>2008-04-15T14:52:00.002-04:00</published><updated>2008-04-15T15:05:50.116-04:00</updated><title type='text'>Nabatean security</title><content type='html'>Raise your hand if you know who the Nabateans were.  OK, now that we've established that, the Nabateans were an ancient people who lived in much of what's now Jordan, Israel, and Saudi Arabia.  (I'm no expert, but the &lt;a href="http://en.wikipedia.org/wiki/Nabatean"&gt;article on Wikipedia &lt;/a&gt;seems pretty good.)&lt;br /&gt;&lt;br /&gt;So what do the Nabateans have to do with security?  Separation of duties, security by obscurity, and perimeter security.  Let me explain.  I spent last week in Israel, mostly visiting family, but also doing some sightseeing.  And like any security engineer with a "security mindset", I thought about security as I saw some of the ancient sites.&lt;br /&gt;&lt;br /&gt;As I learned in my visit to &lt;a href="http://en.wikipedia.org/wiki/Avdat"&gt;Avdat&lt;/a&gt;, there was an ancient route for transporting spices and perfumes from what is now Yemen to Greece.  The perfume makers kept their technology a secret, but needed to get the product to market.  The Nabateans knew how to cross the desert safely, which the perfume makers didn't know.  But they didn't know how to safely cross the Mediterranean, which the Greeks knew.  So each group had their role, with strongly enforced separation of duties.  (Nabateans would be killed for drinking alcohol, which I presume was a method of ensuring that they didn't spill the beans.)&lt;br /&gt;&lt;br /&gt;So how did the Nabateans cross the desert safely?  First, they established cisterns to hold the water, since oases aren't entirely reliable.  They camouflaged them, so they wouldn't be found by other desert wanderers.  Second, they marked their route using a series of large stones, but again they were set up in such a way that they could only be followed by one who knew the secret to interpretation.  In other words, security by obscurity.&lt;br /&gt;&lt;br /&gt;And perimeter security?  The Nabateans got fabulously wealthy through the perfume and spice trade, and eventually built the city of &lt;a href="http://en.wikipedia.org/wiki/Petra"&gt;Petra &lt;/a&gt;(in modern Jordan).  Petra is several respects.  The "buildings" weren't actually buildings, but rather elaborate caves carved into the rock walls.   But for purposes of this discussion, the important thing is that Petra is in a very narrow valley with high walls - the only way to attack the city was by coming in at one narrow entrance to the valley, which could be defended relatively easily - a simple perimeter defense, just as a firewall is (incorrectly) believed to provide that feature today.&lt;br /&gt;&lt;br /&gt;[For those considering visiting Avdat and/or Petra, I highly recommend doing it in the spring or fall - the summertime is far too hot to make these comfortable vacation destinations!]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-8397132615372114262?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/8397132615372114262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=8397132615372114262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8397132615372114262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8397132615372114262'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/04/nabatean-security.html' title='Nabatean security'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-1276700518612556341</id><published>2008-03-27T13:26:00.003-04:00</published><updated>2008-03-27T13:54:51.108-04:00</updated><title type='text'>Are data breach laws good policy?</title><content type='html'>This week Indiana passed a new&lt;a href="http://www.in.gov/legislative/bills/2008/HE/HE1197.1.html"&gt; data breach and notification law&lt;/a&gt;, which closes some loopholes in the previous law.  Generally speaking, I think that's a good thing.&lt;br /&gt;&lt;br /&gt;But what worries me about the Indiana law, as I read it (and IANAL), is that if I you, gentle reader, happen to live in Indiana and post your private information such as your name and social security number as a comment to my blog, then I could be in violation of the breach law - even though I never asked you to post it.  (Or depending on how a court interprets the terms of the agreement between the individual and Blogger, it might be Blogger that would be in violation.)  Simply the presence of personal information, even if it was never requested by the owner of a site, can put that site at risk.&lt;br /&gt;&lt;br /&gt;This could obviously impact places like &lt;a href="http://www.linkedin.com"&gt;LinkedIn &lt;/a&gt;or &lt;a href="http://www.visualcv.com"&gt;VisualCV&lt;/a&gt;, where people routinely post some types of information that might be considered private (employment and education history), as well as the more obvious sites like MySpace and Facebook.  If a user of LinkedIn decides to aid their job search by posting their SSN and driver's license number (two of the &lt;a href="http://www.in.gov/legislative/ic/code/title24/ar4.9/ch2.pdf"&gt;protected &lt;/a&gt;types of personal information), and then someone else copies the data from that site, is LinkedIn at risk?  Even though their &lt;a href="http://www.linkedin.com/static?key=user_agreement&amp;amp;trk=hb_ft_userag"&gt;terms of service&lt;/a&gt; don't explicitly say "don't post personal data, stupid", most people would understand that - and it would be hard to say such disclosure would be a "breach" since LinkedIn pages are public, but would it come under the law?  (LinkedIn's user agreement says you may not "post content in fields that aren’t intended for that content. Example: Putting an address in a name or title field" - but would putting your SSN be a violation of those terms?)&lt;br /&gt;&lt;br /&gt;It's an interpretation that wouldn't make a lot of common sense, but some lawyers specialize in lawsuits against deep-pocketed targets like LinkedIn.&lt;br /&gt;&lt;br /&gt;So to me, the problem with the law is that the site holding the data doesn't even need to ask for the data in order for it to be at risk of violating the law.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-1276700518612556341?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/1276700518612556341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=1276700518612556341' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1276700518612556341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1276700518612556341'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/03/are-data-breach-laws-good-policy.html' title='Are data breach laws good policy?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-532285531865839742</id><published>2008-03-21T15:06:00.005-04:00</published><updated>2008-03-21T17:33:16.442-04:00</updated><title type='text'>Brookings seminar on "Voting Technology: The Not-So-Simple Act of Casting a Ballot"</title><content type='html'>A couple of weeks ago, there was a lot of publicity around the new book &lt;a href="http://www.brookings.edu/press/Books/2007/votingtechnology.aspx"&gt;"Voting Technology: The Not-So-Simple Act of Casting a Ballot"&lt;/a&gt; by Paul Herrnson et al (Brookings Institution Press).  Much of the publicity was focused on the critiques in the book of the need for computer security, including the authors claims that the needs for security are much less important than the need for usability.&lt;br /&gt;&lt;br /&gt;This morning, Brookings &lt;a href="http://www.brookings.edu/events/2008/0321_ballot.aspx"&gt;hosted &lt;/a&gt;a panel with four of the six authors of the book.  I won't try to summarize their book, other than to say that it's well worth reading about their usability results, some of which are quite surprising.  There are serious scientific problems with their work even as far as it goes, but that doesn't take away from the fact that this is one of the first studies with field trials of voting systems.  One of the major limitations of their results is that in considering usability, they entirely ignored usability by disabled voters.  I had hoped that they would address some in their field trials some of the issues that Noel Runyan's team identified in the &lt;a href="http://www.sos.ca.gov/elections/voting_systems/ttbr/accessibility_review_report_california_ttb_absolute_final_version16.pdf"&gt;California Top to Bottom Review Accessibility Study&lt;/a&gt;.  However, as Paul Herrnson told me, their funding was less than requested, and this is one of the areas they cut, to the great dismay of Jim Dickson, a leading advocate for blind voters.&lt;br /&gt;&lt;br /&gt;The biggest issues I have with this report are as follows:&lt;br /&gt;&lt;br /&gt;(1) It states categorically that no elections have been corrupted due to intentional security breaches (i.e., no hacking), so therefore security isn't an issue.  While I certainly don't know of any examples of successful security attacks on real elections, there are many cases where there have been &lt;span style="font-style: italic;"&gt;accidental &lt;/span&gt;problems that have caused incorrect election results.  The ironic thing is, of course, that we only know of the ones that did NOT take place on paperless DREs, since if there's no paper, there's nothing meaningful to recount.  Although we can't prove incorrect election results on the DREs, I'd bet money that we've had them from accidental errors, if not intentional ones.&lt;br /&gt;&lt;br /&gt;Besides, if anyone &lt;span style="font-style: italic;"&gt;has &lt;/span&gt;successfully caused incorrect election results, one would hardly expect them to brag about it - just as old fashioned ballot box stuffing and switching was well known, but not advertised.&lt;br /&gt;&lt;br /&gt;(2) Their primary focus is on whether voters get the votes selected correctly.  This is important, but it misses the even more important factor of whether votes are &lt;span style="font-style: italic;"&gt;recorded &lt;/span&gt;correctly.  If the voting system (whether it's a computer, paper, punchcard, or something else) doesn't accurately record what the voter selected, it doesn't matter whether the voter was able to figure out how to use the system.&lt;br /&gt;&lt;br /&gt;(3) Their secondary focus is on whether voters feel comfortable with the voting system, and are confident that it worked correctly.  As was pointed out by Roy Saltman (author of &lt;a href="http://www.palgrave-usa.com/catalog/product.aspx?isbn=1403963924&amp;amp;printer=yes"&gt;"The History and Politics of Voting Technology: In Quest of Integrity and Public Confidence"&lt;/a&gt;, an excellent book on voting systems), while it's important that the voter feel confident, it's less critical than whether the auditors can actually verify the results.  He noted that we need to have systems that can be verified, even if that makes it slightly more difficult for voters to vote.&lt;br /&gt;&lt;br /&gt;Incidentally, Roy told me his book will be available in paperback this summer for about half the price of the hardback, and Amazon is taking orders.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Norman Ornstein asked which of the technologies they investigated offer meaningful opportunities for recounts, especially given that "optical scan is what people perceive as the right answer".  The authors didn’t answer directly, but noted that the real problem is which is the ballot of record in systems where there is more than one form (such as DREs with VVPAT).  Herrnson strongly prefers that the electronic ballot fill that role - which of course defeats the purpose of having paper, and guarantees that we'll have more elections where we'll never know who was the real preference of the voters.&lt;br /&gt;&lt;br /&gt;Among their recommendations which I agree with are the need for "pre-testing" of ballots to make sure they're not confusing to voters (ala the infamous Florida "butterfly ballot" of 2000 or the Florida 13th Congressional District election of 2006).  While this won't help with security issues, it will address many of the problems that plague elections today.  I also agree with them that there should be parallel testing, although there's no indication that they understand the limitations of that technology.&lt;br /&gt;&lt;br /&gt;After the seminar, I suggested to Herrnson that asking voters about their comfort with the voting systems is like asking patients which of two medical procedures to diagnose a problem is better - trained experts (i.e., doctors) can be expected to answer that question, but the patient can only comment on the patient experience not the test accuracy.  I suggested that offering as a choice an invasive procedure vs. a Star Trek-like "magic scanner", most patients would select the scanner as both more accurate and more desirable.  He disagreed, saying that most patients would conclude that the invasive procedure is more accurate - if it's uncomfortable, it must be better.  He might be right on that one...&lt;br /&gt;&lt;br /&gt;Also after the seminar, when I asked Herrnson about his critiques in the press of security, he complained that it was taken out of context - he said he spoke to journalists for as much as an hour, and the part they chose to publicize was the security critique, which he claimed was hardly the focus of his work.  I can appreciate that - anyone who talks to the press knows they'll take the "juicy" parts.  But at the same time, I think it's unwise for a group of political scientists to be passing judgment on whether computer security is a real problem or not.  As with the doctors above, let's leave that to the subject matter experts - the computer scientists.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I had at least a hundred more questions I wanted to ask, but given the constraints of the seminar that wasn't possible.  Brookings &lt;a href="http://www.c-spanarchives.org/library/index.php?main_page=product_video_info&amp;amp;products_id=204495-1"&gt;videotaped &lt;/a&gt;the presentation; hopefully viewers will be able to judge for themselves the limits of this study.&lt;br /&gt;&lt;br /&gt;[Updated 21 Mar to correct a number of typos and add a link to the video archive.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-532285531865839742?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/532285531865839742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=532285531865839742' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/532285531865839742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/532285531865839742'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/03/brookings-seminar-on-voting-technology.html' title='Brookings seminar on &quot;Voting Technology: The Not-So-Simple Act of Casting a Ballot&quot;'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4304218006904817279</id><published>2008-03-04T16:18:00.003-05:00</published><updated>2008-03-04T16:31:03.003-05:00</updated><title type='text'>How did those classified emails get out?</title><content type='html'>The Register is &lt;a href="http://www.theregister.co.uk/2008/03/03/mildenhall_website/"&gt;reporting &lt;/a&gt;that the owner of mildenhall.com, a site for the town of Mildenhall England, has been getting thousands of emails intended for people at &lt;a href="http://www.mildenhall.af.mil"&gt;Mildenhall Air Force Base&lt;/a&gt;, including many that are classified and include sensitive information such as the path of Air Force One.&lt;br /&gt;&lt;br /&gt;What I can't figure out is how the emails got there.  The US military runs several separate networks - &lt;a href="http://en.wikipedia.org/wiki/NIPRNET"&gt;NIPRnet &lt;/a&gt;for unclassified stuff, &lt;a href="http://en.wikipedia.org/wiki/SIPRNET"&gt;SIPRNet &lt;/a&gt;for Secret, and then various other networks that are more highly classified.  If the information is classified (and from the descriptions, it probably should be), it should have been on SIPRNet.  There are "guards" (automated or semi-automated transfer devices that do content-based filtering) that allow limited flow of information between network classifications.&lt;br /&gt;&lt;br /&gt;So one of a few things happened:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The information wasn't classified, but probably should have been.  Unlikely, given that the current administration is much more likely to &lt;span style="font-style: italic;"&gt;over&lt;/span&gt; than &lt;span style="font-style: italic;"&gt;under&lt;/span&gt; classify information.&lt;/li&gt;&lt;li&gt;The information was classified, but for some reason was on the NIPRNet, instead of SIPRNet (or higher).  Maybe someone felt they absolutely had to get the information to Mildenhall AFB, and couldn't wait for the normal channels, so they took a shortcut.&lt;/li&gt;&lt;li&gt;The guards weren't in place.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The messages are bypassing the guards.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The automated part of the guards that are supposed to be filtering the data aren't working correctly, approving release of information that shouldn't be released.&lt;/li&gt;&lt;li&gt;The "semi" part of the semi-automated guards  made bad decisions (i.e., the person reviewing the data for release approved things that shouldn't have been).  Given the tens of thousands of messages involved, this seems unlikely.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Without knowing what actually happened (and I doubt we ever will - the Department of Defense is nothing if not tight-lipped), it's impossible to come up with lessons learned.  But clearly &lt;span style="font-style: italic;"&gt;something&lt;/span&gt; went quite wrong.  And whether it was a personnel security failure or a computer system failure, it shouldn't take years to accomplish.&lt;br /&gt;&lt;br /&gt;And it's worth pointing out that the problem isn't actually solved!  All that happened is that the owner of mildenhall.com gave up on his site - the messages are still flowing across the Internet unencrypted, and to whomever the new owner of mildenhall.com is.  The suggestions from the Department of Defense that mildenhall.com block messages coming from DoD sites is ridiculous - they shouldn't be sending out the classified information in the first place!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4304218006904817279?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4304218006904817279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4304218006904817279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4304218006904817279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4304218006904817279'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/03/how-did-those-classified-emails-get-out.html' title='How did those classified emails get out?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-3301511772317490813</id><published>2008-02-28T12:26:00.002-05:00</published><updated>2008-02-28T12:38:29.088-05:00</updated><title type='text'>Management understanding staff concerns</title><content type='html'>Joel Spolsky, a childhood friend of mine, writes a rather well read blog.  ("Well read" in the same way that, say Bill Gates is moderately well off.)  He's recently started a column in Inc magazine; his &lt;a href="http://www.joelonsoftware.com/inc.html?8"&gt;March &lt;/a&gt;column of how executive management can become detached from their staff reminded me of one of the &lt;span style="font-style: italic;"&gt;best&lt;/span&gt; managers I've ever encountered.&lt;br /&gt;&lt;br /&gt;Like Joel in his Army days, I was working on grueling project (although no live fire ammunition!) at a site in Florida, preparing to give a major demo to a government customer.  Everyone had been working around the clock for weeks, and was tired.  One of the VPs showed up one day, for what we expected would be a "pep talk" similar to the general's talk in Joel's story.  But it was the opposite - she didn't ask what she could do to help technically, because that wasn't her skill.  Instead, she went out to get food for everyone and offered to do laundry (which no one accepted, of course).&lt;br /&gt;&lt;br /&gt;I've wondered since then whether such an approach would have worked with a male VP, but regardless of that, it struck me that she understood the role of management is to enable the workers to get their job done effectively and efficiently.  The president of Ford or AT&amp;amp;T doesn't do anything that serves the customers, but the people on the manufacturing line or sales floor do.  So the best thing the president can do is bring lunch to the person who's sweating to make that deadline.&lt;br /&gt;&lt;br /&gt;I've tried to incorporate that lesson into my management philosophy, sometimes succesefully.  My goal as a manager is to do whatever is needed to make my team successful - whether that's bringing them lunch, getting the equipment they need, or running interference with whatever part of the organization is in their way.  These are the things that all managers do to some extent - but I try to remember that they're the &lt;span style="font-style: italic;"&gt;main&lt;/span&gt; reason for my being there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-3301511772317490813?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/3301511772317490813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=3301511772317490813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3301511772317490813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3301511772317490813'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/02/management-understanding-staff-concerns.html' title='Management understanding staff concerns'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-6007446674680656482</id><published>2008-02-26T11:37:00.002-05:00</published><updated>2008-02-26T11:45:47.574-05:00</updated><title type='text'>Teaching users to be phishing victims</title><content type='html'>I received the following (genuine) message from PNC Bank today (somewhat edited for length):&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;At the end of the PNC Save and Win Sweepstakes, [...]&lt;br /&gt;&lt;br /&gt;If you don't have a PNC Statement Savings Account, open one today online, or by visiting any PNC branch or by calling 1-800-762-5684.&lt;br /&gt;OPEN ONLINE -- https://www.pnc.com/webapp/unsec/Blank.do?siteArea=/PNC/Home/Personal/Savings/Savings%2bOffers/saveandwin&amp;amp;WT.mc_id=SAVWIN08_Email_0001&lt;br /&gt;LOCATE BRANCH -- https://www.pnc.com/MapQuest/mqlocator/MapQuestSearchInit&lt;br /&gt;[...]&lt;br /&gt;LEARN MORE -- https://www.pnc.com/webapp/unsec/Blank.do?siteArea=/PNC/Home/Personal/Savings/Savings%2bOffers/saveandwin&amp;amp;WT.mc_id=SAVWIN08_Email_0001&lt;br /&gt;&lt;br /&gt;[...]  Emails from PNC are intended to inform you of our offers, promotions and updates. &lt;span style="color: rgb(255, 0, 0);"&gt;PNC will never ask you for confidential account information to be sent by unsecured email or provide a link in an email to a sign on page that requires you to enter personal information. &lt;/span&gt;If you need to communicate sensitive customer information to PNC, you should go to pnc.com, sign on to Online Banking, and communicate with us via the secured messaging center.&lt;br /&gt;[...]&lt;br /&gt;This email message may contain an advertisement or solicitation. If you no longer wish to receive such messages from PNC, click below to Unsubscribe.&lt;br /&gt;https://pnc.p.delivery.net/m/u/pnc/uni/p.asp&lt;br /&gt;&lt;br /&gt;Review the PNC Bank Web Privacy Policy by clicking the link below.&lt;br /&gt;http://www.pnc.com/webapp/unsec/Solutions.do?siteArea=/PNC/Privacy+Policy&lt;br /&gt;&lt;br /&gt;NO PART OF THIS PUBLICATION MAY BE REPRINTED WITHOUT WRITTEN PERMISSION.&lt;br /&gt;&lt;/blockquote&gt;The text in red is an attempt to combat phishing a bit, but generally this is a terrible idea.  Other than spelling errors, it has all of the usual characteristics of a phishing attack.&lt;br /&gt;&lt;br /&gt;As for their "no part of this publication" notice, tough luck, PNC - don't send phishing messages!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-6007446674680656482?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/6007446674680656482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=6007446674680656482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/6007446674680656482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/6007446674680656482'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/02/teaching-users-to-be-phishing-victims.html' title='Teaching users to be phishing victims'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-6530817783601025794</id><published>2008-02-22T15:28:00.003-05:00</published><updated>2008-02-22T15:32:18.555-05:00</updated><title type='text'>Pew report on the status of paper in voting systems</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_VITujIgL8Fw/R78xLZXHbrI/AAAAAAAAAAY/-dmegr6SY0o/s1600-h/Blue,+blue,+blue+state+map.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_VITujIgL8Fw/R78xLZXHbrI/AAAAAAAAAAY/-dmegr6SY0o/s320/Blue,+blue,+blue+state+map.jpg" alt="" id="BLOGGER_PHOTO_ID_5169904969100783282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Interesting &lt;a href="http://www.pewcenteronthestates.org/uploadedFiles/EB21Brief.pdf"&gt;new report&lt;/a&gt; titled "Back to Paper: A Case Study" was released by Pew ElectionLine.org on the history and current state of paper ballots for elections, focusing on Florida, California, Ohio, and Colorado.  It's reasonably well balanced, although there are definitely things I disagree with.&lt;br /&gt;&lt;br /&gt;One of the really awful things about the report, though, is this horrendous picture found on page 17.  I'm no User Interface specialist, but a map with three shades of blue (and relatively similar shades at that) seems more designed to confuse than enlighten.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-6530817783601025794?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/6530817783601025794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=6530817783601025794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/6530817783601025794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/6530817783601025794'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/02/pew-report-on-status-of-paper-in-voting.html' title='Pew report on the status of paper in voting systems'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_VITujIgL8Fw/R78xLZXHbrI/AAAAAAAAAAY/-dmegr6SY0o/s72-c/Blue,+blue,+blue+state+map.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4347172063174325109</id><published>2008-02-15T17:01:00.002-05:00</published><updated>2008-02-15T17:14:14.065-05:00</updated><title type='text'>The people be damned</title><content type='html'>I spent this morning at the meeting of the Virginia House Subcommittee on Privileges and Elections, mainly to urge passage of several bills I've been working on this year (&lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?ses=081&amp;amp;typ=bil&amp;amp;val=sb35"&gt;SB 35&lt;/a&gt; which makes recounts slightly meaningful, &lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?ses=081&amp;amp;typ=bil&amp;amp;val=sb292"&gt;SB 292&lt;/a&gt; which in its watered-down state allows some pilot audit programs, and &lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?ses=081&amp;amp;typ=bil&amp;amp;val=sb536"&gt;SB 536&lt;/a&gt; which strengthens the requirements for voting machine certification).&lt;br /&gt;&lt;br /&gt;But the most contentious bill was &lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?081+sum+SB38"&gt;SB 38&lt;/a&gt;, which calls for creating a bi-partisan commission to do the redistricting after the 2010 elections.  The room was packed, with people standing in the hall outside, despite the fact that the meeting started at 7am and was not well publicized.  I was encouraged by the vocal support of many different groups who frequently differ, including the League of Women Voters, AARP, Virginia 21, the Libertarian Party, the Richmond Chamber of Commerce, and the &lt;a href="http://www.fixthelines.com"&gt;Virginia Redistricting Coalition&lt;/a&gt; (a non-partisan group of political and business leaders).  As has been &lt;a href="http://notlarrysabato.typepad.com/doh/2008/02/non-partisan-re.html"&gt;pointed out&lt;/a&gt;, virtually all Virginia political leaders of both the Democratic and Republican parties from the past 20 years have come out in favor of this bill, including Governor Kaine and former governors Mark Warner, Allen, Wilder, and Baliles; US Senators Allen, John Warner, and Webb; and many others.  In fact, there was only one person in the room who had anything negative to say about the bill: Delegate Chris Jones.&lt;br /&gt;&lt;br /&gt;Unfortunately, Delegate Jones is the only one whose vote actually counted, and the bill was killed on a party line vote, without going to the floor of the house.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/02/15/AR2008021501237_pf.html"&gt;Washington Post&lt;/a&gt; coverage doesn't begin to capture the frustration in the room and in the halls afterwards.&lt;br /&gt;&lt;br /&gt;Delegate Jones should be ashamed of himself for disgracing the people of Virginia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4347172063174325109?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4347172063174325109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4347172063174325109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4347172063174325109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4347172063174325109'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/02/people-be-damned.html' title='The people be damned'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-3338772730311619170</id><published>2008-02-13T15:03:00.004-05:00</published><updated>2008-02-13T15:07:55.723-05:00</updated><title type='text'>Really bad error message</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_VITujIgL8Fw/R7NNcJXHbqI/AAAAAAAAAAM/JR2caxqzmY0/s1600-h/Contivity+useless+message.jpeg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 376px; height: 133px;" src="http://1.bp.blogspot.com/_VITujIgL8Fw/R7NNcJXHbqI/AAAAAAAAAAM/JR2caxqzmY0/s320/Contivity+useless+message.jpeg" alt="" id="BLOGGER_PHOTO_ID_5166558343468641954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Security people sometimes wonder why users have such a hard time using their systems securely.  This summary from an installation of a Nortel VPN product typifies for me the problem - what is a non-crypto expert supposed to do with this information???&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-3338772730311619170?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/3338772730311619170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=3338772730311619170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3338772730311619170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3338772730311619170'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/02/really-bad-error-message.html' title='Really bad error message'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_VITujIgL8Fw/R7NNcJXHbqI/AAAAAAAAAAM/JR2caxqzmY0/s72-c/Contivity+useless+message.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-5998017718781263360</id><published>2008-02-05T07:40:00.000-05:00</published><updated>2008-02-05T07:46:56.513-05:00</updated><title type='text'>United really doesn't want to hear from you</title><content type='html'>Not related to security or voting, but a rant about poor customer service today.&lt;br /&gt;&lt;br /&gt;Yesterday, United Airlines &lt;a href="http://www.united.com/page/article/0,6722,52481,00.html"&gt;announced &lt;/a&gt;a change to their baggage check policy - for mere mortals, it will now cost $25 to check more than one bag.  Now I don't do that very often - and it's their right to make changes - but it's a bad policy anyway.  It'll just encourage people to carry on even more and larger suitcases and try to stuff them into the too-small overhead bins.&lt;br /&gt;&lt;br /&gt;So I decided to give United my opinion.  Went to their customer service page, and clicked on "&lt;a href="http://faq.ua2go.com/userSetSession.asp?c=&amp;amp;cpc=&amp;amp;cid=&amp;amp;t=atr"&gt;Submit a Question&lt;/a&gt;".   It says "    ERROR: Could not create process" which seems appropriate - United is unable to create any sort of process that involves listening to customers or thinking through the results of decisions.&lt;br /&gt;&lt;br /&gt;I guess when my kids go back and forth to college (which frequently involves multiple suitcases), they'll cross United off their lists.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-5998017718781263360?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/5998017718781263360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=5998017718781263360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5998017718781263360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5998017718781263360'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/02/united-really-doesnt-want-to-hear-from.html' title='United really doesn&apos;t want to hear from you'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-820351337539808549</id><published>2008-01-24T11:20:00.000-05:00</published><updated>2008-01-24T11:32:53.728-05:00</updated><title type='text'>Al Qaeda encryption</title><content type='html'>There's been a fair amount of coverage that some Florida-based web sites are offering "new and improved" encryption technology for use by Al Qaeda.  According to a Computerworld &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9058619&amp;amp;source=NLT_SEC&amp;amp;nlid=38"&gt;article&lt;/a&gt;, &lt;a href="http://www.memri.org"&gt;MEMRI &lt;/a&gt;(a generally reputable organization) is reporting the availability of "Mujahideen Secrets 2".  MEMRI &lt;a href="http://memriiwmp.org/content/en/blog_personal.htm?id=342"&gt;says &lt;/a&gt;that the first version of the tool provides users with "the five best encryption algorithms, and with symmetrical encryption keys (256 bit), asymmetrical encryption keys (2048 bit) and data compression [tools]."&lt;br /&gt;&lt;br /&gt;So far, that's quite believable.&lt;br /&gt;&lt;br /&gt;The problem is the quote in the Computerworld article from Paul Henry of Secure Computing Corp, who says that the new version "likely uses at least 1024-bit encryption, whereas the first version of Mujahideen Secrets used 256-bit AES encryption".   I'm going to guess that Al Quaeda has sufficient technical expertise to know that if they're using 256 bit AES encryption, the encryption algorithm isn't the weakest link - it's going to be the key selection and distribution, correct implementation of the algorithms, security of the web sites where their information is stored, etc.  I have no idea whether Al Qaeda doesn't understand encryption, or Mr. Henry doesn't understand it, or whether Computerworld misquoted him.  But in any case, it's one of those examples of where more is not necessarily better.&lt;br /&gt;&lt;br /&gt;The Washington Post &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/01/18/AR2008011802651.html"&gt;article &lt;/a&gt;has the good sense to report on the release of the software without speculating on what's "new and improved".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-820351337539808549?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/820351337539808549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=820351337539808549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/820351337539808549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/820351337539808549'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/01/al-qaeda-encryption.html' title='Al Qaeda encryption'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-3429551279809425276</id><published>2008-01-16T17:03:00.001-05:00</published><updated>2008-01-17T16:09:10.384-05:00</updated><title type='text'>Good bills, bad bills on voting in Virginia</title><content type='html'>This year's legislative session has some good bills and bad bills.  A quick overview for those who are interested...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?ses=081&amp;amp;typ=bil&amp;amp;val=sb292"&gt;SB 292&lt;/a&gt; provides for random audits of optical scan voting results, and additional random selection (and hand counting if needed) for recounts.  This is a critical change in Virginia, where current law &lt;span style="font-style: italic;"&gt;precludes &lt;/span&gt;looking at paper ballots in case of recounts, and has no audits.  It's not a perfect bill (the science of how to audit efficiently and to an extent that gives additional accuracy is still being refined), but it's a big step along the way of knowing who really won and lost elections.  This is particularly important in Virginia, where we've had several close elections over the past few years.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?ses=081&amp;amp;typ=bil&amp;amp;val=sb536"&gt;SB 536&lt;/a&gt; makes several small but important changes in how voting equipment is approved in Virginia.  It gives the State Board of Elections the power to examine other state results in deciding what equipment should be certified, and allows the SBE to decertify equipment based on results from other states.  This is important to take advantage of the studies done by California, Florida, Ohio, and other states.  It also instructs the SBE to bring in experts in security and handicapped accessibility as part of the certification process.&lt;br /&gt;&lt;br /&gt;The above bills are the primary focus for the &lt;a href="http://www.vvcva.org/"&gt;Verifiable Voting Coalition of Virginia&lt;/a&gt; (VVCVa) this year.  Unfortunately, we'll also be fighting off some bad bills, most notably &lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?081+sum+HB638"&gt;HB 638&lt;/a&gt;, which rolls back the clock on the DRE purchase ban.  Last year, VVVCVa worked with a bi-partisan coalition to pass a bill that prohibited wasting money by buying more DREs (paperless electronic voting systems).  Considering that the move nationwide is away from DREs and towards optical scan machines, and that Federal legislation is pushing things the same way, a ban on more purchases is good financial sense.  Why throw more money at equipment that we know doesn't work, and is going to be banned anyway?  Just doesn't make sense.&lt;br /&gt;&lt;br /&gt;There's also a whole series of bills (&lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?081+ful+HB467"&gt;HB 467&lt;/a&gt;, &lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?081+ful+HB685"&gt;HB 685&lt;/a&gt;, &lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?081+ful+HB801"&gt;HB 801&lt;/a&gt;, &lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?081+ful+HB1476"&gt;HB 1476&lt;/a&gt;, and &lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?081+ful+SB52"&gt;SB 52&lt;/a&gt;, which are nearly identical to each other) that in one way or another roll back the ban on wireless usage on election day, which was passed last year.  While I still think that wireless usage is unnecessarily risky, many Virginia jurisdictions are suffering from the decision to use &lt;a href="http://www.advancedvoting.com/"&gt;Advanced Voting Solutions&lt;/a&gt; for their voting systems.  AVS assured the legislators last year that their voting machines could turn the wireless off before the polls opened, and then turn it back on in time to synchronize the machines as the end of the day (thus avoiding poll workers manually totaling all of the machines in a precinct when they're tired after a 16 hour day).  Unfortunately, AVS's claims were false - this can't be done.  AVS is in weaker financial shape than its better-known competitors like ES&amp;amp;S, Sequoia, and Diebold/Premier, and it doesn't have the money or the resources to fix this problem and get it certified.  (Well, based on what's happening in Pennsylvania and with the EAC, they can't seem to get anything certified.)&lt;br /&gt;&lt;br /&gt;To make a long story short, it looks like the prohibition on wireless is going to be rolled back for the pragmatic reason that the machines are too hard to use without wireless.  From a security perspective, this is a bad decision, but it's probably inevitable.  The key now is to ensure that no future voting systems have that same problem - and that the legislation truly allows what is needed and no more.  I'll be working with a number of legislators to ensure that the legislation really says what it needs to!&lt;br /&gt;&lt;br /&gt;So once again, an exciting legislative year in Virginia for electronic voting.  If you're reading this and you live in Virginia, please contact &lt;a href="http://conview.state.va.us/whosmy.nsf/main?openform"&gt;your Delegate and Senator&lt;/a&gt;  and ask them to &lt;span style="font-style: italic;"&gt;support &lt;/span&gt;SB292 and SB536, and to &lt;span style="font-style: italic;"&gt;oppose&lt;/span&gt; HB638.&lt;br /&gt;&lt;br /&gt;[Updated Jan 17: Added links to the bills rolling back the wireless ban.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-3429551279809425276?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/3429551279809425276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=3429551279809425276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3429551279809425276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3429551279809425276'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/01/good-bills-bad-bills-on-voting-in.html' title='Good bills, bad bills on voting in Virginia'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-5574004804182584728</id><published>2008-01-12T18:17:00.000-05:00</published><updated>2008-01-12T18:30:01.722-05:00</updated><title type='text'>RealID will cause riots</title><content type='html'>You've undoubtedly heard that DHS finally published the requirements for RealID, pushing off the deadline for implementation.  That's good and bad news.&lt;br /&gt;&lt;br /&gt;It's good news because some of the truly ridiculous requirements have been relaxed, and the deadline for implementation has been pushed back.  There's the &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/01/11/AR2008011103410.html"&gt;expected &lt;/a&gt; &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/01/12/AR2008011200596.html"&gt;criticisms &lt;/a&gt;of the plan, which I applaud.  Real ID is a truly bad idea.&lt;br /&gt;&lt;br /&gt;But it's bad news, because it's going to delay the inevitable riots.  I spent three hours this morning at the &lt;a href="http://www.dmvnow.com"&gt;Virginia DMV&lt;/a&gt; waiting (ultimately unsuccessfully) with my nephew while he tried to get a driver's license.  We arrived at 830am; his paperwork was entered into the computer at 930am; and at 1115am he was still over an hour away from getting a road test (at which point we had to leave due to another commitment - which means we have to start all over another day).&lt;br /&gt;&lt;br /&gt;What does that have to do with Real ID?  As horrible as the lines are - and think how much productivity is being wasted by the hundreds of people waiting in line - can you imagine what it's going to be like when Real ID becomes required?  Instead of most people being able to renew their licenses online or by mail, now everyone is going to have to sit and wait for hours to have their papers checked.  Even increasing the workload of DMV by 10% would have a catastrophic effect, just like adding 10% more traffic to an overcrowded highway brings things to a complete halt.&lt;br /&gt;&lt;br /&gt;So I'll make a prediction: the first time a senator or representative (or their spouse) or a Fortune 500 CEO (or their spouse) has to sit for three or four hours to wait for a bureaucrat to review their papers, we're suddenly going to have Real Interest in repealing Real ID.  And if there's a backdoor "express" approval for the high and mighty, we'll have riots.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-5574004804182584728?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/5574004804182584728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=5574004804182584728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5574004804182584728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5574004804182584728'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/01/realid-will-cause-riots.html' title='RealID will cause riots'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-3813949142050596922</id><published>2008-01-08T13:46:00.000-05:00</published><updated>2008-01-08T14:01:50.829-05:00</updated><title type='text'>Photo IDs and voting</title><content type='html'>There's been much said about the Supreme Court challenge this week (Indiana Democratic Party v. Indiana Secretary of State and Crawford v. Marion County Election Board) to Indiana's Voter ID law which requires voters to provide a photo ID (see &lt;a href="http://www.slate.com/id/2181573/fr/rss/"&gt;here &lt;/a&gt;for a good discussion of the problems with the Indiana law).&lt;br /&gt;&lt;br /&gt;There are two parts to this issue: whether fraud occurs by individuals casting multiple votes, and whether the requirement for photo ID is burdensome.&lt;br /&gt;&lt;br /&gt;For the former, see the &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/09/18/AR2007091801572.html"&gt;Washington Post OpEd&lt;/a&gt; which notes "Indiana has conceded that there have been no cases in state history of voter impersonation that an ID law would have prevented".&lt;br /&gt;&lt;br /&gt;For the latter, these discussions talk about young, minority, and elderly voters, all of whom are less likely than others to have a government issued photo ID.  I'd like to offer a case in point: my mother.  My mother hasn't missed an election in about 60 years.  But due to a glitch, her non-driver's license (i.e., government issued photo ID) expired several years ago.  Due to the Patriot Act, the only way to get a new one is to go to Department of Motor Vehicles office, which she physically can't do.  So she has no valid photo ID (her passport has also expired).&lt;br /&gt;&lt;br /&gt;Her situation is not atypical.  I mention it only because I think to many proponents of Voter ID, people without an ID don't really exist.  But they do - even in middle class suburban neighborhoods.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-3813949142050596922?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/3813949142050596922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=3813949142050596922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3813949142050596922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3813949142050596922'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/01/photo-ids-and-voting.html' title='Photo IDs and voting'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4827238114833056069</id><published>2008-01-06T14:34:00.000-05:00</published><updated>2008-01-07T17:56:09.783-05:00</updated><title type='text'></title><content type='html'>There are many excellent blog posts on today's &lt;a href="http://www.nytimes.com/2008/01/06/magazine/06Vote-t.html"&gt;New York Times magazine&lt;/a&gt; article by Clive Thompson on voting machines.  &lt;a href="http://www.cs.columbia.edu/~smb/blog//2008-01/2008-01-06.html"&gt;Steve Bellovin&lt;/a&gt; has some great comments, as does &lt;a href="http://www.freedom-to-tinker.com/?p=1244"&gt;Dan Wallach&lt;/a&gt;.  I particularly agree with Steve's comments that "the biggest problem with e-voting machines is ordinary buggy code".  Or said another way, "never attribute to malice that which is adequately explained by stupidity" (which Wikiquote attributes to &lt;a href="http://en.wikiquote.org/wiki/Robert_J._Hanlon"&gt;Robert Hanlon&lt;/a&gt;, as Hanlon's Razor).&lt;br /&gt;&lt;br /&gt;One thing the article briefly mentions is how poor the state certification process is.  Mr. Thompson writes "The vast majority of states “certify” their machines as roadworthy. But since testing is extremely expensive, many states, particularly smaller ones, simply accept whatever passes through a federal lab."  As I've discussed elsewhere in this blog, I had the opportunity to observe Kentucky's certification process, which is certainly consistent with this description.&lt;br /&gt;&lt;br /&gt;Mr. Thompson then goes on to write "And while it’s true that state and local elections officials can generally keep a copy of the source code, critics say they rarely employ computer programmers sophisticated enough to understand it."  This isn't entirely true - while there are some cases where the software is available to state and local officials, in many cases (in my experience), no one even asked for it, so it's not available.  Of course the second part of Mr. Thompson's comments are absolutely true - very few states or localities would know what to do with the source code.  (For the record - I don't think that's a bad thing.  You don't need a brain surgeon on staff in every neighborhood clinic, and you don't need an expert in source code analysis in every state Board of Elections.  This is an area where hired experts are better than trying to retain people on staff.)&lt;br /&gt;&lt;br /&gt;I'd give Mr. Thompson and the New York Times a grade of A-.  As all the blogs have described, he did a great job covering a complex subject, and made only a few oversights.&lt;br /&gt;&lt;br /&gt;[Updated 07 Jan to correct the author of the Freedom To Tinker blog entry.  (Thanks Dan!)  As to whether it was Hanlon or Napoleon or someone else who first said "never attribute to malice ...", I'm going to stick with Wikiquotes, since there seems to be a lot of disagreement.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4827238114833056069?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4827238114833056069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4827238114833056069' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4827238114833056069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4827238114833056069'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/01/there-are-many-excellent-blog-posts-on.html' title=''/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-2201161359049131220</id><published>2008-01-04T12:31:00.001-05:00</published><updated>2008-01-04T12:38:37.171-05:00</updated><title type='text'>Intelligent Software Design</title><content type='html'>Software is incredibly complex.  To the &lt;a href="http://forums.thedailywtf.com/forums/thread/139826.aspx"&gt;average person&lt;/a&gt;, it's incomprehensibly complex - so complex, that it couldn't be created by mere humans.&lt;br /&gt;&lt;br /&gt;So my initial conclusion is that software must have been created by a greater power.  But teaching creationism is prohibited in schools, as it's non-scientific.  As mentioned in the latest &lt;a href="http://news.wired.com/dynamic/stories/T/TEACHING_EVOLUTION?SITE=WIRE&amp;SECTION=HOME&amp;TEMPLATE=DEFAULT&amp;CTIME=2008-01-04-04-54-36"&gt;National Academy of Sciences study&lt;/a&gt;, "Intelligent design holds that the universe's order and complexity are so great that evolution cannot explain it".  What better explanation could there be for today's software, especially the madness that is Windows?&lt;br /&gt;&lt;br /&gt;Intelligent Design: The only rational explanation for software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-2201161359049131220?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/2201161359049131220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=2201161359049131220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2201161359049131220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2201161359049131220'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/01/intelligent-software-design.html' title='Intelligent Software Design'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-7381025000460776703</id><published>2008-01-03T13:28:00.001-05:00</published><updated>2008-01-03T13:41:23.188-05:00</updated><title type='text'>In Memoriam: Jim Anderson, computer security pioneer</title><content type='html'>Many of us learned over the past few days that Jim ("J.P.") Anderson, one of the pioneers of computer security, passed away on November 17 2007.  A &lt;a href="http://www.cerias.purdue.edu/weblogs/spaf/general/post-135/passing-of-a-pioneer/"&gt;tribute &lt;/a&gt;by Gene Spafford (Spaf) sums up a few of his many accomplishments.&lt;br /&gt;&lt;br /&gt;It's in keeping with Jim's personality that even his closest friends only learned of his passing six weeks later (and others who were not his close friends, like me, a bit after that).  Jim was an intensely private and self-effacing man.  Several times my friend Dan Thomsen tried to convince Jim to write a paper about the impact of the seminal &lt;a href="http://seclab.cs.ucdavis.edu/projects/history/papers/ande72.pdf"&gt;"Anderson Report"&lt;/a&gt; as one of the "classic papers" for &lt;a href="http://www.acsac.org"&gt;ACSAC&lt;/a&gt;; Jim wouldn't hear of it.&lt;br /&gt;&lt;br /&gt;Another time, Robin Roberts, a long-time friend of Jim's, organized a dinner in Jim's honor.  When he found out he was the guest of honor, he refused to attend.  The dinner went on without him, and several people shared memories of working with Jim.&lt;br /&gt;&lt;br /&gt;Although I only knew him slightly, my personal experiences with Jim were similar to those described in Spaf's tribute.  I recall a call out of the blue from a government agency inviting me to come in and talk about some research work I had done and how it could apply to their needs.  I couldn't figure out how they had found me and why they considered my work so important until I showed up at the meeting.  Jim was there - he head read or heard of my work, and saw the relevance to his client's needs.  So he played the consummate matchmaker.  The fact that my work built on Jim's foundation was obvious, but Jim's role was as a mentor to a (relatively) young researcher.&lt;br /&gt;&lt;br /&gt;The computer security field has lost another one of its great innovators, and America has lost a selfless gentleman who worked behind the scenes to ensure that our government had the best advice available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-7381025000460776703?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/7381025000460776703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=7381025000460776703' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7381025000460776703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7381025000460776703'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/01/in-memoriam-jim-anderson-computer.html' title='In Memoriam: Jim Anderson, computer security pioneer'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-5062826333114180656</id><published>2008-01-03T12:28:00.000-05:00</published><updated>2008-01-03T12:36:14.750-05:00</updated><title type='text'>Maybe all we need for Internet voting is more certificates?</title><content type='html'>I had lunch yesterday with a co-worker who previously worked at VeriSign.  We were discussing Internet voting, and she asked "wouldn't using certificates just solve the problem?"  I explained why the problem with Internet voting isn't really about protecting the network communications, but rather issues of anonymity, vulnerability of the central servers, etc.  Certificates are a hammer useful for one type of nail (where you need encryption or signatures), but are useless against the more significant types of nails in voting systems: accidental or deliberate flaws in software, errors in ballot setups, insider or outsider attacks, etc.&lt;br /&gt;&lt;br /&gt;But afterwards it made me think: how many voters out there have been drinking the Kool-Aid that if it's got a little lock in the corner of the browser window, then it must be secure?  Maybe that should be the new marketing spin for the voting system vendors - display a padlock, and everyone will believe it's true!&lt;br /&gt;&lt;br /&gt;As the issue of Internet voting keeps coming back year after year, we should expect more questions of this sort from well-meaning voters who don't understand the full spectrum of security issues.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-5062826333114180656?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/5062826333114180656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=5062826333114180656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5062826333114180656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5062826333114180656'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/01/maybe-all-we-need-for-internet-voting.html' title='Maybe all we need for Internet voting is more certificates?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-2992881515048302369</id><published>2008-01-02T18:12:00.000-05:00</published><updated>2008-01-02T18:15:36.778-05:00</updated><title type='text'>How effective are directed attacks?</title><content type='html'>I've read a lot of discussions about how there are regular attacks by various foreign governments, most typically attributed to the Chinese or North Koreans.  At the &lt;a href="http://www.acsac.org"&gt;ACSAC &lt;/a&gt;conference last month, Ron Ritchey from Booz Allen gave a fascinating talk about how they tracked down a series of targeted intrusions into major US defense contractors.  I'm pretty surprised how much detail he was willing/able to give, especially since this was an unclassified setting.  I'm even more surprised that he was able to share his &lt;a href="http://www.acsac.org/2007/casestudies/Ritchey.pdf"&gt;slides&lt;/a&gt;, which are well worth reading.&lt;br /&gt;&lt;br /&gt;Is this paranoia, or are these attacks for real?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-2992881515048302369?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/2992881515048302369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=2992881515048302369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2992881515048302369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2992881515048302369'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/01/how-effective-are-directed-attacks.html' title='How effective are directed attacks?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-2258066568734996244</id><published>2008-01-02T15:33:00.000-05:00</published><updated>2008-01-02T15:48:14.843-05:00</updated><title type='text'>My Year in Cities</title><content type='html'>My friend &lt;a href="http://1raindrop.typepad.com/1_raindrop/2008/01/my-year-in-citi.html"&gt;Gunnar Petersen&lt;/a&gt; posted his list of cities visited in 2007.  Seems like fun - mine is much longer this year than most, largely due to college visits with my son. The rules on this "contest" are somewhat vague - I included only places at least 100 miles from home, and didn't include towns/cities in close proximity.  On the other hand, I &lt;i&gt;did&lt;/i&gt; include places where I made a real visit, even if I didn't stay there overnight.&lt;br /&gt;&lt;br /&gt;Bangalore, India&lt;br /&gt;Belfast, Northern Ireland&lt;br /&gt;Blacksburg, VA&lt;br /&gt;Boston, MA&lt;br /&gt;Charlottesville, VA *&lt;br /&gt;Chennai, India&lt;br /&gt;Chicago, IL *&lt;br /&gt;Cork, Ireland&lt;br /&gt;Darmstadt, Germany *&lt;br /&gt;Dingle, Ireland&lt;br /&gt;Dublin, Ireland&lt;br /&gt;Frankfort, Kentucky *&lt;br /&gt;Frankfurt, Germany *&lt;br /&gt;Kildare, Ireland&lt;br /&gt;Kilkenny, Ireland&lt;br /&gt;Los Angeles, CA&lt;br /&gt;Rochester, NY&lt;br /&gt;Miami, FL&lt;br /&gt;Oberlin, OH&lt;br /&gt;Pittsburgh, PA *&lt;br /&gt;Richmond, VA&lt;br /&gt;San Francisco, CA&lt;br /&gt;Sofia, Bulgaria&lt;br /&gt;Worcester, MA&lt;br /&gt;&lt;br /&gt;* means more than one trip&lt;br /&gt;&lt;br /&gt;Happy New Year, everyone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-2258066568734996244?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/2258066568734996244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=2258066568734996244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2258066568734996244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2258066568734996244'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2008/01/my-year-in-cities.html' title='My Year in Cities'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-3655697586429607701</id><published>2007-12-26T13:08:00.000-05:00</published><updated>2007-12-26T13:10:21.029-05:00</updated><title type='text'>New Years Resolution: No More Research in New Clothes for a Naked Emperor</title><content type='html'>This is the time of year when everyone makes new year’s resolutions.  I’m proposing one for program chairs for security conferences: it’s time to “just say no” to yet another paper on how to control damage from buffer overflows and format string attacks.  I’ve been attending security conferences for about 20 years, and for at least 10 of those there have been numerous papers about how buffer overflows and format string attacks happen, and how to stop them.&lt;br /&gt;&lt;br /&gt;As examples, I offer the following from the recent &lt;a href="http://www.acsac.org/"&gt;ACSAC &lt;/a&gt;conference:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.acsac.org/2007/abstracts/165.html"&gt;“Automated Format String Attack Prevention for Win32/X86 Binaries”&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.acsac.org/2007/abstracts/117.html"&gt;“The Age of Data: pinpointing guilty bytes in polymorphic buffer overflows on heap or stack” &lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;If you look at any recent security research conference (such as &lt;a href="http://www.usenix.org/events/sec07"&gt;USENIX Security&lt;/a&gt;), you’ll similarly find papers on the subject.&lt;br /&gt;&lt;br /&gt;We know how to solve problems like this - strongly typed languages like Java and C# are nearly completely effective at preventing these types of attacks.  So why are we continuing to invest our scarce research funding in problems like this?&lt;br /&gt;&lt;br /&gt;Could you imagine a medical conference where 10% of the presentations were on ways to prevent smokers from getting lung cancer?  I’m sure there’s research in figuring out why non-smokers get lung cancer (as well as treatment for the cancers of both smokers and non-smokers), but let’s put our research where it can do some good!&lt;br /&gt;&lt;br /&gt;So as my small step, my pledge for 2008 is to reject any papers submitted to me (as a paper reviewer for conferences and magazines) that could be solved by simply using a type-safe language.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-3655697586429607701?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/3655697586429607701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=3655697586429607701' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3655697586429607701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3655697586429607701'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/12/new-years-resolution-no-more-research.html' title='New Years Resolution: No More Research in New Clothes for a Naked Emperor'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-5230132306368838777</id><published>2007-12-20T15:50:00.000-05:00</published><updated>2007-12-20T15:58:58.674-05:00</updated><title type='text'>A non-recount in Virginia</title><content type='html'>A month ago I &lt;a href="http://abqordia.blogspot.com/2007/11/how-close-is-close-enough.html"&gt;wrote &lt;/a&gt;about the very close race between Ken Cuccinelli and Janet Oleszek for the 37th Virginia Senate seat.  Today, the Washington Post &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/12/19/AR2007121902206.html"&gt;reports &lt;/a&gt;that Oleszek conceded after a recount.  The recount widened Cuccinelli's lead from 92 to 101 voes out of about 37,000 cast.&lt;br /&gt;&lt;br /&gt;What's truly sad is that the Post article didn't discuss the fact that real recounts are impossible in Virginia.  The &lt;a href="http://www.vavv.org/vvcva/index.html"&gt;Verifiable Voting Coalition of Virginia&lt;/a&gt; is working with legislators to update state law to allow true recounts (as well as random audits at every election), so that when the last of the DREs are gone, today's sham recounts will be just a bad memory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-5230132306368838777?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/5230132306368838777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=5230132306368838777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5230132306368838777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5230132306368838777'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/12/non-recount-in-virginia.html' title='A non-recount in Virginia'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-1206500306734961734</id><published>2007-12-18T14:58:00.000-05:00</published><updated>2007-12-18T15:13:47.864-05:00</updated><title type='text'>Phishing - or not?</title><content type='html'>Like most people, I get a TON of spam and phishing messages.  So I almost deleted this one without reading it - and then realized it's legitimate.  This is a horrible example of a company training its customers to be susceptible to phishing attacks, as well as viruses, etc.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;For your protection, the content of this message has been sent securely by Aetna using encryption technology.  For more information about Aetna's use of encryption please visit this website http://www.aetna.com/aboutaetna/safeguard_data.htm.&lt;br /&gt;&lt;br /&gt;Steps to open your secure message:&lt;br /&gt;  1. Please double click on the attachment labeled securedoc.html to begin the process of decrypting your message.&lt;br /&gt;  2. When you open the attachment you will see Aetna's secure envelope.  This envelope contains your encrypted message.  There are two ways of opening the envelope.&lt;br /&gt;&lt;br /&gt;     Preferred method:&lt;br /&gt;&lt;br /&gt;     By clicking the "open" button you will be offered the opportunity to download a      small application (applet) that will enable you to open the message directly on your computer (c: drive).  By choosing this option and selecting "always" any future messages that you receive from Aetna will be opened on your computer without further installation.  This method may take a few extra minutes initially (depending on your machine and the speed of your connection to the internet), but overall will result in faster / more efficient message retrieval.&lt;br /&gt;&lt;br /&gt;     Alternate method:&lt;br /&gt;&lt;br /&gt;     If you cannot, or choose not to download the application click on the link labeled "here".  This option will allow you to open the secure email without having to download anything to your computer, but may result in slower retrieval of your secure message.&lt;br /&gt;&lt;br /&gt;Saving your message:&lt;br /&gt;  The securedoc.html that you clicked to begin the process actually retrieves a key from Aetna which is used to open (or decrypt) your message.  The key will expire in 90 days.  If you would like to save your message for later review, you should save a copy of the unencrypted message.&lt;br /&gt;  How you save email will vary depending on your email service.  If you are unsure, please use the help function of your email service and look for topics like: saving, saving messages, storing  messages.&lt;br /&gt;&lt;br /&gt;If you experience any problems, please contact 1-800-237-7476, option 4 (Secure Email) during normal business hours; 8AM to 6PM E.S.T.&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;More details of Aetna's "secure" email system can be found &lt;a href="http://www.aetna.com/aboutaetna/safeguard_data.htm"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;BTW, the reason they contacted me is I complained their customer web site doesn't work well with Firefox.&lt;br /&gt;&lt;br /&gt;Aetna, you should be ashamed of yourself!&lt;br /&gt;&lt;br /&gt;P.S. In case all that isn't enough, the "secure" email system doesn't actually encrypt the message - it just obfuscates it.  I tried taking the HTML file and copying it to another system, and it opened and displayed the message immediately.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-1206500306734961734?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/1206500306734961734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=1206500306734961734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1206500306734961734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1206500306734961734'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/12/phishing-or-not.html' title='Phishing - or not?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-1844224206421426169</id><published>2007-12-05T13:52:00.000-05:00</published><updated>2007-12-05T13:59:25.785-05:00</updated><title type='text'>False positives on automated responses</title><content type='html'>My previous post was about false positives by police, so it seems appropriate to talk about false positives in another context.&lt;br /&gt;&lt;br /&gt;I was looking for a branch of &lt;a href="http://www.suntrust.com"&gt;Suntrust Bank&lt;/a&gt; (one of the major banks in the area where I live), and discovered that most of their site only works with Internet Explorer (not uncommon, but still frustrating).  So I wrote a comment to their &lt;a href="https://customercare.suntrust.com/guides/contact_us_form.asp?continueButton=Continue"&gt;"contact us"&lt;/a&gt; site, saying that I was unhappy that it wouldn't work with Firefox, especially since Firefox is more secure than IE.&lt;br /&gt;&lt;br /&gt;I'm guessing (hoping?!?!) that it's an automated system that provided this response:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Thank you for contacting SunTrust in regards to security of the web site.&lt;br /&gt;&lt;br /&gt;We at SunTrust understand your concerns regarding the security of our services, and we appreciate the opportunity to address them.&lt;br /&gt;&lt;br /&gt;SunTrust has taken strong measures to ensure that your information remains confidential. The first step is the use of a secure browser. Certain browsers and certain computers have the ability to communicate securely by scrambling the information as it passes across the Internet. The method of communication is called SSL, or Secure Socket Layer. We require the use of a secure browser before a connection can be made to SunTrust's online services. After you reach us using a secure browser, we take measures to make sure your information is kept secure and confidential.&lt;br /&gt;&lt;br /&gt;Your information passes through a firewall, which is a device specifically designed to keep out unauthorized users. The information is also scrambled again to ensure that only authorized SunTrust representatives can read it. For security purposes, SunTrust requires you to enter two sets of numbers to gain access to our Online Services, a Customer Identification Number and a password.  Your password should only be known by you.&lt;br /&gt;&lt;br /&gt;Finally, communication with our representatives regarding your accounts may occur only after your identity has been thoroughly verified. &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Wow, I feel better now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-1844224206421426169?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/1844224206421426169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=1844224206421426169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1844224206421426169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1844224206421426169'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/12/false-positives-on-automated-responses.html' title='False positives on automated responses'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4253864906724479027</id><published>2007-12-01T20:29:00.000-05:00</published><updated>2007-12-01T20:56:25.610-05:00</updated><title type='text'>"See something say something" false positives</title><content type='html'>There are numerous programs for ordinary citizens to report suspicious sightings.  &lt;a href="http://www.schneier.com/blog/archives/2007/04/recognizing_hin_1.html"&gt;Bruce Schneier&lt;/a&gt; (among many others) wrote about the problems in these sorts of programs, and how they're prone to get lots of false positives.&lt;br /&gt;&lt;br /&gt;Here's one to add to the list: Orthodox (and some non-Orthodox) Jewish men (and a few women) wear &lt;a href="http://en.wikipedia.org/wiki/Tefillin"&gt;Tefillin &lt;/a&gt;as part of daily morning prayers every day except Saturday.  They are somewhat odd-looking to anyone who hasn't encountered them before.  Seems that &lt;a href="http://www.freerepublic.com/focus/f-news/1927083/posts"&gt;passengers on a commuter&lt;/a&gt; train in suburban Chicago didn't know what they were.  They summoned the conductor, who asked the man what he was doing.  He replied "I'm praying" and didn't want to be interrupted further.  So the conductor stopped the train at the next station and called the police (who, for the record, were brighter than the conductor, and did not arrest the man - contrary to some reports).  Apparently one of the concerns was that the straps of the tefillin were "wires" (which is amusing, considering that they are &lt;span style="font-style: italic;"&gt;always&lt;/span&gt; made of leather).&lt;br /&gt;&lt;br /&gt;The issue isn't whether the practice is strange - many religious rituals are strange to those not familiar with them - but whether the paranoia about terrorism has gotten so out of hand that people are unable to distinguish an unusual behavior from a threatening one.  But that's really not really a question - it's more a sad reflection on our times.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4253864906724479027?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4253864906724479027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4253864906724479027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4253864906724479027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4253864906724479027'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/12/see-something-say-something-false.html' title='&quot;See something say something&quot; false positives'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-8770025075999412100</id><published>2007-11-30T13:20:00.000-05:00</published><updated>2007-11-30T15:26:25.236-05:00</updated><title type='text'>An insider SCADA attack</title><content type='html'>For all the talk of attacks on SCADA systems (for those not in-the-know, those are systems used to control things like power plants and water pipelines), there have been few publicly acknowledged actual attacks.  Probably the most &lt;a href="http://www.computerworld.com/securitytopics/security/story/0,10801,108735,00.html"&gt;famous &lt;/a&gt;was in Australia last year where an attack on the systems controlling a water treatment plant caused raw sewage to be dumped onto the beach.&lt;br /&gt;&lt;br /&gt;There was also an &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9039678&amp;amp;source=rss_ind129"&gt;article &lt;/a&gt;and video recently talking about how one could use an attack on a SCADA system to blow up a generator.  Not clear to me whether that was just theatre, but in any case it wasn't an actual attack.&lt;br /&gt;&lt;br /&gt;But &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9050098&amp;amp;source=NLT_SEC&amp;amp;nlid=38"&gt;this &lt;/a&gt;is an interesting case - an employee of a California water authority attacked the system and diverted water.  It's interesting not because of the level of damage or the ease of causing damage, but because it was an &lt;span style="font-style: italic;"&gt;insider&lt;/span&gt; attack.  Lots of systems, including control systems and voting systems assume that the insiders are trustworthy, and only worry about outsider attacks.  Just as I &lt;a href="http://abqordia.blogspot.com/2007/11/voting-systems-and-real-estate-fraud.html"&gt;wrote &lt;/a&gt;about insiders and voting when viewed through the lens of the Washington DC real estate scandal, perhaps we need to reconsider insider SCADA attacks, which were previously ignored.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-8770025075999412100?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/8770025075999412100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=8770025075999412100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8770025075999412100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8770025075999412100'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/11/insider-scada-attack.html' title='An insider SCADA attack'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4693531026975357150</id><published>2007-11-26T08:25:00.000-05:00</published><updated>2007-11-26T08:54:13.667-05:00</updated><title type='text'>Hats off to TSA</title><content type='html'>I rarely (OK, never) have anything good to say about TSA.  But today I'm turning over a new leaf.&lt;br /&gt;&lt;br /&gt;I returned last night from spending the Thanksgiving weekend in Los Angeles.  I flew west (Dulles to Los Angeles on Tuesday night) and east on Sunday morning.  (My daughter also flew Cleveland to Los Angeles on Wednesday night and back on Sunday morning.)  TSA had ample staffing, with short lines at security checkpoints.&lt;br /&gt;&lt;br /&gt;Lest it sound like I've been totally won over, I'll point out that they still failed to notice liquids and gels in my hand-carried baggage.  The whole thing is still a charade - but one they managed to do more efficiently than I would have dreamed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4693531026975357150?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4693531026975357150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4693531026975357150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4693531026975357150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4693531026975357150'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/11/hats-off-to-tsa.html' title='Hats off to TSA'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-7396771018823083666</id><published>2007-11-23T13:17:00.000-05:00</published><updated>2007-11-23T13:25:15.494-05:00</updated><title type='text'>Voting systems and real estate fraud</title><content type='html'>The vast majority of election officials are honest, hardworking, underpaid public servants whose goal is to ensure that every eligible voter has the opportunity to vote, and that vote is counted accurately.  So too, the vast majority of people who work in tax collection authorities are honest, hardworking public servants who want to ensure that everyone pays their fair share, according to the laws.&lt;br /&gt;&lt;br /&gt;Over the past few weeks, a &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/11/14/AR2007111400723.html"&gt;scandal &lt;/a&gt;has rocked Washington DC city government.  It seems that a group of at least a dozen officials in the real estate tax office put through false paperwork to generate real estate tax refunds to non-existent companies, and stole at least $30M in taxpayer funds over a period of years.&lt;br /&gt;&lt;br /&gt;When thinking of voting systems, one of the primary safeguards is multiple control - even if there is one corrupt official trying to sway (or steal) elections, their attempt will be unmasked by others.  That's supposed to happen in tax systems too - but evidently it didn't.&lt;br /&gt;&lt;br /&gt;The primary criteria used in the widely acclaimed &lt;a href="http://www.brennancenter.org/subpage.asp?key=38&amp;amp;init_key=105"&gt;Brennan Center report&lt;/a&gt; was the number of people who had to be involved to pull off a fraudulent election.  Many of the attacks were infeasible because the numbers were too high.  But perhaps in light of the DC tax scandal, we need to reconsider how big a conspiracy can go undetected within a government organization.&lt;br /&gt;&lt;br /&gt;Many of the election officials I've talked to say that many types of attacks, such as replacing software with malicious software, or changing ballot layouts, just can't happen because trusted people do the work.  Is that really good enough to trust our democracy?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-7396771018823083666?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/7396771018823083666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=7396771018823083666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7396771018823083666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7396771018823083666'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/11/voting-systems-and-real-estate-fraud.html' title='Voting systems and real estate fraud'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4412585895420076537</id><published>2007-11-16T17:39:00.001-05:00</published><updated>2007-11-16T18:08:26.847-05:00</updated><title type='text'>How close is close enough?</title><content type='html'>Last week's elections left (at least) two very close elections in Virginia, based on the unofficial counts.  In Spotsylvania County, the Clerk of the Court race, the two leading contenders are separated by 63 votes, with 7,420 (38.46%) for Christy Jett vs. 7,357 (38.13%) for Paul Metzger out of a total of 19,295 votes cast.  (Full details &lt;a href="https://www.voterinfo.sbe.virginia.gov/election/DATA/2007/196E44FA-8B19-4240-9A44-737216DAA55D/Unofficial/00_177_s.shtml"&gt;here&lt;/a&gt;.)  In Fairfax County, out of 37,185 votes cast for the 37th State Senate seat, Ken &lt;a href="http://www.cuccinelli.com/"&gt;Cuccinelli &lt;/a&gt;has 18,602 votes (50.02%) for a lead of 92 votes over Janet Oleszek (18,510 votes or 49.77%).  (Full details &lt;a href="https://www.voterinfo.sbe.virginia.gov/election/DATA/2007/196E44FA-8B19-4240-9A44-737216DAA55D/Unofficial/7_l_287FB8A1-EBB9-4EEC-88F0-462E601EE98A_s.shtml"&gt;here&lt;/a&gt;; &lt;a href="http://www.janetforfairfax.org/"&gt;Oleszek &lt;/a&gt;has &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/11/14/AR2007111401215.html"&gt;announced &lt;/a&gt;she's seeking a recount.&lt;br /&gt;&lt;br /&gt;What does this mean?  Both Spotsylvania and Fairfax counties use paperless Direct Recording Electronic (DRE) voting systems, meaning that the only record of the votes is what's in memory cards on the voting machines.  As has been amply demonstrated, there's lots of ways that these can be wrong, whether by accident or malicious intent.&lt;br /&gt;&lt;br /&gt;Perhaps more critically, Virginia law is very clear on what can and can't be done in case of a recount.  Section &lt;a href="http://leg1.state.va.us/cgi-bin/legp504.exe?000+cod+24.2-802"&gt;24.2-802&lt;/a&gt;(D)(2) says "For direct recording electronic machines (DREs), the recount officials shall open the envelopes with the printouts and read the results from the printouts. If the printout is not clear, or on the request of the court, the recount officials shall rerun the printout from the machine or examine the counters as appropriate. [...]  There shall be only one redetermination of the vote in each precinct."   Section (H) notes "The recount proceeding shall be final and not subject to appeal."&lt;br /&gt;&lt;br /&gt;Virginia is no stranger to close elections.  In 2005, the &lt;a href="http://www2.sbe.virginia.gov/web_docs/Election/results/2005/nov2005/html/"&gt;Attorney General&lt;/a&gt;'s race was decided by less than 0.02% (that's two hundredths of a percent, not two precent), and in 2006 the &lt;a href="http://www2.sbe.virginia.gov/web_docs/Election/results/2006/Nov/htm/index.htm"&gt;Senate &lt;/a&gt;race was decided by less than 0.4%.&lt;br /&gt;&lt;br /&gt;Thus, there are no meaningful recounts possible in Virginia.  All you can do is total up the tapes from the individual machines - but you can't go looking to see if there's an error in the software or the ballot programming.  I'd love to have the opportunity to convince a judge that the law violates the constitutional right to have your vote counted, but I doubt I'll have that chance.&lt;br /&gt;&lt;br /&gt;For those of us who believe the voting requires paper trails, our best allies are those who lose elections, regardless of their party.  Those who win are much less likely to want to risk opening their election results to inspection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4412585895420076537?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4412585895420076537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4412585895420076537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4412585895420076537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4412585895420076537'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/11/how-close-is-close-enough.html' title='How close is close enough?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-9221929816549241750</id><published>2007-11-16T16:41:00.000-05:00</published><updated>2007-11-16T16:44:59.860-05:00</updated><title type='text'>Thanksgiving travel streamlined - not!</title><content type='html'>I'm as pleased as anyone to hear that President Bush cares about my Thanksgiving travel headaches.  It's wonderful that there will be extra space for flights in the sky, and extra airline staff in the airports to help out.&lt;br /&gt;&lt;br /&gt;Now is someone going to make sure the TSA doesn't screw it all up?  In my experience, the bottlenecks are frequently TSA incompetence and understaffing, not any of the other problems.  If I can't get through security, it doesn't matter whether my flight is on time or not.&lt;br /&gt;&lt;br /&gt;Keep your fingers crossed for me - I'm California-bound!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-9221929816549241750?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/9221929816549241750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=9221929816549241750' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/9221929816549241750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/9221929816549241750'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/11/thanksgiving-travel-streamlined-not.html' title='Thanksgiving travel streamlined - not!'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-3702698194252889343</id><published>2007-11-11T19:27:00.000-05:00</published><updated>2007-11-11T19:39:44.759-05:00</updated><title type='text'>Judging the risk</title><content type='html'>I spent the weekend visiting my daughter at &lt;a href="http://www.oberlin.edu"&gt;Oberlin College&lt;/a&gt; - like all parents, I'm tremendously proud of my children, and find I enjoy spending time with her more than ever.&lt;br /&gt;&lt;br /&gt;My return trip was a bit more exciting than usual.  After takeoff, the landing gear wouldn't retract, and then the smoke detector in the bathroom went off.  The flight attendant commented that the smoke detector had done that on the same plane two days ago, and they replaced parts to try to fix the problem, obviously unsuccessfully.  The net result was an emergency landing back at Cleveland, chased down the runway by fire trucks and ambulances.  (No one was hurt, and there was no emergency evacuation.)&lt;br /&gt;&lt;br /&gt;Several people were unwilling to get back on the plane (which turned out not to matter, since they canceled the flight and rebooked everyone).  But it made me wonder - is getting on a plane that's just had an emergency (but a normal landing) safer or riskier than getting on a randomly selected airplane?  On the one hand, we know that in this case they had tried and failed to fix the problem several days earlier, which would tend to indicate that it's riskier.  [Of course, the problem &lt;span style="font-style: italic;"&gt;might &lt;/span&gt;be that it's not a failing smoke detector, but something really wrong.]  The landing gear issue is different - they hadn't seen that problem before.  On the other hand, that particular plane is probably being checked over more carefully than usual by both mechanics and pilots, which would tend to make it less risky.&lt;br /&gt;&lt;br /&gt;I've read several articles and books on misperception of risk, but in a simple case like this I don't know how to answer the question.  Are people being superstitious in avoiding a flight on a plane that they know had a problem, and instead selecting a plane about which they have no historical information?&lt;br /&gt;&lt;br /&gt;Unrelated to the risk item, but while I'm writing, here's my obligatory swipe at TSA: as I went through security, I deliberately did not remove my plastic bag of toiletries from my suitcase, and it went right through without complaints.  But the pilot just in front of me had his baggage sent through the scanner twice.  As numerous people have pointed out, an insider attack (i.e., a pilot who wants to destroy his own plane in flight) can't be stopped, so there's no point checking their baggage for explosives they placed aboard.  I asked him about his feelings on the value of TSA - he didn't want to directly criticize them, but said "I do what I'm told".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-3702698194252889343?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/3702698194252889343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=3702698194252889343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3702698194252889343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3702698194252889343'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/11/judging-risk.html' title='Judging the risk'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4544573315347994412</id><published>2007-11-07T07:34:00.001-05:00</published><updated>2007-11-07T07:37:58.375-05:00</updated><title type='text'>Strange failure modes for voter sign-in</title><content type='html'>I spend a lot of time thinking about (and whining about) problems in electronic voting systems.  But yesterday's Montgomery County (Maryland) election had a new twist to failures, not in the electronic voting system but in the system used by voters to check in at the polls.  According to the&lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/11/06/AR2007110601023.html?hpid=topnews"&gt; Washington Post&lt;/a&gt;, "The state's list inadvertently marked as absentee the names of voters with a home address that begins with the number five. Election judges kept track of those who showed up to vote today in handwritten lists. And to ensure that voters only cast one ballot, election officials said they planned to compare the list to the names of those who actually cast absentee ballots."&lt;br /&gt;&lt;br /&gt;This sounds like a movie-plot failure - it mishandles voters whose address begins with the number five?!?!?!  It's hard for me to imagine what accidental software bug would cause that flaw!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4544573315347994412?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4544573315347994412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4544573315347994412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4544573315347994412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4544573315347994412'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/11/strange-failure-modes-for-voter-sign-in.html' title='Strange failure modes for voter sign-in'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-1440946316860372359</id><published>2007-10-31T21:51:00.000-04:00</published><updated>2007-10-31T21:53:52.598-04:00</updated><title type='text'>Yet another bit of TSA stupidity</title><content type='html'>&lt;p class="MsoNormal"&gt;Every red-blooded American, and especially those with a security bent, has pointed out that the Transportation Security Administration practices what can politely be called “security theatre”.&lt;span style=""&gt;  &lt;/span&gt;So it was no surprise that I got this message from a friend (edited for clarity): &lt;/p&gt;    &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;We bought some very dangerous water globes while on vacation in &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;California&lt;/st1:place&gt;&lt;/st1:State&gt;, small water globes all in quart ziplock bags. We had purchased similar sized water globes in Disneyworld in &lt;st1:state st="on"&gt;&lt;st1:place st="on"&gt;Florida&lt;/st1:place&gt;&lt;/st1:State&gt; without incident.&lt;span style=""&gt;  &lt;/span&gt;The TSA screeners inform us that they are "too large" and that we have to discard them or put them in checked luggage, now we've already checked everything but my backpack. My daughter doesn't want to part with the water globes either.&lt;span style=""&gt;  &lt;/span&gt;I ask for a supervisor, 5 min later the screener comes back and said his supervisor said "I am right" meanwhile another screener comes over and says "they're OK".&lt;span style=""&gt;  &lt;/span&gt;I added that I took similar globes thru &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;Orlando&lt;/st1:place&gt;&lt;/st1:City&gt;.&lt;span style=""&gt;  &lt;/span&gt;His answer "&lt;span style="font-weight: bold;"&gt;this ain't &lt;/span&gt;&lt;st1:city style="font-weight: bold;" st="on"&gt;&lt;st1:place st="on"&gt;Orlando&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style="font-weight: bold;"&gt; we do stuff different here&lt;/span&gt;".&lt;span style=""&gt;  &lt;/span&gt;These dangerous items were all of 5" long and contained less liquid then a 3oz bottle of liquid.&lt;span style=""&gt;  &lt;/span&gt;So I leave 2 kids past security, and go back to the check-in counter, wrap the heck out of the snowglobes, put them in my backpack and check it. Then go back thru security, JUST in time to make the plane. Meanwhile, they missed 2 of the 4 snowglobes that were in my daughter's carry on.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;So what can we learn from this?&lt;/p&gt;  &lt;p class="MsoNormal"&gt;(1) There’s no uniformity of TSA rules.&lt;span style=""&gt;  &lt;/span&gt;Heck, we knew that - before Richard Reid, the rules on taking off your shoes differed from airport to airport and day to day for no apparent reason.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;(2) The screeners can’t find stuff more often than not.&lt;span style=""&gt;  &lt;/span&gt;Hey, I rarely bother taking my toiletries out of my carry-on, and 9 times out of 10 they sail right through.  Recent studies by DHS itself have shown huge percentages of false negatives (i.e., missing things in baggage they're supposed to find).&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;(3) Even if they find something, they can’t distinguish 3 ounces of liquid - it’s entirely subjective.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;TSA - wasting your tax dollars in new and innovative ways every day.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-1440946316860372359?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/1440946316860372359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=1440946316860372359' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1440946316860372359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1440946316860372359'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/yet-another-bit-of-tsa-stupidity.html' title='Yet another bit of TSA stupidity'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-3346431267851596229</id><published>2007-10-29T12:26:00.001-04:00</published><updated>2007-10-29T12:30:42.627-04:00</updated><title type='text'>Plagiarism and technology</title><content type='html'>The following is something I wrote for &lt;a href="http://www.risks.org/"&gt;RISKS &lt;/a&gt;forum that I thought others might be interested in.  A recent discussion on the &lt;a href="http://www.acm.org/usacm"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;USACM&lt;/span&gt; &lt;/a&gt;(Public Policy Committee of the Association for Computing Machinery) mailing list triggered these thoughts.&lt;br /&gt;&lt;br /&gt;It's obvious that the availability of so much information online makes plagiarism easier - it's impossible for a reader to know everything that could have been used without permission or attribution.  On the flip side, things like Google make it easier to find suspected instances - as an example, when I'm reviewing an article for a journal or conference, I frequently put phrases in to Google that I suspect are stolen, and have on numerous instances found that they were in fact taken verbatim without attribution.  [Hint to the plagiarist: if you're going to use someone &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;else's&lt;/span&gt; words without attribution, make sure they fit with your writing style.  This is particularly notable when choosing text written by someone with a different native language than your own - if your native language is English and you copy something written by a native Chinese speaker, it will be fairly obvious; the converse is also obviously true.]&lt;br /&gt;&lt;br /&gt;For high school and college students, technology like &lt;a href="http://www.turnitin.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;TurnItIn&lt;/span&gt; &lt;/a&gt;is one way of finding plagiarism without teachers having to do extensive searching.  Although I haven't personally seen the output, my understanding is that the student submits text which is automatically analyzed, and potential instances of plagiarism are noted in a message to the teacher.  (If someone could provide a better explanation, I'd certainly appreciate it!  I noticed that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;TurnItIn&lt;/span&gt; now put emphasis on improving students' writing style, perhaps as a way to give students a feeling that they're getting something out of the deal.)&lt;br /&gt;&lt;br /&gt;There are several problems with products of this sort:&lt;br /&gt;&lt;br /&gt;(1) False positives.  When my daughter was in high school, she noted several times that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;TurnItIn&lt;/span&gt; considered her a plagiarist because it was unable to distinguish between properly quoted/referenced text, and unauthorized copying.  Teachers who simply look at the overall "score" without reading the individual comments will tend to penalize those students who do the best job of citing background work!  (I'm reasonably sure that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;TurnItIn&lt;/span&gt; is sufficiently cautious as not to deny that there are false positives, and to strongly encourage teachers and students to examine the results rather than simply believing them verbatim.)&lt;br /&gt;&lt;br /&gt;(2) Copyright infringement.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;TurnItIn&lt;/span&gt; keeps copies of student papers in their database, for matching against future papers.  This seems reasonable at first blush - after all, selling term papers is an old tradition, dating back well before the Web (although today's students may not believe that)!  However, by keeping submissions for matching, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;TurnItIn&lt;/span&gt; may be violating copyright, as a recent lawsuit claims (see &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/03/28/AR2007032802038.html"&gt;"McLean Students Sue Anti-Cheating Service"&lt;/a&gt;, Washington Post, March 29 2007).  Additionally, students have effectively no option to refuse adding their papers to the database, and are not compensated for their submissions.&lt;br /&gt;&lt;br /&gt;So to bring this to RISKS, the issue is that we have competing risks: the risk of plagiarism being combated by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;TurnItIn&lt;/span&gt; and similar products vs. the risk of unfair accusations of plagiarism and copyright infringement - all of which is enabled by technology.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-3346431267851596229?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/3346431267851596229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=3346431267851596229' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3346431267851596229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3346431267851596229'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/plagirism-and-technology.html' title='Plagiarism and technology'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-7758629052324747657</id><published>2007-10-24T10:24:00.000-04:00</published><updated>2007-10-24T10:55:45.812-04:00</updated><title type='text'>Plumbing leaks and voting machines</title><content type='html'>&lt;span style="font-size:100%;"&gt;I spent yesterday in Frankfort Kentucky testifying at the Legislature's &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="869581115-18102007"&gt;&lt;a href="http://www.lrc.ky.gov/committee/Interim%20Joint/St%20Gov/..%5CElec%20&amp;amp;%20CA%5Chome.htm"&gt; Interim Task Force on Elections, Constitutional  Amendments &amp;amp; Intergovernmental Affairs&lt;/a&gt; on voting machine certification procedures and the resulting security of the voting machines.  My role was as technical advisor to the Kentucky Attorney General.&lt;br /&gt;&lt;br /&gt;Much of the discussion centered on whether the Kentucky certification process (which I've previously &lt;a href="http://abqordia.blogspot.com/2007/10/kentucky-attorney-general-releases.html"&gt;written about&lt;/a&gt;) should be an "examination" (the term used in the Kentucky statute) or "testing" as the Secretary of State characterized my proposed improvements to the process.  (Technically, the word "testing" is an inaccurate description, as I suggested both testing and analysis, but that's not really critical.)&lt;br /&gt;&lt;br /&gt;My contention is that the Kentucky certification process is a superficial review, and not even an examination.  The word "examination" isn't particularly precise, and after the hearing was over it occurred to me that when I see the doctor for an physical "examination", I expect him/her to do more than just glance over me - I expect him/her to ask about known problems, take vital signs, some basic lab work, a physical exam, etc., and to interpret the results to determine if additional testing is necessary.  True, I don't expect a full body CAT scan to search for hidden problems, but even a basic exam is more than just asking the patient "any problems".  So what currently happens in Kentucky isn't an examination, by my definition of the word.&lt;br /&gt;&lt;br /&gt;I tend to explain things by analogy, and so am always interested when someone comes up with a new analogy I can use.  So I was particularly pleased by the comment from &lt;a href="http://www.lrc.ky.gov/legislator/H075.htm"&gt;Representative Kathy Stein&lt;/a&gt;, who noted that she built two houses in the past few years, both of which (naturally) had plumbing inspections ("examinations") as part of the construction process, resulting in certificates from the inspectors.  In each case, after she moved in, the plumbing developed leaks due to insufficiently glued plumbing joints (i.e., inadequate testing).  As she pointed out, at that point it doesn't matter whether the goal was examination or testing - the important point is to fix the leak.&lt;br /&gt;&lt;br /&gt;So too it is with voting machines - while we can debate whether more testing or analysis should be done before approval, the important thing is that the problems get fixed promptly, before the drips of water cause the floorboard underneath to rot and fail.&lt;br /&gt;&lt;br /&gt;The good news is that the co-chair of the committee, &lt;a href="http://www.lrc.ky.gov/Legislator/H043.htm"&gt;Representative Darryl Owens&lt;/a&gt; asked the Attorney General and Secretary of State to work with his committee on proposing legislation that will strengthen the certification process, as well as address other issues in voting systems used in the Commonwealth.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-7758629052324747657?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/7758629052324747657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=7758629052324747657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7758629052324747657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7758629052324747657'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/plumbing-leaks-and-voting-machines.html' title='Plumbing leaks and voting machines'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4748056602484609920</id><published>2007-10-19T09:59:00.001-04:00</published><updated>2007-10-19T10:38:08.244-04:00</updated><title type='text'>And now for something completely different</title><content type='html'>My friend Conor Cahill wrote on his blog the other day about fighting with Sears to get his &lt;a href="http://conorcahill.blogspot.com/2007/10/broken-washer.html"&gt;washing machine repaired&lt;/a&gt;, and the difficulties in getting adequate service.  Then I came home and read a &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/10/17/AR2007101702359.html"&gt;Washington Post story&lt;/a&gt; about Mona "The Hammer" Shaw, who decided to get the attention of Comcast for their lousy customer service (including not showing up when promised, showing up without necessary parts, etc).  After here first visit (when she was left waiting for two hours to talk to a supervisor, and then told he had gone home for the day), she decided to get even.  Her solution was to return to the Comcast office with a hammer, which she used to smash the keyboard, monitor, and telephone of the customer service rep.&lt;br /&gt;&lt;br /&gt;As the Washington Post says, "Being a responsible newspaper, we must note that this is a misdemeanor, a crime, a completely inappropriate way of handling a business dispute."  As a responsible blogger, I'd say the same thing.  Right, uh-huh.  Can I hire her to help with my customer service problems?  Sears would be a good place to start, then maybe my health insurance company which routinely misprocesses claims.&lt;br /&gt;&lt;br /&gt;Ms Shaw was sentenced to "a $345 fine in restitution and a year-long restraining order barring her from the Comcast office".  Where can I contribute to paying her fine?  If every American who felt the way Ms Shaw does about lousy customer service contributed a penny, we'd have that $345 paid in a moment!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4748056602484609920?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4748056602484609920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4748056602484609920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4748056602484609920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4748056602484609920'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/and-now-for-something-completely.html' title='And now for something completely different'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-6846921656050404617</id><published>2007-10-15T21:48:00.000-04:00</published><updated>2007-10-15T22:01:12.228-04:00</updated><title type='text'>Swiss armored cars and voting</title><content type='html'>Gene Spafford has been widely quoted as saying "Using encryption on the Internet is the equivalent of arranging an armored car to deliver credit card information from someone living in a cardboard box to someone living on a park bench."&lt;br /&gt;&lt;br /&gt;It seems that someone in Switzerland isn't satisfied with an armored car, and is now using an infantry division to deliver the votes from the voting machines to a central voting registry (see, for example, coverage in &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9042318"&gt;Computerworld&lt;/a&gt; and &lt;a href="http://www.networkworld.com/news/2007/101007-quantum-cryptography-secure-ballots.html"&gt;Network World&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;There are three problems with what they've done:&lt;br /&gt;(1) It's solving the wrong problem.&lt;br /&gt;(2) It's solving the wrong problem.&lt;br /&gt;(3) It's solving the wrong problem.&lt;br /&gt;&lt;br /&gt;The first problem it's not solving are that the end-of-day vote tallies don't actually need to be protected from prying eyes - they're public information.  So while they need to be digitally signed to prevent tampering, quantum cryptography isn't needed.&lt;br /&gt;&lt;br /&gt;The second problem it's not solving is that existing cryptography (whether for protecting the data from prying eyes - confidentiality - or protecting against tampering - integrity) is more than adequate for voting data.  As a friend of mine says, raising the tall pickets on a security fence doesn't make the fence stronger; the attacker goes over the lower pickets or goes around the end of the fence.&lt;br /&gt;&lt;br /&gt;The third problem it's not solving is that the weak point in modern voting systems isn't cryptography - it's bugs, whether accidental or intentional.  A system that uses cryptography such as is being used in Switzerland can be attacked just as easily as one without cryptography.  And in fact, there are advantages to the attacker - as there's no way to eavesdrop on the quantum cryptography, it's impossible to build systems that detect and stop attacks.&lt;br /&gt;&lt;br /&gt;A great publicity stunt for the fans of quantum cryptography.  As David Wagner from UC Berkeley says, quantum cryptography is  “a way to hoodwink companies with too much money into paying $50k or $100k for a box that doesn't solve a problem they don't have.”&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 30pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-6846921656050404617?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/6846921656050404617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=6846921656050404617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/6846921656050404617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/6846921656050404617'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/swiss-armored-cars-and-voting.html' title='Swiss armored cars and voting'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-3859349887886803535</id><published>2007-10-13T16:32:00.000-04:00</published><updated>2007-10-13T16:46:26.799-04:00</updated><title type='text'>How old are election poll workers?</title><content type='html'>I spent a pleasant day with my son on Friday at &lt;a href="http://www.iit.edu/"&gt;Illinois Institute of Technology&lt;/a&gt;, where I gave a guest lecture on electronic voting.  One of the questions I always ask students is about whether poll workers would be able to notice someone trying to manipulate voting machines - as physical security of most of the machines is critical to the overall system security.&lt;br /&gt;&lt;br /&gt;Poll workers are extremely dedicated individuals, frequently working 16 hours on election day for $100 - less than minimum wage.  They do it out of dedication to our democracy, and I admire them.  As my friend Ivy Main noted in a recent &lt;a href="http://www.fairfaxtimes.com/letter/141/"&gt;editorial &lt;/a&gt;in the Fairfax Times, the average age of a poll worker in the United States is 72, according the to US Election Assistance Commission.&lt;br /&gt;&lt;br /&gt;In my talk at IIT, I asked the students how old the average poll worker is in their home precinct.  One of the students responded "35 to 40" and another said "50", both of which shocked me.  As I pointed out to the students, for every 40 year old, there must be a 100 year old out there, to keep the average at 70.  [Of course, a dozen or so 75 year olds would also be enough to offset a 40 year old.]&lt;br /&gt;&lt;br /&gt;Regardless of how many younger poll workers it takes, one of the issues, is that older poll workers are on average less technically savvy than younger ones, and certainly less technically savvy than someone who intends to use technology to attack the voting system.&lt;br /&gt;&lt;br /&gt;I'm hoping to do my part - while I'm still above the 35-40 that the student mentioned, I can help reduce the average, and expect to starting in the spring.  And I hope I'm still energetic enough at 72 to work as hard as the average poll worker!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-3859349887886803535?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/3859349887886803535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=3859349887886803535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3859349887886803535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/3859349887886803535'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/how-old-are-election-poll-workers.html' title='How old are election poll workers?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-7357791452634279289</id><published>2007-10-13T16:25:00.000-04:00</published><updated>2007-10-13T16:32:25.226-04:00</updated><title type='text'>What's dangerous on an airplane?</title><content type='html'>TSA regularly changes the rules on what you're allowed to bring on planes.  Like many, I find the rules bizarre and generally a waste of everyone's time.&lt;br /&gt;&lt;br /&gt;On a recent trip to Chicago with my family, we realized after we arrived that we had several liquids/gels in our carry-on bags that weren't in the "one quart clear resealable bags" that are the pride and joy of airport screeners everywhere.  But we didn't get stopped about them.  So much for the scanning process.&lt;br /&gt;&lt;br /&gt;More interestingly, the woman sitting behind me was carrying on a sports trophy - it was quite attractive, made of cast bronze.  I'd guess it was 18 inches tall, and from the way she was holding it, probably weighed about 10 pounds.  Lots of sharp edges all over that would make it a good weapon.  You surely wouldn't be allowed to carry on a knife or scissors with an 18 inch blade.&lt;br /&gt;&lt;br /&gt;As has been routinely pointed out, now that cockpit doors are armored, the danger from knives and scissors has been dramatically reduced, so the bronze figure was surely no danger.  But we're still limited to 3 inch blades on scissors.&lt;br /&gt;&lt;br /&gt;Maybe someday TSA will think about their regulations from a consumer perspective, instead of their current knee-jerk reactions to threats, which ignore the big picture.  But I'm not holding my breath.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-7357791452634279289?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/7357791452634279289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=7357791452634279289' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7357791452634279289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/7357791452634279289'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/whats-dangerous-on-airplane.html' title='What&apos;s dangerous on an airplane?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-4721175339337288325</id><published>2007-10-10T13:36:00.000-04:00</published><updated>2007-10-10T13:37:13.746-04:00</updated><title type='text'>A different aspect of election security</title><content type='html'>An interesting &lt;a href="http://www.symantec.com/enterprise/security_response/weblog/2007/10/cybercrime_politics.html"&gt;new report&lt;/a&gt; was released yesterday on a different aspect of elections security.  Unlike the area I’ve been working (security of the voting systems), this report focuses on what an attacker could do to influence voters prior to their going to the polls, including creating web sites with confusingly similar names to the official site, sending messages that appear to come from the legitimate candidate site (but don’t), creating fake (but realistic-looking) sites to collect donations, etc.&lt;br /&gt;&lt;br /&gt;Nothing really new in the report, but points out how reliant we’ve become on the Internet as a source of information about elections.&lt;br /&gt;&lt;br /&gt;Perhaps the most important thing to me is the implications of such a report to Internet voting.  Yes, that’s a topic that just won’t go away.  Would voters click on a link that says “click here to vote for Jane Doe”?  If they do, are they actually voting for Jane Doe or her competitor?  And there’s obviously motivation, although hopefully not by legitimate candidates, to create malware (keystroke loggers, or even software that modifies your traffic) to cause unsuspecting voters to cast votes in ways they don’t intend.&lt;br /&gt;&lt;br /&gt;Worth a read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-4721175339337288325?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/4721175339337288325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=4721175339337288325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4721175339337288325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/4721175339337288325'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/different-aspect-of-election-security.html' title='A different aspect of election security'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-954872155279045919</id><published>2007-10-10T09:26:00.001-04:00</published><updated>2007-10-10T09:41:19.950-04:00</updated><title type='text'>Is "Man of the Year" farfetched?</title><content type='html'>I recently got an email from my sister about the movie &lt;a href="http://en.wikipedia.org/wiki/Man_of_the_Year_%282006_film%29"&gt;"Man of the Year" &lt;/a&gt;with Robin Williams.  She asked whether the attack described in the movie could really happen.  The premise of the movie is that a voting machine company throws the election through deliberate manipulation of the voting results.  The details are incredibly unrealistic to anyone who understands technology (hint: programs aren't written based on the number of double letters in a name), but it all hinges on the notion that there's a single nation-wide provider of electronic voting machines that are controlled from a single site.&lt;br /&gt;&lt;br /&gt;In some countries that's not entirely farfetched - for example, The Netherlands until very recently was using a single model of machines nationwide, and I think they had a central data gathering site.  But in the US, an attack of this sort would be much more complicated.  First of all, each of the 50 states (and other entities such as the District of Columbia and territories) have their own procurement, and don't buy equipment from the same vendors.  Second, in many states, each locality (county and/or city) does their own programming of the voting machines and tallies the results themselves.  So there is no central control point.&lt;br /&gt;&lt;br /&gt;Or could there be?  Some anti-DRE activists have been explicit that their goal is to put the DRE vendors out of business - most notably Diebold (now known as &lt;a href="http://www.premierelections.com/"&gt;Premier Election Systems&lt;/a&gt;), but also &lt;a href="http://www.hartic.com/"&gt;Hart Intercivic&lt;/a&gt;, &lt;a href="http://www.sequoiavote.com/"&gt;Sequoia&lt;/a&gt;, &lt;a href="http://www.essvote.com"&gt;Election Sytems and Software&lt;/a&gt;, &lt;a href="http://www.advancedvoting.com"&gt;Advanced Voting Solutions&lt;/a&gt;, and others.  What would happen if they are (mostly) successful?  We might well end up with a single vendor of all voting systems, and then the obvious optimization is to have central operation of elections.  This would save money and increase professionalism.  But it could also open the door to exactly the type of problem discussed in the movie.&lt;br /&gt;&lt;br /&gt;I don't think it's likely, but in the back of my mind I worry about pushing too hard to fix the problems, lest we make it impossible for anyone to meet our needs and drive the vendors out of business.&lt;br /&gt;&lt;br /&gt;The moral of the story: be careful of what you wish for - you may get it.  And in this case, what you get may be the movie plot coming true.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-954872155279045919?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/954872155279045919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=954872155279045919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/954872155279045919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/954872155279045919'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/is-man-of-year-farfetched.html' title='Is &quot;Man of the Year&quot; farfetched?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-8768332007290547571</id><published>2007-10-09T15:34:00.000-04:00</published><updated>2007-10-09T15:44:20.542-04:00</updated><title type='text'>To every feature there is a counter-feature</title><content type='html'>GM announced today that they're adding a new feature to OnStar, which will allow an operator to remotely disable a stolen car.  Sounds reasonable - they say it will gradually slow it down, to prevent high speed police chases.  See coverage on &lt;a href="http://money.cnn.com/2007/10/08/autos/gm_onstar_slowdown_tech/index.htm?postversion=2007100905"&gt;CNN Money&lt;/a&gt;, &lt;a href="http://abcnews.go.com/Business/Autos/story?id=3706113"&gt;ABC News&lt;/a&gt;, and many others.&lt;br /&gt;&lt;br /&gt;How long will it take before some less than ethical person hacks into the OnStar system and starts remotely disabling cars?  There's already something of a motivation, in that OnStar can unlock the car doors remotely, which would be useful to thieves. &lt;br /&gt;&lt;br /&gt;One of the more benign things that could be done with this type of attack is a denial of service.  Say an attacker disables all OnStar equipped cars on a major highway at rush hour.  That would create quite a mess, even if there are no accidents.   If it happened repeatedly, could have quite an impact on the economy.&lt;br /&gt;&lt;br /&gt;And since there's been talk recently of Chinese (and other) foreign governments &lt;a href="http://technology.timesonline.co.uk/tol/news/tech_and_web/the_web/article2409865.ece"&gt;attacking the US infrastructure&lt;/a&gt;, here's a new way they could do it - it's probably minimally defended, and the legal and internal relations aspects are a lot less serious than, say, cyberattacking a power plant.&lt;br /&gt;&lt;br /&gt;Thanks GM - appreciate your increasing the opportunities for hackers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-8768332007290547571?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/8768332007290547571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=8768332007290547571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8768332007290547571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/8768332007290547571'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/to-every-feature-there-is-counter.html' title='To every feature there is a counter-feature'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-5338310144815051139</id><published>2007-10-04T12:17:00.000-04:00</published><updated>2007-10-04T12:23:49.631-04:00</updated><title type='text'>Everything but real security</title><content type='html'>I recently visited a government building where they had me remove my change, keys, belt, cell phone, and watch, and then walk through a metal detector.  So far, so good.  But they didn't have an X-Ray machine, so they just let me carry my backpack around the outside of the detector.&lt;br /&gt;&lt;br /&gt;My backpack measures 15" wide x 9" deep x 18" tall, and is crammed with all the usual stuff a geek carries - laptop, MP3 player, GPS, various power adapters &amp;amp; chargers, etc.   No one looked inside, or even asked me what I was carrying.&lt;br /&gt;&lt;br /&gt;So what value was added by the X-Ray machine?  Feel good security!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-5338310144815051139?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/5338310144815051139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=5338310144815051139' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5338310144815051139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/5338310144815051139'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/everything-but-real-security.html' title='Everything but real security'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-1647792050277363969</id><published>2007-10-03T10:17:00.000-04:00</published><updated>2007-10-03T10:22:45.918-04:00</updated><title type='text'>Kentucky Attorney General releases expert report</title><content type='html'>I spent some time over the past few weeks looking at Kentucky's certification process for electronic voting systems as a consultant to the Kentucky Attorney General.  (In Kentucky, as in most states, there's a multi-tiered approval process before a voting system can be used - first it has to get Federal approval, then the state approves it, then individual jurisdictions, such as counties, actually purchase the equipment.)&lt;br /&gt;&lt;br /&gt;The Attorney General put out a &lt;a href="http://ag.ky.gov/news/votingsystemreport.htm"&gt;press release&lt;/a&gt; and my &lt;a href="http://tinyurl.com/39we52"&gt;report &lt;/a&gt;yesterday.  I'm very pleased that the AG adopted many of my recommendations in his press release and &lt;a href="http://tinyurl.com/2hnbby"&gt;letter &lt;/a&gt;to the Secretary of State.&lt;br /&gt;&lt;br /&gt;Now comes the hard work - turning the recommendations into action!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-1647792050277363969?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/1647792050277363969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=1647792050277363969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1647792050277363969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/1647792050277363969'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/kentucky-attorney-general-releases.html' title='Kentucky Attorney General releases expert report'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-2986260918328017576</id><published>2007-10-03T10:09:00.000-04:00</published><updated>2007-10-03T10:17:20.058-04:00</updated><title type='text'>Is jam a liquid?</title><content type='html'>I spent August in Europe, mostly on vacation in Ireland, where (among other things) I bought a jar of grapefruit marmalade at a farmers market.  I wish I could tell you how good it is - but I can't.&lt;br /&gt;&lt;br /&gt;After vacation in Ireland, I headed to Germany and then Bulgaria on business.  As I was clearing security in Frankfurt Germany, I learned that they consider jam to be a liquid (or perhaps a gel), and impounded it.   I didn't bother to argue - that's a pointless exercise, since they have no motivation to act rationally in the Germany any more than in the US.&lt;br /&gt;&lt;br /&gt;Wikipedia defines a liquid as "a &lt;a href="http://en.wikipedia.org/wiki/Fluid" title="Fluid"&gt;fluid&lt;/a&gt; that can freely form a distinct surface at the boundaries of its bulk material, which doesn't seem to include jam".  The US TSA (which obviously has limited influence over German security) talks about the 3 ounce rules, but never defines (at least that I can find) what a liquid or gel is.&lt;br /&gt;&lt;br /&gt;So next time, I guess I'll have to check my baggage - at least until they prohibit jam in checked baggage.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-2986260918328017576?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/2986260918328017576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=2986260918328017576' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2986260918328017576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/2986260918328017576'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/10/is-jam-liquid.html' title='Is jam a liquid?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-36223261405483580</id><published>2007-07-16T11:40:00.001-04:00</published><updated>2007-07-16T11:53:40.314-04:00</updated><title type='text'>So what about WabiSabiLabi?</title><content type='html'>I've been meaning to use this blog on a regular basis, but never seem to get around to it.  So instead of waiting for the new year and a New Year's resolution, I'm resolving to do it today.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wslabi.com/wabisabilabi/home.do?"&gt;WabiSabiLabi &lt;/a&gt;has been getting a huge amount of press, including mainstream press like &lt;a href="http://www.forbes.com/2007/07/06/security-software-hacking-tech-security-cx_ag_0706vulnmarket.html?partner=email"&gt;Forbes &lt;/a&gt;and &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/07/12/AR2007071202070.html"&gt;The Washington Post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Most of the coverage has been pretty negative, about how this may encourage black hats to find problems and sell them to the bad guys (where the definition of "bad guys" is dependent on where you stand, but frequently includes foreign governments).  I think these criticisms are all valid, but there's also one positive aspect: they make ROI (Return on Investment) real.&lt;br /&gt;&lt;br /&gt;For many years, security people have had a hard time justifying why anyone should spend money on security.  It's the "fear" and "insurance" arguments - "if you don't invest in security now, your site might get hacked".  But we've never been able to justify &lt;span style="font-style: italic;"&gt;how much&lt;/span&gt; to spend - it's never possible to solve all the problems, but how much is enough?  What WabiSabiLabi offers is a free market in figuring out how much is enough.&lt;br /&gt;&lt;br /&gt;If I'm a software vendor, and a vulnerability in my product shows up in WabiSabiLabi, I have a few choices:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Buy it myself (and presumably fix it for my customers)&lt;/li&gt;&lt;li&gt;Wait for someone else to buy it, and hope they don't use it to attack my customers&lt;/li&gt;&lt;li&gt;Hope no one buys it&lt;/li&gt;&lt;/ul&gt;If the result is the first, I know how much I have to spend to keep the vulnerability out of a competitor's hands.  If it's the second, I know how much a vulnerability in my product is worth to a bad guy (or a competitor), and that gives an indication of how much I might want to invest to prevent it from happening again.  If it's the third, I know that no one is willing to pay enough to satisfy the bug finder, so perhaps addition security spending isn't needed.&lt;br /&gt;&lt;br /&gt;Obviously, one data point isn't enough to come to any conclusions, but if they get substantially more than the four bugs currently up for sale, we might be able to draw some conclusions about the dollar (or euro or ...) value of security.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-36223261405483580?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/36223261405483580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=36223261405483580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/36223261405483580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/36223261405483580'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2007/07/so-what-about-wabisabilabi.html' title='So what about WabiSabiLabi?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-113398216971997002</id><published>2005-12-07T13:53:00.000-05:00</published><updated>2005-12-07T14:03:12.663-05:00</updated><title type='text'>How much is enough crypto?</title><content type='html'>Twice in the past two weeks I've had requests for too much crypto from very large companies. What's "too much"? In one case, the customer complained that my product wouldn't support RSA keys larger than 4096 bits (in particular, they wanted 6144 bit keys). In the other, the customer is demanding 256 bit symmetric keys for SSL (i.e., AES). This is too much because the strength of the crypto (at 4096 bit RSA keys and 128 bit RC4/3DES) is almost certainly greater than the software that's using the crypto. That is, an attacker will find and exploit a vulnerability in the non-crypto software long before they'll be able to crack the crypto.&lt;br /&gt;&lt;br /&gt;We need to better educate the non-experts that when it comes to crypto, &lt;span style="font-style: italic;"&gt;more &lt;/span&gt;is not the same as &lt;span style="font-style: italic;"&gt;better&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;What both cases have in common is that the customers aren't asking for these to satisfy their own requirements, but rather because they want to exchange business information with other companies that demand the extra-strong crypto. In some cases, businesses pushing other businesses can be a good thing - if Amazon refused to do business with anyone who didn't train their programmers in the OWASP Top 10 (for example), it would quickly improve the security of many web sites. But in this case, it's inflicting pain on the businesses, and the software vendors who supply them, for no particularly good reason.&lt;br /&gt;&lt;br /&gt;There's also a lesson learned for those who would like to see regulation or legislation for improved security - be careful of what you wish for! I wouldn't want to see silly rules getting encoded, especially to the detriment of meaningful methods of improving security.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-113398216971997002?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/113398216971997002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=113398216971997002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/113398216971997002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/113398216971997002'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2005/12/how-much-is-enough-crypto.html' title='How much is enough crypto?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18649716.post-113139730114425865</id><published>2005-11-07T15:55:00.000-05:00</published><updated>2005-11-07T16:01:41.153-05:00</updated><title type='text'>Why ABQORDIA?</title><content type='html'>Well, why not?  A few years ago, when we were designing our house, I looked at a lot of custom houses.  Some had clever signs - "Trail's End" or whatever to welcome visitors.  And I thought it was a neat idea to name your house, but I wanted something that related to me, and also had a technology sound to it.  So in the shower one morning, the name "abqordia" came to me.&lt;br /&gt;&lt;br /&gt;My wife thought it sounded to weird to put a sign out front that said ABQORDIA, so I started looking for other ways to use the name.  The SSID on my home wireless network is ABQORDIA.  So when I decided to start a blog, ABQORDIA seemed like the right choice.&lt;br /&gt;&lt;br /&gt;The ABQ (as very frequent travellers will know) is the airport code for Albuquerque NM, where I spent most of my growing-up years.  (Although I've now lived in Virginia for far more years than in Albuquerque.)  The ORD (as many American travellers will know) is the airport code for Chicago O'Hare, where my wife grew up.  For you trivia buffs, the ORD is for Orchard Field in Skokie, where the original airport was located.  It's now the Old Orchard mall.&lt;br /&gt;&lt;br /&gt;And the "IA"?  No, nothing to do with Iowa.  Just something to give it a high tech sound.&lt;br /&gt;&lt;br /&gt;Say it out loud - ab-cord-e-ah!  Makes you want to invest in the company, huh?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18649716-113139730114425865?l=abqordia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abqordia.blogspot.com/feeds/113139730114425865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18649716&amp;postID=113139730114425865' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/113139730114425865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18649716/posts/default/113139730114425865'/><link rel='alternate' type='text/html' href='http://abqordia.blogspot.com/2005/11/why-abqordia.html' title='Why ABQORDIA?'/><author><name>Jeremy</name><uri>http://www.blogger.com/profile/15815932490811373617</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
