<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Raffy</title>
	<atom:link href="http://blogs.splunk.com/raffy/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.splunk.com/raffy</link>
	<description>Computer Security, Information Visualization, Log Management and Analysis</description>
	<pubDate>Wed, 23 Jul 2008 07:09:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>SIM is Dead - Unless</title>
		<link>http://blogs.splunk.com/raffy/2008/07/18/sim-is-dead-unless/</link>
		<comments>http://blogs.splunk.com/raffy/2008/07/18/sim-is-dead-unless/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 17:02:25 +0000</pubDate>
		<dc:creator>Raffael Marty</dc:creator>
		
		<category><![CDATA[Log Analysis]]></category>

		<category><![CDATA[Splunk]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/raffy/?p=65</guid>
		<description><![CDATA[
I feel like I should post a follow-up to my recent post about SIM is dead. Here are some points I would like to clarify:

If I talk about SIM or SIEM, I am talking about the way current SIM solutions are working and the way they are implemented. That means things like relational database, fixed [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.splunk.com/raffy/wp-content/uploads/2008/07/sim2.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left;" src="http://blogs.splunk.com/raffy/wp-content/uploads/2008/07/sim2.jpg" alt="" width="150" height="107" /></a></p>
<p>I feel like I should post a follow-up to my recent post about <a href="http://blogs.splunk.com/raffy/2008/06/23/security-information-management-sim-is-dead/">SIM is dead</a>. Here are some points I would like to clarify:</p>
<ul>
<li>If I talk about SIM or SIEM, I am talking about the way current SIM solutions are working and the way they are implemented. That means things like relational database, fixed schema, parsed and normalized data, or hierarchical scaling.</li>
<li>Do I really believe that SIM is not useful? No. And I am not just saying that because I own stock in a SIM company. Just like Alex says in a <a href="http://blogs.splunk.com/raffy/2008/06/23/security-information-management-sim-is-dead/#comment-1405">comment</a> on my original blog entry: IDS is not dead. SIM is probably not dead either. I know of quite some people that are very happy with their SIM implementation. However, there are many limitations with the way today&#8217;s SIMs are architected.</li>
<li>The architectural limits cripple the SIMs. They cannot deal with really large event volumes. With the current threat landscape this means that many use-cases cannot be implemented with a SIM. They simply can&#8217;t scale to that extent. Leverage IT search to do the heavy data lifting.</li>
<li>Network world published a review of recent <a href="http://www.networkworld.com/reviews/2008/063008-test-siem.html">SIEM technology</a>. They note correctly that application data is becoming more and more important. SIMs have traditionally been built for firewalls, intrusion detection systems, and vulnerability scans and that&#8217;s what they are really good at. To be precise. That&#8217;s where <a href="http://arcsight.com">some</a> SIMs are really good. But as soon as you are dealing with other data sources, such as call detail records (CDRs) or other crazy application logs, you start overloading the existing schema, apply one hack after the other and eventually cripple the entire system.</li>
<li>Some SIMs have done a great job of implementing features that are well-suited for security operations centers (SOCs). In these environments, analysts are working on a console 7&#215;24. They need features like workflow, collaboration, ticketing, live channels, etc. In such an environment, a collaborative approach between a SIM and an IT search solution can be quite effective. IT search is dedicated to data management, data routing and collection, and forensic investigations, as well as reporting. The SIM can be dedicated to real-time correlation, collaboration, and providing a front-end for the analysts.</li>
</ul>
<p>This should clarify some of my points.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/raffy/2008/07/18/sim-is-dead-unless/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Malicious Insider Holds SF Computer Systems Hostage</title>
		<link>http://blogs.splunk.com/raffy/2008/07/17/malicious-insider-holds-sf-computer-systems-hostage/</link>
		<comments>http://blogs.splunk.com/raffy/2008/07/17/malicious-insider-holds-sf-computer-systems-hostage/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 17:00:23 +0000</pubDate>
		<dc:creator>Raffael Marty</dc:creator>
		
		<category><![CDATA[Log Analysis]]></category>

		<category><![CDATA[Splunk]]></category>

		<category><![CDATA[insider crime]]></category>

		<category><![CDATA[sabotage]]></category>

		<category><![CDATA[search]]></category>

		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/raffy/?p=66</guid>
		<description><![CDATA[What do you do if your system administrator locks you out of your critical systems, changes the root password and then quits? If you haven&#8217;t thought about this, you are not the only one. San Francisco officials are facing exactly that question. A disgruntled employee locked out all the system administrators from some fairly critical [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.splunk.com/raffy/wp-content/uploads/2008/07/lock.jpg"><img class="alignleft size-medium wp-image-67" title="lock" src="http://blogs.splunk.com/raffy/wp-content/uploads/2008/07/lock.jpg" alt="" width="217" height="196" /></a>What do you do if your system administrator locks you out of your critical systems, changes the root password and then quits? If you haven&#8217;t thought about this, you are not the only one. San Francisco officials are facing exactly that question. A disgruntled employee locked out all the system administrators from some fairly critical systems, as you can read in the <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2008/07/14/BAOS11P1M5.DTL">San Francisco Chronicle</a>.</p>
<p><a href="www.cert.org/insider_threat/">Insider crime</a> is an area in computer security that still doesn&#8217;t get much attention. One of the problems is that the frequency of incidents is fairly low and therefore the problem rates low on a company&#8217;s charter. However, the big problem is that the average cost of such an incident is really high. In reality, companies are still struggling with protecting their perimeter. They are worried about outside attackers, script kiddies, about their competition breaking in, attacks of Chinese hackers, Russian crime rings, etc. They should balance their efforts to protect from these threats as well as from malicious insiders.</p>
<p>In this <a href="http://digg.com/security/Disgruntled_engineer_hijacks_San_Fransico_computer_Network">specific case</a>, there were some very obvious signs that should have been noticed. The employee should have been on a <em>watch-list</em> and his activity should have been under review. He was about to be fired. This should have put him into a group of people that are monitored closely. <em>Monitoring</em> is not easy. It is all about people and processes and a little bit about technology. There is unfortunately no software or security tool out there that could detect an insider. And there will never be one.</p>
<p>As I point out in <a href="http://raffy.ch/blog/41nOfn0xjtL._SL110_.jpg">my book</a>, you need to define a process that classifies employees. People on a watch list need to be monitored more closely.  Audit records need to be recorded, especially for privileged activities (such as the ones executed by system administrators). Those records then need to be stored in a place where nobody can tamper with them (for example in <a href="http://www.splunk.com">Splunk</a>). The records then need to be reviewed on a regular basis. Hopefully by a separate team. Ideally the reviews are automated to ease the work load (for example through <a href="http://www.splunk.com/article/2123">alerts</a> in Splunk).</p>
<p>A second step has to be the implementation of proper security processes. <em>Separation of duties</em>, for example. The system administrator by himself should not be able to alter all the passwords necessary to access a system. In reality, this is really hard to enforce. However, if the preventative control cannot be enforced, a detective control should be put in place. Firstly, system logs should be centrally collected and analyzed, and secondly, the file systems should be monitored for changes. That way, all changes can be reviewed to see what the exact impact of Terry&#8217;s actions was.</p>
<p>Traditional computer security attacks are violating policy. Specialized sensors can be developed and deployed to monitor for signs of attacks. Insider crime is often executed without violating any policy. For example, a system administrator has the right to change passwords. However, as in San Francisco&#8217;s case, Terry abused that privilege to lock everybody out of the machines. The net is that one has to monitor not just violations or obvious attacks, but also regular and seemingly benign activity. This results in a huge amount of data from a lot of different sources. Make sure you have a <a href="http://splunk.com">solution</a> that can deal with all of it.</p>
<p>An Interesting side fact: The department of technology is worried about a third-party accessing the systems with Terry&#8217;s account. This is definitely the time where <a href="http://splunk.com">Splunk</a> needs to be in place to monitor all the records to check for any account access. This information can then be used by law enforcement to take action.</p>
<p>This article: &#8220;<strong><strong class="headline"><a href="http://www.internetnews.com/security/article.php/3760631">San Francisco Hack: Where Was the Oversight?</a>&#8221; </strong></strong><span class="headline">contains some of my comments about the case.</span><strong><strong class="headline"><br />
</strong></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/raffy/2008/07/17/malicious-insider-holds-sf-computer-systems-hostage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Security Information Management (SIM) is dead</title>
		<link>http://blogs.splunk.com/raffy/2008/06/23/security-information-management-sim-is-dead/</link>
		<comments>http://blogs.splunk.com/raffy/2008/06/23/security-information-management-sim-is-dead/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 06:28:58 +0000</pubDate>
		<dc:creator>Raffael Marty</dc:creator>
		
		<category><![CDATA[Log Analysis]]></category>

		<category><![CDATA[Splunk]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/raffy/?p=58</guid>
		<description><![CDATA[Pretty much exactly 5 years ago, in June 2003, Gartner declared Intrusion Detection Systems to be dead. Before Gartner can do so, I will state that SIM is dead.
The crime landscape has shifted. We used to be worried about network layer attacks, TCP/IP attacks where funky flags were crashing your systems. This is gone. We [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0pt 10px 10px 0pt; float: left;" title="sat" src="http://blogs.splunk.com/raffy/wp-content/uploads/2008/06/sat.jpg" alt="" width="150" height="106" />Pretty much exactly 5 years ago, in June 2003, Gartner declared <a href="http://www.gartner.com/5_about/press_releases/pr11june2003c.jsp">Intrusion Detection Systems to be dead</a>. Before Gartner can do so, I will state that <strong>SIM is dead</strong>.</p>
<p><span id="ctl00_content_PlaceHolder_articleBody_Label" class="arial_14_16 normalLink">The crime landscape has shifted. We used to be worried about network layer attacks, TCP/IP attacks where funky flags were crashing your systems. This is gone. We really don’t worry about them anymore. We have systems to stop these attacks. The crime has shifted up to the<em> application layer</em>. There are attacks over instant messaging, there are SQL injections, there are application layer attacks. You have to start monitoring the application layer. </span>Compliance requirements are shifting too. For example, the <a href="https://www.pcisecuritystandards.org/tech/download_the_pci_dss.htm">PCI DSS 1.1</a> requires the usage of application layer firewalls by June 2008. Applications need to be verified for vulnerabilities and not just the platform.</p>
<p>Some of the problems I see with Security Information Management are (the first four are adapted from the Gartner IDS <a href="http://www.gartner.com/5_about/press_releases/pr11june2003c.jsp">press release</a>):</p>
<ul>
<li> False positives in correlation rules</li>
<li>Burden on the IS organization by requiring full-time monitoring</li>
<li> A taxing incident-response process</li>
<li> An inability to monitor events at rates greater than 10.000 events per second</li>
<li>High cost of maintaining and build new adapters</li>
<li>Complexity of modeling environment</li>
</ul>
<p>However, the biggest problem lies in the fixed event schema. SIMs were built for network-based attacks. They are good at dealing with firewall, IDS, and maybe vulnerability data. Their database schema is built for that. So are the correlation rules. Moving outside of that realm into application layer data and other types of logs can get hard. Fields don&#8217;t match up anymore and the pre-built correlation rules don&#8217;t fit either.</p>
<p>We need a new approach. We need an approach that can deal with all kinds of data. An approach that deals with multi-line messages, with any type of fields, even with entire files as entities. There is a need for a system that can collect data at rates of 100.000 events a second and still perform data analysis. It needs to support large quantities of analytical rules, not just a limited set. The system needs to be easy to use and absorb knowledge from the users.</p>
<p>The solution is called <a href="http://www.splunk.com">IT search</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/raffy/2008/06/23/security-information-management-sim-is-dead/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Applied Security Visualization - First Proofs</title>
		<link>http://blogs.splunk.com/raffy/2008/06/05/applied-security-visualization-first-proofs/</link>
		<comments>http://blogs.splunk.com/raffy/2008/06/05/applied-security-visualization-first-proofs/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 15:37:05 +0000</pubDate>
		<dc:creator>Raffael Marty</dc:creator>
		
		<category><![CDATA[Log Analysis]]></category>

		<category><![CDATA[Splunk]]></category>

		<category><![CDATA[Visualization]]></category>

		<category><![CDATA[visualization davix applied security]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/raffy/?p=63</guid>
		<description><![CDATA[Yesterday marked yet another milestone in my life as an author. I got the first 5 chapters of my book back from production. The Applied Security Visualization book is slowly coming together. After working on the book for one and a half years, it is great to finally see how the book is going to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/0321510100?ie=UTF8&amp;tag=securitvisual-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0321510100"><img style="margin: 0pt 10px 10px 0pt; float: left;" src="http://raffy.ch/blog/wp-content/uploads/2008/05/picture-5.thumbnail.png" border="0" alt="picture-5.png" /></a>Yesterday marked yet another milestone in my life as an author. I got the first 5 chapters of my book back from production. The <a href="http://www.informit.com/store/product.aspx?isbn=0321510100">Applied Security Visualization</a> book is slowly coming together. After working on the book for one and a half years, it is great to finally see how the book is going to look. The graphs are placed on the pages and the layout is done. It finally feels like a real book. The book will be out by BlackHat at the beginning of August.</p>
<p>.</p>
<p>.</p>
<p>You can pre-order the book on <a href="http://www.amazon.com/gp/product/0321510100?ie=UTF8&amp;tag=securitvisual-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0321510100">Amazon</a>. It is about 400 pages and contains the following chapters:</p>
<ol>
<li>1. Visualization</li>
<li>
<p style="margin: 0px;">2. Data Sources</p>
</li>
<li>
<p style="margin: 0px;">3. Visually Representing Data</p>
</li>
<li>
<p style="margin: 0px;">4. From Data to Graphs</p>
</li>
<li>
<p style="margin: 0px;">5. Visual Security Analysis</p>
</li>
<li>
<p style="margin: 0px;">6. Perimeter Threat</p>
</li>
<li>
<p style="margin: 0px;">7. Compliance</p>
</li>
<li>
<p style="margin: 0px;">8. Insider Threat</p>
</li>
<li>
<p style="margin: 0px;">9. Data Visualization Tools</p>
</li>
</ol>
<p>The book ships with a live visualization CD. <a href="http://davix.secviz.org">DAVIX</a>, the data analysis and visualization UNIX, contains all the visualization tools discussed in chapter 9. They are all readily installed so you can use them to visualize your own data. No need to go through any crazy installation processes. The Web site for DAVIX is going to be ready by BlackHat, where we will officially launch DAVIX. If you are interested in a pre-version, drop me an email.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/raffy/2008/06/05/applied-security-visualization-first-proofs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IT Search - A New Approach to Payment Card Industy (PCI) Compliance</title>
		<link>http://blogs.splunk.com/raffy/2008/05/08/it-search-a-new-approach-to-payment-card-industy-pci-compliance/</link>
		<comments>http://blogs.splunk.com/raffy/2008/05/08/it-search-a-new-approach-to-payment-card-industy-pci-compliance/#comments</comments>
		<pubDate>Fri, 09 May 2008 01:20:20 +0000</pubDate>
		<dc:creator>Raffael Marty</dc:creator>
		
		<category><![CDATA[Log Analysis]]></category>

		<category><![CDATA[Splunk]]></category>

		<category><![CDATA[pci compliance]]></category>

		<category><![CDATA[pci council]]></category>

		<category><![CDATA[splunk for pci application]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/raffy/2008/05/08/it-search-a-new-approach-to-payment-card-industy-pci-compliance/</guid>
		<description><![CDATA[ The payment card industry data security standard, PCI DSS for short, was developed by the credit card industry to address data theft. The standard consists of twelve security requirement. Anything from traffic policies to requirements around anti virus software are covered by the standard.
If you are a company that does more than 20.000 transactions [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.splunk.com/raffy/wp-content/uploads/2008/03/pci.jpg" title="pci.jpg"><img src="http://blogs.splunk.com/raffy/wp-content/uploads/2008/03/pci.jpg" style="margin: 0pt 10px 10px 0pt; float: left" alt="pci.jpg" border="0" /></a> The <a href="http://www.pcisecuritystandards.org">payment card industry data security standard</a>, <span class="twikiLink">PCI</span> DSS for short, was developed by the credit card industry to address data theft. The <a href="https://www.pcisecuritystandards.org/pdfs/pci_dss_v1-1.pdf">standard</a> consists of twelve security requirement. Anything from traffic policies to requirements around anti virus software are covered by the standard.</p>
<p>If you are a company that does more than 20.000 transactions per year, you will have to implement the twelve requirements. If you are doing less, you will get away with a <a href="http://www.qualys.com/solutions/pci_compliance/">quarterly vulnerability scan</a>.</p>
<p>IT search, Splunk, can directly address some of the areas and indirectly address most of the others. Specifically the areas where IT search assists are the following:</p>
<ul>
<li>Log management (PCI requirement 10)</li>
<li>Secure &amp; Central Log Collection (<span class="twikiLink">PCI</span> requirement 10.5)</li>
<li> Audit Trail Retention (<span class="twikiLink">PCI</span> requirement 10.7)</li>
<li> Daily Log Review (<span class="twikiLink">PCI</span> requirement 10.6)</li>
<li> Secure Remote Access (<span class="twikiLink">PCI</span> requirement 7.1)</li>
<li> File Integrity Monitoring (<span class="twikiLink">PCI</span> requirements 10.2.2, 11.5 and 10.5.5)</li>
<li> <span class="twikiLink">PCI</span> Control Reporting*</li>
</ul>
<p>The <a href="http://www.splunkbase.com/apps/All/Compliance/app:Splunk+for+PCI">Splunk for <span class="twikiLink">PCI</span> application</a> can be downloaded from <span class="twikiLink">SplunkBase. It </span>provides a set of 91 searches and 57 reports, a dashboard, and a set of alerts that can be used to monitor the control objectives. The application makes use of Splunk&#8217;s IT search capabilities to address PCI. <strong>IT search</strong> has some very unique capabilities and is uniquely positioned to address PCI compliance:</p>
<ul>
<li>satisfy <strong>ad-hoc requests</strong> form auditors</li>
<li>do l<strong>arge-scale reporting</strong> and <strong>investigations</strong></li>
<li>automate <strong>control objective monitoring</strong></li>
<li>add new control objectives and policies that require <strong>flexible monitoring</strong> and <strong>correlation</strong> capabilities</li>
<li>support ever<strong> changing data sources</strong></li>
<li>re-use <strong>already collected data</strong></li>
<li>incorportate<strong> file monitoring </strong>(not just traditional one-line log messages)<strong>  </strong></li>
</ul>
<p><span class="twikiLink">The Splunk for PCI application</span> also gives you a capability to implement <strong>compensating controls</strong> for some of the PCI requirements. Also make sure to check out the <strong>daily log review process</strong> that helps you very easily tackle requirement 10.6.</p>
<p><span class="a"></span></p>
<p>Splunk is serious about PCI compliance: We are now part of the <strong><a href="https://www.pcisecuritystandards.org/join/participating_organizations.htm?group=0&amp;region=0&amp;perpage=48&amp;page=8">PCI Council</a></strong>. This is going to ensure that we know about upcoming changes to the PCI standard ahead of time and we can help influence future direction of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/raffy/2008/05/08/it-search-a-new-approach-to-payment-card-industy-pci-compliance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Splunk Fights Phishing</title>
		<link>http://blogs.splunk.com/raffy/2008/04/16/splunk-fights-phishing/</link>
		<comments>http://blogs.splunk.com/raffy/2008/04/16/splunk-fights-phishing/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 22:58:22 +0000</pubDate>
		<dc:creator>Raffael Marty</dc:creator>
		
		<category><![CDATA[Log Analysis]]></category>

		<category><![CDATA[Splunk]]></category>

		<category><![CDATA[IT search]]></category>

		<category><![CDATA[phishing]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/raffy/2008/04/16/splunk-fights-phishing/</guid>
		<description><![CDATA[This morning, there was yet another case of phishing that was reported by the New York Times. This phishing incident, Larger Prey Are Targets of Phishing, is interesting because of the victim demographics: executives of large companies. As I just learned, this is also referred to as whaling. We have all seen phishing emails that [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blogs.splunk.com/raffy/wp-content/uploads/2008/04/images.jpg" style="margin: 0pt 10px 10px 0pt; float: left" alt="images.jpg" />This morning, there was yet another case of <a href="http://en.wikipedia.org/wiki/Phishing">phishing</a> that was reported by the New York Times. This phishing incident, <a href="http://www.nytimes.com/2008/04/16/technology/16whale.html?ex=1209009600&amp;en=56c1bd683cd2d2e6&amp;ei=5070&amp;emc=eta1">Larger Prey Are Targets of Phishing</a>, is interesting because of the victim demographics: executives of large companies. As I just learned, this is also referred to as <strong>whaling</strong>. We have all seen phishing emails that tried to lure us into logging into our PayPal account. But an email from the United States District Court in San Diego that has a very authentic look is a different story. Would you fall for it?</p>
<p>The best way to address phishing is to educate users to make sure they don&#8217;t give out personal information.  Have a look at the <a href="http://www.antiphishing.org/">AntiPhishing Working Group</a>&#8217;s <a href="http://www.antiphishing.org/consumer_recs.html">phishing checklist</a> that contains a lot of specific tips to prevent successful phishing attacks.</p>
<p>Splunk can addresses a couple of use-cases surrounding phishing attacks:</p>
<ul>
<li><em>Detecting</em>, after the fact, whether someone in your company fell victim to the scam (phishing).</li>
<li><em>Protecting</em> your company from being phished. (In today&#8217;s story, the United States District Court in San Diego)</li>
</ul>
<h3>Detecting Phishing Victims</h3>
<p>Once you know about a phishing attack, you can use Splunk to figure out whether anyone in your company has fallen victim. There are a few ways to do so, depending on the attack vector:</p>
<ol>
<li>The phish infects the victim and installs a trojan that starts leaking information.</li>
<li>The phish uses a Web site to collect victims&#8217; personal information (such as credit cards)</li>
</ol>
<p>Both of these infections will start communicating with the outside. In the case of the phish reported today, the computers started communicating with machines in Singapore. By analyzing the traffic patterns and figuring out where in the world connections are being made to, this infection can be detected very easily. The Splunk reporting is a great way to quickly generate traffic reports and isolate traffic patterns based on geographic locations of the communicating machines. If , for example, your normal access pattern looks like the first graph and then after some time, you get the result of the second picture, where China suddenly shows up at second position, there might be something wrong.</p>
<p>Normal traffic patterns hitting Web site:</p>
<p><a href="http://blogs.splunk.com/raffy/wp-content/uploads/2008/04/normal_web.png" title="normal_web.png"><img src="http://blogs.splunk.com/raffy/wp-content/uploads/2008/04/normal_web.png" alt="normal_web.png" /></a></p>
<p>Suspicious traffic pattern hitting Web site. Note China on second position:</p>
<p><a href="http://blogs.splunk.com/raffy/wp-content/uploads/2008/04/picture-6.png" title="picture-6.png"><img src="http://blogs.splunk.com/raffy/wp-content/uploads/2008/04/picture-6.png" alt="picture-6.png" /></a></p>
<h3>Protecting Your Company From Being Phished</h3>
<p>If you are operating a Web site, you should try to make sure that there is nobody trying to phish it. There are a couple of ways that <a href="http://www.splunk.com">IT Search</a> can help you with this:</p>
<ul>
<li>Monitor your Web server logs for non-complete session requests. A lot of phishers request images from your site, but not the original site itself (the HTML page).</li>
<li>Monitor Web server logs for sessions that directly send a login, without ever requesting the login page itself. This happens when the victim logged into the phishing site and the credentials are passed to the real site, making everything look normal for the victim.</li>
<li>Check DNS lookups and see whether you get a lot of lookups from one single machine. This is tricky and you need to know the baseline of lookups, but spikes might turn out interesting to investigate.</li>
</ul>
<p>Here is a search in Splunk that you can use to determine whether someone posted credentials without ever requesting the login page:</p>
<p><code>sourcetype=access_comined (login_form.php OR sales.php) | stats count by clientip | search count=1 </code></p>
<p>This assumes you have a page, sales.php, which you can only access once you logged in via the login_form.php. For more complicated Web site architectures, you will have to build a more sophisticated search that uses transactions, but more on that another time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/raffy/2008/04/16/splunk-fights-phishing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>All the Data That&#8217;s Fit to Visualize - SOURCE Boston 2008</title>
		<link>http://blogs.splunk.com/raffy/2008/03/27/all-the-data-thats-fit-to-visualize-source-boston-2008/</link>
		<comments>http://blogs.splunk.com/raffy/2008/03/27/all-the-data-thats-fit-to-visualize-source-boston-2008/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 01:09:58 +0000</pubDate>
		<dc:creator>Raffael Marty</dc:creator>
		
		<category><![CDATA[Log Analysis]]></category>

		<category><![CDATA[Splunk]]></category>

		<category><![CDATA[Visualization]]></category>

		<category><![CDATA[new york times]]></category>

		<category><![CDATA[security visualization]]></category>

		<category><![CDATA[tufte]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/raffy/2008/03/27/all-the-data-thats-fit-to-visualize-source-boston-2008/</guid>
		<description><![CDATA[I was giving a talk at SOURCEBoston 2008. The topic this time was around general visualization and what has gone wrong in security visualization in the past. I showed how we can learn and steal from other disciplines, in this case, the New York Times. The NYT has done some pretty fantastic work in the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.splunk.com/raffy/2008/03/27/all-the-data-thats-fit-to-visualize-source-boston-2008/55/" rel="attachment wp-att-55" title="img-62_t.jpg"><img src="http://blogs.splunk.com/raffy/wp-content/uploads/2008/03/img-62_t.jpg" style="margin: 0pt 10px 10px 0pt; float: left" alt="img-62_t.jpg" border="0" /></a>I was giving a talk at <a href="http://sourceboston.com">SOURCEBoston</a> 2008. The topic this time was around general visualization and what has gone wrong in <a href="http://secviz.org">security visualization</a> in the past. I showed how we can learn and steal from other disciplines, in this case, the <a href="http://www.nyt.com">New York Times</a>. The NYT has done some pretty fantastic work in the area of data visualization. Their <a href="http://www.nytimes.com/packages/khtml/2006/04/02/business/20060402_SECTOR_GRAPHIC.html?adxnnl=1&amp;adxnnlx=1206662129-L/V879s4niYxDmYR/23MOg">interactive market map</a>, for example, is a great way of exploring stock data. During the talk, I outlined some of the design principles that the NYT graphics department is using when they are designing their graphs: <strong>Show - Don&#8217;t Tell</strong>.</p>
<p><a href="http://blogs.splunk.com/raffy/wp-content/uploads/2008/03/img-64.jpg" title="Security Visualization"><br />
</a></p>
<p>To start <a href="http://www.sourceboston.com/blog/?p=33">my presentation</a>, I showed a little video about security visualization (see below).</p>
<p><center><object height="355" width="425"><param name="movie" value="http://www.youtube.com/v/NI81kYlERzk&amp;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/NI81kYlERzk&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object></center><a href="http://blogs.splunk.com/raffy/wp-content/uploads/2008/03/2340391938_67b956ed2e.jpg" title="2340391938_67b956ed2e.jpg"><img src="http://blogs.splunk.com/raffy/wp-content/uploads/2008/03/2340391938_67b956ed2e.jpg" style="margin: 0pt 10px 10px 0pt; float: right" alt="2340391938_67b956ed2e.jpg" border="0" width="144" /></a>At conferences lately, I find myself not to be the only one that talks about <a href="http://secviz.org">security visualization</a>. More and more presentations are showing visualizations. A lot of projects are using visualization to help them analyze all the data at hand. At SOURCE, <span class="headline_sm">Dave Dittrich from the University of Washington, talked about BotNet analysis and visualizing network traffic captured from BotNets. He definitely has a challenge of displaying large amounts of data. We discussed some approaches and possibly, parallel coordinates, could work for his data. Parallel coordinates are what I used in my book for some BotNet traffic analysis. </span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/raffy/2008/03/27/all-the-data-thats-fit-to-visualize-source-boston-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Common Event Syntax</title>
		<link>http://blogs.splunk.com/raffy/2008/03/06/common-event-syntax/</link>
		<comments>http://blogs.splunk.com/raffy/2008/03/06/common-event-syntax/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 19:22:45 +0000</pubDate>
		<dc:creator>Raffael Marty</dc:creator>
		
		<category><![CDATA[Log Analysis]]></category>

		<category><![CDATA[Splunk]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/raffy/2008/03/06/common-event-syntax/</guid>
		<description><![CDATA[As part of the common event expression (CEE) effort, a list of field names has been published.
If log records from different log sources have to be correlated or reports have to be generated across different log sources, a common set of field names is needed. Take a firewall log example. Assume that you have two [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blogs.splunk.com/raffy/wp-content/uploads/2007/12/cee-logo.gif" style="margin: 0pt 10px 10px 0pt; float: left" alt="cee-logo.gif" />As part of the common event expression (CEE) effort, a list of <a href="http://www.nabble.com/attachment/15881800/0/fields_march08.csv"><strong>field names</strong></a> has been published.</p>
<p>If log records from different log sources have to be correlated or reports have to be generated across different log sources, a common set of field names is needed. Take a firewall log example. Assume that you have two types of firewalls in your environment: Netscreen and PIX. Both devices write different types of log entries. Assume you have a parser that extracts fields from the two logs. Each of the parsers might call fields differently, making it either impossible, or really hard to correlate these two log files. Just think about reporting. How do you find the top source addresses across both logs? These are logs from each of the firewalls:</p>
<p>Netscreeen:</p>
<pre>May  5 17:01:40 45.2.0.1 NOC-FWa: NetScreen device_id=NOC-FWa [Root]
system-notification-00257(traffic): start_time=&#8221;2006-05-05 17:01:40&#8243;
duration=0 policy_id=52 service=tcp/port:26212 proto=6 src zone=backbone
dst zone=noc-mgt action=Deny sent=0 rcvd=0 src=222.81.119.59dst=45.2.121.102
src_port=7000 dst_port=26212</pre>
<p>Pix:</p>
<pre>Jan 18 12:43:50 192.168.1.1 %PIX-6-106015: Deny TCP (no connection)
from 208.58.193.69/1062 to a.b.c.d/443 flags ACK</pre>
<p>If you report on &#8220;src&#8221;, you won&#8217;t get the &#8220;from&#8221; from the PIX log. We need unified names.</p>
<p>It is not just important to have a common set of names, but also a common understanding of what individual fields mean. What is the semantics of a field? For example, how do you measure a duration? In seconds? Hours? Days? What is a destination host? Is it fully qualified or just the host name itself? The field list, which can be found in this post: <a href="http://www.nabble.com/CEE-Field-List-to15881800.html"><em>CEE Fields List</em></a> is a first step towards standardizing this.</p>
<p>Note that, for example, ArcSight&#8217;s CEF publishes a dictionary along with their log syntax. The <a href="http://www.nabble.com/attachment/15881800/0/fields_march08.csv">CEE field list</a> can be used to standardize the names across various log formats and can hopefully substitute and expand ArcSight&#8217;s dictionary.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/raffy/2008/03/06/common-event-syntax/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Common Event Expression (CEE) - Email Archives</title>
		<link>http://blogs.splunk.com/raffy/2008/02/07/common-event-expression-cee-email-archives/</link>
		<comments>http://blogs.splunk.com/raffy/2008/02/07/common-event-expression-cee-email-archives/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 19:48:38 +0000</pubDate>
		<dc:creator>Raffael Marty</dc:creator>
		
		<category><![CDATA[Log Analysis]]></category>

		<category><![CDATA[Splunk]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/raffy/2008/02/07/common-event-expression-cee-email-archives/</guid>
		<description><![CDATA[The common event expression (CEE) effort is moving along. If you haven&#8217;t seen much coming out of CEE, it is not that we are not working on it. We have been busy defining and hashing out various aspects of the CEE standard. I am getting ready to release a list of fields for the syntax [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blogs.splunk.com/raffy/wp-content/uploads/2007/12/cee-logo.gif" style="margin: 0pt 10px 10px 0pt; float: left" alt="cee-logo.gif" border="0" />The common event expression (CEE) effort is moving along. If you haven&#8217;t seen much coming out of CEE, it is not that we are not working on it. We have been busy defining and hashing out various aspects of the CEE standard. I am getting ready to release a <em>list of fields</em> for the syntax part of CEE. The <em>taxonomy</em> is moving along as well and I am compiling the final pieces to release for discussion.</p>
<p>If you are interested in the public discussions around CEE, the <a href="http://www.nabble.com/CEE-Log-Event-Standard-f30667.html">Mailing list archives</a> are now online.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/raffy/2008/02/07/common-event-expression-cee-email-archives/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Applied Security Visualization</title>
		<link>http://blogs.splunk.com/raffy/2008/01/25/applied-security-visualization/</link>
		<comments>http://blogs.splunk.com/raffy/2008/01/25/applied-security-visualization/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 20:40:45 +0000</pubDate>
		<dc:creator>Raffael Marty</dc:creator>
		
		<category><![CDATA[Log Analysis]]></category>

		<category><![CDATA[Splunk]]></category>

		<category><![CDATA[Visualization]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[videocast]]></category>

		<guid isPermaLink="false">http://blogs.splunk.com/raffy/2008/01/25/applied-security-visualization/</guid>
		<description><![CDATA[For the past year I have been working on a book about visualization. It will be called &#8220;Applied Security Visualization&#8220;. The book is going to talk about all the aspects of  visualizing security data. Anything from important data sources and graphs to use-cases and open source tools for visualization. The main use-cases I write [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.splunk.com/raffy/wp-content/uploads/2008/01/picture-3.png" title="picture-3.png"><img src="http://blogs.splunk.com/raffy/wp-content/uploads/2008/01/picture-3.png" alt="picture-3.png" style="margin: 0pt 10px 10px 0pt; float: left" border="0" width="150" /></a>For the past year I have been working on a book about visualization. It will be called &#8220;<strong><em>Applied Security Visualization</em></strong>&#8220;. The book is going to talk about all the aspects of  visualizing security data. Anything from important data sources and graphs to use-cases and open source tools for visualization. The main use-cases I write about evolve around Perimeter Threat, Compliance, and Insider Threat.</p>
<p>Last year during RSA, Addison-Wesley (my publisher) recorded some videos, where I talk about the book and some of its contents. Here are the links to the videocasts:</p>
<ul>
<li><a href="http://www.informit.com/podcasts/episode.aspx?e=6326faad-1b98-46c3-b278-90acf6cea51d">Security visualization</a></li>
<li><a href="http://media.podhoster.com/pearsoned2/33_SEC_Marty_02.mp4">Bridging security and visualization</a></li>
</ul>
<p>At this point, I have one more chapter to write before the book is done. A rough-cut version should be available by RSA this year and the book should be out by BlackHat (August). Keep your fingers crossed!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.splunk.com/raffy/2008/01/25/applied-security-visualization/feed/</wfw:commentRss>
<enclosure url="http://media.podhoster.com/pearsoned2/33_SEC_Marty_02.mp4" length="41951187" type="video/mpeg" />
		</item>
	</channel>
</rss>
