<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>The BFC Computing Weblog: Category Windows</title>
    <link>http://blog.bfccomputing.com/articles/category/windows</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>My God, It's Full of Source!</description>
    <item>
      <title>Anti-Virus on Voting Machines</title>
      <description>&lt;p&gt;There&amp;#8217;s been much made of the revelation that Diebold voting machines run an install of McAfee Anti-Virus, and that it&amp;#8217;s caused trouble with the voting software.&lt;/p&gt;

&lt;p&gt;The arguments against it typically boil down to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your voting machines shouldn&amp;#8217;t be use for anything else&lt;/li&gt;
&lt;li&gt;Your voting machines should be secured against anybody installing software on it&lt;/li&gt;
&lt;li&gt;You can&amp;#8217;t verify the operation of MAV so it could possibly tamper with votes&lt;/li&gt;
&lt;li&gt;You should be running an operating system which is not so easily infected&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those arguments all have merit, but skip the fundamentals - the software image on a voting machine should not be running on read/write media, that is hard drives.  If that basic criteria isn&amp;#8217;t met, AV software might actually be a good idea, but missing the fundamentals is no excuse for dirty hacks.&lt;/p&gt;

&lt;p&gt;I build my first appliance computer that could run from a CD in a CD-&lt;b&gt;ROM&lt;/b&gt; drive in 2002.  It&amp;#8217;s neither new nor a difficult concept.  When you need things to be secure, in that case under HIPAA regs, in this case for votes, you mount your media device (hard drive, flash memory, etc) with the &amp;#8216;noexec&amp;#8217; flag, and then no software installed on the read/write media can be run from that media.  Since you can&amp;#8217;t write to the CD, software can&amp;#8217;t be run from there either.  You provide a stripped down OS image to make doing any more than the minimum very difficult, certainly requiring physical access to the machine.&lt;/p&gt;

&lt;p&gt;This isn&amp;#8217;t to say your machine shouldn&amp;#8217;t be kept secure - of course it should, and the BIOS needs to be correctly configured (many of you know the security problems with certain BIOS configurations) - but read-only media and a good Q/A process obviates the need for anti-virus software.  Certainly some software selection choices can make this difficult, but any good architecture starts with the requirements and works towards software selection, not the other way around.  Assuming good security is a requirement.&lt;/p&gt;</description>
      <pubDate>Mon, 25 Aug 2008 21:10:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:f488c07c-f266-4f7c-a1aa-001216547d68</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2008/08/25/anti-virus-on-voting-machines</link>
      <category>Windows</category>
      <category>Hardware</category>
      <category>Development</category>
      <category>Politics</category>
      <category>Open Source</category>
      <category>Linux</category>
      <category>Security</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4777</trackback:ping>
    </item>
    <item>
      <title>Complete Deniability</title>
      <description>&lt;p&gt;I&amp;#8217;ve written before about the limited usefulness of plausible deniability, especially in relation to software like &lt;a href="http://truecrypt.sf.net"&gt;TrueCrypt&lt;/a&gt;, a hard drive encryption program.&lt;/p&gt;

&lt;p&gt;The gist of plausible deniability with TrueCrypt is this:  You have multiple encrypted hard drive partitions.  When your enemy forces you to reveal your keys, you reveal the low-cost key, and the enemy sees some data that he doesn&amp;#8217;t care about and sends you on your merry way.  The &amp;#8216;real&amp;#8217; stuff you want to hide is still hidden.&lt;/p&gt;

&lt;p&gt;This works if two conditions are true:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The enemy doesn&amp;#8217;t know you employ a product with plausible deniability&lt;/li&gt;
&lt;li&gt;The enemy can merely detain you&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If those conditions aren&amp;#8217;t true, you&amp;#8217;re in big trouble.  Say a violent group gets you and your data.  They know TrueCrypt has plausible deniability, and they really want your data.  You&amp;#8217;re going to be tortured until they get what they want, it&amp;#8217;s that simple, and ugly.&lt;/p&gt;

&lt;p&gt;Now, the worst possible scenario is that you can&amp;#8217;t give up &amp;#8216;your data&amp;#8217; because it doesn&amp;#8217;t exist.  But only you know that.  The bad guys think you have it and they know you have plausible deniability.  You&amp;#8217;re completely screwed.&lt;/p&gt;

&lt;p&gt;For this reason I&amp;#8217;ve been against plausible deniability systems for defending against all threats (yes, TrueCrypt would still be fine from hiding that porn you have stashed away on your home PC).&lt;/p&gt;

&lt;p&gt;This changed when Cal Harding introduced the concept of &lt;a href="http://it.slashdot.org/comments.pl?sid=606473&amp;amp;cid=24101051"&gt;Complete Deniability&lt;/a&gt;.  That is, you can prove that you have no more plausible deniability.&lt;/p&gt;

&lt;p&gt;Here&amp;#8217;s how it can work:  With TrueCrypt, you could have a utility that, once inside a locked data set, could be given a set of keys and ensure that those keys account for all readable data and all blocks of the storage device.  Because TrueCrypt is open source, the bad guys can trust this utility to verify that you&amp;#8217;re no longer hiding anything.  They can review the source and compile it themselves, if they wish.&lt;/p&gt;

&lt;p&gt;But, good news for you, you get to go home.  Because even bad guys don&amp;#8217;t like to waste their time and you&amp;#8217;re not otherwise terribly interesting.  Odds are you&amp;#8217;re not getting your laptop back once the bad guys find your porn bank, though.&lt;/p&gt;</description>
      <pubDate>Thu, 10 Jul 2008 19:51:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:f040c64f-0be4-4740-b6a7-e0b784e0c82d</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2008/07/10/complete-deniability</link>
      <category>Windows</category>
      <category>Development</category>
      <category>Open Source</category>
      <category>Linux</category>
      <category>Security</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4772</trackback:ping>
    </item>
    <item>
      <title>Microsoft Back For More Yahoo!</title>
      <description>&lt;p&gt;Sure enough, Microsoft has come back and &lt;a href="http://thestandard.com/news/2008/05/18/update-microsoft-puts-new-yahoo-deal-table"&gt;offered to buy only part of Yahoo!&lt;/a&gt; this time (the part it cares about, obviously).  This doesn&amp;#8217;t prove my conjecture that &lt;a href="http://blog.bfccomputing.com/articles/2008/04/05/how-yahoo-can-turn-back-microsoft"&gt;it only cares about Zimbra&lt;/a&gt;, but it sure doesn&amp;#8217;t rule it out!&lt;/p&gt;</description>
      <pubDate>Mon, 19 May 2008 20:45:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:4929f6b0-a774-4238-a5c5-d952b256fc3f</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2008/05/19/microsoft-back-for-more-yahoo</link>
      <category>Windows</category>
      <category>Web</category>
      <category>Internet</category>
      <category>Open Source</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4759</trackback:ping>
    </item>
    <item>
      <title>Note on Security Update Coverage</title>
      <description>&lt;p&gt;In the past I&amp;#8217;ve covered security problems in various software packages I don&amp;#8217;t use or recommend, and I haven&amp;#8217;t been doing that for some time, but I don&amp;#8217;t think I wrote a note to that effect.  Going forward I&amp;#8217;ll try not to replicate the work &lt;a href="http://www.us-cert.gov/cas/techalerts/"&gt;US-CERT&lt;/a&gt; is doing and avoid pointing out anything less than problems that are highly out of the ordinary, like the recent &lt;a href="http://www.debian.org/security/2008/dsa-1571"&gt;debian OpenSSL problem&lt;/a&gt; or where official channels are just simply too slow.&lt;/p&gt;</description>
      <pubDate>Sat, 17 May 2008 18:14:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:58be4116-c731-4af3-9cbf-9b31648e0db5</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2008/05/17/note-on-security-update-coverage</link>
      <category>Windows</category>
      <category>Development</category>
      <category>Open Source</category>
      <category>Security</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4756</trackback:ping>
    </item>
    <item>
      <title>Microsoft/Zune/NBC/Watermarking</title>
      <description>&lt;p&gt;People are &lt;a href="http://daringfireball.net/2008/05/copyright_cop"&gt;a tizzy&lt;/a&gt; about some &amp;#8216;magical&amp;#8217; technology NBC got Microsoft to put into its Zune to prevent &amp;#8216;unauthorized&amp;#8217; episodes from playing.  Of course, a he-said, she-said spat ensued, and they&amp;#8217;re probably &lt;a href="http://bits.blogs.nytimes.com/2008/05/07/microsoft-may-build-a-copyright-cop-into-every-zune/"&gt;both lying&lt;/a&gt;.  Anyway, this magic isn&amp;#8217;t, it&amp;#8217;s just &lt;a href="http://blog.bfccomputing.com/articles/2007/03/04/watermark-me"&gt;watermarking&lt;/a&gt;.  It&amp;#8217;s well-defined how to make this unnoticeable and non-trival to remove.   NBC just adds watermarking to the shows before they air, the Zune detects the watermark, and refuses to play the file unless there&amp;#8217;s also an authorization key.&lt;/p&gt;

&lt;p&gt;The trick with this approach is that it&amp;#8217;s 100% DRM; hardware player support is required, and any other player will not have a problem.  Also of note, this does nothing to stop copying, it&amp;#8217;s just a revenue-enforcement model and is anti Fair-Use.&lt;/p&gt;

&lt;p&gt;Nah, neither GE nor Microsoft would do something like that&amp;#8230; good on Apple for refusing to play Evil Ball.&lt;/p&gt;</description>
      <pubDate>Thu, 08 May 2008 23:44:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:7d8e370a-9513-4980-b809-dc0e1c77d0c6</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2008/05/08/microsoft-zune-nbc-watermarking</link>
      <category>Windows</category>
      <category>Hardware</category>
      <category>Development</category>
      <category>Security</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4751</trackback:ping>
    </item>
    <item>
      <title>How Yahoo! Can Turn Back Microsoft</title>
      <description>&lt;p&gt;Spin off Zimbra again.&lt;/p&gt;

&lt;p&gt;Microsoft&amp;#8217;s talk about gettting all Webby is just the party line.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://zimbra.com"&gt;Zimbra&lt;/a&gt; is the most significant competition to Exchange and Microsoft&amp;#8217;s stranglehold on &amp;#8216;The Enterprise&amp;#8217; and the real reason that Microsoft wants to own Yahoo!.&lt;/p&gt;

&lt;p&gt;Of course this won&amp;#8217;t happen - I think the Yahoo! guys are smart and bought Zimbra so that Microsoft &lt;em&gt;would&lt;/em&gt; finally acquire them.  And they know what the Exchange monopoly is worth to them, so they can hold out until Microsoft gives.&lt;/p&gt;

&lt;p&gt;This &lt;a href="http://www.freezimbranow.org/"&gt;group&lt;/a&gt; is looking to block the deal with government intervention on these grounds.&lt;/p&gt;</description>
      <pubDate>Sat, 05 Apr 2008 15:45:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:7dbf86eb-624a-4011-adc2-df5f99f17b75</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2008/04/05/how-yahoo-can-turn-back-microsoft</link>
      <category>Windows</category>
      <category>Web</category>
      <category>Internet</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4745</trackback:ping>
    </item>
    <item>
      <title>See, it really is the Russians</title>
      <description>&lt;p&gt;Here&amp;#8217;s a Washington Post &lt;a href="http://blog.washingtonpost.com/securityfix/2008/01/unhappy_birthday_to_the_storm.html"&gt;piece&lt;/a&gt; about the Storm worm, and it being traced to St. Petersburg, and the international relations around that.&lt;/p&gt;

&lt;p&gt;This is largely posted to have for future reference for when I get the &amp;#8216;conspiracy nut&amp;#8217; look when I explain that Windows security problems are largely Russian-mafia related.&lt;/p&gt;</description>
      <pubDate>Wed, 30 Jan 2008 14:49:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:e1a5ba79-43ec-443e-bd4f-8819f83a5f2b</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2008/01/30/see-it-really-is-the-russians</link>
      <category>Windows</category>
      <category>Politics</category>
      <category>Security</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4729</trackback:ping>
    </item>
    <item>
      <title>Pre-Screening Vulnerable Users Through Old Exploits</title>
      <description>&lt;p&gt;I was reading about the latest* &lt;a href="http://isc.sans.org/diary.html?storyid=3820&amp;amp;rss"&gt;Windows vulnerability&lt;/a&gt; over at the ISC diary and they point out there the vector is a bunch of old vulnerabilities and that the folks involved are tied up in banking fraud.&lt;/p&gt;

&lt;p&gt;So, why wouldn't they exploit the latest vulnerabilities to get a bigger victim base?  Is it because they're too lazy or incompetent to program for them?&lt;/p&gt;

&lt;p&gt;No, I think they know exactly what they're doing.  By choosing to target unpatched machines they're purposely limiting their user base.  They're limiting it to people who are clueless about security.&lt;/p&gt;

&lt;p&gt;If you were a bank fraudster, whose account would you rather tackle, that of somebody who is fanatic about patching their Windows machine or someone who is security ignorant to the point of not having patched their machine in over a year?  Why even bother with Mac or Linux users, if you have this perspective...&lt;/p&gt;

&lt;p&gt;Notice, one of the exploits dates back to 2003.  I wouldn't be surprised if they push victims who were exploited through this one to the top of the list.&lt;/p&gt;

&lt;p&gt;* I had to pick between two critical flaws today for 'latest' - allow me the literary license.&lt;/p&gt;</description>
      <pubDate>Wed, 09 Jan 2008 16:56:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:8c2cbca8-7ae5-4d95-8a09-3908282b5fa4</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2008/01/09/pre-screening-vulnerable-users-through-old-exploits</link>
      <category>Windows</category>
      <category>Security</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4722</trackback:ping>
    </item>
    <item>
      <title>Microsoft Patches without Permission</title>
      <description>&lt;p&gt;I&amp;#8217;ve been trying to lay off the &amp;#8216;Windows bad news&amp;#8217; posts here, but this one is just too important to ignore.&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s an article called &lt;a href="http://www.news.com/8301-10784_3-9778389-7.html?part=rss&amp;amp;subj=news&amp;amp;tag=2547-1_3-0-5"&gt;&amp;#8220;Windows is Spyware&amp;#8221;&lt;/a&gt;
 over at ZDNet talking about a newly discovered (and &lt;a href="http://blogs.zdnet.com/hardware/?p=779"&gt;confirmed&lt;/a&gt;) behavior whereby Microsoft patches Windows XP (and apparently Vista) machines without the knowledge or consent of the machine&amp;#8217;s owner.  I&amp;#8217;m pretty sure this means you can&amp;#8217;t use Windows in an environment where you&amp;#8217;re governed by HIPAA, PCI, or federal security regs, at least without some serious egress filtering to the Microsoft sites at the firewall.&lt;/p&gt;

&lt;p&gt;The most amusing point from the article is this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;They seem to think that they own Windows and you and I are just renting our copies. Maybe we should read the lease.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Duh.  It says right in the EULA that&amp;#8217;s exactly what you&amp;#8217;re doing, and in fact the new EULA with Windows XP SP1 stated that Microsoft could do this kind of updating (though they weren&amp;#8217;t at the time).  Anybody who has requirements incompatible with these kinds of EULA&amp;#8217;s needs to find a vendor for their OS that doesn&amp;#8217;t impose such clauses.  Even at that you&amp;#8217;re at the mercy of the new vendor&amp;#8217;s benevolence, so open source operating systems are the only real choice if real control and security are the criteria.&lt;/p&gt;

&lt;p&gt;Does anybody have a source for accurate IP ranges of the Windows update servers?&lt;/p&gt;

&lt;p&gt;[hat tip -&gt; Glen]&lt;/p&gt;</description>
      <pubDate>Fri, 14 Sep 2007 11:58:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:fa4814b7-5378-4c18-aba3-c1412f2f12ef</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2007/09/14/microsoft-patches-without-permission</link>
      <category>Windows</category>
      <category>Internet</category>
      <category>Open Source</category>
      <category>Security</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4694</trackback:ping>
    </item>
    <item>
      <title>And Lo, Upon the Seventh Day, Dvorak Switched</title>
      <description>&lt;p&gt;&lt;a href="http://www.pcmag.com/article2/0,1895,2162402,00.asp"&gt;John Dvorak is using a Mac&lt;/a&gt; and recommending them to his friends.  &lt;blockquote&gt;Fire and brimstone coming down from the skies, rivers and seas boiling, forty years of darkness, earthquakes, volcanoes, the dead rising from the grave, human sacrifice, dogs and cats living together - mass hysteria.&lt;/blockquote&gt;
Fake Steve Jobs has a &lt;a href="http://fakesteve.blogspot.com/2007/07/this-about-face-by-dvorak.html"&gt;good point&lt;/a&gt; - what do you do when your best contra-indicator turns in your favor?&lt;/p&gt;</description>
      <pubDate>Fri, 27 Jul 2007 15:23:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:ab401d93-7ee7-4858-a79c-dead235b153d</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2007/07/27/and-lo-upon-the-seventh-day-dvorak-switched</link>
      <category>Windows</category>
      <category>Mac</category>
      <category>Humor</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4682</trackback:ping>
    </item>
  </channel>
</rss>
