<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>fifth.sentinel</title>
	<atom:link href="http://5thsentinel.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://5thsentinel.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Tue, 27 Oct 2009 09:31:40 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='5thsentinel.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/7083dc4bd751503a926de59e12d7478f?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>fifth.sentinel</title>
		<link>http://5thsentinel.wordpress.com</link>
	</image>
			<item>
		<title>IT Rosetta Stone for using Circos</title>
		<link>http://5thsentinel.wordpress.com/2009/10/27/it-rosetta-stone-for-using-circos/</link>
		<comments>http://5thsentinel.wordpress.com/2009/10/27/it-rosetta-stone-for-using-circos/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 09:28:58 +0000</pubDate>
		<dc:creator>5thsentinel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[security visualization circos configuration]]></category>

		<guid isPermaLink="false">http://5thsentinel.wordpress.com/2009/10/27/it-rosetta-stone-for-using-circos/</guid>
		<description><![CDATA[In my last blog I introduce the genome visualization tool called Circos created by Martin Krzywinski. In this post I am going to try provide an overview of the Circos tool in such a way that you can safely concentrate on what the genome terminology represents in the configuration files without being concerned about the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=95&subd=5thsentinel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In my last <a href="http://5thsentinel.wordpress.com/2009/10/19/inappropriate-content-visualization-mark-ii/">blog</a> I introduce the genome visualization tool called <a href="http://mkweb.bcgsc.ca/circos/">Circos</a> created by Martin Krzywinski. In this post I am going to try provide an overview of the Circos tool in such a way that you can safely concentrate on what the genome terminology represents in the configuration files without being concerned about the specific meaning.</p>
<p>On the Circos webpage you will find excellent <a href="http://mkweb.bcgsc.ca/circos/?tutorials">tutorials</a> that Martin has already created and I have no intention of trying to reinvite the wheel. Instead, I hope to provide you with a type of Rosetta stone that you can reference when reading the tutorials so that you can more easily translate your requirements into the specific configuration changes you need.</p>
<p>At the core of Circos is the karyotype file. This file includes the total data set that you are basing your visualization on. For genetics, the file normally contains all data on the chromosomes, for my email investigation visualization, the karyotype file held the complete data for the 27 users being represented. An alternative data abstract for IT related visualizations may be the results of a traffic capture on a Class C network. In that case, the karyotype would hold each individual IP address and corresponding traffic type (e.g. Web, mail, P2P, FTP &#8230;). Do not be worried about having to filter and include only the data that you may want to use while you are still designing the visualization. Circos gives you plenty of flexibility in its configuration files to draw all the data, or only part of the data represented in the karyotype file.<br />
<BR><br />
<em>The karyotype configuration file holds the chromosome data;<br />
- Chromosomes would be equivalent to &#8220;email Users&#8221; in my investigation visualization<br />
- Chromosomes would be equivalent to &#8220;IP addresses&#8221; in my network traffic example.</em><br />
<BR><br />
The next central term to understand is the ideogram. For Circos, and ideogram is the graphical representation of a chromosome, and potentially its sub-parts (bands). For my inappropriate investigation graph each &#8220;User&#8221; was represented by an ideogram. Each users ideogram was a different color, and was broken into segments/bands that represented individual emails of interest. In relation to the network traffic example, an ideogram for an IP address (network traffics chromosome) may be represented with different a color for different UDP/TCP ports, or could be shown as all 65535 ports with a single line for active ports.<br />
<BR><br />
<em>An ideogram is a graphical representation for a chromosome;<br />
- The ideograms in my investigation visualization were colored different and had bands for individual emails<br />
- In a network traffic visualization the ideogram for an IP address may only represent active ports, or may show all ports with a line showing those with active traffic.<br />
</em><br />
<BR><br />
These are the key concepts you need to understand to work get started and work through the tutorials that Martin has already provided on the Circos hompage. In my next posting I will explain the configurations I used to generate the image I presented in my first <a href="http://5thsentinel.wordpress.com/2009/10/19/inappropriate-content-visualization-mark-ii/">blog</a> on Circos.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/5thsentinel.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/5thsentinel.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/5thsentinel.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/5thsentinel.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/5thsentinel.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/5thsentinel.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/5thsentinel.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/5thsentinel.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/5thsentinel.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/5thsentinel.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=95&subd=5thsentinel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://5thsentinel.wordpress.com/2009/10/27/it-rosetta-stone-for-using-circos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2767ab085130569a810314cddc6b10f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">5thsentinel</media:title>
		</media:content>
	</item>
		<item>
		<title>Inappropriate Content Visualization &#8211; Mark II</title>
		<link>http://5thsentinel.wordpress.com/2009/10/19/inappropriate-content-visualization-mark-ii/</link>
		<comments>http://5thsentinel.wordpress.com/2009/10/19/inappropriate-content-visualization-mark-ii/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 11:00:00 +0000</pubDate>
		<dc:creator>5thsentinel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[security forensic visualization circos visualisation "inappropriate content" enterprise incident HR]]></category>

		<guid isPermaLink="false">http://5thsentinel.wordpress.com/2009/10/19/inappropriate-content-visualization-mark-ii/</guid>
		<description><![CDATA[Some time ago I wrote a blog explaining the visualization techniques I had developed to help non-technical HR personal interpret the overall scope of a particular investigation. While the specific evidence was perfectly fine to determine if there was a breach of policy, the depth of complicity of the end users actions can sometimes be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=94&subd=5thsentinel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Some time ago I wrote a <a href="http://5thsentinel.wordpress.com/2009/04/01/inappropriate-content-visualization/" title="Inappropriate Content Visualization">blog</a> explaining the visualization techniques I had developed to help non-technical HR personal interpret the overall scope of a particular investigation. While the specific evidence was perfectly fine to determine if there was a breach of policy, the depth of complicity of the end users actions can sometimes be hard to determine with just assorted evidence. An end user that only sends inappropriate content to one person a number times may be considered different to an end user that forwards one specific piece of inappropriate content to multiple people.</p>
<p>When the latest investigation of this nature appeared on my radar, I had a quick browse to see if there was a better way to automatically generate similar linking diagrams that I had previously created manually in Visio. While looking at <a href="http://secviz.org/category/image-galleries/graph-exchange" title="SecViz | Security Visualization:">secviz.org</a> I notice the posted by <a href="http://honeynet.org.au/?q=node/42" title="Using circos to map our sensornet">Ben</a> from the Honeynet project in Australia that used the graphic tool <a href="http://mkweb.bcgsc.ca/circos/" title="circos - visualizing the genome, among other things">Circos</a>.</p>
<p>The Circos tool was created by Martin Krzywinski for visualizing links in genomes. While the Circos seemed to be very flexible in the amount of information that could be visualized, it was very industry specific and the configuration terminology is specific to genetics. While it took a bit of time to reverse engineer the terminology in my head and really start to understand how Circos works, I believe this tool could be of great value in the IT space for all sorts of visualizations of large data sets where you want to show relationships. Because of this, I am planning to follow up this blog with a more detailed explanation of the Circos configuration files I produced in the hope that it helps others make use of this tool.</p>
<p>For my first attempt at using Circos I ended up to mapping 26 different internal users, and grouping all external users as another entity. This produce the following graphic.</p>
<p>          <a href="http://5thsentinel.files.wordpress.com/2009/10/circos_image.png">            <img src="http://5thsentinel.files.wordpress.com/2009/10/zrtn_002p1db1c147_tn.jpg" style="text-align:center;width:400px;display:block;height:400px;margin-left:auto;margin-right:auto;" height="400">          </a>        </p>
<p>While at first glance, the graphic looks impressive and seems to be very complicated, once you understand how to read it, it quickly becomes very useful for showing the overall relationships between who was sending and receiving inappropriate content, and how many &#8220;networks&#8221; of people were involved.</p>
<p>If we look at the inner band first, you will note that the circumference is broken up into 27 different colored parts. Each part for this visualization represents a different internal end user; or in the case of the light blue where &#8220;User 4&#8243; would be, all external users to the company. Each colored arc is then broken into smaller segments. Each of these segments represents a specific email (or emails of similar content if the end user also forwarded it on after receipt) that was sent or received. The lines that link different users is colored the same color as the arc that represents the end user that sent the email.</p>
<p>          <img src="http://5thsentinel.files.wordpress.com/2009/10/circos_image___arc_and_links_section.png" style="text-align:center;width:300px;display:block;height:379px;margin-left:auto;margin-right:auto;" height="379" alt="circos-image - arc and links section.png">        </p>
<p>One of the benefits of the Circos tool is that you can add multiple bands of data in the visualization. Using this ability, I added around the outside of my final graphic a histogram that also shows the age of the email for each segment. As explained in my original post on this topic, adding a time period can be important for HR to determine the appropriate discipline. In my graphic, the histogram for the Y axis is broken into 6 monthly segments. For each email represented, a bar is drawn to show how old (from the date of analysis) the original email in question was received. To make it easier to see trends in time I also used a red bar to represent any emails with in 3 months, orange for 3-9 months and green for any emails from 9-18 months old.</p>
<p>          <img src="http://5thsentinel.files.wordpress.com/2009/10/circos_image__historgram_arc.png" style="text-align:center;width:300px;display:block;height:303px;margin-left:auto;margin-right:auto;" height="303" alt="circos-image- historgram arc.png">        </p>
<p>Circos is a wonderful tool, and I definitely plan to expand my use of it in the future. One of the next projects I want to use it for is to visualize internal WAN traffic (probably netflow data) to better understand the internal traffic inter-relationships.         </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/5thsentinel.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/5thsentinel.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/5thsentinel.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/5thsentinel.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/5thsentinel.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/5thsentinel.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/5thsentinel.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/5thsentinel.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/5thsentinel.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/5thsentinel.wordpress.com/94/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=94&subd=5thsentinel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://5thsentinel.wordpress.com/2009/10/19/inappropriate-content-visualization-mark-ii/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2767ab085130569a810314cddc6b10f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">5thsentinel</media:title>
		</media:content>

		<media:content url="http://5thsentinel.files.wordpress.com/2009/10/zrtn_002p1db1c147_tn.jpg" medium="image" />

		<media:content url="http://5thsentinel.files.wordpress.com/2009/10/circos_image___arc_and_links_section.png" medium="image">
			<media:title type="html">circos-image - arc and links section.png</media:title>
		</media:content>

		<media:content url="http://5thsentinel.files.wordpress.com/2009/10/circos_image__historgram_arc.png" medium="image">
			<media:title type="html">circos-image- historgram arc.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Breaking Malware callee protection functions in Javascript</title>
		<link>http://5thsentinel.wordpress.com/2009/08/12/breaking-malware-callee-protection-functions-in-javascript/</link>
		<comments>http://5thsentinel.wordpress.com/2009/08/12/breaking-malware-callee-protection-functions-in-javascript/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 12:27:17 +0000</pubDate>
		<dc:creator>5thsentinel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[malware security virus javascript reverse encode debug debugger]]></category>

		<guid isPermaLink="false">http://5thsentinel.wordpress.com/2009/08/12/breaking-malware-callee-protection-functions-in-javascript/</guid>
		<description><![CDATA[I have recently been working my way through the SANS (http://www.sans.org) coarse on Reverse Engineering Malware, which has been an extremely enjoyable experience. Anyway, while reading the sections on advance JavaScript obfuscation which explain how malware authors use the capabilities of the JavaScript argument.callee function to make analysis and debugging a lot harder, it struck [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=89&subd=5thsentinel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I have recently been working my way through the SANS (<a href="http://www.sans.org/">http://www.sans.org</a>) coarse on Reverse Engineering Malware, which has been an extremely enjoyable experience. Anyway, while reading the sections on advance JavaScript obfuscation which explain how malware authors use the capabilities of the JavaScript argument.callee function to make analysis and debugging a lot harder, it struck me that there may be an opportunity to actually to turn this capability on its head and use it to protect against such malicious JavaScript.</p>
<p>If a JavaScript malware author uses the arguement.callee function to either check for script modification, by change in script length or by implementation of a checksum, or the arguement.callee function is used in more advance methods like as the source key for decoding the main JavaScript. Then why can&#8217;t we implement protective measures that add random blank lines and random length &#8220;canary comments&#8221; before any JavaScript is processed by the end browser.</p>
<p>This might be able to be implemented as a browser plug-in (e.g. NoScript capability??), in Anti-Virus/HIPS agents or even on a proxy server that does content scanning at the perimeter.</p>
<p>Will wide spread use of adding such &#8220;canary values&#8221; on pre-processed JavaScript diminish the threat from malicious code? No. But if it reduces the execution effectiveness of a tool that is currently used to mainly make decoding and analysing malicious JavaScript difficult, then it has to be a positive. Plus in the short term, it would gives some people better protection against the malicious JavaScript that are dependent on arguement.callee protections, and make reverse engineering malicious JavaScript&#8217;s a bit simpler.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/5thsentinel.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/5thsentinel.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/5thsentinel.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/5thsentinel.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/5thsentinel.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/5thsentinel.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/5thsentinel.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/5thsentinel.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/5thsentinel.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/5thsentinel.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=89&subd=5thsentinel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://5thsentinel.wordpress.com/2009/08/12/breaking-malware-callee-protection-functions-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2767ab085130569a810314cddc6b10f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">5thsentinel</media:title>
		</media:content>
	</item>
		<item>
		<title>SANS SIFT &#8211; Using SleuthKit</title>
		<link>http://5thsentinel.wordpress.com/2009/06/10/sans-sift-using-sleuthkit/</link>
		<comments>http://5thsentinel.wordpress.com/2009/06/10/sans-sift-using-sleuthkit/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 10:40:52 +0000</pubDate>
		<dc:creator>5thsentinel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fls]]></category>
		<category><![CDATA[forensics]]></category>
		<category><![CDATA[HIVE]]></category>
		<category><![CDATA[ils]]></category>
		<category><![CDATA[mactime]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[SANS]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SIFT]]></category>
		<category><![CDATA[Sleuthkit]]></category>

		<guid isPermaLink="false">http://5thsentinel.wordpress.com/?p=83</guid>
		<description><![CDATA[In my last post, I used the regtime.pl and mactime tools to help determine the potential time a malware infection occurred. In this post, which is very similar to the previous post, I will follow the same steps, however this time I will use the Sleuthkit tools and mactime to analyse the file system changes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=83&subd=5thsentinel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In my last post, I used the <span style="font-family:Courier New;">regtime.pl</span> and <span style="font-family:Courier New;">mactime</span> tools to help determine the potential time a malware infection occurred. In this post, which is very similar to the previous post, I will follow the same steps, however this time I will use the Sleuthkit tools and <span style="font-family:Courier New;">mactime</span> to analyse the file system changes to determine potential infection time. Normally, you would start with either the registry or the file system <span style="font-family:Courier New;">mactime</span>, and then move to the alternative based on your findings. However, I thought it would be beneficial to show how the timeline generation and analysis is the same no matter which you start with.</p>
<p>This time using the SANS Forensics SIFT Workstation VM image, I will use the SleuthKits <span style="font-family:Courier New;">fls</span> and <span style="font-family:Courier New;">ils</span> commands to produce file system information that can be used by the <span style="font-family:Courier New;">mactime</span> utility to produce a timeline.</p>
<p>After starting the SIFT workstation I mounted the suspect hard drive to a read-only mount point.</p>
<p>Using the command format of &#8220;<span style="font-family:Courier New;">fls –r –m C: &lt;filepath&gt; &gt; /tmp/fls.log</span>&#8221; the file system on the suspect drive was processed for to retrieve any information on allocated or unallocated files in the file system.</p>
<p>The options used were:-</p>
<div>
<table border="1" cellspacing="0" cellpadding="2" width="778" align="center">
<tbody>
<tr>
<td width="169" valign="top"><span style="font-family:Courier New;">-m</span></td>
<td width="607" valign="top">
<p align="left">mactime output</p>
</td>
</tr>
<tr>
<td width="172" valign="top"><span style="font-family:Courier New;">-r</span></td>
<td width="605" valign="top">
<p align="left">recursive</p>
</td>
</tr>
<tr>
<td width="174" valign="top"><span style="font-family:Courier New;">&lt;filepath&gt;</span></td>
<td width="603" valign="top">
<p align="left"><span style="font-family:Courier New;">/dev/sdc1   &#8211; This is the device file for the partition being analysed</span></p>
<p align="left">
</td>
</tr>
</tbody>
</table>
</div>
<p>Using the command format of &#8220;<span style="font-family:Courier New;">ils –m &lt;filepath&gt; &gt; /tmp/ils.log</span>&#8221; the <span style="font-family:Courier New;">filesystem</span> on the suspect drive was processed to retrieve any unallocated inodes on the partition being analysed.</p>
<p>The options used were:-</p>
<div>
<table border="1" cellspacing="0" cellpadding="2" width="778" align="center">
<tbody>
<tr>
<td width="169" valign="top"><span style="font-family:Courier New;">-m</span></td>
<td width="607" valign="top">
<p align="left">mactime output</p>
</td>
</tr>
<tr>
<td width="174" valign="top"><span style="font-family:Courier New;">&lt;filepath&gt;</span></td>
<td width="603" valign="top">
<p align="left"><span style="font-family:Courier New;">/dev/sdc1   &#8211; This is the device file for the partition being analysed</span></p>
<p align="left">
</td>
</tr>
</tbody>
</table>
</div>
<p>Once I had the separate output files I then ran &#8220;cat&#8221; to join them all together. This was done by using the command:</p>
<p><span style="font-family:Courier New;">cat &lt;filename&gt; &gt;&gt; /tmp/mactime-body<br />
</span></p>
<p>Then I ran the Sleuthkit mactime program across the mactime body file in 3 ways.</p>
<ol>
<li>
<ol>
<li><span style="font-family:Courier New;">Mactime -b /tmp/mactime-body &gt; /tmp/mactime-body.log </span></li>
<li><span style="font-family:Courier New;">Mactime -b /tmp/mactime-body -d -m &gt; /tmp/mactime-body.csv</span></li>
<li><span style="font-family:Courier New;">Mactime -b /tmp/mactime-body -d -m 2009-01-01 &gt; /tmp/mactime-body2009.csv</span></li>
</ol>
</li>
</ol>
<div>
<table border="0" cellspacing="0" cellpadding="2" width="524" align="center">
<tbody>
<tr>
<td width="148" valign="top"><span style="font-family:Courier New;">-b</span></td>
<td width="374" valign="top">format output in mactime body format</td>
</tr>
<tr>
<td width="148" valign="top"><span style="font-family:Courier New;">-d</span></td>
<td width="374" valign="top">create a comma delimited file</td>
</tr>
<tr>
<td width="148" valign="top"><span style="font-family:Courier New;">-m</span></td>
<td width="374" valign="top">use numeric months and not named (i.e. 01 not Jan)</td>
</tr>
<tr>
<td width="148" valign="top"><span style="font-family:Courier New;">2009-01-01</span></td>
<td width="374" valign="top">print only timestamps after this date</td>
</tr>
</tbody>
</table>
</div>
<p>The first one will give a full dump in standard Sleuthkit mactime default output. The second one will output a full mactime file in a comma delimited format where each line has its own timestamp. The last one is the same as the second except I am only outputting any information that changed after the 1st Jan 2009.</p>
<p>From there I copied the processed mactime files from the SIFT virtual workstation onto a machine with Excel2007 on it. You really want to be using Office2007 to get around the row limit in previous versions of excel. The benefit of using Excel is that it can be quick and easy to sort, search and filter information that may be of interest in the mactime output files. For example, loading up the mactime-body2009.csv file I can do a find all on .exe files that are modified (including created and deleted) in the C:\Windows\system32 directory. The main reason any  .exe should be modified here is if there is a Microsoft patch installed. However, since this directory is included normally in the execution search path, malware likes to be dropped in here to avoid execution issues.</p>
<p><a href="http://5thsentinel.files.wordpress.com/2009/06/image2.png"><img style="display:inline;border-width:0;" title="image" src="http://5thsentinel.files.wordpress.com/2009/06/image_thumb1.png?w=1028&#038;h=621" border="0" alt="image" width="1028" height="621" /></a></p>
<p>Attached is a copy of the the output of the find all command in Excel 2007. When reviewing the timeline we can locate the same time period that was determine in the previous blog as a point in time of interest.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/5thsentinel.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/5thsentinel.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/5thsentinel.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/5thsentinel.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/5thsentinel.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/5thsentinel.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/5thsentinel.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/5thsentinel.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/5thsentinel.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/5thsentinel.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=83&subd=5thsentinel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://5thsentinel.wordpress.com/2009/06/10/sans-sift-using-sleuthkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2767ab085130569a810314cddc6b10f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">5thsentinel</media:title>
		</media:content>

		<media:content url="http://5thsentinel.files.wordpress.com/2009/06/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>SANS SIFT &#8211; Using regtime.pl</title>
		<link>http://5thsentinel.wordpress.com/2009/06/07/sans-sift-using-regtime-pl/</link>
		<comments>http://5thsentinel.wordpress.com/2009/06/07/sans-sift-using-regtime-pl/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 08:16:19 +0000</pubDate>
		<dc:creator>5thsentinel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[forensics]]></category>
		<category><![CDATA[HIVE]]></category>
		<category><![CDATA[mactime]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[registry]]></category>
		<category><![CDATA[regtime]]></category>
		<category><![CDATA[regtime.pl]]></category>
		<category><![CDATA[SANS]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SIFT]]></category>
		<category><![CDATA[Sleuthkit]]></category>

		<guid isPermaLink="false">http://5thsentinel.wordpress.com/?p=76</guid>
		<description><![CDATA[The following is an overview of how I used the SANS Forensics SIFT Workstation VM image to investigate a laptop that was infected with malware. The goal of the investigation was to determine if possible how the machine got infected, and when it was infected. To this end I used the regtime.pl utility that is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=76&subd=5thsentinel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The following is an overview of how I used the SANS Forensics SIFT Workstation VM image to investigate a laptop that was infected with malware. The goal of the investigation was to determine if possible how the machine got infected, and when it was infected. To this end I used the regtime.pl utility that is supplied with the image.</p>
<p>The <span style="font-family:Courier New;">regtime.pl</span> utility will process the timestamps in each key of a registry HIVE and produce output that is compliant to the SleuthKit’s <span style="font-family:Courier New;">mactime</span> format.</p>
<p>After starting the SIFT workstation I mounted the suspect hard drive to a read-only mount point. The <span style="font-family:Courier New;">regtime.pl</span> utility can be found in the the “<span style="font-family:Courier New;">/usr/local/src/windows-perl/</span>” directory.</p>
<p><span style="font-family:Courier New;">cd /usr/local/src/windows-perl/</span></p>
<p>Using the command format of &#8220;<span style="font-family:Courier New;">perl regtime.pl -m &lt;HIVENAME&gt; -r &lt;filepath&gt; &gt; /tmp/regtime-&lt;HIVENAME&gt;</span>&#8221; the <span style="font-family:Courier New;">regtime.pl</span> each HIVE on the suspect drive was processed.</p>
<p>The options used were:-</p>
<div>
<table border="1" cellspacing="0" cellpadding="2" width="778" align="center">
<tbody>
<tr>
<td width="169" valign="top"><span style="font-family:Courier New;">-m</span></td>
<td width="607" valign="top">
<p align="left">mactime output</p>
</td>
</tr>
<tr>
<td width="172" valign="top"><span style="font-family:Courier New;">&lt;HIVENAME&gt;</span></td>
<td width="605" valign="top">
<p align="left"><span style="font-family:Courier New;">HKLM/SAM<br />
HKLM/SECURITY<br />
HKLM/Software<br />
HKLM/SYSTEM<br />
HKLU</span></td>
</tr>
<tr>
<td width="174" valign="top"><span style="font-family:Courier New;">&lt;filepath&gt;</span></td>
<td width="603" valign="top">
<p align="left"><span style="font-family:Courier New;">/&lt;read-only mount path&gt;/windows/system32/config/SECURITY</span></p>
<p align="left"><span style="font-family:Courier New;">/&lt;read-only mount path&gt;/windows/system32/config/system</span></p>
<p align="left"><span style="font-family:Courier New;">/&lt;read-only mount path&gt;/windows/system32/config/software</span></p>
<p align="left"><span style="font-family:Courier New;">/&lt;read-only mount path&gt;/Document &amp; Settings/&lt;username&gt;/NTUSER.DAT</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>Once I had the separate output files I then ran &#8220;cat&#8221; to join them all together. This was done by using the command:</p>
<p><span style="font-family:Courier New;">cat &lt;filename&gt; &gt;&gt; /tmp/regtime-body<br />
</span></p>
<p>Then I ran the Sleuthkit mactime program across the mactime body file in 3 ways.</p>
<ol>
<li>
<ol>
<li><span style="font-family:Courier New;">Mactime -b /tmp/regtime-body &gt; /tmp/regtime-mactime </span></li>
<li><span style="font-family:Courier New;">Mactime -b /tmp/regtime-body -d -m &gt; /tmp/regtime-mactime.csv </span></li>
<li><span style="font-family:Courier New;">Mactime -b /tmp/regtime-body -d -m 2009-01-01 &gt; /tmp/regtime-mactime2009.csv</span></li>
</ol>
</li>
</ol>
<div>
<table border="0" cellspacing="0" cellpadding="2" width="524" align="center">
<tbody>
<tr>
<td width="148" valign="top"><span style="font-family:Courier New;">-b</span></td>
<td width="374" valign="top">format output in mactime body format</td>
</tr>
<tr>
<td width="148" valign="top"><span style="font-family:Courier New;">-d</span></td>
<td width="374" valign="top">create a comma delimited file</td>
</tr>
<tr>
<td width="148" valign="top"><span style="font-family:Courier New;">-m</span></td>
<td width="374" valign="top">use numeric months and not named (i.e. 01 not Jan)</td>
</tr>
<tr>
<td width="148" valign="top"><span style="font-family:Courier New;">2009-01-01</span></td>
<td width="374" valign="top">print only timestamps after this date</td>
</tr>
</tbody>
</table>
</div>
<p>The first one will give a full dump in standard Sleuthkit mactime default output. The second one will output a full mactime file in a comma delimited format where each line has its own timestamp. The last one is the same as the second except I am only outputting any information that changed after the 1st Jan 2009.</p>
<p>From there I copied the processed mactime files from the SIFT virtual workstation onto a machine with Excel2007 on it. You really want to be using Office2007 to get around the row limit in previous versions of excel. The benefit of using Excel is that it can be quick and easy to sort, search and filter information that may be of interest in the mactime output files. For example, loading up the regtime-mactime2009.csv file I can do a find all on common registry keys that malware play with.</p>
<p><a href="http://5thsentinel.files.wordpress.com/2009/06/image.png"><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="image" src="http://5thsentinel.files.wordpress.com/2009/06/image_thumb.png?w=1028&#038;h=611" border="0" alt="image" width="1028" height="611" /></a></p>
<p>Attached is a copy of the first item found in the registry and the items around it. When reviewing the timeline there is a 3 minute interval where a number of registry keys are modified, however there is no other activity for hours on either side of this activity. This would be a good indication that we may want to look at exactly what changes were made in the registry (if they still exist) to see if this was malware activity.</p>
<p>In the next blog post, I will use the same process using the Sleuthkit tools.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/5thsentinel.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/5thsentinel.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/5thsentinel.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/5thsentinel.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/5thsentinel.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/5thsentinel.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/5thsentinel.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/5thsentinel.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/5thsentinel.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/5thsentinel.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=76&subd=5thsentinel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://5thsentinel.wordpress.com/2009/06/07/sans-sift-using-regtime-pl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2767ab085130569a810314cddc6b10f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">5thsentinel</media:title>
		</media:content>

		<media:content url="http://5thsentinel.files.wordpress.com/2009/06/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>AUSCert 2009 Wrap-Up</title>
		<link>http://5thsentinel.wordpress.com/2009/05/22/auscert-2009-wrap-up/</link>
		<comments>http://5thsentinel.wordpress.com/2009/05/22/auscert-2009-wrap-up/#comments</comments>
		<pubDate>Fri, 22 May 2009 22:17:52 +0000</pubDate>
		<dc:creator>5thsentinel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[auscert]]></category>
		<category><![CDATA[auscert 2009]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[david rice]]></category>
		<category><![CDATA[patrick gray]]></category>
		<category><![CDATA[peter gutmann]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://5thsentinel.wordpress.com/?p=70</guid>
		<description><![CDATA[Sometimes it’s the small things that makes a conference more enjoyable:-

 Full-time vendor sponsored barrister for good caffeine injections at anytime &#8211; nice
Full-time vendor sponsored drinks fridge for your cold drink alternative &#8211; nice
Full-time vendor sponsored ice creams &#8211; nice
 Vendor sponsored Wireless LAN &#8211; would have been handy if I wanted to use it

Sometimes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=70&subd=5thsentinel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Sometimes it’s the small things that makes a conference more enjoyable:-</p>
<ul>
<li> Full-time vendor sponsored barrister for good caffeine injections at anytime &#8211; nice</li>
<li>Full-time vendor sponsored drinks fridge for your cold drink alternative &#8211; nice</li>
<li>Full-time vendor sponsored ice creams &#8211; nice</li>
<li> Vendor sponsored Wireless LAN &#8211; would have been handy if I wanted to use it</li>
</ul>
<p>Sometimes it’s the big things that makes a conference more memorable:-</p>
<ul>
<li> Insane storm that hit on third day &#8211; impressive distraction</li>
<li> Decent lunch time food and seating &#8211; nice</li>
<li> Gala dinner, MC choice and entertainment (sans bonny and clive) &#8211; nice</li>
</ul>
<p>Its always  good to be amused:-</p>
<ul>
<li> Hotel staff running through vendor stand at an IT conference asking for electrical equipment to  be powered off because of power failure in storm</li>
<li> Watching a TV entertainer as MC trying to control 8 security experts having a debate &#8211; and he probably thought it would be a boring, dry gig.</li>
<li> Gala event &#8211; 100s of men + one toilet block with 3 urinals</li>
</ul>
<p>The other stuff:-</p>
<ul>
<li>Networking was excellent</li>
<li> As with any conference, you have your mix of good and bad talks</li>
<li>Use of wireless voting tech was quick and painless. After all, who really fills in the paper surveys at the end of talks.</li>
<li> David Rice &#8211; finally got to see him talk &#8211; impressive, entertaining and thought provoking</li>
<li> Patrick Gray &#8211; nice talk on the social media. And kudos for not bowing to pressure for the opinion you wouldn’t give on one of the panel debate questions.  It says a lot for your character and journalistic integrity. If anyone disagrees, would you trust Pat with off the record comments, or on the records comments to be kept in context if he had given in to pressure so easy. It doesn’t really matter the reasons why he wouldn&#8217;t offer an opinion.</li>
<li>Peter Gutmann &#8211; to talk so fast, concisely and in-depth is impressive.</li>
</ul>
<p>Will I be back in 2010. Hopefully.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/5thsentinel.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/5thsentinel.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/5thsentinel.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/5thsentinel.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/5thsentinel.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/5thsentinel.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/5thsentinel.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/5thsentinel.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/5thsentinel.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/5thsentinel.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=70&subd=5thsentinel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://5thsentinel.wordpress.com/2009/05/22/auscert-2009-wrap-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2767ab085130569a810314cddc6b10f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">5thsentinel</media:title>
		</media:content>
	</item>
		<item>
		<title>Bootvis replacement for Vista</title>
		<link>http://5thsentinel.wordpress.com/2009/05/12/bootvis-replacement-for-vista/</link>
		<comments>http://5thsentinel.wordpress.com/2009/05/12/bootvis-replacement-for-vista/#comments</comments>
		<pubDate>Tue, 12 May 2009 12:17:55 +0000</pubDate>
		<dc:creator>5thsentinel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bootvis vista server 2008 windows microsoft boot performance perf xperf xbootmgr]]></category>

		<guid isPermaLink="false">http://5thsentinel.wordpress.com/2009/05/12/bootvis-replacement-for-vista/</guid>
		<description><![CDATA[In the past, when my frustration with the time it took to boot up my Windows XP laptop finally got the better of me, I would track down a copy of the old Microsoft Bootvis utility. This provides a nice graphical view of what is happening as a machine is booting. However like many things, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=68&subd=5thsentinel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In the past, when my frustration with the time it took to boot up my Windows XP laptop finally got the better of me, I would track down a copy of the old Microsoft Bootvis utility. This provides a nice graphical view of what is happening as a machine is booting. However like many things, a little bit of knowledge can be dangerous. Therefore, unless you really have a deep understanding of the Operating System&#8217;s architecture, there is a good chance that you will end up using such tools incorrectly. This is part of the reason why I have read Microsoft removed the support for the Bootvis utility. I will happy put myself in the category of &#8220;a little bit of knowledge&#8221; when it comes to the internal architecture of Microsoft&#8217;s kernel. However, because I recognise my limitations I am careful to use such tools to only find obvious potential problems.</p>
<p>The other day, the long boot time for my Vista laptop finally got to me and I went looking for a replacement for bootvis that would work in Vista. I wanted to see if I could find any obvious culprits that were causing such a long boot up time. I came across the Microsoft Performance Analysis Tools (<a href="http://msdn.microsoft.com/en-us/performance/default.aspx">http://msdn.microsoft.com/en-us/performance/default.aspx</a>). This is a much better set of tools than then old Bootvis utility, and the performance hooks are built into the Vista and Server 2008 operating system. At its most basic, you can use the tools to provide you with a similar graphical display of boot performance which was provided by Bootvis.</p>
<p>In the end I found a problem hardware driver that wasnt loading properly and was fixed with an update. The Logitech webcam services seem to have a known conflict with cygwin, so I disabled those (dont use the webcam all that much and I can always turn them back on when I need to), and an update of the VPN software. These were very obvious candidates to research for problems, or do basic testing (e.g. disable and see if there is a boot time difference), when comparing them against the other drivers and services load times that were being undertaken. Given the power of the tools, I am sure there is a wealth of information that can be gathered to find less obvious issues, but it would require me to find some time to really learn how to use these tools as they were intended. So I am happy to fix the obvious problems to provide just enough improvement to satisfy my boot time frustrations.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/5thsentinel.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/5thsentinel.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/5thsentinel.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/5thsentinel.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/5thsentinel.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/5thsentinel.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/5thsentinel.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/5thsentinel.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/5thsentinel.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/5thsentinel.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=68&subd=5thsentinel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://5thsentinel.wordpress.com/2009/05/12/bootvis-replacement-for-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2767ab085130569a810314cddc6b10f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">5thsentinel</media:title>
		</media:content>
	</item>
		<item>
		<title>Inappropriate Content Visualization</title>
		<link>http://5thsentinel.wordpress.com/2009/04/01/inappropriate-content-visualization/</link>
		<comments>http://5thsentinel.wordpress.com/2009/04/01/inappropriate-content-visualization/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 22:41:01 +0000</pubDate>
		<dc:creator>5thsentinel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[forensic]]></category>
		<category><![CDATA[HR]]></category>
		<category><![CDATA[inappropriate content]]></category>
		<category><![CDATA[incident]]></category>
		<category><![CDATA[investigation]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[visualisation]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://5thsentinel.wordpress.com/?p=53</guid>
		<description><![CDATA[For those of you who came here hoping to see some visually inappropriate content I am sorry to disappoint you. What I am writing about to day is a technique that I have developed over a number of internal Enterprise HR investigations that I supported involving the emailing of inappropriate material.
Historically when I have supported [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=53&subd=5thsentinel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>For those of you who came here hoping to see some visually inappropriate content I am sorry to disappoint you. What I am writing about to day is a technique that I have developed over a number of internal Enterprise HR investigations that I supported involving the emailing of inappropriate material.</p>
<p>Historically when I have supported HR in their inappropriate content investigations (our company takes a strong stand on such unprofessional behaviour in the work place), I would produce for them a standard FTK (Forensic Tool Kit) HTML report. This would have each email (based on sender) bookmarked and the original email and attachments linked in the report. This was great from an detailed evidence point of view, however it did lack a lot of detail to give an over all view of the scope of the problem. The biggest issue was, there was no easy way (especially as the number of people involved grew) to show how each individual was linked in the email/forwarding behaviour with others with-in the company.</p>
<p>In the later half of last year I started to work on providing HR with an overview of email communications between employees using a linking visualization technique that I had seen used in a vendors product. I have also seen this a similar example is Raffael Marty&#8217;s (http://secviz.org/content/applied-security-visualization)  book as shown in the Facebook application &#8220;Friend Wheel&#8221;.</p>
<p>The visualization technique involves mapping all the internal senders of inappropriate material around a circle, and then linking a sender and recipient by a line that crosses the inside of the circle. Arrow heads on the lines were used to represent who was sending the inappropriate email and each sender was represented by a different colour line. If the email had originated from external to the company, then a small line from the outside to the internal employee was used, and the colour was selected as if the recipient had sent the email (this would make it easier to see if employees were getting external emails and then forwarding them on). If during the analysis of an email, only one email was found after it had been forwarded a couple of times (with other sending details still forwarded), then an appropriate line would still be added based on who sent the email to whom during the chain of emails. This would allow me to show how emails were passed from one person to another, even if I didn’t have copies of the original emails from the each of the senders mailboxes.</p>
<div id="attachment_49" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-49" title="email-mappings" src="http://5thsentinel.files.wordpress.com/2009/03/email-mappings-sanatised.png?w=300&#038;h=276" alt="Mapping of Emails Sent" width="300" height="276" /><p class="wp-caption-text">Mapping of Emails Sent</p></div>
<p>I manually mapped this out using Microsoft Visio, and also used the layering capability to give each sender their own Visio layer. This would allow me to later select just a single sender layer to provide HR with employee specific visualizations of their inappropriate email usage. Using the custom properties of each Visio line, some of the FTK data was recorded. This allowed for double checking all the linking later. The format I used was generally the title set as the mailbox of the specific email evidence was found, and the value set to the subject of the email and the date sent. This would enough details to search the FTK evidence quickly to find the original evidence.</p>
<div id="attachment_50" class="wp-caption aligncenter" style="width: 308px"><img class="size-medium wp-image-50" title="Emails From User 46" src="http://5thsentinel.files.wordpress.com/2009/03/from-user-46.png?w=298&#038;h=300" alt="Emails From User 46" width="298" height="300" /><p class="wp-caption-text">Emails From User 46</p></div><BR></p>
<p><div id="attachment_52" class="wp-caption aligncenter" style="width: 308px"><img class="size-medium wp-image-52" title="From User 28" src="http://5thsentinel.files.wordpress.com/2009/03/from-user-281.png?w=298&#038;h=300" alt="From User 28" width="298" height="300" /><p class="wp-caption-text">From User 28</p></div><BR></p>
<p>Often during the investigations using FTK I would come across the same inappropriate content numerous times as being sent or received. If this was the case then I created a dedicated layer for such attachments. This allowed me to easily show how the specific inappropriate material entered the Enterprise, and how it got forwarded around to different employees.</p>
<p><div id="attachment_54" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-54" title="Inappropriate Attachment Flow" src="http://5thsentinel.files.wordpress.com/2009/03/inappropriate-attachment-flow.png?w=300&#038;h=197" alt="Inappropriate Attachment Flow" width="300" height="197" /><p class="wp-caption-text">Inappropriate Attachment Flow</p></div>
<p>Using this visualization technique has served to give HR greater confidence when interviewing employees based on their behaviour. They are able to structure the interview and council/discipline an employee knowing if they had only received inappropriate content once but had not deleted it, had received inappropriate material multiple times but may not have requested for such material to be sent to them, or were participating in forwarding such content around the Enterprise.  The visualizations were also a good tool to show those employees who were &#8220;network hubs&#8221; the extent of what the investigation had found with out needing to walk through a large pile of email evidence.</p>
<p>Since then I have also added an Excel chart to the individual senders diagrams to show the time period that each emails were sent. This was to overcome the problem with a natural assumption when first viewing a visualization that a lot of emails were sent by a person. It may instead have been the case that they had only been a couple of specific emails sent out to two different groups of people with the incident being separated by months of time.</p>
<div id="attachment_55" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-55" title="New Email Flow" src="http://5thsentinel.files.wordpress.com/2009/03/sanatised-example.png?w=300&#038;h=194" alt="New Email Flow" width="300" height="194" /><p class="wp-caption-text">New Email Flow</p></div>
<p>Any improvements that can be suggested to help non-technical HR personal understand investigation evidence would be greater appreciated.</p>
<p>While I was drafting this blog I noticed Raffy twit that he was playing with the MooWheel (http://www.unwieldy.net/projects/moowheel/) code to do similar wheel visulisations with network data (http://raffy.ch/moo/moowheel.html). This code could have the potential to embed a dynamic visualization for HR along with the FTK report. I have have not had a chance to look at the MooWheel, but the potential at this stage does intrigue me.</p>
<p><strong>Update 4th April 2009</strong> I have uploaded the full size images to http://secviz.org</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/5thsentinel.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/5thsentinel.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/5thsentinel.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/5thsentinel.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/5thsentinel.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/5thsentinel.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/5thsentinel.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/5thsentinel.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/5thsentinel.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/5thsentinel.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=53&subd=5thsentinel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://5thsentinel.wordpress.com/2009/04/01/inappropriate-content-visualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2767ab085130569a810314cddc6b10f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">5thsentinel</media:title>
		</media:content>

		<media:content url="http://5thsentinel.files.wordpress.com/2009/03/email-mappings-sanatised.png?w=300" medium="image">
			<media:title type="html">email-mappings</media:title>
		</media:content>

		<media:content url="http://5thsentinel.files.wordpress.com/2009/03/from-user-46.png?w=298" medium="image">
			<media:title type="html">Emails From User 46</media:title>
		</media:content>

		<media:content url="http://5thsentinel.files.wordpress.com/2009/03/from-user-281.png?w=298" medium="image">
			<media:title type="html">From User 28</media:title>
		</media:content>

		<media:content url="http://5thsentinel.files.wordpress.com/2009/03/inappropriate-attachment-flow.png?w=300" medium="image">
			<media:title type="html">Inappropriate Attachment Flow</media:title>
		</media:content>

		<media:content url="http://5thsentinel.files.wordpress.com/2009/03/sanatised-example.png?w=300" medium="image">
			<media:title type="html">New Email Flow</media:title>
		</media:content>
	</item>
		<item>
		<title>What is an Enterprise Ready eBook Reader</title>
		<link>http://5thsentinel.wordpress.com/2009/03/12/what-is-an-enterprise-ready-ebook-reader/</link>
		<comments>http://5thsentinel.wordpress.com/2009/03/12/what-is-an-enterprise-ready-ebook-reader/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 20:55:13 +0000</pubDate>
		<dc:creator>5thsentinel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[classification]]></category>
		<category><![CDATA[eBook]]></category>
		<category><![CDATA[eBook reader]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[irex 1000]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[risk]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SRMBok]]></category>

		<guid isPermaLink="false">http://5thsentinel.wordpress.com/?p=35</guid>
		<description><![CDATA[
The growing market of eBook readers has started to get my wallet itching. However being from &#8220;the land Down Under&#8221;, I am limited as to what I can buy directly. Or more importantly, what I can walk into a store and play with first before coughing up all the money and buying it online.


Even so, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=35&subd=5thsentinel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><BR>
<p style="font-family:Calibri;font-size:11pt;margin:0;">The growing market of eBook readers has started to get my wallet itching. However being from &#8220;the land Down Under&#8221;, I am limited as to what I can buy directly. Or more importantly, what I can walk into a store and play with first before coughing up all the money and buying it online.</p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">
<p><BR></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">Even so, from a Enterprise perspective, which is what most of my e-reading would be for, I believe the most appropriate viewing format would be the full size A4 or 8&#8243;x11&#8243; screen. As I would be viewing work related documents, I believe this size format would be better for reading PDF&#8217;s, Word documents etc etc. Along those lines, I like the look of the I-Rex models, but the price does hurt.</p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">
<p><BR></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">Wearing my corporate hat, one thing that does worry me if I were to allow the use of eBook readers by others in the Enterprise, is how the company information stored on the readers is protected. The readers suffer the same data leakage risks as other mobile storage media (which includes laptop hard drives and USB sticks). Therefore, some level of encryption is needed. The question is, what is the most appropriate type of encryption . Especially as encryption is a CPU intensive operation, I am sure the eBook vendors are scared off at the potential impact of the battery life drain when encryption is thrown in the mix.</p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">
<p><BR></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">Maybe in this case, where one of the main goals and benefits of eBook readers is to have extremely long battery life, is to look at file level encryption support. This way only those files that need to be protected are, while the rest (i.e. magazines, whitepapers, novels, manuals, technical books) are left unprotected.</p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">
<p><BR></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">And now we come to a common problem for the vendors and the Enterprise. How do we make the encryption process convenient enough that end users will make use of it.<span> </span>To that end, I think any such encryption should be designed to protect the majority of Enterprise information in an<span> </span>acceptable fashion, and leave the more sensitive information to utilise other solutions (i.e. full disk encryption on a laptop).<span> </span>When we talk about the majority of Enterprise information we are talking about classifications such as X-In-Confidence , where X can be Commercial, Security, HR, Legal or any other Enterprise body. To define it more clearly, I will make use of the definition from <a href="http://www.rmia.org.au/Knowledge/BestPractice/tabid/95/Default.aspx">SRMBok (Security Risk Management Body of Knowledge)</a><span> </span>which is:</p>
<p><BR></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;"><em></p>
<p></em></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;"><em>&#8220;Private, security or commercial information prepared with an expectation it may be shared with external parties with a legitimate need to know, subject to relevant restrictions.</em></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;"><em> </em></p>
<p><BR></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;"><em>If the information were released to the media or competitors organisation XYZ could expect: minimal damage to corporate interests, including reputation; minor potential for financial loss; minor embarrassment to the company or its business partners and minor detriment to employees or customers.&#8221;</em></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">
<p><BR></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">A solution that may protect against material that falls into this category, while maintaining ease of use, would be to introduce the fingerprint technology that you see a numerous laptops these days to authorized the decryption processes.<span> </span>If the fingerprint technology were combined with well designed eBook synchronization software, the protection process may become easy enough that people wont avoid the &#8220;hassle&#8221; of having to encrypt sensitive information.</p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">
<p><BR></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">To protect sensitive information, the synchronization software needs to have a very simple way to encrypt data that is to be transferred. This may simply mean having a special &#8220;Protected&#8221; container for users to copy Enterprise information into. Given that encryption/decryption functions are CPU intensive, we don’t want to encrypt all files if there is no need. This should minimize the impact on battery usage/CPU to only<span> </span>when &#8220;Protected&#8221; files are decrypted and displayed.</p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">
<p><BR></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">A fingerprint scanner would be used to protect a random password<span> </span>key that is generation during the eBook reader initiation. Then &#8220;Protected&#8221; files can be encrypted as they are passed from the synchronization software to the eBook reader. If this method is followed, then the random key never needs to leave eBook reader. This suggests that a tamper resistant/TPM like chip might be important to protect the key from general access if the reader is lost. As long as the person using the eBook reader has their fingerprint authorized, they will be able to display the protected Enterprise material.</p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">
<p><BR></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">Another option for encryption is for the eBook reader to pass the key securely to the synchronization software. This would allow the PC to encrypt the files on its faster CPU first before passing them to the eBook reader. However, once the key is removed from the eBook reader, it opens another source where the key may be found by an attacker to<span> </span>be able to view the eBook readers contents.<span> </span>But lets be realistic, if someone is able to pull the encryption key from the computers eBook synchronization software, then they its very likely that the attacker already has access to all the information stored on the eBook reader anyway.</p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">
<p style="font-family:Calibri;font-size:11pt;margin:0;">
<p><BR></p>
<p style="font-family:Calibri;font-size:11pt;margin:0;">Of note, <a href="http://rationalsecurity.typepad.com/blog/2009/02/amazons-kindle-some-interesting-security-thoughts.html">Hoff </a>also recently wrote about the same need for a password on the Amazon Kindle2 for Enterprise use.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/5thsentinel.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/5thsentinel.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/5thsentinel.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/5thsentinel.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/5thsentinel.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/5thsentinel.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/5thsentinel.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/5thsentinel.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/5thsentinel.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/5thsentinel.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=35&subd=5thsentinel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://5thsentinel.wordpress.com/2009/03/12/what-is-an-enterprise-ready-ebook-reader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2767ab085130569a810314cddc6b10f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">5thsentinel</media:title>
		</media:content>
	</item>
		<item>
		<title>More than just a fingerprint for authentication</title>
		<link>http://5thsentinel.wordpress.com/2008/12/01/more-than-just-a-fingerprint-for-authentication/</link>
		<comments>http://5thsentinel.wordpress.com/2008/12/01/more-than-just-a-fingerprint-for-authentication/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 11:04:21 +0000</pubDate>
		<dc:creator>5thsentinel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[biometric]]></category>
		<category><![CDATA[Hitachi]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vein]]></category>
		<category><![CDATA[veinID]]></category>
		<category><![CDATA[VPR]]></category>

		<guid isPermaLink="false">http://5thsentinel.wordpress.com/?p=32</guid>
		<description><![CDATA[For those interested in a new spin on biometric authentication using the finger, you may want to have a look at VeinID from Hitachi. The marketing hype is certainly working on overdrive with impressive technical terms like &#8220;vascular pattern recognition&#8221; and LED&#8217;s that penetrate the bodies tissues with near infrared light which is sure to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=32&subd=5thsentinel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>For those interested in a new spin on biometric authentication using the finger, you may want to have a look at VeinID from Hitachi. The marketing hype is certainly working on overdrive with impressive technical terms like &#8220;vascular pattern recognition&#8221; and LED&#8217;s that penetrate the bodies tissues with near infrared light which is sure to get some excited.</p>
<p>Not to take away from the technology, but reading the website (<a href="http://www.hitachi.co.jp/products/it/veinid/global/index.html">http://www.hitachi.co.jp/products/it/veinid/global/index.html</a> ) did make me chuckle. If you want to see Hitachi&#8217;s opinion on how this technology compares to other biometrics they provide a nice table at:<a href="http://www.hitachi.co.jp/products/it/veinid/global/introduction/comparison.html">http://www.hitachi.co.jp/products/it/veinid/global/introduction/comparison.html</a></p>
<p>While I am not sure how successful they will be with the USB reader due to its clunky design, I can appreciate the use of such a technology as an alternative biometric reader for physical access control.  As it is unlikely that I will be rushing out to buy a USB reader to play with, I guess time will tell how successful Hitatchi will be.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/5thsentinel.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/5thsentinel.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/5thsentinel.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/5thsentinel.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/5thsentinel.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/5thsentinel.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/5thsentinel.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/5thsentinel.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/5thsentinel.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/5thsentinel.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=5thsentinel.wordpress.com&blog=3513200&post=32&subd=5thsentinel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://5thsentinel.wordpress.com/2008/12/01/more-than-just-a-fingerprint-for-authentication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2767ab085130569a810314cddc6b10f9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">5thsentinel</media:title>
		</media:content>
	</item>
	</channel>
</rss>