<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[[SecurityRatty] tag: packets]]></title>
    <link>http://securityratty.com/tag/packets</link>
    <description></description>
    <pubDate>Tue, 03 Jun 2008 04:38:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Security Through Visibility - Montego, Lancope and NetFlow]]></title>
      <link>http://securityratty.com/article/03c1f11d6787944e11b9ab1baec0352e</link>
      <guid>http://securityratty.com/article/03c1f11d6787944e11b9ab1baec0352e</guid>
      <description><![CDATA[We've probably all heard that you can't secure what you can't see and that statement is even more profound when it comes to virtual environments. This is because it is extremely challenging to see...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>We've probably all heard that you can't secure what you can't see and that statement is even more profound when it comes to virtual environments.&nbsp; This is because it is extremely challenging to see what is going on at a micro vs. macro level within a virtual environments network.&nbsp; The virtualization vendors such as VMWare and Citrix have provided embedded tools into their management consoles that show a macro level of visibility but its not enough to identify security events in the environment.&nbsp; Take a look at the attached picture.&nbsp; It simply shows VMWare's ability to monitor virtual network performance statistics from a bits per second perspective.</p>

<p><a href="http://vmwaresecurity.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/30/performancescreen.jpg" onclick="window.open(this.href, '_blank', 'width=800,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img height="187" width="300" border="0" alt="Performancescreen" title="Performancescreen" src="http://vmwaresecurity.typepad.com/security_in_the_virtual_w/images/2008/07/30/performancescreen.jpg" style="margin: 0px 5px 5px 0px; float: left;" /></a>
<br />&lt;-Click To Enlarge</p>

<p>With only this level of detail how can one determine which network applications are causing spikes.&nbsp; Is it FTP traffic that is occuring at a high volume at an unuseal time of day?&nbsp; If that were occuring, could that be indicative of either a breach or some sort of problem? What if FTP isn't even an authorized service in the virtual environment but there is a high volume of it?&nbsp; Did someone install a rouge FTP service so they could steal information from the server at will? </p>

<p>These types of questions can't really be answered without a micro level of detail into the packets flowing in, out and within the virtual environment.&nbsp; Now, what I am highlighting is not security in the traditional sense of prevention but using visibility as a means to first identify, then pin point the source of an issue so that it can properly be mitigated.&nbsp; Having constant visibility can also ensure that other security products in the environment are performing as expected.&nbsp; What if a Montego HyperSwitch with firewalling enabled is configured with many policies but someone forgot to create an FTP block policy.&nbsp; One could think they are protected from rouge FTP services transmiting data out of the network, but without constant visibility monitoring, can you be certain?</p>

<p>Some vendors, namely Reflex Security will get you to believe that their IPS / IDS solution that is inline and running in the virtual environment is the right and only approach.&nbsp; Or they will tell you to hang a virtual IDS off a span port in the virtual environment and you will at least have visibility into the attacks that are taking place.&nbsp; Well, sure... You now have attack visibility but at the performance cost of your virtual environment.&nbsp; Signature matching technologies are great, I'm a huge believer; however they don't scale very well in shared computing environments such as virtual ones.&nbsp; IDS systems also don't typically track protocol and network service (FTP, HTTP, etc.) utilizations; which is another important part of visibility.</p>

<p>So, what do we do to gain visibility without the performance headache?&nbsp; Well, for starters its probably best to put your IDS/IPS solutions in the physical environment where performance will be less of a concern.&nbsp; In fact, you can span a virtual switch's traffic out to a physical NIC as easy as you can to a virtual one.&nbsp; So why do it virtual and have to pay a 60% CPU utilization tax?&nbsp; Another solution is to IDS inspect only the things you care about.&nbsp; Why IDS inspect SSL traffic if you know your solution can't unencrypt SSL.&nbsp; Its just a waste of compute cycles isnt it?&nbsp; Policy based switching helps you with directing only the things you care about to an IDS (attack visualization product).&nbsp; Montego's HyperSwitch also can help you with the traffic redirection of only the things you care about. </p>

<p>Another method of visibility which I tend to be a fan of is one of packet analysis (aka NetFlow).&nbsp; NetFlow was invented by Cisco some time ago and has gained popularity in the physical world and definately has a use in the virtual world.&nbsp; NetFlow is lightweight.&nbsp; Let me say that again, its light weight!&nbsp; It only sends a summation of packet detail to an analytical engine which can do some number crunching, packet comparison, etc. etc. to make some sense out of whats going on.&nbsp; <a href="http://www.lancope.com">Lancope</a>, an Atlanta based visibility company that provides Network Visibility, Security Visibility and User Visibility has this tool on their website that is a Netflow Bandwidth calculator.&nbsp; You'll see from playing with this ( <a href="http://www.lancope.com/netflowcalculator.aspx">http://www.lancope.com/netflowcalculator.aspx</a> ) calculator that it doesn't consume a lot of network bandwidth to transmit these network accounting records.&nbsp; It also doesn't cause a lot of CPU overhead to send these records to an analytical engine sitting somewhere in the network.</p>

<p>Lancope's analytical engines have the ability to do the following for you within your virtual environment:</p><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="ProgId" content="PowerPoint.Slide" /><meta name="Generator" content="Microsoft PowerPoint 11" /><title><p>&lt;p&gt;Slide 3&lt;/p&gt;</p></title><meta name="Description" content="7/30/2008" /><style>
.O
	{color:black;
	font-size:149%;}
a:link
	{color:#CC9900 !important;}
a:active
	{color:#9B2D1F !important;}
a:visited
	{color:#96A9A9 !important;}
</style><style media="print">
&amp;lt;!--.sld
	{left:0px !important;
	width:6.0in !important;
	height:4.5in !important;
	font-size:103% !important;}
--&amp;gt;
</style><o:shapelayout v:ext="edit"></o:shapelayout><o:idmap v:ext="edit" data="1"></o:idmap><p:colorscheme colors="#ffffff,#000000,#e9e5dc,#696464,#d34817,#9b2d1f,#cc9900,#96a9a9">&nbsp;</p:colorscheme><p:colorscheme colors="#ffffff,#000000,#e9e5dc,#696464,#d34817,#9b2d1f,#cc9900,#96a9a9"><div v:shape="_x0000_s1026" class="O">

<ol><li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">•</span></span><span style="font-size: 10pt;">Monitor and Alert network behavior of VMs
</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">•</span></span><span style="font-size: 10pt;">Track Vmotion movement of VMs accross physical servers</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">•</span></span><span style="font-size: 10pt;">Monitor and Alert on communication between VMs
</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">•</span></span><span style="font-size: 10pt;">Identify users accessing VMs
</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">•</span></span><span style="font-size: 10pt;">Identify unauthorized or rouge VMs
</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">•</span></span><span style="font-size: 10pt;">Monitor and Alert when VM’s go online or offline
</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">•</span></span><span style="font-size: 10pt;">Identify network services running on VMs
</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">•</span></span><span style="font-size: 10pt;">Monitor Network / Application performance of VMs<br />Display active hosts accessing VMs</span></li></ol>















<div></div>

</div>

</p:colorscheme><p>...and probably a slew of other things I'm not aware of.&nbsp; A screen shot of their product is bellow:</p>

<p><a href="http://vmwaresecurity.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/30/lancopescreen.jpg" onclick="window.open(this.href, '_blank', 'width=800,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img height="187" width="300" border="0" alt="Lancopescreen" title="Lancopescreen" src="http://vmwaresecurity.typepad.com/security_in_the_virtual_w/images/2008/07/30/lancopescreen.jpg" style="margin: 0px 5px 5px 0px; float: left;" /></a> &lt;- Click to enlarge</p>

<p>You'll notice from the screenshot that you are able to visualize who is talking to who, how much traffic they have sent and received and something called a concern index (not seen on this screenshot).</p>

<p>Now, a concern index is a number that increases as Lancopes analytical engines monitor suspicious activity on a session.&nbsp; A high counter can be indicative of a security problem.&nbsp; Its another way of identifying (visualizing) compromised hosts (virtual machines) without having to do signature matching like a heavy weight IPS engine.&nbsp; Example:&nbsp; Lets say you have a VM that has a BOT on it and is &quot;owned&quot;.&nbsp; The Lancope product is monitoring this long life session.&nbsp; Let's say that session is established for several hours or maybe even days or months.&nbsp; Lets also say that the conversation appears to be mostly unidirectional from a public ip address not belonging to your enterprise.&nbsp; Lancope would increase a the concern index on this since this server hasn't typically had this type of behavior.&nbsp; Once the concern index reached a certain level it could then fire off an email, send you a text message or something saying:&nbsp; <strong>Warning, Warning, Danger, Danger Will Robinson!!! You're virtual server may be infected with a BOT, please investigate immediately!!!</strong></p>

<p>This example is VISIBILITY which helps you with SECURITY.&nbsp; There are a number of other things you can do with NetFlow and Lancope products that have less to do with security and more to do with operational efficiencies.&nbsp; Things like, helping you answer questions of:&nbsp; How do I know what network applications are taking up the most bandwidth?&nbsp; When should I move those applications over to a server with more horsepower?&nbsp; When did these VM's vmotion over here and was there a traffic condition / CPU condition that caused that to occur?&nbsp; I could go on and on but thats a topic for another blog entry.</p>

<p>So, my suggestion is to take a look at what NetFlow has to offer.&nbsp; Montego Networks supports NetFlow transmission and Lancope supports NetFlow analytics and with both you can regain what was lost visibility.</p>

<p>I hope this was helpful to you all!</p>

<p>-John Peterson</p></div>
]]></content:encoded>
      <pubDate>Wed, 30 Jul 2008 17:57:06 +0000</pubDate>
      <category domain="http://securityratty.com/tag/network">network</category>
      <category domain="http://securityratty.com/tag/network visibility">network visibility</category>
      <category domain="http://securityratty.com/tag/visibility">visibility</category>
      <category domain="http://securityratty.com/tag/environments">environments</category>
      <category domain="http://securityratty.com/tag/virtual environments network">virtual environments network</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/network bandwidth">network bandwidth</category>
      <category domain="http://securityratty.com/tag/bandwidth">bandwidth</category>
      <category domain="http://securityratty.com/tag/virtual">virtual</category>
      <source url="http://feeds.feedburner.com/~r/SecurityInTheVirtualWorld/~3/350982407/security-throug.html">Security Through Visibility - Montego, Lancope and NetFlow</source>
    </item>
    <item>
      <title><![CDATA[Security Through Visibility - Montego, Lancope and NetFlow]]></title>
      <link>http://securityratty.com/article/5b6ed1101dc183f8ebcfa1e481566982</link>
      <guid>http://securityratty.com/article/5b6ed1101dc183f8ebcfa1e481566982</guid>
      <description><![CDATA[We've probably all heard that you can't secure what you can't see and that statement is even more profound when it comes to virtual environments. This is because it is extremely challenging to see...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>We've probably all heard that you can't secure what you can't see and that statement is even more profound when it comes to virtual environments.&nbsp; This is because it is extremely challenging to see what is going on at a micro vs. macro level within a virtual environments network.&nbsp; The virtualization vendors such as VMWare and Citrix have provided embedded tools into their management consoles that show a macro level of visibility but its not enough to identify security events in the environment.&nbsp; Take a look at the attached picture.&nbsp; It simply shows VMWare's ability to monitor virtual network performance statistics from a bits per second perspective.</p>

<p><a href="http://vmwaresecurity.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/30/performancescreen.jpg" onclick="window.open(this.href, '_blank', 'width=800,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img height="187" width="300" border="0" alt="Performancescreen" title="Performancescreen" src="http://vmwaresecurity.typepad.com/security_in_the_virtual_w/images/2008/07/30/performancescreen.jpg" style="margin: 0px 5px 5px 0px; float: left;" /></a>
<br />&lt;-Click To Enlarge</p>

<p>With only this level of detail how can one determine which network applications are causing spikes.&nbsp; Is it FTP traffic that is occuring at a high volume at an unuseal time of day?&nbsp; If that were occuring, could that be indicative of either a breach or some sort of problem? What if FTP isn't even an authorized service in the virtual environment but there is a high volume of it?&nbsp; Did someone install a rouge FTP service so they could steal information from the server at will? </p>

<p>These types of questions can't really be answered without a micro level of detail into the packets flowing in, out and within the virtual environment.&nbsp; Now, what I am highlighting is not security in the traditional sense of prevention but using visibility as a means to first identify, then pin point the source of an issue so that it can properly be mitigated.&nbsp; Having constant visibility can also ensure that other security products in the environment are performing as expected.&nbsp; What if a Montego HyperSwitch with firewalling enabled is configured with many policies but someone forgot to create an FTP block policy.&nbsp; One could think they are protected from rouge FTP services transmiting data out of the network, but without constant visibility monitoring, can you be certain?</p>

<p>Some vendors, namely Reflex Security will get you to believe that their IPS / IDS solution that is inline and running in the virtual environment is the right and only approach.&nbsp; Or they will tell you to hang a virtual IDS off a span port in the virtual environment and you will at least have visibility into the attacks that are taking place.&nbsp; Well, sure... You now have attack visibility but at the performance cost of your virtual environment.&nbsp; Signature matching technologies are great, I'm a huge believer; however they don't scale very well in shared computing environments such as virtual ones.&nbsp; IDS systems also don't typically track protocol and network service (FTP, HTTP, etc.) utilizations; which is another important part of visibility.</p>

<p>So, what do we do to gain visibility without the performance headache?&nbsp; Well, for starters its probably best to put your IDS/IPS solutions in the physical environment where performance will be less of a concern.&nbsp; In fact, you can span a virtual switch's traffic out to a physical NIC as easy as you can to a virtual one.&nbsp; So why do it virtual and have to pay a 60% CPU utilization tax?&nbsp; Another solution is to IDS inspect only the things you care about.&nbsp; Why IDS inspect SSL traffic if you know your solution can't unencrypt SSL.&nbsp; Its just a waste of compute cycles isnt it?&nbsp; Policy based switching helps you with directing only the things you care about to an IDS (attack visualization product).&nbsp; Montego's HyperSwitch also can help you with the traffic redirection of only the things you care about. </p>

<p>Another method of visibility which I tend to be a fan of is one of packet analysis (aka NetFlow).&nbsp; NetFlow was invented by Cisco some time ago and has gained popularity in the physical world and definately has a use in the virtual world.&nbsp; NetFlow is lightweight.&nbsp; Let me say that again, its light weight!&nbsp; It only sends a summation of packet detail to an analytical engine which can do some number crunching, packet comparison, etc. etc. to make some sense out of whats going on.&nbsp; <a href="http://www.lancope.com">Lancope</a>, an Atlanta based visibility company that provides Network Visibility, Security Visibility and User Visibility has this tool on their website that is a Netflow Bandwidth calculator.&nbsp; You'll see from playing with this ( <a href="http://www.lancope.com/netflowcalculator.aspx">http://www.lancope.com/netflowcalculator.aspx</a> ) calculator that it doesn't consume a lot of network bandwidth to transmit these network accounting records.&nbsp; It also doesn't cause a lot of CPU overhead to send these records to an analytical engine sitting somewhere in the network.</p>

<p>Lancope's analytical engines have the ability to do the following for you within your virtual environment:</p><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="ProgId" content="PowerPoint.Slide" /><meta name="Generator" content="Microsoft PowerPoint 11" /><title><p>&lt;p&gt;Slide 3&lt;/p&gt;</p></title><meta name="Description" content="7/30/2008" /><style>
.O
	{color:black;
	font-size:149%;}
a:link
	{color:#CC9900 !important;}
a:active
	{color:#9B2D1F !important;}
a:visited
	{color:#96A9A9 !important;}
</style><style media="print">
&amp;lt;!--.sld
	{left:0px !important;
	width:6.0in !important;
	height:4.5in !important;
	font-size:103% !important;}
--&amp;gt;
</style><o:shapelayout v:ext="edit"></o:shapelayout><o:idmap v:ext="edit" data="1"></o:idmap><p:colorscheme colors="#ffffff,#000000,#e9e5dc,#696464,#d34817,#9b2d1f,#cc9900,#96a9a9">&nbsp;</p:colorscheme><p:colorscheme colors="#ffffff,#000000,#e9e5dc,#696464,#d34817,#9b2d1f,#cc9900,#96a9a9"><div v:shape="_x0000_s1026" class="O">

<ol><li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">???</span></span><span style="font-size: 10pt;">Monitor and Alert network behavior of VMs
</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">???</span></span><span style="font-size: 10pt;">Track Vmotion movement of VMs accross physical servers</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">???</span></span><span style="font-size: 10pt;">Monitor and Alert on communication between VMs
</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">???</span></span><span style="font-size: 10pt;">Identify users accessing VMs
</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">???</span></span><span style="font-size: 10pt;">Identify unauthorized or rouge VMs
</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">???</span></span><span style="font-size: 10pt;">Monitor and Alert when VM???s go online or offline
</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">???</span></span><span style="font-size: 10pt;">Identify network services running on VMs
</span></li>

<li><span style="font-size: 56%;"><span style="position: absolute; left: -0.85%;">???</span></span><span style="font-size: 10pt;">Monitor Network / Application performance of VMs<br />Display active hosts accessing VMs</span></li></ol>















<div></div>

</div>

</p:colorscheme><p>...and probably a slew of other things I'm not aware of.&nbsp; A screen shot of their product is bellow:</p>

<p><a href="http://vmwaresecurity.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/30/lancopescreen.jpg" onclick="window.open(this.href, '_blank', 'width=800,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img height="187" width="300" border="0" alt="Lancopescreen" title="Lancopescreen" src="http://vmwaresecurity.typepad.com/security_in_the_virtual_w/images/2008/07/30/lancopescreen.jpg" style="margin: 0px 5px 5px 0px; float: left;" /></a> &lt;- Click to enlarge</p>

<p>You'll notice from the screenshot that you are able to visualize who is talking to who, how much traffic they have sent and received and something called a concern index (not seen on this screenshot).</p>

<p>Now, a concern index is a number that increases as Lancopes analytical engines monitor suspicious activity on a session.&nbsp; A high counter can be indicative of a security problem.&nbsp; Its another way of identifying (visualizing) compromised hosts (virtual machines) without having to do signature matching like a heavy weight IPS engine.&nbsp; Example:&nbsp; Lets say you have a VM that has a BOT on it and is &quot;owned&quot;.&nbsp; The Lancope product is monitoring this long life session.&nbsp; Let's say that session is established for several hours or maybe even days or months.&nbsp; Lets also say that the conversation appears to be mostly unidirectional from a public ip address not belonging to your enterprise.&nbsp; Lancope would increase a the concern index on this since this server hasn't typically had this type of behavior.&nbsp; Once the concern index reached a certain level it could then fire off an email, send you a text message or something saying:&nbsp; <strong>Warning, Warning, Danger, Danger Will Robinson!!! You're virtual server may be infected with a BOT, please investigate immediately!!!</strong></p>

<p>This example is VISIBILITY which helps you with SECURITY.&nbsp; There are a number of other things you can do with NetFlow and Lancope products that have less to do with security and more to do with operational efficiencies.&nbsp; Things like, helping you answer questions of:&nbsp; How do I know what network applications are taking up the most bandwidth?&nbsp; When should I move those applications over to a server with more horsepower?&nbsp; When did these VM's vmotion over here and was there a traffic condition / CPU condition that caused that to occur?&nbsp; I could go on and on but thats a topic for another blog entry.</p>

<p>So, my suggestion is to take a look at what NetFlow has to offer.&nbsp; Montego Networks supports NetFlow transmission and Lancope supports NetFlow analytics and with both you can regain what was lost visibility.</p>

<p>I hope this was helpful to you all!</p>

<p>-John Peterson</p></div>
]]></content:encoded>
      <pubDate>Wed, 30 Jul 2008 17:57:06 +0000</pubDate>
      <category domain="http://securityratty.com/tag/network">network</category>
      <category domain="http://securityratty.com/tag/network visibility">network visibility</category>
      <category domain="http://securityratty.com/tag/visibility">visibility</category>
      <category domain="http://securityratty.com/tag/environments">environments</category>
      <category domain="http://securityratty.com/tag/virtual environments network">virtual environments network</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/network bandwidth">network bandwidth</category>
      <category domain="http://securityratty.com/tag/bandwidth">bandwidth</category>
      <category domain="http://securityratty.com/tag/virtual">virtual</category>
      <source url="http://vmwaresecurity.typepad.com/security_in_the_virtual_w/2008/07/security-throug.html">Security Through Visibility - Montego, Lancope and NetFlow</source>
    </item>
    <item>
      <title><![CDATA[Researcher to demonstrate attack code for Intel chips]]></title>
      <link>http://securityratty.com/article/35f4898302b2aeefc7853c1def8acf64</link>
      <guid>http://securityratty.com/article/35f4898302b2aeefc7853c1def8acf64</guid>
      <description><![CDATA[Security researcher and author Kris Kaspersky plans to demonstrate how an attacker can target flaws in Intel's microprocessors to remotely attack a computer using JavaScript or TCP/IP packets,...]]></description>
      <content:encoded><![CDATA[Security researcher and author Kris Kaspersky plans to demonstrate how an attacker can target flaws in Intel's microprocessors to remotely attack a computer using JavaScript or TCP/IP packets, regardless of what operating system the computer is running.]]></content:encoded>
      <pubDate>Sun, 13 Jul 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/remotely attack">remotely attack</category>
      <category domain="http://securityratty.com/tag/target flaws">target flaws</category>
      <category domain="http://securityratty.com/tag/tcpip packets">tcpip packets</category>
      <category domain="http://securityratty.com/tag/security researcher">security researcher</category>
      <category domain="http://securityratty.com/tag/computer">computer</category>
      <category domain="http://securityratty.com/tag/intel">intel</category>
      <category domain="http://securityratty.com/tag/microprocessors">microprocessors</category>
      <category domain="http://securityratty.com/tag/system">system</category>
      <category domain="http://securityratty.com/tag/javascript">javascript</category>
      <source url="http://www.networkworld.com/news/2008/071408-researcher-to-demonstrate-attack-code.html?fsrc=rss-security">Researcher to demonstrate attack code for Intel chips</source>
    </item>
    <item>
      <title><![CDATA[Messaging and Event Processing]]></title>
      <link>http://securityratty.com/article/fd1957191d920d6269f4de936020f086</link>
      <guid>http://securityratty.com/article/fd1957191d920d6269f4de936020f086</guid>
      <description><![CDATA[In On Messaging and Events Opher asks, Is event processing just fancy name to message processing
Most event processing systems would be incomplete without the ability to process events in the form of...]]></description>
      <content:encoded><![CDATA[<p>In <a href="http://http://epthinking.blogspot.com/2008/07/on-messages-and-events.html" target="_blank">On Messaging and Events</a> Opher asks, <em>&#8220;Is event processing just fancy name to message processing ?&#8221;</em></p>
<p>Most event processing systems would be incomplete without the ability to process events in the form of messages.   Messages can be delivered in either a connection-oriented protocol or a connectionless protocol.   Most enterprise-class messaging systems have both.   Many messaging systems have features like guarenteed delivery, which are important to many applications.</p>
<p>On the other hand, you do not have to work with a messaging system or enterprise service bus (ESB) to process events, because the transport layer is independent from the event processing layer, theoretically.  Most enterprise-class event processing system architectures will use a combination of both asynchronous and synchronous messaging. </p>
<p>To understand event processing I recommend you turn to network management and the practical use of Simple Network Management Protocol (SMNP) for a basic undertanding of event processing.   SNMP uses both synchronous event-based messaging, called polling, and asynchronous messaging, called traps.   Network management systems engineers use a combination of both polling and trapping in all enterprise-class operational NMS.  Optimizing polling and trapping is one of the tasks good NMS engineers do well. The same holds true in most distributed event processing architectures.  </p>
<p>For example, look at the <a href="http://www.thecepblog.com/what-is-complex-event-processing/" target="_blank">CEP/EP reference architecture</a> on this site.  You will notice that the mechanism for event transport is generic, represented as an event bus, but it does not specify the transport protocol.  If you are receiving raw events and comparing correlated results against a signature in a database, you are using both asynchronous and synchronous messaging.    In theory, you could build an event processing system with only connection-oriented protocols, but this would be an exeception, not the rule.</p>
<p>Event processing is generally associated with messaging because we generally represent event-objects as electronic messages.   In theory, we could call these cyber event-objects anything we want; for example, we could call them &#8220;packets.&#8221; However, packets are generally associated with the underlying Internet Protocol (IP) layer by network engineers.  </p>
<p>Moving up the stack, we think in terms of a complete message-object, which we generally call &#8220;a message.&#8221;  This message could be an SNMP event-object, an SMTP event-object (an email message), or an HTML request to a web server, to only name a few.    In fact, the basic unit of work at the application level of a distributed network application is what we call &#8220;a message.&#8221;  </p>
<p>So, in <a href="http://http://epthinking.blogspot.com/2008/07/on-messages-and-events.html" target="_blank">On Messaging and Events</a> Opher asks, <em>&#8220;Is event processing just fancy name to message processing ?&#8221;</em></p>
<p>Events are generally represented in some electronic format.  The event-object must be transported electronically in cyberspace, and the way that it is transported is in what network engineers generally call &#8220;a message.&#8221;   It make no difference what we call it, really; because whatever we call it, it is still binary data representing information we are interested in, hopefully in a format we can efficiently process.    Enterprise-class event processing systems are designed to work with myriad formats, protocols and transports.   One size does not fit all.</p>
<p> </p>
<p> </p>
]]></content:encoded>
      <pubDate>Sun, 13 Jul 2008 05:02:47 +0000</pubDate>
      <category domain="http://securityratty.com/tag/event">event</category>
      <category domain="http://securityratty.com/tag/smtp event-object">smtp event-object</category>
      <category domain="http://securityratty.com/tag/event-object">event-object</category>
      <category domain="http://securityratty.com/tag/cyber event-objects">cyber event-objects</category>
      <category domain="http://securityratty.com/tag/snmp event-object">snmp event-object</category>
      <category domain="http://securityratty.com/tag/snmp">snmp</category>
      <category domain="http://securityratty.com/tag/event bus">event bus</category>
      <category domain="http://securityratty.com/tag/event-objects">event-objects</category>
      <category domain="http://securityratty.com/tag/event transport">event transport</category>
      <source url="http://www.thecepblog.com/2008/07/13/messaging-and-event-processing/">Messaging and Event Processing</source>
    </item>
    <item>
      <title><![CDATA[What Dans DNS Checker Doesnt Do]]></title>
      <link>http://securityratty.com/article/3a3f567aeaff1247a93f33602937d3ff</link>
      <guid>http://securityratty.com/article/3a3f567aeaff1247a93f33602937d3ff</guid>
      <description><![CDATA[Despite what various commenters around the blogosphere think (Ive read a few but cant find the links now), Dan Kaminskys online Check My Dns utility doesnt
Poison anybodys DNS cache
Expose how the...]]></description>
      <content:encoded><![CDATA[<p>Despite what various commenters around the blogosphere think (I&#8217;ve read a few but can&#8217;t find the links now), Dan Kaminsky&#8217;s online <a href="http://doxpara.com/">&#8220;Check My Dns&#8221; utility</a> doesn&#8217;t:</p>
<ul>
<li>Poison anybody&#8217;s DNS cache</li>
<li>Expose how the actual exploit works</li>
<p>
</ul>
<p>What it does is check whether your ISP&#8217;s DNS server is patched.  Plain and simple.  It looks for one thing &#8212; source port randomization.  This does not give away the exploit, it checks for the existence of the <a href="http://www.doxpara.com/?p=1162">sledgehammer fix</a> that prevents the exploit from working.</p>
<p>More specifically, there&#8217;s some Javascript code that generates a random hex string which is used to create a URL, e.g. http://6313d97e498e.toorrr.com.  Your OS then does a DNS lookup for that unique hostname.  Your ISP&#8217;s DNS server asks toorrr.com&#8217;s DNS server (a server Dan controls) to resolve that funky DNS name to an IP address.  It sends a few packets in the process.  Dan&#8217;s server makes a note of the source port of each request and sends back the webserver&#8217;s IP address to your DNS server, which sends it back to you.</p>
<p>Now that you have the IP address, your browser can fetch the results page.  The web page is generated dynamically by parsing the hex string out of the URL you requested, using Ajax to fetch the relevant port and TXID data stored on Dan&#8217;s server, and printing out a &#8220;safe&#8221; or &#8220;vulnerable&#8221; message such as:</p>
<blockquote><p>
Your name server, at 71.243.0.38, appears to be safe.<br />
Requests seen for 6313d97e498e.toorrr.com:</p>
<p>71.243.0.38:45298 TXID=13926<br />
71.243.0.38:45310 TXID=25412<br />
71.243.0.38:45338 TXID=30829<br />
71.243.0.38:45332 TXID=13934<br />
71.243.0.38:45321 TXID=2701
</p></blockquote>
<p>That&#8217;s all.  Nothing tricky.  This particular DNS server is deemed safe because the source port varies from one request to the next.  </p>
<p>Come to think of it, those source ports don&#8217;t really look that random, do they.  For anybody &#8220;in the know&#8221;, is that amount of randomness sufficient to protect against the attack?</p>
]]></content:encoded>
      <pubDate>Thu, 10 Jul 2008 19:03:03 +0000</pubDate>
      <category domain="http://securityratty.com/tag/server">server</category>
      <category domain="http://securityratty.com/tag/dans server">dans server</category>
      <category domain="http://securityratty.com/tag/isps dns server">isps dns server</category>
      <category domain="http://securityratty.com/tag/server dan controls">server dan controls</category>
      <category domain="http://securityratty.com/tag/coms dns server">coms dns server</category>
      <category domain="http://securityratty.com/tag/dns server">dns server</category>
      <category domain="http://securityratty.com/tag/source port">source port</category>
      <category domain="http://securityratty.com/tag/source port varies">source port varies</category>
      <category domain="http://securityratty.com/tag/source port randomization">source port randomization</category>
      <source url="http://www.veracode.com/blog/?p=120">What Dans DNS Checker Doesnt Do</source>
    </item>
    <item>
      <title><![CDATA[Times Up IPv6 OMB Mandate]]></title>
      <link>http://securityratty.com/article/cc832c2648fa421babda1922e9cba906</link>
      <guid>http://securityratty.com/article/cc832c2648fa421babda1922e9cba906</guid>
      <description><![CDATA[Three years ago, the OMB set a June 2008 deadline by which all agencies infrastructure (network backbones) must be using IPv6 and agency networks must interface with this infrastructure
Agencies are...]]></description>
      <content:encoded><![CDATA[<p>Three years ago, the OMB set a June 2008 deadline “by which all agencies’ infrastructure (network backbones) <a href="http://www.whitehouse.gov/omb/memoranda/fy2005/m05-22.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.whitehouse.gov');" target="_blank">must be using IPv6 and agency networks must interface with this infrastructure</a>.”
<p>Agencies are supposed to demonstrate that they can:
<ul>
<li>Transmit IPv6 traffic from the Internet and external peers, through the core (WAN), to the LAN.</li>
<li>Transmit IPv6 traffic from the LAN, through the core (WAN), out to the Internet and external peers.</li>
<li>Transmit IPv6 traffic from the LAN, through the core (WAN), to another LAN (or another node on the same LAN).</li>
</ul>
<p><em>(</em><a href="http://www.whitehouse.gov/omb/egov/documents/IPv6_FAQs.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.whitehouse.gov');" target="_blank"><em>Source: OMB IPv6 FAQs</em></a><em>)</em></p>
<p>One year ago, the OMB reviewed the Enterprise Architecture Assessment Framework results and found that six of the twenty-four agencies were on track to achieve the June deadline. Two months ago, there was a <a href="http://www.networkworld.com/news/2008/040208-ipv6-feds.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.networkworld.com');" target="_blank">good article by Carolyn Marsan Duffy about the status of compliance</a>. Take a look at this article because it seemed like there was a lot of backpedaling going on about meeting the date – using phrases like “we don’t like the term mandate” and “more of a recommendation than a mandate.” At the time, only three agencies were in compliance.
<p>Duffy just wrote an updated article, “<a href="http://www.networkworld.com/news/2008/062608-ipv6-federal-government.html?page=1" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.networkworld.com');" target="_blank">Feds say they have aced IPv6 deadline</a>”, and suddenly two months later, all lights seem green. As of June 24, ten of the twenty-four agencies sent emails to the OMB stating that “they have successfully transmitted IPv6 packets”. Fourteen still need to report in, but none have asked for an extension. And all of it was done through the regular tech refresh budget over the past three years. So if this is true, kudos to the feds!
<p>Right around the time of the first not-so-rosy article, we <a href="http://blog.sciencelogic.com/whats-in-a-number/04/2008"  target="_blank">ran a survey at FOSE</a>, the big federal government IT show. We asked attendees if their agencies would be ready by the deadline:
<ul>
<li>33% said they would be ready</li>
<li>6% said they were already there</li>
<li>33% said they would NOT be ready</li>
<li>About a quarter didn’t know</li>
</ul>
<p>What was really interesting is that we asked this same question in 2007, and the audience was equally split (yes/no) on whether or not their agencies would meet the mandate – 1 in 5 (2007) instead of 1 in 3 (2008).
<p>So what can explain these numbers? Surprisingly, out of the attendees we talked to, only 65% of them said that IPv6 is important to their operations, making it second to last on the list of IT priorities covered by the survey. Maybe the answer lies in the relative “unimportance” of the milestone – that just the network backbones (and the routers supporting them) be capable of passing IPv6 packets. The true test for government IT workers will be when actual IPv6 applications must be supported which will impact networks, systems, application and monitoring tools throughout the government.
<p>So was this a nice checklist item for the Bush administration? This initial deadline is the only one for IPv6 mandates from the current OMB incarnation. Actually running IPv6 applications, that’s a whole ‘nother story, apparently for a new administration.</p>
<p><a href="http://sharethis.com/item?&wp=2.5.1&amp;publisher=ea11358c-69de-4e80-9804-e964a8930b70&amp;title=Time%26rsquo%3Bs+Up+%26ndash%3B+IPv6+OMB+Mandate&amp;url=http%3A%2F%2Fblog.sciencelogic.com%2Ftimes-up-ipv6-omb-mandate%2F06%2F2008" onclick="javascript:pageTracker._trackPageview('/outbound/article/sharethis.com');">ShareThis</a></p>]]></content:encoded>
      <pubDate>Mon, 30 Jun 2008 15:27:18 +0000</pubDate>
      <category domain="http://securityratty.com/tag/ipv6">ipv6</category>
      <category domain="http://securityratty.com/tag/aced ipv6 deadline">aced ipv6 deadline</category>
      <category domain="http://securityratty.com/tag/ipv6 packets">ipv6 packets</category>
      <category domain="http://securityratty.com/tag/transmit ipv6 traffic">transmit ipv6 traffic</category>
      <category domain="http://securityratty.com/tag/omb">omb</category>
      <category domain="http://securityratty.com/tag/ipv6 applications">ipv6 applications</category>
      <category domain="http://securityratty.com/tag/actual ipv6 applications">actual ipv6 applications</category>
      <category domain="http://securityratty.com/tag/agencies">agencies</category>
      <category domain="http://securityratty.com/tag/twenty-four agencies">twenty-four agencies</category>
      <source url="http://blog.sciencelogic.com/times-up-ipv6-omb-mandate/06/2008">Times Up IPv6 OMB Mandate</source>
    </item>
    <item>
      <title><![CDATA[Q&A with Geoff Horne of InteropNet]]></title>
      <link>http://securityratty.com/article/1df6186569af24703e097f5ae4445c8e</link>
      <guid>http://securityratty.com/article/1df6186569af24703e097f5ae4445c8e</guid>
      <description><![CDATA[Earlier this week I had the chance to sit down with Geoff Horne , Chief Architect for InteropNet , and discuss how he thought things went at Interop Vegas 2008 and how he thinks the lessons learned...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--> <a href="http://blog.sciencelogic.com/wp-content/uploads/2008/06/geoff.jpg" ><img style="border-right: 0px; border-top: 0px; margin: 5px 15px 15px 5px; border-left: 0px; border-bottom: 0px" src="http://blog.sciencelogic.com/wp-content/uploads/2008/06/geoff-thumb.jpg" border="0" alt="geoff" width="244" height="184" align="left" /></a> Earlier this week I had the chance to sit down with <a href="http://www.linkedin.com/in/slchorne" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">Geoff Horne</a>, <a href="http://www.interop.com/blog/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.interop.com');" target="_blank">Chief Architect for InteropNet</a>, and discuss how he thought things went at Interop Vegas 2008 and how he thinks the lessons learned apply to enterprises.</p>
<p class="MsoNormal"><em>(<a href="http://m.thetechstop.net/blog08/184.jpg" onclick="javascript:pageTracker._trackPageview('/outbound/article/m.thetechstop.net');" target="_blank">Photo credit: The Tech Stop</a>)</em></p>
<p class="MsoNormal"><strong>ScienceLogic: </strong>How long have you been involved with Interop?</p>
<p class="MsoNormal"><strong>Geoff Horne:</strong> Since about 1996.<span> </span></p>
<p class="MsoNormal"><strong>ScienceLogic: </strong><a href="http://www.thevarguy.com/2006/09/19/interop-2006-vs-interop/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.thevarguy.com');" target="_blank">How has it been changing</a>?<span> </span>Does the show get more complex with new technologies or because of the constantly changing size of the show?</p>
<p class="MsoNormal"><strong>Geoff Horne: </strong>The technologies have changed.<span> </span>Every year there’s a different market environment.<span> </span>Since we build on customer needs, things change every year. Things like ScienceLogic for Network Monitoring, for how long have Network Management tools been completely web based?<span> </span>In general, it doesn’t really get any better or worse because every year we’re building it again.<span> </span>You don’t get the stability of a standard environment.<span> </span>The upside is that we’re always doing a full upgrade, a full technology refresh and not using old code.<span> </span></p>
<p class="MsoNormal"><strong>ScienceLogic: </strong>Do those kinds of changes influence the types of <a href="http://interop.com/newyork/event-highlights/interopnet/sponsors.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/interop.com');" target="_blank">vendors</a> you look for for InteropNet?</p>
<p class="MsoNormal"><strong>Geoff Horne: </strong>The base categories don’t change.<span> </span>You always need to forward packets.<span> </span>You always need switches, you always need routers.<span> </span>We’ve tried to open it up to everyone that has products involved with networks to see if we have the time or space for it.</p>
<p class="MsoNormal"><strong>ScienceLogic: </strong>The kind of cooperation that you get between the vendors is what seems to be an unachievable nirvana for Enterprises.<span> </span>What’s the secret to getting 17 vendors to work together in such a short time?<span> </span>Enterprises would kill for that.</p>
<p class="MsoNormal"><strong>Geoff Horne: </strong>The honest answer is don’t trust the vendors.<span> </span>If they try and build something the way they want to, its not going to interoperate.<span> </span>You have to pull them out of their safety zone, make them do things that you think the product can/should do to ensure interoperability.</p>
<p class="MsoNormal"><strong>ScienceLogic:</strong> In a <a href="http://www.interop.com/blog/?p=378" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.interop.com');" target="_blank">blog post</a> prior to Interop Vegas 2008 you stated three major goals for InteropNet.<span> They were Education, Monitoring and  Statistics.  How did you do against these goals?</span><strong><span><br />
</span></strong></p>
<p class="MsoNormal"><strong>Geoff Horne:</strong> I think we did pretty well.<span> </span>They’re 3 things we really didn’t have before.<span> </span>They’re things that just weren’t focused on the right way.<span> </span>For the first round of changing the focus, changing the way people look at the network (statistics rather than packets), it worked quite well, it gave people a much better idea as to what’s going on.</p>
<p class="MsoNormal"><strong>ScienceLogic: </strong>If we look at NY as take two for Interop 2008, are there things you are going to do differently based on lessons learned in Vegas?</p>
<p class="MsoNormal"><strong>Geoff Horne:</strong> We’re building more physical redundancy in the core network, geographic distribution of the infrastructure within the show.<span> </span>This will allow us to bring up chunks of the network independently.<span> </span>It isn’t something that we really thought of before.<span> </span>This helps us take the single point of failure (<a href="http://www.flickr.com/photos/adunne/sets/72157605022232170/show/with/2487945036/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" target="_blank">the NOC</a>) out of the equation.</p>
<p class="MsoNormal"><strong>ScienceLogic: </strong>Are there any lessons learned from Interop that you think would help enterprises?</p>
<p class="MsoNormal"><strong>Geoff Horne:</strong> Visibility is key.<span> </span>Your network is significantly more functional when more people can see what’s going on.<span> </span>If the only guy that can see what’s going on is the guy with his fingers on the terminal, no one can make good decisions.<span> </span>You have to make people loosen up their control so that everyone can see and therefore make educated decisions.</p>
<p><a href="http://sharethis.com/item?&wp=2.5.1&amp;publisher=ea11358c-69de-4e80-9804-e964a8930b70&amp;title=Q%26%23038%3BA+with+Geoff+Horne+of+InteropNet&amp;url=http%3A%2F%2Fblog.sciencelogic.com%2Fqa-with-geoff-horne-of-interopnet%2F06%2F2008" onclick="javascript:pageTracker._trackPageview('/outbound/article/sharethis.com');">ShareThis</a></p>]]></content:encoded>
      <pubDate>Wed, 25 Jun 2008 12:20:59 +0000</pubDate>
      <category domain="http://securityratty.com/tag/geoff horne">geoff horne</category>
      <category domain="http://securityratty.com/tag/network independently">network independently</category>
      <category domain="http://securityratty.com/tag/network">network</category>
      <category domain="http://securityratty.com/tag/core network">core network</category>
      <category domain="http://securityratty.com/tag/sciencelogic">sciencelogic</category>
      <category domain="http://securityratty.com/tag/vegas">vegas</category>
      <category domain="http://securityratty.com/tag/interop vegas">interop vegas</category>
      <category domain="http://securityratty.com/tag/interop">interop</category>
      <category domain="http://securityratty.com/tag/network management tools">network management tools</category>
      <source url="http://blog.sciencelogic.com/qa-with-geoff-horne-of-interopnet/06/2008">Q&amp;A with Geoff Horne of InteropNet</source>
    </item>
    <item>
      <title><![CDATA[Eavesdropping on Encrypted Compressed Voice]]></title>
      <link>http://securityratty.com/article/01d3679a43ebdd7cdab4158981f0f4fb</link>
      <guid>http://securityratty.com/article/01d3679a43ebdd7cdab4158981f0f4fb</guid>
      <description><![CDATA[Traffic analysis works even through the encryption: The new compression technique, called variable bitrate compression produces different size packets of data for different sounds
That happens because...]]></description>
      <content:encoded><![CDATA[<p>Traffic analysis <a href="http://technology.newscientist.com/channel/tech/dn14124-compressed-web-phone-calls-are-easy-to-bug.html">works</a> even through the encryption:</p>

<blockquote>The new compression technique, called variable bitrate compression produces different size packets of data for different sounds.

<p>That happens because the sampling rate is kept high for long complex sounds like "ow", but cut down for simple consonants like "c". This variable method saves on bandwidth, while maintaining sound quality.</p>

<p>VoIP streams are encrypted to prevent eavesdropping. However, a team from John Hopkins University in Baltimore, Maryland, US, has shown that simply measuring the size of packets without decoding them can identify whole words and phrases with a high rate of accuracy.</blockquote></p>

<p>The technique isn't good enough to decode entire conversations, but it's pretty impressive.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=z3oMbI"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=z3oMbI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=lqT6SI"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=lqT6SI" border="0"></img></a>
</div>]]></content:encoded>
      <pubDate>Thu, 19 Jun 2008 02:27:13 +0000</pubDate>
      <category domain="http://securityratty.com/tag/variable">variable</category>
      <category domain="http://securityratty.com/tag/variable method saves">variable method saves</category>
      <category domain="http://securityratty.com/tag/compression technique">compression technique</category>
      <category domain="http://securityratty.com/tag/technique">technique</category>
      <category domain="http://securityratty.com/tag/john hopkins university">john hopkins university</category>
      <category domain="http://securityratty.com/tag/decode entire conversations">decode entire conversations</category>
      <category domain="http://securityratty.com/tag/complex sounds">complex sounds</category>
      <category domain="http://securityratty.com/tag/sounds">sounds</category>
      <category domain="http://securityratty.com/tag/packets">packets</category>
      <source url="http://www.schneier.com/blog/archives/2008/06/eavesdropping_o_2.html">Eavesdropping on Encrypted Compressed Voice</source>
    </item>
    <item>
      <title><![CDATA[Last HOPE Radio]]></title>
      <link>http://securityratty.com/article/8da45af79b97174e7dd9dde6e2d03763</link>
      <guid>http://securityratty.com/article/8da45af79b97174e7dd9dde6e2d03763</guid>
      <description><![CDATA[Keeping tabs on the upcoming Last Hope conference this July
From the Last Hope
For Immediate Release
THE LAST HOPE TO FEATURE HACKER RADIO
At The Last HOPE conference, hackers will broadcast their...]]></description>
      <content:encoded><![CDATA[<p>Keeping tabs on the upcoming Last Hope conference this July.</p>
<p>From the Last Hope:</p>
<blockquote><p>For Immediate Release</p>
<p>THE LAST HOPE TO FEATURE HACKER RADIO</p>
<p>At The Last HOPE conference, hackers will broadcast their minds and their iPods.</p>
<p>In the center of the summer&#8217;s top hacker event will be a small isolation booth. &#8220;Radio Statler!&#8221; as the station is called, will send out a three day broadcast of all-original material. From the center of Manhattan, around the clock, discussions of the past, present, and future of technology, creativity, and humanity itself will be transmitted.</p>
<p>The first night of the conference, July 18th, the station will carry a program called Digital Music Night, hosted by Peter Kirn, editor of createdigitalmusic.com. The three hour live concert will feature a convergence of artists and musicians using custom, original tools for performing live in new and bizarre ways, including:</p>
<p>   * Houseplants hooked up to live computer visuals and music<br />
   * A mutant trumpet, halfway between the digital and acoustic worlds<br />
   * Packets of data visualized as three-dimensional eye candy<br />
   * An animated digital art sketchpad controlled by Wii remote<br />
   * A set of digital gloves for gestural DJing<br />
   * A robotic drummer<br />
   * Computer-generated vocals that sing your spam folder to you<br />
   * Live digital art made from vintage game consoles and computers</p>
<p>The station will give additional talk and interview time to the conference&#8217;s speakers, broadcast the keynotes and other popular seminars, and offer attendees who don&#8217;t speak at the podium a chance to share their ideas. Many hackers who already do their own podcasts are being asked to contribute and do special programs for the conference.</p>
<p>Program and content submissions are still being taken, volunteers are being sought, and the organizers are looking for promotional sponsors to help cover the cost of broadcasting. More information can be found at http://radio.hope.net/ or by emailing projects@hope.net.
</p></blockquote>
<p>Damn, I&#8217;ll have to break out Garageband or maybe I&#8217;ll have to submit one of <a href="http://mescaline.liquidmatrix.org">these tracks</a>? HA!</p>

<p><a href="http://feeds.feedburner.com/~a/Liquidmatrix?a=oeF2rP"><img src="http://feeds.feedburner.com/~a/Liquidmatrix?i=oeF2rP" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=w9prcI"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=w9prcI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=sg8Ebi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=sg8Ebi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=ThkKXi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=ThkKXi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=DVf0ci"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=DVf0ci" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=GxEAEi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=GxEAEi" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Liquidmatrix/~4/305262215" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 05 Jun 2008 07:32:45 +0000</pubDate>
      <category domain="http://securityratty.com/tag/live">live</category>
      <category domain="http://securityratty.com/tag/live computer visuals">live computer visuals</category>
      <category domain="http://securityratty.com/tag/hope">hope</category>
      <category domain="http://securityratty.com/tag/digital">digital</category>
      <category domain="http://securityratty.com/tag/digital gloves">digital gloves</category>
      <category domain="http://securityratty.com/tag/live digital art">live digital art</category>
      <category domain="http://securityratty.com/tag/radio">radio</category>
      <category domain="http://securityratty.com/tag/digital art sketchpad">digital art sketchpad</category>
      <category domain="http://securityratty.com/tag/conference">conference</category>
      <source url="http://feeds.feedburner.com/~r/Liquidmatrix/~3/305262215/">Last HOPE Radio</source>
    </item>
    <item>
      <title><![CDATA[Logging Poll #8 Analysis: Needed Log Context]]></title>
      <link>http://securityratty.com/article/9040163285c6d6af517adfa07aa7bce2</link>
      <guid>http://securityratty.com/article/9040163285c6d6af517adfa07aa7bce2</guid>
      <description><![CDATA[In my poll #8 , I asked a question : what information is most important when analyzing a particular log record. Live results are here and final count is also below

What can we conclude
First , good...]]></description>
      <content:encoded><![CDATA[<p>In <a href="http://chuvakin.blogspot.com/2008/05/poll-8-log-analysis-context.html">my poll #8</a>, I&nbsp; <u><a href="http://chuvakin.blogspot.com/2008/05/poll-8-log-analysis-context.html">asked a question</a></u>: what information is most important when analyzing a particular log record. Live results are <u><a href="http://www.misterpoll.com/polls/337525/results">here</a></u> and final count is also below:</p> <p><a href="http://lh3.ggpht.com/anton.chuvakin/SEVlW9We_hI/AAAAAAAADsw/PwRyEGWJrJA/s1600-h/pollcontextresults3.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="345" alt="poll-context-results" src="http://lh5.ggpht.com/anton.chuvakin/SEVlYdWe_iI/AAAAAAAADs0/UBGwk0xza1I/pollcontextresults_thumb1.jpg?imgmax=800" width="369" border="0"></a> </p> <p>What can we conclude?</p> <p><strong>First</strong>, good documentation never hurts :-) - indeed, the most popular information to look for when facing a new log record is documentation on what it means. While some software vendors are great in this regard, many other don't bother documenting their logs or document them only when customers complain.</p> <p><strong>Second</strong>, I was not sure that the second popular choice would be <strong>"Other logs from about the same time (this and other systems)."</strong>&nbsp; This strongly points at huge value of <u><a href="http://chuvakin.blogspot.com/2008/06/cross-device-type-log-management-vs.html">cross-device log analysis</a></u> (see <u><a href="http://chuvakin.blogspot.com/2008/06/cross-device-type-log-management-vs.html">this recent log entry on that</a>)</u>,&nbsp; where all the logs are consolidated and analyzed together (it goes without saying that time is synchronized OR at least corrected across those logs). Indeed, if you are confused about a log and documentation is not available, reviewing "what else was/is going on?" is smart. <u><a href="http://chuvakin.blogspot.com/2008/03/say-when-trusting-log-timestamps.html">Trusting log time stamps</a></u> across many systems is also key for that.</p> <p><strong>Third</strong>, having IP addresses in logs is great, but human-readable names are better: IPs in logs needs to be mapped to DNS or Netbios names. Indeed, given that often such names reveal where the system is, who might own it, what its function is, etc this information is not just a mapping, but true <em>log information enrichment.</em></p> <p><strong>Fourth,</strong> so, what's next? The above 3 top responses are indeed universally useful, but the next choice digs deeper: flows, packets, connections and other network information does complement logs and is often studied in combination with logs (e.g. see a strange log entry then go see who connected to the system at that time or where the system itself connected to).</p> <p><strong>Fifth, </strong>next comes a group of pretty much everything else: other logs from the same system, logs about the same system as well as loosely defined 'similar' log entries. These come handy, but are not top choices. In fact,&nbsp; from this I conclude that a lot of additional context information is needed to make sense of a confusing log entry.</p> <p><strong>Sixth</strong>, what was surprising? I thought that identity lookups (e.g. IP to real name or other user identity information) would score higher.&nbsp; I also suspect that people were confused by "logs ABOUT the same systems" (what I meant is, for example, use firewall logs that mention the system which log we are now analyzing) and this should score higher.</p> <p><strong>Seventh</strong>, anything fun in the "Other" category? Yes, there were a few insightful ones: first, <em>results of a Google search</em> (supposedly for the info from the log entry in question)! Very true indeed. Also named were <em>logs from the same daemon/program</em> (how can I miss it?),&nbsp; <em>logs from previous incidents</em> and information on the <em>logging system owner</em>.&nbsp; All very useful indeed. Thanks for good ideas!</p> <p><br><strong>Finally</strong>, a brief message to people that work for <em>a certain log-related vendor of ill repute</em> who keep polluting my polls: if I catch you, I will kick you in the butt :-) Or, better, I will hammer you with a big and heavy log (you know, the wooden kind) over your miniscule heads ...</p> <p>&nbsp;</p> <p><strong>Past logging polls and their analysis:</strong>  <li>Poll #7 <a href="http://chuvakin.blogspot.com/2008/03/poll-7-what-tools-do-you-use-for.html">"What tools do you use for Windows Event Log collection?"</a> (<a href="http://chuvakin.blogspot.com/2008/04/windows-log-collection-poll-analysis.html">analysis</a>)  <li>Poll #6 <a href="http://chuvakin.blogspot.com/2008/03/logging-poll-6-logs-do-you-look-at.html">"Which Logs Do You LOOK At?"</a> (<a href="http://chuvakin.blogspot.com/2008/03/logging-poll-6-logs-do-you-look-at.html">analysis</a>)  <li>Poll #5 "<a href="http://chuvakin.blogspot.com/2008/02/logging-poll-5-logging-challenges.html">What are your top challenges with logs?</a>" (<a href="http://chuvakin.blogspot.com/2008/02/logging-poll-5-logging-challenges.html">analysis</a>)  <li>Poll #4 "<a href="http://chuvakin.blogspot.com/2007/12/poll-who-looks-at-logs-in-your.html">Who looks at logs in your organization?</a>" (<a href="http://chuvakin.blogspot.com/2008/01/logging-poll-4-looks-at-logs-analysis.html">analysis</a>)  <li>Poll #3 <a href="http://chuvakin.blogspot.com/2007/12/logging-poll-3-do-you-do-with-logs.html">"What do you do with Logs?"</a> (<a href="http://chuvakin.blogspot.com/2007/12/logging-poll-3-do-you-do-with-logs.html">analysis</a>)  <li>Poll #2 "<a href="http://chuvakin.blogspot.com/2007/10/poll-why-do-you-collect-logs.html">Why collect logs?</a>" (<a href="http://chuvakin.blogspot.com/2007/11/logging-poll-2-analysis.html">analysis</a>)  <li>Poll #1 "<a href="http://chuvakin.blogspot.com/2007/10/poll-which-logs-do-you-collect.html">Which logs do you collect</a>?" (<a href="http://chuvakin.blogspot.com/2007/10/poll-results-which-logs-do-you-collect.html">analysis</a><a href="http://chuvakin.blogspot.com/2007/10/poll-results-which-logs-do-you-collect.html">)</a></li>  <div class="blogger-post-footer">About me: http://www.chuvakin.org</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=87TBxI"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=87TBxI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=75TD4I"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=75TD4I" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=fmcnQI"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=fmcnQI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~4/303823450" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 03 Jun 2008 04:38:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/log">log</category>
      <category domain="http://securityratty.com/tag/recent log entry">recent log entry</category>
      <category domain="http://securityratty.com/tag/strange log entry">strange log entry</category>
      <category domain="http://securityratty.com/tag/log time stamps">log time stamps</category>
      <category domain="http://securityratty.com/tag/log record">log record</category>
      <category domain="http://securityratty.com/tag/heavy log">heavy log</category>
      <category domain="http://securityratty.com/tag/log entry">log entry</category>
      <category domain="http://securityratty.com/tag/complement logs">complement logs</category>
      <category domain="http://securityratty.com/tag/logs">logs</category>
      <source url="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~3/303823450/logging-poll-8-analysis-needed-log.html">Logging Poll #8 Analysis: Needed Log Context</source>
    </item>
  </channel>
</rss>
