<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tales from the Crypto : Bad names</title><link>http://msmvps.com/blogs/alunj/archive/tags/Bad+names/default.aspx</link><description>Tags: Bad names</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>“Fully Stealthed” means fully spoofable</title><link>http://msmvps.com/blogs/alunj/archive/2009/01/20/1663882.aspx</link><pubDate>Wed, 21 Jan 2009 00:50:19 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1663882</guid><dc:creator>Alun Jones</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/alunj/rsscomments.aspx?PostID=1663882</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/alunj/commentapi.aspx?PostID=1663882</wfw:comment><comments>http://msmvps.com/blogs/alunj/archive/2009/01/20/1663882.aspx#comments</comments><description>&lt;p&gt;&lt;img title="Black Hole - you see it, because it isn&amp;#39;t there!" style="display:inline;margin-left:0px;margin-right:0px;" alt="Black Hole - you see it, because it isn&amp;#39;t there!" src="http://www.ifa.hawaii.edu/~barnes/ast110_06/bhaq/Black_Hole_Milkyway.jpg" align="right" /&gt;Every so often, someone on one of the security mailing lists to which I subscribe will post a frothing rant from someone who has discovered their own personal “magic bullet” which solves all their security woes. This time, it’s a guy who was convinced that Microsoft’s recent out-of-band Internet Explorer patch &lt;a href="http://www.microsoft.com/technet/security/bulletin/ms08-078.mspx"&gt;MS08-078&lt;/a&gt; is actually a conspiracy by Microsoft (and the government, of course) to invade your computer.&lt;/p&gt;  &lt;p&gt;Okay, now aside from the point that, technically, Microsoft “pwns” your computer if you run their OS, and they don’t need to install patches to continue to do so; aside from the Ballmer defence (“If we were actually evil, don’t you think we’d be doing a better job at it?”; aside from that and many other considerations, what evidence did this guy have that the patch is a conspiracy?&lt;/p&gt;  &lt;p&gt;Gibson Research’s &lt;a href="https://www.grc.com/x/ne.dll?bh0bkyd2"&gt;ShieldsUp&lt;/a&gt; site reported that his system was “Fully Stealthed”.&lt;/p&gt;  &lt;p&gt;[For those of you non-geeks reading the blog, that means that his firewall was closed up so tight that his system was not responding to any attempt to connect.]&lt;/p&gt;  &lt;p&gt;Many other people have made, or will make, the obvious note that the patch is for a browser client bug, whereas the firewall ignoring all incoming requests only protects against server-related bugs, so I’ll leave it to those people to discuss that.&lt;/p&gt;  &lt;p&gt;My concern is that Gibson is &lt;u&gt;still&lt;/u&gt; pitching the idea that “Fully Stealthed” is a good idea.&lt;/p&gt;  &lt;p&gt;TCP/IP, the network protocol on which much of the Internet is currently based, is designed around certain error reporting mechanisms that keep the system able to route around trouble.&lt;/p&gt;  &lt;p&gt;One of these mechanisms is the TCP RST (reset) flag. The reset flag a great tool, as it says in a single bit “I received this packet, but I can completely guarantee that it’s not meant for me”. Another similar mechanism is the “ICMP Host Unreachable” response, which says “You appear to be trying to send a packet through me to another machine, but although I’m not a bad place to send that packet through, I can’t seem to reach that machine just now”.&lt;/p&gt;  &lt;p&gt;When you’re “Fully Stealthed” (or completely non-responsive, if you prefer), it’s like you’re a black hole, and neither the TCP RST flag nor the ICMP Host Unreachable errors are returned from your system.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;That’s great, right, because it means that your attackers can’t tell you’re there? It’s like you’re a black hole, no one can see you, right?&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;That sounds good in theory, except that even black holes can be seen, because they don’t act like the empty space that might otherwise be there.&lt;/p&gt;  &lt;p&gt;Similarly, a “Fully Stealthed” machine gives away its presence by occupying an IP address that will not respond at all when you try to contact it. Very much like a black hole, it’s clear that it’s there, because if there was nothing there, the upstream routers would be passing back ICMP Unreachable messages.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;OK, so maybe they know that I’ve got a machine here, at this IP address, but it’s safe, because it’s Fully Stealthed – Stealth just sounds so cool, especially since it’s a verbed noun! It’s alright that I look like a hole to the rest of the Internet, because nobody can do anything to me!&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Wrong again.&lt;/p&gt;  &lt;p&gt;The attacker can pretend to &lt;u&gt;be&lt;/u&gt; you, because there’s nothing you’re going to say about it.&lt;/p&gt;  &lt;p&gt;Let me qualify that – of course, the attacker can’t use your password if he doesn’t know it, nor can he use your private keys. But he can use another thing that some sites use as part of the proof that you are who you claim to be.&lt;/p&gt;  &lt;p&gt;He can use your IP address.&lt;/p&gt;  &lt;p&gt;A few things prevent this normally:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;The attacker never gets to see responses to his traffic – but for the most part, he may be able to guess these, and perhaps he &lt;em&gt;can&lt;/em&gt; see those responses, if he’s sniffing your line, for example. &lt;/li&gt;    &lt;li&gt;You get to see the responses to the attacker – this allows your computer to say “I received this packet, but I can completely guarantee that it’s not meant for me” – in other words, to send a RST back. &lt;/li&gt;    &lt;li&gt;If the attacker can’t see his responses, he needs to guess the random sequence number that is supplied in the SYN-ACK packet. Again, this isn’t a problem for the attacker if he’s sniffing your line, but it’s also not a problem for the attacker if he can guess the sequence number somewhat reliably. This happens every now and again, as network stack developers fail to predict ways in which their own randomness can be predicted. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;So, number 1 and 3 aren’t always a barrier – number 2 is definitely a barrier if the attacker needs to maintain the connection for more than a few fractions of a second, as the RST from the spoofed IP address will cause the server to drop the connection and ignore what the attacker is trying to do.&lt;/p&gt;  &lt;p&gt;So, this is a valuable protection that a “fully-stealthed” firewall is going to throw away for you – the ability to spot when someone is spoofing your IP address, and to respond back to say “uh, that isn’t me – stop talking to him”.&lt;/p&gt;  &lt;p&gt;A firewall should behave as if the machine is present but disinterested, and should actively refuse misguided connection attempts and responses, not merely ignore them. There’s a big difference between the two behaviours. Don’t use the sensationalist terminology of a poor substitute for an expert as a replacement for understanding of your risks and threats.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1663882" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/alunj/archive/tags/General+Security/default.aspx">General Security</category><category domain="http://msmvps.com/blogs/alunj/archive/tags/Programmer+Hubris/default.aspx">Programmer Hubris</category><category domain="http://msmvps.com/blogs/alunj/archive/tags/Bad+names/default.aspx">Bad names</category></item><item><title>Windows 7 officially has a name</title><link>http://msmvps.com/blogs/alunj/archive/2008/10/14/1650805.aspx</link><pubDate>Tue, 14 Oct 2008 17:41:39 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1650805</guid><dc:creator>Alun Jones</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/alunj/rsscomments.aspx?PostID=1650805</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/alunj/commentapi.aspx?PostID=1650805</wfw:comment><comments>http://msmvps.com/blogs/alunj/archive/2008/10/14/1650805.aspx#comments</comments><description>&lt;p&gt;So, what’s the scoop?&lt;/p&gt;  &lt;p&gt;It’s going to be called “&lt;a href="http://windowsvistablog.com/blogs/windowsvista/archive/2008/10/13/introducing-windows-7.aspx"&gt;Windows 7&lt;/a&gt;”, according to Mike Nash posting at the &lt;a href="http://windowsvistablog.com/blogs/windowsvista/"&gt;Windows Vista Blog&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/images/exec/web/nash-2.jpg"&gt;&lt;img style="display:inline;margin-left:0px;margin-right:0px;" alt="Mike Nash" src="http://www.microsoft.com/presspass/images/exec/thumbnails/nash-2.jpg" align="left" /&gt;&lt;/a&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/alunj.Windows7officiallyhasaname_5F00_9242/image_5F00_2.png"&gt;&lt;img title="image" style="border-right:0px;border-top:0px;display:inline;margin-left:0px;border-left:0px;margin-right:0px;border-bottom:0px;" height="102" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/alunj.Windows7officiallyhasaname_5F00_9242/image_5F00_thumb.png" width="84" align="left" border="0" /&gt;&lt;/a&gt;[Is it just me, or does Mike Nash look a little like the chef who got into trouble for inflating his resume in the opening credits to “&lt;a href="http://www.foodnetwork.com/robert-irvine/index.html"&gt;Dinner: Impossible&lt;/a&gt;”? ]&lt;/p&gt;  &lt;p&gt;How sneaky of Microsoft, to fool us into thinking that “Windows 7” was just the code name, when in fact it was also the release name!&lt;/p&gt;  &lt;p&gt;Me, I think it’s because there was just no good way to include hints of the code-name in the final release name, like Microsoft have done in the past.&lt;/p&gt;  &lt;p&gt;Think about it – “Cairo” spawned “Windows XP” – the Greek letters chi and rho are written: “ΧΡ” (lower-case is “χρ”) (if you don’t have the Greek font, that looks almost indistinguishable from “XP”). I’ll always think of it as “Windows No Parking”.&lt;/p&gt;  &lt;p&gt;Windows 6 became Windows Vista – get it, six is “vi” in roman numerals?&lt;/p&gt;  &lt;p&gt;So, Windows 7 should have been Windows Viista. Or maybe the name could have made obscure art-house movie references, and been called “A Vee and two ones”. Ah, but anything with VII in it might be perilously close to Intel’s VIIV product (currently residing in our “where are they now” file).&lt;/p&gt;  &lt;p&gt;Perhaps this should make us think back to the last time a Windows client operating system was referred to by the word “Windows” followed by its version number – yes, “Windows 7” is designed to hearken back to “Windows 3.11”. Ah, yes, those were the days, indeed.&lt;/p&gt;  &lt;p&gt;I can’t wait to see what’s coming in Windows 7, particularly things like Multi-touch support (though I have yet to purchase a system that has even single touch support).&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Seven also marks Windows’ transition from an acid into a base.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1650805" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/alunj/archive/tags/Bad+names/default.aspx">Bad names</category><category domain="http://msmvps.com/blogs/alunj/archive/tags/Miscellany+-+not+security/default.aspx">Miscellany - not security</category><category domain="http://msmvps.com/blogs/alunj/archive/tags/Windows+Vista/default.aspx">Windows Vista</category></item><item><title>Linux - unbreakable until when?</title><link>http://msmvps.com/blogs/alunj/archive/2006/10/27/Linux-_2D00_-unbreakable-until-when_3F00_.aspx</link><pubDate>Fri, 27 Oct 2006 21:17:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:215183</guid><dc:creator>Alun Jones</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/alunj/rsscomments.aspx?PostID=215183</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/alunj/commentapi.aspx?PostID=215183</wfw:comment><comments>http://msmvps.com/blogs/alunj/archive/2006/10/27/Linux-_2D00_-unbreakable-until-when_3F00_.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.oracle.com/" title="Oracle - Unbelievable"&gt;&lt;img align="left" alt="Not much of a claim..." height="106" src="http://msmvps.com/photos/alunj/images/215019/original.aspx" title="Not much of a claim..." width="180" /&gt;&lt;/a&gt;Man, if I were dumb enough to claim anything as &amp;quot;unbreakable&amp;quot;, I&amp;#39;d probably want to claim that you have a little bit more than two months of unbreakability (and yes, that is an &lt;a href="http://www.oracle.com/technologies/linux/images/ubl-banner.jpg"&gt;unretouched&amp;nbsp;graphic&lt;/a&gt; &lt;a href="http://www.oracle.com/technologies/linux/index.html?pageregion=ocom_hp_a_main_1_Linux_102506"&gt;from Oracle&amp;#39;s site&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.technet.com/security/archive/2006/10/26/oracle-announces-unbreakable-linux-aka-red-hat.aspx" title="Oracle Announces Unbreakable Linux (aka Red Hat)"&gt;Cousin Jeff&lt;/a&gt; notes that Mary Ann Davidson, head honcho of Security at Oracle, previously&amp;nbsp;remarked on&amp;nbsp;the previous &amp;quot;Unbreakable&amp;quot; campaign &amp;quot;What idiot dreamed this up?&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/RMS_Titanic" title="RMS Titanic"&gt;&lt;img align="right" height="106" src="http://msmvps.com/photos/alunj/images/215165/original.aspx" style="width:180px;height:106px;" width="180" /&gt;&lt;/a&gt;I think it&amp;#39;s the same &amp;quot;idiot&amp;quot; that came up with the original version of this campaign. Marketing geniuses, all of them.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=215183" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/alunj/archive/tags/General+Security/default.aspx">General Security</category><category domain="http://msmvps.com/blogs/alunj/archive/tags/Programmer+Hubris/default.aspx">Programmer Hubris</category><category domain="http://msmvps.com/blogs/alunj/archive/tags/Bad+names/default.aspx">Bad names</category></item><item><title>Internet Explorer 7 will be called ... Internet Explorer 7.</title><link>http://msmvps.com/blogs/alunj/archive/2006/08/06/106885.aspx</link><pubDate>Sun, 06 Aug 2006 15:07:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:106885</guid><dc:creator>Alun Jones</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/alunj/rsscomments.aspx?PostID=106885</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/alunj/commentapi.aspx?PostID=106885</wfw:comment><comments>http://msmvps.com/blogs/alunj/archive/2006/08/06/106885.aspx#comments</comments><description>&lt;P&gt;Thank goodness &lt;A href="http://blogs.msdn.com/ie/archive/2006/08/04/688899.aspx"&gt;Microsoft saw sense&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I can't imagine how many people would have asked me "&lt;A href="http://blogs.msdn.com/ie/archive/2006/05/26/608255.aspx"&gt;where do I download the Plus pack for IE7&lt;/A&gt;?"&lt;/P&gt;
&lt;P&gt;For once, this is a tale about a name I would have chosen.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=106885" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/alunj/archive/tags/Bad+names/default.aspx">Bad names</category><category domain="http://msmvps.com/blogs/alunj/archive/tags/Miscellany+-+not+security/default.aspx">Miscellany - not security</category></item><item><title>BluRay - a bad name for high-definition?</title><link>http://msmvps.com/blogs/alunj/archive/2006/06/26/102860.aspx</link><pubDate>Mon, 26 Jun 2006 15:39:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:102860</guid><dc:creator>Alun Jones</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/alunj/rsscomments.aspx?PostID=102860</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/alunj/commentapi.aspx?PostID=102860</wfw:comment><comments>http://msmvps.com/blogs/alunj/archive/2006/06/26/102860.aspx#comments</comments><description>&lt;P&gt;My attention was drawn to a graphic this morning that seemed to read "BLURRY" 
&lt;P&gt;&lt;IMG src="http://newsimg.bbc.co.uk/media/images/41811000/jpg/_41811206_bluray_bbc66.jpg"&gt; 
&lt;P&gt;Turns out, it's just a slightly out-of-focus and small picture of a logo for "Blu-Ray",&amp;nbsp;one of two competing standards for high definition DVDs. 
&lt;P&gt;Seems like a bad idea to make its logo so easily misreadable as something that is the antithesis of its design. 
&lt;P&gt;But it's fun to point and laugh at.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=102860" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/alunj/archive/tags/Bad+names/default.aspx">Bad names</category></item><item><title>Vista Bitlocker</title><link>http://msmvps.com/blogs/alunj/archive/2006/03/10/85963.aspx</link><pubDate>Fri, 10 Mar 2006 23:37:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:85963</guid><dc:creator>Alun Jones</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/alunj/rsscomments.aspx?PostID=85963</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/alunj/commentapi.aspx?PostID=85963</wfw:comment><comments>http://msmvps.com/blogs/alunj/archive/2006/03/10/85963.aspx#comments</comments><description>&lt;P&gt;A while back, I said that my dream job at Microsoft would be to refuse dumb product names.&lt;/P&gt;
&lt;P&gt;"WindowsCE?" I would say, "You do realise everyone will call that 'WinCE', which is something you do when you're in pain, yes?"&lt;/P&gt;
&lt;P&gt;".NET Server?&amp;nbsp; What does the OS have to do with .NET?&amp;nbsp; Is it based on .NET?&amp;nbsp; Do you have to run only .NET apps on it?&amp;nbsp; Is its primary purpose to run .NET apps?&amp;nbsp; Then it's not a '.NET Server' - go rename it."&amp;nbsp; Okay, so someone else already fought that battle and won.&lt;/P&gt;
&lt;P&gt;Today's example of "I wouldn't have called it that" is Vista's whole-drive encryption scheme, "Bitlocker".&amp;nbsp; The most polite spoonerism of the word is "Bootlicker".&lt;/P&gt;
&lt;P&gt;Don't ever name a product so that it can be accidentally mispronounced in a funny or rude&amp;nbsp;way.&lt;/P&gt;
&lt;P&gt;Which brings me to the name "Vista" itself...&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=85963" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/alunj/archive/tags/Bad+names/default.aspx">Bad names</category></item></channel></rss>