<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/atom10full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0">
    <title>CTO Chronicles</title>
    
    <link rel="alternate" type="text/html" href="http://www.mirageblog.com/cto/" />
    <id>tag:typepad.com,2003:weblog-1597152</id>
    <updated>2008-10-07T11:12:47-07:00</updated>
    <subtitle>All about life, the universe and everything.
Actually, just about NAC.</subtitle>
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <link rel="self" href="http://feeds.feedburner.com/MirageCtoChronicles" type="application/atom+xml" /><entry>
        <title>Clickjacking, CSRF, Social Networking, Oh My</title>
        <link rel="alternate" type="text/html" href="http://www.mirageblog.com/cto/2008/10/clickjacking-csrf-social-networking-oh-my.html" />
        <link rel="replies" type="text/html" href="http://www.mirageblog.com/cto/2008/10/clickjacking-csrf-social-networking-oh-my.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-56635095</id>
        <published>2008-10-07T11:12:47-07:00</published>
        <updated>2008-10-07T11:12:47-07:00</updated>
        <summary>DarkReading has a good article on the overarching challenges facing security administrators today (bonus alert: it has an I Love Lucy reference!), including mentions of recently "revealed" vectors around both clickjacking and Cross-site Request Forgery attacks. I quote revealed since,...</summary>
        <author>
            <name>Grant Hartline</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Network Access Control" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.mirageblog.com/cto/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>DarkReading has a good <a href="http://www.darkreading.com/blog.asp?blog_sectionid=327&amp;doc_id=165217&amp;WT.svl=tease2_2" target="_blank">article </a>on the overarching challenges facing security administrators today (bonus alert:  it has an I Love Lucy reference!), including mentions of recently "revealed" vectors around both clickjacking and Cross-site Request Forgery attacks.  I quote revealed since, even though the Princeton researcher's work on CSRF is well documented, we'll have to wait until the Hack in a Box conference to get the full scoop.  The downside of this is that it sure sounds and smells a lot like the Kaminsky thing, and I'm not sure even he would do it that way again.  The upside is that it's a chance/excuse to go to Kuala Lampur, which is a beautiful city with amazing food (the latter being an obvious requirement for the former).  But I digress.</p><br /><div>It's easy to come away from the series of darkreading articles with a, well, dark impression of the state of endpoint secuirty these days.  With continually morphing combinations of browser vulnerabilities, infected emails, user gullibility and malware-laden <a href="http://www.mirageblog.com/cto/2008/09/the-anti-social-network.html" target="_blank">websites</a>, it's difficult to see how any security manager can keep his endpoints malware-free for any window of time.  And all of this is made even worse by the fact that many of the new vulnerabilities aren't bugs per se, but rather dependencies on the very things that help make today's web cool.  So, never mind, one might argue.  We've failed and the cause of malware-free computing is lost.</div><br /><div>But perhaps what we need is to change our thinking about what failure is (which is different than re-thinking what is is).  Perhaps we've spent too much time so far putting our collective eggs in the basket of avoiding endpoint infection, when, really, at least some that attention is better spent on the idea of containing infections that are, in the end, inevitable.  Put another way, it's not an engineering failure to have a router (or WAN card, or FRAD, or whatever) failure  in the Bogota office.  It <span style="font-style: italic;">is</span> an engineering failure for that equipment failure to result in a services outage for the people in the Bogota office or anywhere else (I'm not intending to pick on Bogota, by the way.  They have fine food too).  We accepted long ago that what equipment does is fail.  That acceptance didn't stop global data networking, obviously; it simply drove best practices around the notion of engineering for that failure.</div><br /><div>My thinking of late, then, is that we've so far put too much attention on the single point of failure that is infection avoidance.  That means (yes) having mechanisms in place to (a) detect the infection and (b) affect the network access of the endpoint in a timely way.  But it also means things beyond just NAC, like the ability to clean/restore the system without having to put a help desk person on a plane.  Not easy, perhaps, but it seems an answer that is at once more in keeping with the traditions of IT, and, well, more hopeful.</div></div>
</content>


    </entry>
    <entry>
        <title>Hotel Hacks</title>
        <link rel="alternate" type="text/html" href="http://www.mirageblog.com/cto/2008/09/hotel-hacks.html" />
        <link rel="replies" type="text/html" href="http://www.mirageblog.com/cto/2008/09/hotel-hacks.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-55931384</id>
        <published>2008-09-21T05:53:52-07:00</published>
        <updated>2008-09-21T05:53:53-07:00</updated>
        <summary>There's an interesting, if unsurprising, article up on darkreading about the security of hotel networks. I think we've all been to a hotel or two before that had, say, SNMP community strings that were easily guessable. In general, it seems...</summary>
        <author>
            <name>Grant Hartline</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Network Access Control" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.mirageblog.com/cto/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>There's an interesting, if unsurprising, article up on <a href="http://www.darkreading.com/document.asp?doc_id=163671" target="_blank">darkreading </a>about the security of hotel networks.  I think we've all been to a hotel or two before that had, say, SNMP community strings that were easily guessable.  In general, it seems that "Broadband" Inernet access at hotels has morphed from being an ammenity to simply being a given.  However, it does not appear that most hotels take any real steps to manage that resource, or the people using it.</p><br /><div>So, first, it seems from the study that hotels should look to technologies like Network Access Control to protect themsevles.  Second, we should all be mindful of just how open these networks are when our users come back from them.</div></div>
</content>


    </entry>
    <entry>
        <title>SCADA Exploit Released</title>
        <link rel="alternate" type="text/html" href="http://www.mirageblog.com/cto/2008/09/scada-exploit-released.html" />
        <link rel="replies" type="text/html" href="http://www.mirageblog.com/cto/2008/09/scada-exploit-released.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-55396062</id>
        <published>2008-09-10T10:03:12-07:00</published>
        <updated>2008-09-10T10:03:12-07:00</updated>
        <summary>SC Magazine has an article up that a security researcher has "released" an exploit for the CitectSCADA vulnerability announced earlier this summer. I've written about the challenges around SCADA systems before, and we continue to monitor this space, so the...</summary>
        <author>
            <name>Grant Hartline</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Network Access Control" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.mirageblog.com/cto/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>SC Magazine has an <a href="http://www.scmagazineus.com/Attack-code-released-for-SCADA-software-vulnerability/article/116387/?DCMP=EMC-SCUS_Newswire" target="_blank">article </a>up that a security researcher has "released" an exploit for the CitectSCADA vulnerability announced earlier this summer.  I've written about the <a href="http://www.mirageblog.com/cto/2008/08/scada-and-nac.html" target="_blank">challenges </a>around SCADA systems before, and we continue to monitor this space, so the article caught my attention.</p><div>I have little doubt that the original vulnerability was serious, and all indications are that it was taken seriously, if not by the press then at least by Citect and their customer base.  This newly released "exploit" seems a bit over the top to me, as do a couple of quotes in the article.  Here's an example:</div><br /><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p>"As a result of the need for real-time business information, it is becoming increasingly popular for the plant network to connect with enterprise networks and the open internet."</p></blockquote><br /><div>I don't know Brian Ahern, and far be it from me to say that companies, industrial or otherwise, shouldn't secure their networks.  But is Mr. Ahern truly making the allegation that power companies are giving their industrial control systems unfettered access to the public Internet?  Seems a bit of a stretch.  The stretch gets even broader when a look at the code shows a high ephemeral port related to ODBC connectivity.  Is there really any company that allows incoming connections on ephemeral ports to internal systems?  Much less industrial control systems running SCADA applications?  None of the utility guys that I've had the opportunity to meet does.</div><br /><div>Given today's landscape, what seems a more likely vector is a bot or otherwise malware-infected host already inside the company's perimeter.  Put another way, given that we're in an election year, "It's the Inside, stupid."</div><br /><div>By all means, take this vulnerability seriously.  By all means, leverage perimeter security devices (if you don't already) to protect critical infrastructure devices from the public Internet.  But you should also secure your network from the inside out, not just from the outside in.</div></div>
</content>


    </entry>
    <entry>
        <title>The Anti-Social Network</title>
        <link rel="alternate" type="text/html" href="http://www.mirageblog.com/cto/2008/09/the-anti-social-network.html" />
        <link rel="replies" type="text/html" href="http://www.mirageblog.com/cto/2008/09/the-anti-social-network.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-55184728</id>
        <published>2008-09-05T10:35:45-07:00</published>
        <updated>2008-09-05T10:35:45-07:00</updated>
        <summary>DarkReading has an interesting article up on a proof-of-concept attack leveraging social networking sites (FaceBook in this case). I've written about this recently; and we've seen an uptick recently in the field of infections that were ultimately traced back to...</summary>
        <author>
            <name>Grant Hartline</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Network Access Control" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://www.mirageblog.com/cto/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>DarkReading has an interesting <a href="http://www.darkreading.com/document.asp?doc_id=163003" target="_blank">article </a>up on a proof-of-concept attack leveraging social networking sites (FaceBook in this case).  I've written about this <a href="http://www.mirageblog.com/cto/2008/08/malware-survey.html">recently</a>; and we've seen an uptick recently in the field of infections that were ultimately traced back to social networking sites.  I continue to believe that attacks centered around social networking will continue to grow.  Be careful out there; practice safe browsing whenever possible; and remember that it's all about the layers.</p></div>
</content>


    </entry>
    <entry>
        <title>Knock Knock</title>
        <link rel="alternate" type="text/html" href="http://www.mirageblog.com/cto/2008/08/knock-knock.html" />
        <link rel="replies" type="text/html" href="http://www.mirageblog.com/cto/2008/08/knock-knock.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-54673538</id>
        <published>2008-08-26T08:30:00-07:00</published>
        <updated>2008-08-26T07:43:07-07:00</updated>
        <summary>What's there? We recently commissioned a survey of IT staff on network security concerns generally and NAC adoption plans specifically. What we found, interestingly enough, was that 86% of the respondents had controlling network access as a priority, but 45%...</summary>
        <author>
            <name>Grant Hartline</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="NAC" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Network Access Control" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.mirageblog.com/cto/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;What's there?&lt;/p&gt;

&lt;p&gt;We recently commissioned a survey of IT staff on network security concerns generally and NAC adoption plans specifically.&amp;nbsp; What we found, interestingly enough, was that 86% of the respondents had controlling network access as a priority, but 45% of them were not sure what was connecting to their networks at any given time.&amp;nbsp; I feel a bit like a political spin machine on this, since the basic visibility components of NAC implementation has often been a topic for me, but it seems to just keep coming up in its own right.&amp;nbsp; 802.1x can help authenticate the endpoints in your network (and that seems to be on peoples' list, at least &lt;a href="http://www.networkworld.com/newsletters/vpn/2008/081808nac1.html" target="_blank"&gt;according to Gartner&lt;/a&gt;), and may help judge the posture of devices as we move forward.&amp;nbsp; However, failing back to MAC based authentication for MAC addresses you know little to nothing about seems too circular to be useful.&amp;nbsp; Any meaningful policy springs from at least basic knowledge of what you have connecting today.&lt;/p&gt;

&lt;p&gt;I think this is a particular challenge for NAC vendors, since (a) it's basic blocking-and-tackling of NAC implementation so it needs to work; and (b) it's not really a huge business bang for your NAC buck.&amp;nbsp; However, there has to be opportunity here as well, since it appears none of the current tools in the IT toolbox is stepping up to do a satisfactory job at this.&lt;/p&gt;

&lt;p&gt;You can read the full study &lt;a href="http://nac.miragenetworks.com/controllingnetworkaccesssurvey" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>Another Patent Born</title>
        <link rel="alternate" type="text/html" href="http://www.mirageblog.com/cto/2008/08/another-patent.html" />
        <link rel="replies" type="text/html" href="http://www.mirageblog.com/cto/2008/08/another-patent.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-54108136</id>
        <published>2008-08-13T08:28:14-07:00</published>
        <updated>2008-08-13T08:28:24-07:00</updated>
        <summary>Actually, birthing. We've received a notice of allowance from the USPTO for our patent application around address resolution based restriction of devices post-admission to the network. Ironically or no, this was pretty much the first patent the company filed; yet...</summary>
        <author>
            <name>Grant Hartline</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Network Access Control" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.mirageblog.com/cto/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Actually, birthing.&amp;nbsp; We've received a &lt;a href="http://www.miragenetworks.com/news/20080813.asp"&gt;notice of allowance&lt;/a&gt; from the USPTO for our patent application around address resolution based restriction of devices post-admission to the network.&amp;nbsp; Ironically or no, this was pretty much the first patent the company filed; yet it remains extremely relevant.&amp;nbsp; I've written recently on the importance of post-admission controls, as well as the reasons and (some of the) methods of our ARP based approach to quarantine.&amp;nbsp; Our &lt;a href="http://www.miragenetworks.com/news/PatentApproval120406.asp"&gt;initial patent&lt;/a&gt; protects ARP based quarantine for the purposes of enforcing authentication of devices onto the network.&amp;nbsp; Once issued, this one will protect ARP based quarantine of devices as a result of threat detection at any time during the device's network lifecycle.&lt;/p&gt;

&lt;p&gt;We're excited about this.&amp;nbsp; Two down, 8 more to go.&lt;/p&gt;

&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>SCADA and NAC</title>
        <link rel="alternate" type="text/html" href="http://www.mirageblog.com/cto/2008/08/scada-and-nac.html" />
        <link rel="replies" type="text/html" href="http://www.mirageblog.com/cto/2008/08/scada-and-nac.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-54066490</id>
        <published>2008-08-12T17:55:07-07:00</published>
        <updated>2008-08-12T17:55:22-07:00</updated>
        <summary>I thought I would take somewhat of a break from beating the standards and post-admission drums, and share some thoughts on how companies might bring embedded OS devices (generically) and SCADA devices (specifically) under a NAC umbrella. The move away...</summary>
        <author>
            <name>Grant Hartline</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Network Access Control" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.mirageblog.com/cto/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;I thought I would take somewhat of a break from beating the standards and post-admission drums, and share some thoughts on how companies might bring embedded OS devices (generically) and &lt;a href="http://en.wikipedia.org/wiki/SCADA" target="_blank"&gt;SCADA &lt;span style="color: #ff3300;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/a&gt;devices (specifically) under a NAC umbrella.&amp;nbsp; The move away from serial communications and towards Ethernet and TCP/IP is not a new phenomenon for SCADA devices, nor are the security vulnerabilities and concerns that come as part of the move.&lt;/p&gt;

&lt;p&gt;In May of this year, the GAO conducted an audit on the Tennessee Valley Authority, with &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/05/20/AR2008052002354_pf.html" target="_blank"&gt;less than stellar results&lt;/a&gt;.&amp;nbsp; The North American Electric Reliability Council now has a set of ratified &amp;quot;&lt;a href="http://www.nerc.com/page.php?cid=2|20" target="_blank"&gt;Critical Infrastructure Protection&lt;/a&gt;&amp;quot; (CIP) standards designed to address these and other concerns.&amp;nbsp; The CIP standards end up setting up roughly as one would expect:&amp;nbsp; Identify critical assets, segment and protect them, control physical access, patch machines, manage security events, etc.&lt;/p&gt;

&lt;p&gt;NAC should be able to help with at least some of those.&amp;nbsp; Given the specialized function of these devices, though, as well as the specialized nature of their OS, care must be taken.&amp;nbsp; To wit:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;First Do No Harm&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What's generally true about network security engineering is doubly true here.&amp;nbsp; Any &amp;quot;security&amp;quot; apparatus that causes lights to go out, or a cooling plant to shut down, is quite obviously bad.&amp;nbsp; In essence, this is a two-fold model change for NAC.&amp;nbsp; First, it is a view that is geared more towards protecting the critical devices, as opposed to protecting the environment from them.&amp;nbsp; Second (and somewhat related), access to the network is presumed as a normal case and restricted &lt;em&gt;only&lt;/em&gt; in an extraordinary case.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Passive Device Fingerprinting&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Some identification mechanism is necessary to fingerprint these devices and classify them correctly (see below).&amp;nbsp; Given specialized OS platforms, though, performing that fingerprint via agent software seems unworkable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On-Segment Protection&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The segment containing these devices must be protected from all threats, foreign and domestic:&amp;nbsp; malware-infected hosts, mal-intentioned users, mis-informed users, unauthorized hosts, etc.&amp;nbsp; Of course, this includes ongoing protection of the segment, not just protection from device entry.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MAC-Based Authentication for 802.1x&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At some point, organizations likely want to meld this under an overarching 802.1x umbrella.&amp;nbsp; Given the likely lack of 802.1x supplicants for these devices, MAC based authentication is required.&amp;nbsp; This is also where the fingerprinting piece comes in to plug the holes inherent in MAC based network admittance.&lt;/p&gt;

&lt;p&gt;Generically, of course, this governance problem is applicable to any number of other devices (medical, HVAC, badge readers, etc.) that now have Ethernet connections and IP addresses.&amp;nbsp; The set of Critical Infrastructure Protection standards for the utility industry just provides an additional driver for the IT and Security teams in that industry to do something (or a set of somethings).&amp;nbsp; It is both a challenge and opportunity for NAC vendors to find a way to help, but help in a way that takes into account the specialized nature of these devices.&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>Malware Survey</title>
        <link rel="alternate" type="text/html" href="http://www.mirageblog.com/cto/2008/08/malware-survey.html" />
        <link rel="replies" type="text/html" href="http://www.mirageblog.com/cto/2008/08/malware-survey.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-53846974</id>
        <published>2008-08-06T15:39:26-07:00</published>
        <updated>2008-08-06T15:45:49-07:00</updated>
        <summary>Blackhat's underway, and while Kaminsky's DNS vulnerability continues to garner the lionshare of attention, there are other interesting malware-related developments that I thought would be worth surveying here. This is not an exhaustive list, of course. Just ones that caught...</summary>
        <author>
            <name>Grant Hartline</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Network Access Control" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.mirageblog.com/cto/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Blackhat's underway, and while Kaminsky's DNS vulnerability continues to garner the lionshare of attention, there are other interesting malware-related developments that I thought would be worth surveying here.&amp;nbsp; This is not an exhaustive list, of course.&amp;nbsp; Just ones that caught my eye for one reason or another.&lt;/p&gt;

&lt;p&gt;For all the Facebook/MySpace lovers out there, blackhat researchers are due to &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9111298&amp;amp;intsrc=hm_list" target="_blank"&gt;demonstrate a file&lt;/a&gt; that the web server treats as a Gif, but the endpoint processes as a jar archive.&amp;nbsp; Kaspersky as also identified a &lt;a href="http://www.darkreading.com/document.asp?doc_id=160610&amp;amp;WT.svl=wire_1" target="_blank"&gt;worm that is spreading&lt;/a&gt; through MySpace and Facebook.&lt;/p&gt;

&lt;p&gt;Storm continues to chug along and find ways to add people to its botnet.&amp;nbsp; The latest is attempt is via an &lt;a href="http://www.ic3.gov/media/2008/080730.aspx" target="_blank"&gt;&amp;quot;FBI vs Facebook&amp;quot; spam&lt;/a&gt;.&amp;nbsp; Given Storm's history of looking to capitalize on events around the world, I'd look for more as the Summer Olympics gear up.&lt;/p&gt;

&lt;p&gt;In a development that surprises none of us, but is a bummer for all of us, Information Week has an &lt;a href="http://www.informationweek.com/news/internet/security/showArticle.jhtml;jsessionid=BMXY3JAPG1S1IQSNDLPCKH0CJUNN2JVN?articleID=209800526" target="_blank"&gt;article&lt;/a&gt; on a recent Websense survey that 75% of sites serving malicious code are legitimate sites that have been compromised.&amp;nbsp; According to the article this is a 50% jump over the previous 6 months.&lt;/p&gt;

&lt;p&gt;Finally, Twitter has apparently reached a level where it is now also worthy for use as an &lt;a href="http://cyberinsecure.com/bogus-twitter-profiles-are-being-used-to-spread-malware/" target="_blank"&gt;attack vector&lt;/a&gt;, prompting users to download malware disguised as an updated codec for Adobe Flash player.&lt;/p&gt;

&lt;p&gt;What's any of this to do with NAC?&amp;nbsp; It highlights two points that I've drummed on before:&amp;nbsp; (1) the critical importance of a post-admission security and detection strategy, and (2) the importance of isolation and cleanup of infected hosts.&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>The NAC Unbeliever</title>
        <link rel="alternate" type="text/html" href="http://www.mirageblog.com/cto/2008/07/the-nac-unbelie.html" />
        <link rel="replies" type="text/html" href="http://www.mirageblog.com/cto/2008/07/the-nac-unbelie.html" thr:count="2" thr:updated="2008-07-30T15:07:59-07:00" />
        <id>tag:typepad.com,2003:post-53399142</id>
        <published>2008-07-28T15:22:33-07:00</published>
        <updated>2008-07-28T15:22:42-07:00</updated>
        <summary>If you didn’t tune in for the NAC debate between Joel Snyder and Richard Stiennon you should check it out here. It was a good exchange but Snyder was clearly speaking from stronger ground. This was one of Stiennon’s comments...</summary>
        <author>
            <name>Grant Hartline</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="NAC" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Network Access Control" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.mirageblog.com/cto/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;If you didn’t tune in for the NAC debate between Joel Snyder and Richard Stiennon you should check it out &lt;a href="http://www.networkworld.com/chat/archive/2008/072308-snyder-stiennon-nac-debate.html"&gt;here&lt;/a&gt;.&amp;nbsp; It was a good exchange but Snyder was clearly speaking from stronger ground.&amp;nbsp; This was one of Stiennon’s comments in the debate (talking about NAC): &lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;u&gt;Richard_Stiennon:&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/u&gt;&lt;/em&gt;&lt;em&gt;I agree that it is turning into a religion, which makes me an atheist. &lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I knew he hated apple pie.&amp;nbsp; I knew it.&amp;nbsp; Actually, that was just Richard being Richard, but even when discussing the real issues he seemed to be all over the place. Here’s my take on a couple of other nuggets of wisdom he shared in the NAC debate. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stiennon's historically wrong:&lt;/strong&gt;&lt;u&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;u&gt;Richard_Stiennon: &lt;/u&gt;&lt;/em&gt;&lt;em&gt;“MSBlaster was essentially a zero day [exploit] for most enterprises. If they had had NAC fully deployed they still would have gotten hit.” &lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The CERT advisory on blaster was issued on August 11, 2003.&amp;nbsp; The security bulletin and the patch were available on Microsoft's web site on July 16, 2003.&amp;nbsp; Roughly 30 days.&amp;nbsp; Nowhere near zero-day.&amp;nbsp; Indeed this works against Stiennon's other argument about patch and software distribution management solving this problem long ago.&amp;nbsp; SMS was ubiquitous three years prior to the Blaster outbreak. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stiennon's philosophically wrong:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;u&gt;phreno:&lt;/u&gt; &lt;/em&gt;&lt;em&gt;Richard, some NAC products offer behavioral policy enforcement. I can get identity, endpoint checks, and behavioral policy enforcement that stops botnets, DDoS attacks, etc. that do find a way onto the network. What other technology offers that? &lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;u&gt;Richard_Stiennon: &lt;/u&gt;&lt;/em&gt;&lt;em&gt;“Great question. This is where the IPS/AV industry is heading. Allow an infected end point to connect, but do not allow it to harm me. Filter out attacks at the edge. The capability you refer to in some &amp;quot;NAC solutions&amp;quot; is what they call post admission control. That is good but the action should be to drop packets, not end point connections.”&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;13th chime of the clock.&amp;nbsp; This statement, in itself, is just wrong-headed.&amp;nbsp; The notion of blocking bad traffic but leaving an otherwise useful connection was folly 5 years ago.&amp;nbsp; Much less today with, as Richard alludes to earlier in the debate, threats that blend SPAM, bot, keystroke logging and the like.&amp;nbsp; And we haven't even scratched the surface of malicious users.&amp;nbsp; What possible good comes from continuing to grant network access to a malicious user?&amp;nbsp; It is difficult for me to conceive of an answer that could be more wrong, more naive in its arrogance, than &amp;quot;just drop the bad stuff.&amp;quot;&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
    <entry>
        <title>The ARP Lowdown</title>
        <link rel="alternate" type="text/html" href="http://www.mirageblog.com/cto/2008/07/the-arp-lowdown.html" />
        <link rel="replies" type="text/html" href="http://www.mirageblog.com/cto/2008/07/the-arp-lowdown.html" thr:count="3" thr:updated="2008-07-29T15:50:05-07:00" />
        <id>tag:typepad.com,2003:post-53194422</id>
        <published>2008-07-24T15:04:32-07:00</published>
        <updated>2008-07-24T15:09:01-07:00</updated>
        <summary>Likely the single most controversial part of the Mirage NAC product involves its use of ARP. Stiennon referred to "ARP twiddling" as our means of quarantine during our recent, er, discussion on the usefulness of NAC. As tempting as it...</summary>
        <author>
            <name>Grant Hartline</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="NAC" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Network Access Control" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Network Access Control Standards" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://www.mirageblog.com/cto/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Likely the single most controversial part of the Mirage NAC product involves its use of ARP.&amp;nbsp; Stiennon referred to &amp;quot;ARP twiddling&amp;quot; as our means of quarantine during our recent, er, discussion on the usefulness of NAC.&amp;nbsp; As tempting as it was to respond to the comment in the thread, I thought perhaps it was better to leave it for its own post.&amp;nbsp; So, what's up with our use of ARP?&amp;nbsp; Why do we do it this way and why haven't we moved more quickly to one of the more common means of &lt;a href="http://www.miragenetworks.com/products/quarantining.asp" target="_blank"&gt;quarantining&lt;/a&gt; endpoints?&amp;nbsp; Here's the lowdown that before has been kept more on the down-low.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;More than just quarantine.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One of the first discussions we (at least I) end up having with prospects surrounds the notion of device state.&amp;nbsp; The knowledge of network entry and exit forms the bookends of the NAC process.&amp;nbsp; Any NAC solution must have this basic notion in order to provide the necessary governance.&amp;nbsp; To be sure, many options exist.&amp;nbsp; Some solutions take alerts from the switching infrastructure (SNMP traps, Syslog messages, whatever) based upon either the link state of the port or the population of the bridging tables.&amp;nbsp; Others may have a RADIUS hook, on the assumption that any device that's connecting is authenticating in one way or another.&amp;nbsp; Still others may have a DHCP hook and use address assignment as the state trigger.&amp;nbsp; Finally, some of the inline solutions simply wait to see traffic flow through them.&amp;nbsp; There are three basic reasons we like ARP for this:&amp;nbsp; First, and most importantly, it's immediate since it's part of the initial stack initialization.&amp;nbsp; Second, it's independent of the switching infrastructure, in that it works the same way regardless of downstream switches, whether the switches can send traps, etc.) Third, it's independent of endpoint characteristics, such as OS type and whether the address is statically assigned or dynamically assigned.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But also quarantine&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes, we use ARP for quarantine.&amp;nbsp; The marketing side of the house prefers &amp;quot;ARP Management&amp;quot; to &amp;quot;ARP Poisoning&amp;quot; or &amp;quot;ARP Twiddling.&amp;quot;&amp;nbsp; I don't especially care.&amp;nbsp; The best way to enumerate why we do it this way is to back up and review, at a slightly higher level, what we think quarantining should be and mean:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Quarantining should be fast&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This almost seems like it could go without saying.&amp;nbsp; Whether effected for the purposes of device-specific remediation or more generalized network protection, time is both money and risk.&amp;nbsp; A quarantining method that takes, for example, seconds to put in place is, at least to us, a non-starter.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Quarantining should be holistic&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;One of the fundamental disagreements I have with Stiennon's notion of network security (rant alert) is that packet (as opposed to endpoint connection) dropping is sufficient as a mitigation method.&amp;nbsp; With a threat blended into, say, a bot (with an https control channel), a file-sharing based worm, a keystroke logger that may be logging data but not sending it, and a spam relay, the very notion of separating &amp;quot;good&amp;quot; traffic from &amp;quot;bad&amp;quot; traffic is silly.&amp;nbsp; Take even one of the highly outdated threats (and quaint, by today's standards) threats like Blaster and Welchia.&amp;nbsp; The &amp;quot;bad traffic&amp;quot; in those cases was Windows networking traffic, whose primary usage was *inside* the infrastructure.&amp;nbsp; So then a &amp;quot;good traffic/bad traffic&amp;quot; policy removes windows networking functions from the connection, which removes access to both file shares and (assuming Exchange) corporate email.&amp;nbsp; Now then, how useful, really, is that endpoint's connection?&amp;nbsp; Well, they can get their stock quotes.&amp;nbsp; And they can get to internal portal-based applications.&amp;nbsp; Boy, there's a great idea.&amp;nbsp; &amp;quot;I see, Mr/Ms user that you're infected with malware; welcome to my Oracle Financials application.&amp;quot;&amp;nbsp; How does that idea pass muster with anyone?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Quarantining should be full-cycle&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This may or may not be a point of debate, but we continue to believe that a quarantine mechanism that is only available at admission time is wholly inadequate.&amp;nbsp; This is the &amp;quot;main&amp;quot; thing keeping us from leveraging 802.1x as a quarantine mechanism (the lack of this capability in 802.1x environments has been a &lt;a href="http://www.mirageblog.com/cto/2008/04/ticking-away-th.html" target="_blank"&gt;rant of mine&lt;/a&gt; before, since the RFC that would allow for this is 5 years old).&amp;nbsp; As much as I like the idea of enforcement at the point of access, I simply do not see how it's workable unless and until it's possible to revoke previously granted access based on policy.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Quarantining should be transparent&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I put this last since I think it's one with the largest amount of wiggle room.&amp;nbsp; The thing I always liked the least about SNMP and CLI based VLAN moving is that there remains the need to get the endpoint to go request a new address as a result of the VLAN change.&amp;nbsp; Similarly, the best that DHCP can offer is to play around with the timing elements, but that's not the same as the ability to do quarantine on-demand per policy.&amp;nbsp; Not to beat a dead horse or anything, but &lt;a href="http://www.faqs.org/rfcs/rfc3576.html" target="_blank"&gt;RFC 3576&lt;/a&gt; would get us there if the switch vendors would just implement it.&amp;nbsp; Did I mention that the RFC is 5 years old?&lt;/p&gt;

&lt;p&gt;So, there you have it.&amp;nbsp; We use ARP for state because it's fast, robust and hard to bypass.&amp;nbsp; We use ARP for quarantine because, quite frankly, we've yet to see any other quarantine mechanism that can fit the bill.&lt;/p&gt;

&lt;p&gt;PS&lt;/p&gt;

&lt;p&gt;I almost forgot.&amp;nbsp; The main knock against our &amp;quot;ARP twiddling&amp;quot; approach, beyond just the philosophical objection, is that it's easy to bypass.&amp;nbsp; Is it?&amp;nbsp; Some methods may be.&amp;nbsp; Ours is not.&amp;nbsp; Not from our own internal testing, and not from installations spanning 550 customers across 38 countries.&amp;nbsp; And, yes, we thought of the static cache-entry trick already.&lt;/p&gt;&lt;/div&gt;
</content>


    </entry>
 
</feed>
