<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Logblog</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/" />
    <link rel="self" type="application/atom+xml" href="http://blog.loglogic.com/atom.xml" />
   <id>tag:blog.loglogic.com,2008://1</id>
    <link rel="service.post" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1" title="Logblog" />
    <updated>2008-05-08T22:33:50Z</updated>
    <subtitle>Log Management &amp; Intelligence For Compliance, Risk Mitigation &amp; Business Continuity</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.2</generator>
 
<entry>
    <title>Anton Logging Tip of the Day #15: Fear and Loathing in Event 560 (and 562 and 567)</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/05/anton_logging_tip_of_the_day_15_fear_and_loathing_in_event_560_and_562_and_567/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=662" title="Anton Logging Tip of the Day #15: Fear and Loathing in Event 560 (and 562 and 567)" />
    <id>tag:blog.loglogic.com,2008://1.662</id>
    
    <published>2008-05-08T22:33:45Z</published>
    <updated>2008-05-08T22:33:50Z</updated>
    
    <summary> Following the new &quot;tradition&quot; of posting a security tip of the week (mentioned here, here ; SANS jumped in...</summary>
    <author>
        <name>Anton Chuvakin</name>
        
    </author>
            <category term="Compliance" />
            <category term="Innovation" />
            <category term="Log Management &amp; Intelligence" />
            <category term="Security" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p></p> <p>Following the new "tradition" of posting a security tip of the week (mentioned <a href="http://www.stillsecureafteralltheseyears.com/ashimmy/2006/08/pay_it_forward__1.html">here</a>, <a href="http://mcwresearch.com/archives/265">here </a>; <a href="http://isc.sans.org/diary.php?storyid=1530&amp;rss">SANS jumped in as well</a>), I decided to follow along and join the initiative. One of the bloggers called it <a href="http://mcwresearch.com/archives/255">"pay it forward</a>" to the community.</p> <p>So, Anton Logging Tip of the Day #15: <strong>Fear and Loathing in Event 560 (and 562 and 567)</strong></p> <p>This tip digs into a seemingly simple, but really <strong>VERY</strong> esoteric subject: monitoring file access and modification via a Windows event log. Now, some people - who never studied this subject - tend to have a very simplistic view of this: just enable Object Access auditing, then right-click on a file or directory, click Security-&gt;Advanced-&gt;Auditing and then pick what types of events will be logged and by what accessing entities (i.e. users or computers). OK, so this will produce some logs, that is for sure. But are they useful?</p> <p>First, why are we doing this? We typically need to know the following when we audit file access in Windows (or any other OS for that matter) for security (monitoring and investigation) or compliance:</p> <ul> <li>Time/date  <li>Computer where it happened  <li>User who touched the file  <li>Application he used to access the file  <li>File name + location (directory, share, etc)  <li>Type of access (read, write, create, delete, etc)  <li>Status (i.e. success or failure)</li></ul> <p>Can we get this from the above logs? <strong>No.</strong></p> <p>What? No!?! Really? </p> <p>Yes, really. We can get some of the above, some of the time, not all of the above, all of the time. Here is an example, we are looking at event ID 560 (picture) and then at an extract from its description field.</p> <p><strong>Event:</strong></p> <p><a href="http://blog.loglogic.com/WindowsLiveWriter/b4264946b72c_CBE8/event_log560_1_thumb_2.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="event_log560_1_thumb" src="http://blog.loglogic.com/WindowsLiveWriter/b4264946b72c_CBE8/event_log560_1_thumb_thumb.jpg" width="235" border="0"></a> </p> <p><strong>Description (selected field):</strong></p> <p><em>Object Server</em>: Security  <p><em>Object Type</em>: File  <p><em>Object Name</em>: C:\0\TestBed\simple_text_file.txt  <p><em>Image File Name</em>: C:\WINDOWS\system32\notepad.exe  <p><em>Primary User Name</em>: Anton  <p><em>Primary Domain</em>: XXXXXX  <p><em>Accesses</em>: READ_CONTROL  <p>SYNCHRONIZE  <p>ReadData (or ListDirectory)  <p>WriteData (or AddFile)  <p>AppendData (or AddSubdirectory or CreatePipeInstance)  <p>ReadEA  <p>WriteEA  <p>ReadAttributes  <p>WriteAttributes  <p>&nbsp; <p>WTH is that? Well, we know that the user&nbsp; 'Anton' has successfully read? wrote? changed attributes? did something? with a file named "C:\0\TestBed\simple_text_file.txt" using a program named "C:\WINDOWS\system32\notepad.exe." <strong>That's the best we can get, in this case!</strong> We may try to look at event IDs 562 and 567, but this missing information (i.e. the exact action performed) will not be added.  <p>BTW, there will be&nbsp; a few more dozen (sometime hundreds!) of the 560s, 562s and 567s&nbsp; produced - all from just opening the text file in a notepad. The above event is notable for having BOTH "notepad" and "simple_text_file.txt" in the same event; others will have either of the two.  <p>Anything else gets in the way? Yes, lots! MS Office will write to all files, even just opened for reading (with no user modifications to the content whatsoever), which will screw up your log monitoring efforts. If the file is on a share, more information will be missing (e.g. username might be).</p> <p>So, how to use Windows event logs for file access tracking?</p> <ol> <li>Enable logging (as described above)  <li>Pick events 560 (most useful) and 562, 567 (useful too)  <li>Look for fun filenames that might be touched by the users (have a list of files and users handy)  <li>Figure out what programs were used to access them (this is called "Image File Name" in "WinLogSpeak")  <li>Ponder the <em>'Accesses'</em> section of each event until your brain turns blue :-) or until you decide whether such access is authorized or not...</li></ol> <p>Overall, this is still very useful for file access monitoring, but the process is somewhat painful.</p> <p>BTW, I am tagging all the tips on <a href="http://del.icio.us/anton18">my del.icio.us feed</a>. Here is the link: <a href="http://del.icio.us/anton18/security+tips">All Security Tips of the Day</a>.</p> <p></p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:54499c21-dd11-4ff7-9221-4cf2ec0c95fe" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/security" rel="tag">security</a>, <a href="http://technorati.com/tags/tips" rel="tag">tips</a>, <a href="http://technorati.com/tags/logging" rel="tag">logging</a>, <a href="http://technorati.com/tags/log%20management" rel="tag">log management</a></div>   <script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script> <script type="text/javascript">
var pageTracker = _gat._getTracker("UA-101395-5");
pageTracker._initData();
pageTracker._trackPageview();
</script>]]>
        
    </content>
</entry>
<entry>
    <title>More 80s: Rubik&apos;s Cube for Log Operations</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/05/more_80s_rubiks_cube_for_log_operations/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=661" title="More 80s: Rubik's Cube for Log Operations" />
    <id>tag:blog.loglogic.com,2008://1.661</id>
    
    <published>2008-05-06T08:02:26Z</published>
    <updated>2008-05-06T08:03:51Z</updated>
    
    <summary> While log management for operations and log management for compliance or security are different applications, they share many of...</summary>
    <author>
        <name>Dominique Levin</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p><a href="http://blog.loglogic.com/WindowsLiveWriter/More80sRubiksCubeforLogOperations_57/clip_image001_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="134" alt="clip_image001" src="http://blog.loglogic.com/WindowsLiveWriter/More80sRubiksCubeforLogOperations_57/clip_image001_thumb.jpg" width="134" border="0" /></a></p>  <p>While log management for operations and log management for compliance or security are different applications, they share many of the same foundational requirements so system administrators can benefit from recent advances inspired by security applications:</p>  <p>- <b>Collection</b></p>  <p>The ability to collect log data from a large variety of sources &#8211; with different protocols and different formats, either through an agent-less or agent-based infrastructure. A near-real-time collection is also critical to both security and operations use of logs. Such timely collection enables alerting that warns the users of recent or even impending system failures.</p>  <p>- <b>Normalization</b></p>  <p>The ability to compare log data from disparate sources. For example, the ability to run a user activity report aggregating all login activity for a particular user, including login to the VPN and the finance server. Or such as the ability to run one report that shows all activity for a particular user, from e-mails sent to websites visited. For operational use, performance measurement across different systems can only be done on normalized data.</p>  <p>- <b>Summarization</b></p>  <p>The ability to count and summary the log messages collected, by log type, by message type and such. One failed login perhaps isn&#8217;t meaningful, but more than five in a row could be significant. The same logic applies to system errors and failures that needs to be reviewed while using logs for maintaining and optimizing system and network operations.</p>  <p>- <b>Statistical analysis</b></p>  <p>Unusual patterns in log data, an unusual ratio between accepted and denied connections on a firewall for example, can be an indication of a security breach. In the future, statistical algorithms applied to log data may enable failure prediction and other advanced analysis that directly contributes to improved SLAs.</p>  <p>- <b>Alerting</b></p>  <p>The ability to trigger (near) real-time alerts that are user configurable, either based on manually written rules or automated statistical analysis. Such alerts serve to bring urgent issues to system operator or security analysts attention.</p>  <p>- <b>Search</b></p>  <p>Search is central to log-based investigations, whether for an operations use (such as system fault investigation) or security use (hacker or insider attack). An ability to go through 100% of logs is key for all three uses for logs: security, compliance and operations. Such searches must be fast and easy &#8211; so that users are able to run them while under pressure of a troubleshooting or security incident.</p>  <p><u>It is also important to note that log management for operations has its own unique requirements:</u></p>  <p>- <b>Collection revisited</b></p>  <p>Faults are notoriously singular &#8211; this means that they occur once, but never again in quite the same manner. Therefore it is very difficult to predict what log messages are going to be most useful for problem isolation and most practitioners now admit it is best to keep all log data around for post-incident analysis. Therefore, the requirement to collect 100% of all log messages of all log sources is even more important in operations than it is in security.</p>  <p>- <b>Log browsing (data mining)</b></p>  <p>While for compliance, an auditor may review the same report (say failed logins) every quarter, no two troubleshooting session are quite the same. Problem isolation is an interactive process of trial and error. An administrator may look at the same data from many different angles before understanding the root-cause &#8211; like examining a Rubik&#8217;s cube. Reports have to be customizable on the fly. Pre- and post-report filtering options are important to allow for dynamic report (re)-configuration. Search is important, but not sufficient and you will likely want to be combine search with access to normalized and cross-correlated information.</p>  <p>- <b>Search (and reporting) speed</b></p>  <p>Speed truly matters when it comes to fault detection and problem isolation. Whether a forensic investigation takes one hour or one day or one week usually doesn&#8217;t really break the bank, but whether a down-time situation persists for minutes or hours can be a matter of many millions of dollars in missed revenues. When troubleshooting a problem, every query must be very fast: whether indexed search or a report against normalized data, every second and every minute counts.</p>  <p>- <b>GUI and Workflow</b></p>  <p>An external auditor looking at logs to verify that nobody improperly accessed credit card information is going to follow a very different work-flow from an internal investigator examining a potential fraud case and yet completely different from that help-desk person who is trying to tell you why your e-mail isn&#8217;t being delivered or your VPN connection is so slow. For optimal functionality and productivity, the best graphical user interfaces and workflows are application specific.</p>  <p>- <b>SOA-based portal or mash-up</b></p>  <p>The initial fault alarm will likely land with a help-desk employee; in the form of an HP Software (or equivalent) alert, a log alert or a phone call from an unhappy user. Either way, the first-level support person will attempt to perform some analysis. In many cases, truly understanding the problem requires access to log data. Without log automation, it could require a phone call to a third-level support person and a long wait-time until the escalation managers returns his log analysis. However, in the new brave world of log analysis, the help-desk employee could access log data remotely with a single mouse-click assuming the task is made easy enough. It probably means further customizing the workflow and GUI to a particular customer&#8217;s situation. This is easy to do with today&#8217;s web 2.0 technologies and open web services APIs: a custom portal or mash-up can be created in days.</p>  <p>- <b>SOA based integration</b></p>  <p>Unlike with log management for security, for fault analysis very mature consoles and dashboards exist. These event management systems even have correlation and alerting capabilities. Rather than replacing these systems with yet another console, most companies are going to look for the ability to integrate a new information source, log data in this case, into the existing fault management console. Web services likely will be the mechanism of choice.</p>  <p><b></b></p>  <p>- <b>(Lack of) archiving</b></p>  <p>Keeping log data around for long periods of time is not a requirement. Data quickly loses its value after the fact. However, mining historical data patterns to predict future failures before they occur can be very valuable. This field is still in its infancy, but shows a lot of promise. Given enough data, both error data and fault data, predictive analysis is not far in the future.</p>  <p>It appears to me that the ideal technical architecture for log management recognizes both similarities and differences of the various log management use cases (and there are many more than just security and operations). Would the ideal solution perhaps be a common log data platform that can collect, aggregate, summarize, normalize, index and apply basic analytics to log data once, while allowing for a many different user experiences depending on the use case?</p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:be42c9ca-d970-435c-9fb7-82861d79cb12" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/logs" rel="tag">logs</a>,<a href="http://technorati.com/tags/log%20management" rel="tag">log management</a>,<a href="http://technorati.com/tags/problem%20isolation" rel="tag">problem isolation</a>,<a href="http://technorati.com/tags/SOA" rel="tag">SOA</a></div>]]>
        
    </content>
</entry>
<entry>
    <title>Logging Poll #8 Context for Log Analysis</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/05/logging_poll_8_context_for_log_analysis/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=660" title="Logging Poll #8 Context for Log Analysis" />
    <id>tag:blog.loglogic.com,2008://1.660</id>
    
    <published>2008-05-05T22:01:08Z</published>
    <updated>2008-05-05T22:03:47Z</updated>
    
    <summary>So, my next poll is up - and it is fun (but more technical): what information is most useful when...</summary>
    <author>
        <name>Anton Chuvakin</name>
        
    </author>
            <category term="Innovation" />
            <category term="Log Management &amp; Intelligence" />
            <category term="LogEd" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p>So,<a href="http://www.misterpoll.com/polls/337525"> my next poll is up</a> - and it is fun (but more technical): <strong>what information is most useful when trying to make sense of a log entry?</strong> <br><a href="http://www.misterpoll.com/polls/337525">Vote here!</a> Analysis will be posted here in a few weeks.<br></p> <p><strong>Past polls:</strong></p> <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>  <p>&nbsp;</p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:db1d03e1-a6fe-4917-bae5-ac2929dfabd8" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/logging" rel="tag">logging</a>, <a href="http://technorati.com/tags/log%20analysis" rel="tag">log analysis</a>, <a href="http://technorati.com/tags/polls" rel="tag">polls</a></div></li>    <script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script> <script type="text/javascript">
var pageTracker = _gat._getTracker("UA-101395-5");
pageTracker._initData();
pageTracker._trackPageview();
</script>]]>
        
    </content>
</entry>
<entry>
    <title>The best of the 80s: log management for operations!</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/05/the_best_of_the_80s_log_management_for_operations/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=659" title="The best of the 80s: log management for operations!" />
    <id>tag:blog.loglogic.com,2008://1.659</id>
    
    <published>2008-05-02T07:15:18Z</published>
    <updated>2008-05-02T07:15:47Z</updated>
    
    <summary> Log management has been around for a loooong time. In the 80s log file management was the primary mechanism...</summary>
    <author>
        <name>Dominique Levin</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p><a href="http://blog.loglogic.com/WindowsLiveWriter/Thebestofthe80slogmanagementforoperation_146FD/clip_image002_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="237" alt="clip_image002" src="http://blog.loglogic.com/WindowsLiveWriter/Thebestofthe80slogmanagementforoperation_146FD/clip_image002_thumb.jpg" width="237" border="0" /></a></p>  <p>Log management has been around for a loooong time. In the 80s log file management was the primary mechanism for fault analysis and management of computer systems. Also in the 80s, Eric Allman at the University of Berkeley developed a logging standard called syslog as part of the Sendmail project. While adopted by quite a few applications, many other protocols and formats persist until today. </p>  <p>The sheer success of log data nearly killed it. The cacophony of log formats and the sheer volume of messages generated &#8211; up to 40 terabytes a month for a mid-sized organization or, shall we say 100,000 log messages every second (!) , it is impossible for any human being to keep track of all that logs have to say. Based on SNMP alerts and other event data, including selected error log messages, large-scale event management systems such as HP OpenView emerged as the new kings of fault detection. </p>  <p>If it was not for compliance and security concerns, log management might not have made it back. But out of a need to track user activity and to identity potential insider and outsider intrusions and transgressions of corporate networks emerged a new form of log file analysis. Log data featured prominently in Paul Proctor&#8217;s Practical Intrusion Detection Handbook in the late 90s for example and tens of companies emerged to perfect the art of security event management based on log data.</p>  <p>Now, in part due to virtualization and the ever increasing cost of downtime in our networked economy, system and network administrators have re-discovered log data. In surveys, 70%+ of organizations confess their primary budget for log management still comes from compliance. However, this same group admits for years now that 70% of their use of log data is driven by operational needs such as fault detection and problem isolation. This is no surprise, because operations use cases can drive true log management ROI. One minute of down-time could cost millions so if automating log management can help to accelerate problem isolation, then companies are willing to pay big bucks. If giving help-desk employees access to normalized log data can off-load expensive third-level support personnel that is even better.</p>  <p>So, as the sun is setting on HP OpenView (the name was changed to HP Software in 2007), a new dawn has broken for log management in operations! Hoorah!</p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:87b1dad0-fecd-4c73-87de-fb474ea3d631" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/log%20management" rel="tag">log management</a>,<a href="http://technorati.com/tags/fault%20management" rel="tag">fault management</a>,<a href="http://technorati.com/tags/problem%20isolation" rel="tag">problem isolation</a>,<a href="http://technorati.com/tags/operations" rel="tag">operations</a></div>]]>
        
    </content>
</entry>
<entry>
    <title>Critical Log Management Questions - Answered!</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/04/critical_log_management_questions_answered/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=658" title="Critical Log Management Questions - Answered!" />
    <id>tag:blog.loglogic.com,2008://1.658</id>
    
    <published>2008-04-24T16:38:53Z</published>
    <updated>2008-04-24T16:39:26Z</updated>
    
    <summary>Here are some interesting log management questions I got asked some time ago; reposting here for our blog readers. Q1:...</summary>
    <author>
        <name>Anton Chuvakin</name>
        
    </author>
            <category term="Compliance" />
            <category term="Innovation" />
            <category term="Log Management &amp; Intelligence" />
            <category term="LogEd" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p>Here are some interesting <a href="http://www.loglogic.com">log management</a> questions I got asked some time ago; reposting here for our blog readers. </p> <p><strong>Q1: For those companies that have successfully implemented enterprise-wide logging, what were the big nasty surprises that they encountered? </strong></p> <p><strong>A1:</strong> Here are a few:</p> <ul> <li>political boundaries within the organization: "these are our logs, and you are not getting them"  <li>privacy laws: some logs cannot be collected in some countries; some cannot cross the border, some cannot be seen by some people, etc. This is true mostly in EU, less in US.  <li>legal blocks: work with legal before deploying any org-wide log management; legal might try to prevent certain data from ever being created (for fear of being legally discovered later)  <li>log volume: underestimating log volume is common and pretty nasty  <li>related to the last one: vendors being "optimistic" about their tool scalability  <li>time synchronization (of course!), specifically, lack thereof.</li></ul> <p></p> <p><strong>Q2: For those companies that have successfully implemented enterprise-wide logging, what was their implementation approach?</strong> </p> <p><strong>A2:</strong> Typically, 2-3 vendor PoC or pilot first. Then with the chosen vendor: phased approach based on location + type of log source (e.g. firewalls, then routers, then OS, then proxies, etc) + network topology (e.g. DMZ, then internal) + log source criticality (e.g. critical servers first; the rest next). <a href="http://chuvakin.blogspot.com/2007/01/natural-flow-of-log-management.html%20">This</a> might be handy to look at.<br></p> <p><strong>Q3: What kind of storage requirements have been experienced by those organizations who have successfully implemented enterprise-wide logging?</strong> </p> <p><strong>A3:</strong> Massive? :-) </p> <p>Here is a simple example: PCI DSS is a bit more aggressive than NERC since it mandates 1 year of log retention vs NERC 90 days, so: 1 year worth of logs is = 365 days x 24 hours x 3600 seconds x 1 (one!!!) busy firewall with 100 log messages each second x 200 bytes per message average (e.g. valid for PIX and ASA devices) = 588 gigabytes / year of raw log data uncompressed (assuming 10x compression you'd get about 60GB of compressed log data per year) </p> <p>Store it in RDBMS? Multiple it by 2-3. Have an index? Add about 30%. </p> <p>The bottom line is: terabyte is the unit to measure logs. </p> <p></p> <p><strong>Q4: At the organizations that have successfully implemented enterprise-wide logging, how logging impacted network and system performance? </strong></p> <p><strong>A4: </strong>Too broad a question, so here are a few pointers: </p> <ul> <li><strong>logging</strong> affects performance much more on some types of systems compared to other types: most painful examples are databases where some people (can't find a link...sorry) report performance loss of up to 40% if logging all SELECT statements and other data retrieval commands (you need to log selectively on these); in other cases (e.g. web servers) there is no performance loss and logging is "always on"  <li><strong>log collection</strong>: agents impact system performance (<a href="http://chuvakin.blogspot.com/2008/02/more-on-hating-agents.html">long post on this subject</a>): a little when they run (everybody knows this) and A LOT when they crash (few people think about it - agent software memory leaks are not uncommon); unlike agents, remote agentless log collection barely affects system performance (unless you have one of the few esoteric cases)  <li><strong>log transfer</strong> and network performance: look for compressed (logs compress really well), TCP-based transfers; syslogging over UDP uncompressed has a chance of doing a pipe saturation DoS on your network. Yes, people say "use a dedicated LAN," but this is definitely wishful thinking for many. Also, raw UDP syslog in large quantities over WAN = insanity :-)</li></ul> <p><strong></strong></p> <p><strong>Q5: What were some successful strategies for obtaining buy-in from system owners and operators in regards to turning logging on?</strong> </p> <p><strong>A5:</strong> OK, also too broad a question, but here are some pointers:</p> <ul> <li>provide them a <em>useful service</em> based on their logs (e.g. performance measurement, availability monitoring, compromise detection :-), or other security metrics, etc)  <li>help them with <em>their compliance mandates</em> (e.g. create reports that they can show to the auditors that "bug" them)  <li>give them <em>tools</em> to <em>better solve their problems</em> (e.g. allow access to a log management tool so that can investigate issues better, search the logs, check on their users, etc) </li></ul> <p></p> <p><strong>Q6: How the organizations that have successfully implemented enterprise-wide logging dealt with unusual devices (=log sources) that have no log management vendor support?</strong> </p> <p><strong>A6: </strong>They were in massive pain - if they choose a log management vendor wrong. You need to look for vendors that have "universal log source support" with NO requirement for a custom rules or custom collector/connector/agent development. <a href="http://www.loglogic.com/">LogLogic</a> have generic text log collectors that can grab and analyze unknown logs. Typically this is done via some form of text indexing that works across all logs, including those from unknown, vertical, esoteric or custom-developed log sources </p> <p>Hope it was useful!</p>   <script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script> <script type="text/javascript">
var pageTracker = _gat._getTracker("UA-101395-5");
pageTracker._initData();
pageTracker._trackPageview();
</script>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2648fb58-b590-4a8d-a9bb-42b432a68264" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/logging" rel="tag">logging</a>, <a href="http://technorati.com/tags/log%20management" rel="tag">log management</a></div>]]>
        
    </content>
</entry>
<entry>
    <title>From Log Apathy to Log Enlightenment</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/04/from_log_apathy_to_log_enlightenment/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=657" title="From Log Apathy to Log Enlightenment" />
    <id>tag:blog.loglogic.com,2008://1.657</id>
    
    <published>2008-04-22T22:29:03Z</published>
    <updated>2008-04-22T22:31:59Z</updated>
    
    <summary>So, I was talking to this small log management vendor the other day and he confided to me that his...</summary>
    <author>
        <name>Anton Chuvakin</name>
        
    </author>
            <category term="Compliance" />
            <category term="Innovation" />
            <category term="Log Management &amp; Intelligence" />
            <category term="Security" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p>So, I was talking to this small log management vendor the other day and he confided to me that his product faces fierce competition in his target market (which is, important to note, small to medium companies with 10-100 systems): and this competition is <strong>apathy</strong>. </p> <p>More specifically, his prospects either just blow him off by saying "pah, who needs logging!" or they profess their undying love of all things logging - and then still don't buy his product (which is priced, shall we say, "to go")</p> <p>Admittedly - and somewhat tongue-in-cheek, these are the same companies that form the core of today's botnets (due to various reasons including their scarce resources) and enable RBN to deliver high-quality malicious services to criminal enterprises worldwide. Still, if you happen to have thoughts along the line of "who needs logs?" or "ah, logging? it will come later!", you really deserve a nice fat check from RBN and other malicious "hacking" syndicates since it is extremely likely that your overall attitude towards security is just as misguided...</p> <p>But how to progress from such ... <em>what was before the Stone Age? ...</em> Sharpened Stick Age? to modernity? Most companies go through the following stages in regards&nbsp; to their logging:</p> <ol> <li><strong>Deep log ignorance</strong>: "Logs? What are those?"  <li><strong>Shallow log ignorance</strong>: "Later...later...later... #37 on the TODO list."  <li><strong>Log collection</strong>: "We gather and store dead log data...cold."  <li><strong>Log searching</strong>: "We will dig into the pile when we have to ... hopefully never!"  <li><strong>Log analysis and reporting</strong>: "We know our logs - and what they mean"</li></ol> <p>(also see <u></u><a href="http://chuvakin.blogspot.com/2007/01/natural-flow-of-log-management.html">my post "Natural Flow of Log Management"</a> for some specifics)</p> <p>Of course, compliance (<a href="http://chuvakin.blogspot.com/2007/08/free-pci-compliance-book-chapter-on.html">PCI DSS</a> and others) helped move people from 1. and 2. to 3., but, sadly,<em>&nbsp;</em> <strong>people often get stuck at 3. (just collection) or 4. (collection&nbsp; + maybe search) and never progress to Logging Enlightenment of 5.</strong></p> <p>Yes, PCI DSS and other regulations mandate not just log collection, not just dead cold log storage, but also log review (daily, in case of <a href="http://chuvakin.blogspot.com/2007/08/free-pci-compliance-book-chapter-on.html">PCI DSS Requirement 10</a>), but "review" happens to be the item that gets overlooked&nbsp; all too often. <strong></strong></p> <p>Why is that?</p> <p>I think the reason is that log analysis is still too hard and still not automated enough for an average organization. Yes, I did see some corporations that built their own log analysis systems that - <em>surprise!</em> - exceeded the best available from the vendors [at the time]. However, a typical company IT department would not have Ph.D. poring through hardcore text mining research papers in order to improve their home-grown log analysis AI. They expect the vendors to&nbsp; eat the logs, chew on them for a bit - and then <strong>spit out the answers. </strong></p> <p>Are we there yet? No, but we will be!!!</p>   <script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script> <script type="text/javascript">
var pageTracker = _gat._getTracker("UA-101395-5");
pageTracker._initData();
pageTracker._trackPageview();
</script>   <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d360eb1a-3ea5-4300-8974-07c4caea327a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/logging" rel="tag">logging</a>, <a href="http://technorati.com/tags/log%20management" rel="tag">log management</a>, <a href="http://technorati.com/tags/loglogic" rel="tag">loglogic</a></div>]]>
        
    </content>
</entry>
<entry>
    <title>RSA 2008 Summary</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/04/rsa_2008_summary/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=656" title="RSA 2008 Summary" />
    <id>tag:blog.loglogic.com,2008://1.656</id>
    
    <published>2008-04-16T23:31:28Z</published>
    <updated>2008-04-16T23:32:02Z</updated>
    
    <summary><![CDATA[So, RSA 2008 has come and gone.&nbsp; Now that everybody has recovered from the information overflow, it is time for...]]></summary>
    <author>
        <name>Anton Chuvakin</name>
        
    </author>
            <category term="Compliance" />
            <category term="Innovation" />
            <category term="Log Management &amp; Intelligence" />
            <category term="Risk Management" />
            <category term="Security" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p>So, RSA 2008 has come and gone.&nbsp; Now that everybody has recovered from the information overflow, it is time for summaries and reflections. Before we begin, go read my <u><a href="http://chuvakin.blogspot.com/search/label/RSA">RSA Impressions</a></u> (Part <a href="http://chuvakin.blogspot.com/2008/04/rsa-impressions-1.html">1</a><u>,</u><a href="http://chuvakin.blogspot.com/2008/04/rsa-impressions-2-compliance.html">2</a><u>,</u><a href="http://chuvakin.blogspot.com/2008/04/rsa-impressions-3-cto-panel.html">3</a><u>,</u><a href="http://chuvakin.blogspot.com/2008/04/rsa-impressions-4-three-fun-meetings.html">4</a>). Next, read what <u><a href="http://del.icio.us/anton18/RSA+2008">others said about RSA 2008</a></u> (via<u> <a href="http://del.icio.us/anton18/RSA+2008">my del.icio.us feed</a></u>). Then reflect on past RSA shows (<a href="http://chuvakin.blogspot.com/2006/02/final-notes-on-rsa-2006-show.html">2006</a>, <a href="http://chuvakin.blogspot.com/2007/02/oh-rsa-2007.html">2007</a>). </p> <p>Ready now?  <p>First, what was the theme? Unlike in the past, I personally couldn't pick any. The candidates were GRC (and compliance + risk management) , DLP (and other data-leak/-theft technologies), IAM (and identity enablement), but none quite measured up to being a show "theme." <p>What I saw too much off? Even though their numbers have shrunk, I still saw too many NAC vendors there (<u></u><a href="http://www.news.com/8301-10784_3-9900707-7.html?tag=newsmap">Lockdown, here we come!</a>). One of my friends joked that there were more "GRC vendors" than NAC vendors, but both were in low enough numbers to make it a trend. As far as loud noises back from <a href="http://chuvakin.blogspot.com/2007/02/oh-rsa-2007.html">RSA 2007</a>, "identity-driven this or that for security" was still very visible. What is also bizarre is that people still start <a href="http://www.loglogic.com">log management</a> companies. I saw a couple of new ones - amazing, isn't it? Yes, it is a hot space, but come on! Accept that <a href="http://www.loglogic.com">LogLogic</a> is the leader and be done with it :-) <p>Overblown messages? "Information-centricity." It was cool and hot :-) and new when <u>Hoff <a href="http://rationalsecurity.typepad.com/blog/2008/03/the-walls-are-c.html">said it</a>.</u>&nbsp; But when it trickled down to keynotes of some "trailing edge" vendor executive, it became boring and stale. And, while we talk about "information centricity" people must still worry about <u><a href="http://chuvakin.blogspot.com/2007/09/then-c-then-i.html">"A" (availability) first</a></u> (see <u><a href="http://chuvakin.blogspot.com/2008/02/c-i-hey-where-is-my.html">this discussion</a></u>). <p>What I didn't see enough of? VOIP security. Somehow this previously hot trend is quieted down. Also, I saw a lot of web application security vendors, but I think that is still not enough as this is an area with <u><a href="http://ddanchev.blogspot.com/2008/03/massive-iframe-seo-poisoning-attack.html">a raging fire</a></u>, not just "some hotness." Also, I expected to see more vendors messaging around (and, actually helping with!) fraud. Dan Geer's Verdasys kinda mentioned that, but pretty much in passing. Is fraud handled outside of security (and thus out of RSA)? I am not sure.  <p>What I didn't see at all? I didn't see much "market consolidation" - no huge deals, no vendors of note "taken out", etc. Still a huge number of security companies around ... some with products that seem deeply out of touch with today's threat landscape.&nbsp; One of the speakers said that nowadays "no single security pure-play expected to change the world", but it sure seems like many will try!&nbsp;&nbsp; Along the same line, <u><a href="http://securityincite.com/blog/mike-rothman/rsa-day-2-3-yawn">Mike R said</a></u> that such shows are 18-24 months ahead of what "normal" people deploy. This might explain the VOIP and other missing items.  <p>As <u><a href="http://chuvakin.blogspot.com/2008/04/rsa-impressions-3-cto-panel.html">I said before</a></u>, "consumerization" of IT - i.e. IT infrastructure, servers, laptops, storage, services, computing resources, applications, etc provisioned outside of IT departments was an elephant in the room. It is not simply "unmanaged IT" or "consumer-grade IT for business", it is the whole "not-IT-department IT" phenomenon. Yes, via mashups it even includes "non-IT application development" (<u></u><a href="http://www.the451group.com/special_reports/special_report_detail.php?icid=532">read this fun 451Group</a> report on that). Security implications of this are nothing short of <u><a href="http://www.merriam-webster.com/dictionary/ginormous">ginormous</a></u>.</p> <p>In light of this, I liked how one presenter said this: "we lost the desktop" - meaning "1/3 is managed by users [not IT], 1/3 is unmanaged and 1/3 is compromised/ "managed" by hackers."&nbsp; Sad but true... Dave Aitel used to joke how in the future banks will have to "re-compromise" your PC so that some temporary security can be established for you to transact business with them. Are such horrifying times upon us already? Maybe desktop virtualization will help with this ...</p> <p></p> <p>Overall, RSA 2008 show was an enjoyable, enlightening and thought-provoking experience, as usual. I've heard it was the same even for people who didn't attend a single presentation - indeed, RSA is about people, not slides...</p> <p>See you next year at RSA 2009!</p> <p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:34436efc-08da-4a7e-8f72-cfaeda791557" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/security" rel="tag">security</a>, <a href="http://technorati.com/tags/RSA" rel="tag">RSA</a>, <a href="http://technorati.com/tags/conference" rel="tag">conference</a>, <a href="http://technorati.com/tags/2008" rel="tag">2008</a></div></p> <p></p>   <script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script> <script type="text/javascript">
var pageTracker = _gat._getTracker("UA-101395-5");
pageTracker._initData();
pageTracker._trackPageview();
</script>]]>
        
    </content>
</entry>
<entry>
    <title>Security Mash-Ups in the Cloud</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/04/security_mashups_in_the_cloud/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=655" title="Security Mash-Ups in the Cloud" />
    <id>tag:blog.loglogic.com,2008://1.655</id>
    
    <published>2008-04-16T06:52:13Z</published>
    <updated>2008-04-16T06:54:25Z</updated>
    
    <summary>In the past 90 days, Savvis, Verizon Business Services and SecureWorks launched hosted or cloud-based log management services. Customers do...</summary>
    <author>
        <name>Dominique Levin</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p>In the past 90 days, <a href="http://www.networkworld.com/news/2008/033108-savvis-managed-security.html">Savvis</a>, <a href="http://telephonyonline.com/software/news/verizon-security-application-0319/">Verizon Business Services</a> and <a href="http://www.reuters.com/article/pressRelease/idUS142783+09-Jan-2008+PRN20080109">SecureWorks</a> launched hosted or cloud-based log management services. Customers do not pay for owning any log management infrastructure, but rather for using it and typically pay monthly on a per-device basis. Security in general and log management specifically lend itself well for a cloud-based model since compliance mandates and new threats continue to evolve and require continuous updating of reports and alerts, in addition to a high level of expertise, often not found in-house.&#160; Stephen Northcutt from SANS has made the case for outsourcing Log Analysis <a href="http://www.sans.edu/resources/leadershiplab/log_logic_interview.php">here</a>.</p>  <p>But there is one more significant advantage to Security in the Cloud &#8230; Security service providers can be (and are) light-years ahead of product vendors when it comes to putting together integrated compliance offerings. Customers typically access cloud-based offerings through a web portal. Using web services, service providers can quickly and easily create compliance mash-ups, for example combining reports from vulnerability scanning services with log management-based user activity reports. Very cool!</p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:36f2ca7d-01be-493f-9ce6-1dca45965341" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Log%20management" rel="tag">Log management</a>,<a href="http://technorati.com/tags/cloud-computing" rel="tag">cloud-computing</a>,<a href="http://technorati.com/tags/SaaS" rel="tag">SaaS</a>,<a href="http://technorati.com/tags/security" rel="tag">security</a>,<a href="http://technorati.com/tags/mash-ups" rel="tag">mash-ups</a></div>]]>
        
    </content>
</entry>
<entry>
    <title>On Trusting Log Timestamps</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/04/on_trusting_log_timestamps/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=654" title="On Trusting Log Timestamps" />
    <id>tag:blog.loglogic.com,2008://1.654</id>
    
    <published>2008-04-04T23:35:23Z</published>
    <updated>2008-04-04T23:37:33Z</updated>
    
    <summary>It is about time: specifically, timing logs. As I said in my Log Trust and Protecting Logs from Admins posts,...</summary>
    <author>
        <name>Anton Chuvakin</name>
        
    </author>
            <category term="Innovation" />
            <category term="Log Management &amp; Intelligence" />
            <category term="Risk Management" />
            <category term="Security" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p>It is about time: specifically, timing logs. As I said in my <u><a href="http://chuvakin.blogspot.com/2007/09/log-trustworthiness-hierarchy.html">Log Trust</a></u> and <u><a href="http://chuvakin.blogspot.com/2007/11/protecting-logs-from-admins-lost-battle.html">Protecting Logs from Admins</a></u> posts, the issue of trust is critical in the logging world. After all, <strong><a href="http://chuvakin.blogspot.com/2008/01/logs-accountability.html">logs = accountability</a></strong>; and the latter in unthinkable without trust. If we are to <em>at least pretend</em> that logs <em>objectively</em> record events and user actions, we need to unambiguously establish <strong>WHAT</strong> happened and <strong>WHEN</strong>. This post deals with the 'WHEN'&nbsp; issue.</p> <p>So,<strong> can we trust that the time stamp</strong> in the log file or the one added by the <a href="http://www.loglogic.com/">log management</a> system <strong>correctly describes</strong> <strong>when the recorded event actually happened</strong>? </p> <p>We will start from locating the timestamps in logs. Most of the log formats, such as file-based logs (web servers and proxies, various application, some security gear, etc) and syslog, Windows event logs, database audit tables, etc contain <strong>a timestamp</strong>. Here are a few examples:</p> <ol> <li><em>Mar 20 10:03:47</em>  <li><em>19/Mar/2006:04:27:33 -0800</em>  <li><em>Sun Mar 19 04:45:19 2006</em></li></ol> <p>In fact, once I saw somebody use a timestamp to <em>define</em> logs as "timed records of IT activity." So, time is critical for logs being, well, logs :-) At this point it is worthwhile to note that file-based logs will contain a timestamp IN the file, while syslog records arriving over the UDP or TCP port 514 connection are usually timestamped upon arrival BY the syslog daemon (using its own "knowledge" of time) - and then it shows up in the syslog files in <em>/var/log</em>.</p> <p>Let's assess whether this "in-log timestamp" provides an adequate way of timing the actual events that are being logged. Answering this question is <em>important</em> for investigations and troubleshooting, but becomes&nbsp; <em>nearly a matter of life and death</em> in case of <u><a href="http://chuvakin.blogspot.com/2007/10/log-forensics-in-news.html">log forensics.</a></u> Here are some fun cases and issues to consider:</p> <p>First, what are the chances of a&nbsp; completely <b>false timestamp</b> in logs (BTW, <em><a href="http://en.wikipedia.org/wiki/Unix_time">today is Jan 1, 1970</a>!)</em> When might that happen? Typically when a logging system own clock is reset or not set correctly. This timestamp clearly should NOT be trusted.<em>&nbsp;</em>How do you then time this event? This is a separate story that will be discussed some other time...</p> <p>Second, it’s <strong>always 5PM somewhere: </strong>in other words, what time zone are your logs in? EST? PDT? GMT? UTC? Or any of <em>more than</em> 24 other possibilities. If you have no idea, you should not trust the timestamp.  <p>Third, are you in <strong><u><a href="http://www.activexperts.com/activsocket/tutorials/ntp/">drift</a></u>? Is your system clock?</strong> Those pesky drift seconds turn into minutes that then work to undermine the accuracy of timing the records (and thus your certainly and trust in evidence quality)  <p>Fourth, <strong>syslog forwarder</strong> mysteries are plenty: some of the syslog messages will be delayed in transit and then&nbsp; be timestamped by the final recipient daemon, thus completely losing when the event was originally logged. Admittedly, this delayed syslog messages are rare, but as more people employ <a href="http://bazsi.blogs.balabit.com/2007/12/syslog-ng-disk-based-buffering.html">buffering syslog daemons</a> (e.g. syslog-ng), it might happen more often.  <p>Fifth, more esoteric, but still real (and really annoying!): some system logs will contain <strong>two timestamps. </strong>If you don't possess in-depth knowledge of this specific log, confusion has a chance to undermine the trust as well (<em>so, which timestamp should I use?</em>)  <p>Sixth, most people will not think that they will fall to something that stupid:<strong> 24</strong> vs <strong>12 hour time. </strong>However, when facing an unknown (and poorly designed!) log format, beware that 5:17 might well be 17:17...  <p>Finally, if you know that something got logged at 5:17AM, then when did it <b>happen</b>? Beware of "Log lag!" This issue is actually too tricky to give it justice here... The simplest example is when the process leaves a log record when it <i>exits,</i> not when it starts, which might happen <em>days</em> earlier (thus creating a log lag).  <p>As we dive into more issues with timing logs, we also need to think about sequence timing and absolute timing. <b>Sequence</b> of logged events is a critical fact! Miss the sequence and the whole “house of cards” goes …&nbsp; But! <b>Absolute</b> time is also important! Can we be assured of both being correct all the time? (hint: no)  <p>So,&nbsp; when you look at logs next time and you see a timestamp there - start thinking about all of this :-)</p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9ec3f322-15cb-485a-bc68-1e3360e6d362" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/logging" rel="tag">logging</a>, <a href="http://technorati.com/tags/logs" rel="tag">logs</a>, <a href="http://technorati.com/tags/log%20management" rel="tag">log management</a></div>   <script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script> <script type="text/javascript">
var pageTracker = _gat._getTracker("UA-101395-5");
pageTracker._initData();
pageTracker._trackPageview();
</script>]]>
        
    </content>
</entry>
<entry>
    <title>Is your digital shadow protected?</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/04/is_your_digital_shadow_protected/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=653" title="Is your digital shadow protected?" />
    <id>tag:blog.loglogic.com,2008://1.653</id>
    
    <published>2008-04-03T06:14:59Z</published>
    <updated>2008-04-03T06:15:16Z</updated>
    
    <summary>Many UK retailers handling credit card transactions have no visibility of who has been accessing data within the company network,...</summary>
    <author>
        <name>Dominique Levin</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p>Many UK retailers handling credit card transactions have no visibility of who has been accessing data within the company network, as reported by <a href="http://www.computing.co.uk/computing/news/2213271/retailers-fail-monitor-access">Computing Magazine</a> based on <a href="http://www.loglogic.com/news/news-releases/2008/04/survey-reveals-inabilityto-track-trace-uk-retailers-data-access/">research</a> by <a href="http://www.vansonbourne.com/">Vanson Bourne</a> on our behalf. Almost half (45 per cent) of the 60 medium-to-large UK retailers polled &#8211; which include supermarket chains, department stores and clothing retailers &#8211; are unable to track and trace data access. Even at those retailers who do track data access, security breaches can go unnoticed for an entire day in most implementations.</p>  <p>The responsibility for protecting and maintaining 85 per cent of your &#8216;digital shadow&#8217; including financial records, web surfing histories, historical credit card transactions and such lies with businesses such as retailers, according to <a href="http://www.computing.co.uk/computing/news/2211795/businesses-protect-individuals">a study</a> commissioned by EMC.</p>  <p>Is it surprising anybody that fraud is at an all-time high? This too has been <a href="http://www.computing.co.uk/computing/news/2208923/uk-fraud-hits">reported</a> on by our UK friends at Computing Magazine, based on research by KPMG. It sure seems like across the pond they have all the numbers to backup why user tracking should be a priority.&#160; So why isn't it? Problems cited by the IT directors in our survey include budget restrictions (24 per cent), time (14 per cent) and other priorities (41 per cent).&#160;&#160; </p>]]>
        
    </content>
</entry>
<entry>
    <title>What Log Data can (not) do for Hannaford</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/04/what_log_data_can_not_do_for_hannaford/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=652" title="What Log Data can (not) do for Hannaford" />
    <id>tag:blog.loglogic.com,2008://1.652</id>
    
    <published>2008-04-02T05:56:06Z</published>
    <updated>2008-04-02T05:56:23Z</updated>
    
    <summary>Indications are that the recent, massive, breach at Hannaford Bros. Co.&apos;s supermarkets was an inside job leveraging a sophisticated malware...</summary>
    <author>
        <name>Dominique Levin</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p><a href="http://news.yahoo.com/s/ap/20080328/ap_on_hi_te/retail_data_breach_12">Indications</a> are that the recent, massive, breach at Hannaford Bros. Co.'s supermarkets was an inside job leveraging a sophisticated malware deployment.&#160; We were asked today whether malware will generate logs that we could have picked up in the Hannaford case and the answer in general is &quot;no&quot;. These types of software are very evasive and try not to leave any type of trail while running. </p>  <p>However, what could help investigation in this case is logs generated by the systems on a day-to-day basis. These logs can be used for forensic analysis, e.g., potentially identifying who did the installation and where they came from. In this case, logs from the POS systems, servers that manage the data, databases that store the data, firewalls that protect these systems, can all be used for forensic analysis.</p>  <p>Of course this case is getting national attention because the number of customers affected (4.2 million) and the large number of fraud cases (1,800) already linked to the data breach. However, there are a ton of breaches that happen on a daily basis. A good place to track them is <a href="http://breachblog.com/">The Breach Blog</a>. </p>]]>
        
    </content>
</entry>
<entry>
    <title>Compliance or risk? Install cameras first.</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/03/compliance_or_risk_install_cameras_first/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=651" title="Compliance or risk? Install cameras first." />
    <id>tag:blog.loglogic.com,2008://1.651</id>
    
    <published>2008-03-28T20:36:17Z</published>
    <updated>2008-03-28T20:36:55Z</updated>
    
    <summary>Our Chief Logging Evangelist, Anton Chuvakin, recently published an article in SC Magazine on an integrated approach to Governance, Risk...</summary>
    <author>
        <name>Dominique Levin</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p>Our Chief Logging Evangelist, Anton Chuvakin, recently published <a href="http://www.scmagazineus.com/Unified-GRC-Replacing-a-piecemeal-response-to-compliance/article/108090/">an article in SC Magazine</a> on an integrated approach to Governance, Risk and Compliance (GRC). He argues that eventually a piecemeal response to compliance won&#8217;t do. Rather, why not define some security goals up front, such as &#8220;who should have access to what&#8221;, then enforce those policies through technologies such as identity management, configuration management and segregation of duties analysis. Of course I agree.&#160; Who doesn't?&#160; The key word being &#8216;eventually&#8217;.</p>  <p>Let me give you an example from the physical world. LogLogic&#8217;s offices are set away a block or two from the main road. In recent months, a number of cars in our parking lot were violated - scratched, windows smashed and GPS devices stolen. What to do? Using the GRC analogy, we might restrict access to enter or exit our parking lot. We could build a fence and install a guard post. While effective, this is a costly and time-consuming approach. What really happened? We installed security cameras. Will this guarantee there are no more incidents? Of course it will not. However, it was quick and cheap and reduced our risk. So far it has helped. </p>  <p>This brings us to the fourth corner of the GRC puzzle &#8211; log management. Why not start your GRC initiative with basic user tracking? It is quick and cheap, but it goes a long way. Just by watching you reduce your risk. Having studied user activity for a while, it also becomes easier to take the next step. In our parking lot analogy, by watching the security tapes we might see a lot of strangers entering and exiting our lot at certain times a day and decide that we want to hire an external security firm to patrol the lot at those hours. More about that in a later post.&#160; It is no different in cyberspace. Using historical user activity data, I can now target an identity, configuration management or segregation of duties roll-out to start with the most frequently used information assets.&#160; And yes, eventually, I will reach GRC nirvana.</p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:05c742dd-d8fc-4de1-b0cf-d26c164d6a69" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/log%20management" rel="tag">log management</a>,<a href="http://technorati.com/tags/GRC" rel="tag">GRC</a>,<a href="http://technorati.com/tags/compliance" rel="tag">compliance</a>,<a href="http://technorati.com/tags/identity" rel="tag">identity</a></div>]]>
        
    </content>
</entry>
<entry>
    <title>Quick and Fun Poll on Behavior Change</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/03/quick_and_fun_poll_on_behavior_change/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=650" title="Quick and Fun Poll on Behavior Change" />
    <id>tag:blog.loglogic.com,2008://1.650</id>
    
    <published>2008-03-27T08:39:07Z</published>
    <updated>2008-03-27T08:39:36Z</updated>
    
    <summary>While I am analyzing my previous poll, here is a quick and fun one: do we change our behavior when...</summary>
    <author>
        <name>Anton Chuvakin</name>
        
    </author>
            <category term="Compliance" />
            <category term="Log Management &amp; Intelligence" />
            <category term="LogEd" />
            <category term="LogMatters" />
            <category term="Security" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p>While I am analyzing my previous poll, <a href="http://www.misterpoll.com/polls/331447">here </a>is a quick and fun one: <a href="http://www.misterpoll.com/polls/331447">do we change our behavior when monitored</a>? <a href="http://www.misterpoll.com/polls/331447">Vote away!</a></p> <p>&nbsp;</p> <p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ce7f7c88-65c3-4bf3-b4d2-3be36a153a08" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/chuvakin" rel="tag">chuvakin</a>, <a href="http://technorati.com/tags/logging" rel="tag">logging</a>, <a href="http://technorati.com/tags/log%20management" rel="tag">log management</a>, <a href="http://technorati.com/tags/polls" rel="tag">polls</a></div></p>]]>
        
    </content>
</entry>
<entry>
    <title>Imprudent Curiosity?</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/03/imprudent_curiosity/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=649" title="Imprudent Curiosity?" />
    <id>tag:blog.loglogic.com,2008://1.649</id>
    
    <published>2008-03-24T08:42:58Z</published>
    <updated>2008-03-24T08:43:18Z</updated>
    
    <summary>In the past week, two high profile cases of improper viewing of personal information hit the wires.&amp;#160; Ironically, there is...</summary>
    <author>
        <name>Dominique Levin</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[<p>In the past week, two high profile cases of improper viewing of personal information hit the wires.&#160; Ironically, there is much good news in both incidents.&#160; Note that these were cases of imprudent curiosity not of information leakage or theft.&#160; Workers were caught snooping around and disciplined or fired.&#160; The good news is that companies are increasingly tracking user activity, in particular user access to sensitive information.&#160; One way to track user activity is by collecting and analyzing log data.&#160; Remember to also protect archived log data as legal evidence if you want to use the data to substantiate employee dismissals.</p>  <p>UCLA Health System employees <a href="http://www.informationweek.com/news/showArticle.jhtml?articleID=206904141">reportedly</a> accessed Britney Spears' medical records without authorization.&#160; The <i><a href="http://www.latimes.com/news/local/la-me-britney15mar15,1,454216.story">Los Angeles Times</a></i> reported about a week ago that 25 staff members, including six physicians, could be disciplined or fired.&#160; UCLA's medical center immediately launched investigations and the UCLA chief compliance officer revealed that the hospital has &quot;people dedicated to looking at records to monitor access&quot;.&#160; When employees look at a patient's records electronically, they leave an electronic trail. &quot;The systems track which screens they view and for how long&quot;.</p>  <p>Days later, news broke about a similar case of 'imprudent curiosity'.&#160; The State Department <a href="http://www.bloomberg.com/apps/news?pid=20601070&amp;sid=aRxaoTS9nkuU&amp;refer=home">confirmed</a> that that some of its workers had improperly rummaged through the passport files of all three presidential candidates, Obama, Clinton, and McCain. Two contract employees were fired and a third was disciplined for accessing Obama's passport data. A department spokesman said: ``Our initial view is this was imprudent curiosity on the part of these three individuals,'' Still, the State Department was taking steps ``to assure ourselves that it is nothing more than that.'' </p>]]>
        
    </content>
</entry>
<entry>
    <title>Protecting customer data in mid-market companies</title>
    <link rel="alternate" type="text/html" href="http://blog.loglogic.com/2008/03/protecting_customer_data_in_midmarket_companies/" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.loglogic.com/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=646" title="Protecting customer data in mid-market companies" />
    <id>tag:blog.loglogic.com,2008://1.646</id>
    
    <published>2008-03-18T18:27:04Z</published>
    <updated>2008-03-18T18:33:33Z</updated>
    
    <summary> Today we announced our new product line for mid-market companies. These are all-in-one appliances that combine embedded compliance content...</summary>
    <author>
        <name>Dominique Levin</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blog.loglogic.com/">
        <![CDATA[
<p>Today we announced our <a href="http://www.loglogic.com/news/news-releases/2008/03/loglogic-launches-appliance-for-mid-market-companies/index.php">new product line</a> for mid-market companies. These are all-in-one appliances that combine embedded compliance content with real-time analytics and long-term forensic archival. Some customers have compared our new products to the Mercedes C-Class. They never thought they could afford a Mercedes, but now are driving their favorite car.</p>
<p style="MARGIN: 0in 0in 0pt">My conversations with reporters such as <a href="http://www.itjungle.com/fhs/fhs031808-story02.html">Alex Woodie</a>, <a href="http://www.bmighty.com/blog/main/archives/2008/03/compliance_tool.html">Paul Korzeniowski</a>, and Zach Church have been thought-provoking and have forced me to articulate what is different about meeting compliance mandates such as PCI and HIPAA in the mid-market as compared to large Fortune 500 organizations.</p>
<p>The bottom line appears that the same compliance and information protection mandates apply in full force to large and small companies. As a consumer, I expect my credit union, local retailer and regional hospital to be equally vigilant about protectiing my personal information, as <a href="http://www.informationweek.com/news/showArticle.jhtml?articleID=206904141">Britney Spears</a> painfully experienced.</p>
<p>The difference is that small companies have fewer resources, expertise and budgets. The primary competition in the large enterprise is a homegrown solution, whereas our primary competition in the mid-market appears to be 'doing nothing'. It is not apathy or ignorance, because mid-market customers deeply care but they need to do more with less. Unless the solution is highly automated they simply don't have the resources to act.</p>
]]>
        
    </content>
</entry>

</feed> 

