<?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/"
	>

<channel>
	<title>HR Geeks &#187; security</title>
	<atom:link href="http://www.hrgeeks.com/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hrgeeks.com</link>
	<description>Hampton Roads Geek community</description>
	<lastBuildDate>Wed, 14 Jul 2010 11:49:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Matt&#8217;s Been Getting Around!</title>
		<link>http://www.hrgeeks.com/2009/04/20/matts-been-getting-around/</link>
		<comments>http://www.hrgeeks.com/2009/04/20/matts-been-getting-around/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 03:15:08 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.hrgeeks.com/?p=218</guid>
		<description><![CDATA[In addition to his previously mentioned 2600 Magazine publication, Matt has been published in the (arguably more prestigious) Dr. Dobb&#8217;s Journal.  You can find his article, detailing a multi-threaded PRNG implementation, here.
Congrats!
]]></description>
			<content:encoded><![CDATA[<p>In addition to his previously mentioned 2600 Magazine publication, Matt has been published in the (arguably more prestigious) Dr. Dobb&#8217;s Journal.  You can find his article, detailing a multi-threaded PRNG implementation, <a href="http://www.ddj.com/hpc-high-performance-computing/216900024">here</a>.</p>
<p>Congrats!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hrgeeks.com/2009/04/20/matts-been-getting-around/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CarolinaCon 2009 &#8211; Great!</title>
		<link>http://www.hrgeeks.com/2009/04/19/carolinacon-2009-great/</link>
		<comments>http://www.hrgeeks.com/2009/04/19/carolinacon-2009-great/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 23:51:46 +0000</pubDate>
		<dc:creator>Ethan</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[carolinacon north carolina cons 2009]]></category>

		<guid isPermaLink="false">http://www.hrgeeks.com/?p=212</guid>
		<description><![CDATA[Erik and myself headed down to CarolinaCon in Durham a few weeks ago. Have to say, it was fun! It&#8217;s a very small con, perhaps 100 people. There were some great presentations ranging in subjects from the McColo story (a co-location facility that housed a large number of servers used by people committing fraud and [...]]]></description>
			<content:encoded><![CDATA[<p>Erik and myself headed down to CarolinaCon in Durham a few weeks ago. Have to say, it was fun! It&#8217;s a very small con, perhaps 100 people. There were some great presentations ranging in subjects from the McColo story (a co-location facility that housed a large number of servers used by people committing fraud and spamming).  The story included how people got them de-peered so they were disconnected from the internet and why it&#8217;s gone. TXS spoke on reverse engineering subjects, and some other talks that slip my mind at the moment. Sorry for the late update, but I had to say it was fun! Had hoped to make NotACon this year, but once  again missed it. Perhaps more locals will make Carolina Con next year?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hrgeeks.com/2009/04/19/carolinacon-2009-great/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using a DoD CAC with Ubuntu and Firefox</title>
		<link>http://www.hrgeeks.com/2008/11/21/using-a-dod-cac-with-ubuntu-and-firefox/</link>
		<comments>http://www.hrgeeks.com/2008/11/21/using-a-dod-cac-with-ubuntu-and-firefox/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 18:55:55 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.hrgeeks.com/?p=120</guid>
		<description><![CDATA[Setting up a new workstation with Ubuntu and Firefox to use a DoD CAC is suprisingly easy.
These instructions work for Ubuntu 8.10 on my hardware.  My card reader is built into a USB Dell Keyboard.  It takes only a couple of steps to enable it for use in Firefox.

Install libccid (which requires pcscd as a [...]]]></description>
			<content:encoded><![CDATA[<p>Setting up a new workstation with Ubuntu and Firefox to use a DoD CAC is suprisingly easy.</p>
<p>These instructions work for Ubuntu 8.10 on my hardware.  My card reader is built into a USB Dell Keyboard.  It takes only a couple of steps to enable it for use in Firefox.</p>
<ol>
<li>Install libccid (which requires pcscd as a dependency)</li>
<li>Install coolkey</li>
<li>Tell Firefox to use coolkey&#8217;s pkcs11 library</li>
<li>Profit!</li>
</ol>
<p>To cover these steps in more detail:<br />
<span id="more-120"></span></p>
<ol>
<li>Install <em>libccid</em> and <em>pcscd</em>.  (<em>`</em><strong>apt-get install libccid</strong>`) <em>libccid</em> and <em>pcscd</em> are the hardware drivers for USB cardreaders and smartcard support libraries for Ubuntu.  With these alone installed, the &#8216;light&#8217; on the smart card reader should illuminate, showing that it recognizes that a card is inserted.</li>
<li>Install RedHat&#8217;s PKCS11 SmartCard library <em>coolkey</em> (<em>`</em><strong>apt-get install coolkey</strong><em>`</em>).  This provides a PKCS11 compliant interface between smartcards and applications that support PKCS11 certificates, such as Firefox/Thunderbird.</li>
<li>Tell Firefox to utilize the coolkey PKCS11 library:
<ol>
<li> In Firefox, go to Edit -&gt; Preferences -&gt; Advanced -&gt; Security Devices and click &#8216;Load&#8217;.</li>
<li>In the Module Name field, type &#8220;<strong>DoD CAC</strong>&#8220;</li>
<li>In the Module Filename field type or select <strong>&#8220;/usr/lib/pkcs11/libcoolkeypk11.so&#8221;<br />
</strong><a href="http://www.hrgeeks.com/wp-content/uploads/2008/11/screenshot-load-pkcs11-device-1.png"><img class="aligncenter size-medium wp-image-121" title="screenshot-load-pkcs11-device-1" src="http://www.hrgeeks.com/wp-content/uploads/2008/11/screenshot-load-pkcs11-device-1-300x107.png" alt="" width="300" height="107" /></a></li>
<li>Select &#8216;OK&#8217;, and confirm that you would like to install the module.<br />
<a href="http://www.hrgeeks.com/wp-content/uploads/2008/11/pkcs11-confirm.png"><img class="aligncenter size-medium wp-image-123" title="pkcs11-confirm" src="http://www.hrgeeks.com/wp-content/uploads/2008/11/pkcs11-confirm-300x93.png" alt="" width="300" height="93" /></a></li>
<li> Click &#8216;OK&#8217; to acknowledge that the module has been loaded.  If you receive an error that the module could not be loaded, exit and restart Firefox, and make sure your card reader light was on.<br />
<a href="http://www.hrgeeks.com/wp-content/uploads/2008/11/screenshot-alert.png"><img class="aligncenter size-medium wp-image-124" title="screenshot-alert" src="http://www.hrgeeks.com/wp-content/uploads/2008/11/screenshot-alert-300x94.png" alt="" width="300" height="94" /></a></li>
<li>This returns you to the Security Devices dialog.  Click &#8216;LOGIN&#8217; in the upper right corner, and enter your CAC PIN.  And that&#8217;s it!<br />
<a href="http://www.hrgeeks.com/wp-content/uploads/2008/11/screenshot-device-manager.png"><img class="aligncenter size-medium wp-image-125" title="screenshot-device-manager" src="http://www.hrgeeks.com/wp-content/uploads/2008/11/screenshot-device-manager-300x186.png" alt="" width="300" height="186" /><br />
</a><a href="http://www.hrgeeks.com/wp-content/uploads/2008/11/screenshot-password-required.png"><img class="aligncenter size-medium wp-image-126" title="screenshot-password-required" src="http://www.hrgeeks.com/wp-content/uploads/2008/11/screenshot-password-required-300x82.png" alt="" width="300" height="82" /></a></li>
</ol>
</li>
<li>Now that you&#8217;ve got the CAC enabled and recognized in Firefox, you can login to sites requiring it.  A dialog box prompts you to select the proper certificate and enter your PIN each time.  That&#8217;s all there is to it!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.hrgeeks.com/2008/11/21/using-a-dod-cac-with-ubuntu-and-firefox/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Privacy Fail</title>
		<link>http://www.hrgeeks.com/2008/11/20/privacy-fail/</link>
		<comments>http://www.hrgeeks.com/2008/11/20/privacy-fail/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 02:47:28 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[computers]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.hrgeeks.com/?p=106</guid>
		<description><![CDATA[ 

After the recent Apple update, which included &#8217;security fixes&#8217; for Safari, Little Snitch popped up a warning message when I attempted to visit my banks website.  A process called ocspd wanted to visit &#8220;EVSecure-ocsp.verisign.com&#8221;.  Needless to say, I was instantly curious as to what in the world ocspd was, and why it was trying to talk [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p><a href="http://flickr.com/photos/cs___/140864246/"><img class="alignright" title="image (c) by spanaut" src="http://farm1.static.flickr.com/56/140864246_86dbdfc657_m.jpg" align="right" alt="image (c) by spanaut" width="192" height="108" /></a></p>
<p>After the recent Apple update, which included &#8217;security fixes&#8217; for Safari, <a href="http://www.obdev.at/products/littlesnitch/index.html">Little Snitch</a> popped up a warning message when I attempted to visit my banks website.  A process called <em>ocspd </em>wanted to visit &#8220;EVSecure-ocsp.verisign.com&#8221;.  Needless to say, I was instantly curious as to what in the world <em>ocspd</em> was, and why it was trying to talk to Verisign when I was visiting my banks webpage.</p>
<p>It turns out, <em>ocspd</em> is part of Apples new &#8217;safe surfing&#8217; update to Safari.  <a href="http://en.wikipedia.org/wiki/Online_Certificate_Status_Protocol">Online Certificate Status Protocol</a> (OCSP) is the functional replacement for the old school PKI <a href="http://en.wikipedia.org/wiki/Certificate_revocation_list">Certificate Revocation List</a> (CRL).  It allows the Certificate Authority (CA) (in this case, Verisign) who signed the websites certificate, to authenticate the presented certificate in real time.  This is a much more &#8216;elegant&#8217; solution than the old, crummy CRL, which had to be manually updated (or pushed down with OS patches, etc) and did not allow certificates to be rejected in anywhere near realtime if they were deemed fradulent.</p>
<p>Despite being a more elegant solution, it also creates a number of new problems.  </p>
<p>First, it places a big new load CAs, who went from being trusted certificate issuers to being real time certificate verifiers.</p>
<p>Secondly (and more importantly), it seriously breaches the privacy of every user using the service.</p>
<p><span id="more-106"></span></p>
<p>By requesting verification of every SSL certificate, the signing CAs now receive notification (and potentially tracking identification) every[1] time someone browses to a site utilizing an SSL certificate signed by that CA.  If that&#8217;s not bad enough, at least for Verisign, the server name is POSTed via plaintext HTTP!  Your formerly encrypted, secure connection to the remote server is now compromised by a plaintext referral to a 3rd party, who also gets to track your visits.</p>
<p>The entire contents of the SSL session isn&#8217;t posted, only the name of the site you attempting to access, but even that would have normally been encrypted, and most definitely not available to 3rd parties.  </p>
<p>So, Safari, by default, will now violate it&#8217;s users privacy in an attempt to prevent stupid users from mistaking an SSL certificate for being invalid.</p>
<p>Luckily, Firefox 3 (all versions of FF support OCSP, v3 turns it on by default), Opera and IE7 (only on Vista) do the exact same thing!  With IE and Firefox, however, the <em>ocsp</em> provider is apparently in-process to the browser, so it didn&#8217;t flag on firewalls and app monitors like Little Snitch.</p>
<p>On FF3 and Safari, it is simple enough to disable &#8211; in &#8216;Security Settings&#8217;, simply uncheck the &#8216;Safe Surfing&#8217; or &#8216;Fraudulent Site&#8217; protection buttons.  I don&#8217;t have Vista or Opera, so I don&#8217;t know if it can be disabled there or not.</p>
<p>The protocol doesn&#8217;t appear to allow cookies or specific tracking tokens to be exchanges, but IP addresses and the like most definitely are exposed.  I have to wonder what the privacy policy of the CAs is on information like this &#8211; there is definitely monetary value in knowing which IPs are hitting which encrypted sites.  I can&#8217;t find (after a bit of googling) any real reference to privacy policies or other tracking information policy on the part of any CA.  </p>
<p> </p>
<p>[1] Technically, <em>ocspd</em> supports session &#8216;<a href="http://en.wikipedia.org/wiki/OCSP_Stapling">stapling</a>&#8216;, allowing the server serving the credentials that are being verified to cache a short-duration &#8217;stamp&#8217; from the <em>ocsp</em> responder at the CA, and providing them as a cached object during TLS session negotiation.  This definitely does not negate the need to take a better look at the privacy implications of <em>ocsp </em>in the first place.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hrgeeks.com/2008/11/20/privacy-fail/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>757Labs Tool:  PDFResurrect</title>
		<link>http://www.hrgeeks.com/2008/08/03/757labs-tool-pdfresurrect/</link>
		<comments>http://www.hrgeeks.com/2008/08/03/757labs-tool-pdfresurrect/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 19:30:23 +0000</pubDate>
		<dc:creator>enferex</dc:creator>
				<category><![CDATA[757labs]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.hrgeeks.com/?p=86</guid>
		<description><![CDATA[I would like to announce the initial release of the 757Labs&#8217; PDFResurrect tool:
PDFResurrect is a tool aimed at analyzing PDF documents.  The PDF format allows for previous document changes to be retained in a more recent version of the document, thereby creating a running history of changes for the document.  This tool attempts [...]]]></description>
			<content:encoded><![CDATA[<p>I would like to announce the initial release of the 757Labs&#8217; PDFResurrect tool:</p>
<blockquote><p>PDFResurrect is a tool aimed at analyzing PDF documents.  The PDF format allows for previous document changes to be retained in a more recent version of the document, thereby creating a running history of changes for the document.  This tool attempts to extract all previous versions while also producing a summary of changes between versions.  This tool can also &#8220;scrub&#8221; or write data over the original instances of PDF objects that have been modified or deleted, in an effort to disguise information from previous versions that might not be intended for anyone else to read.</p></blockquote>
<p>This tool and accompanying whitepaper can be found over at the labs:<br />
<a href="http://www.757labs.com/projects/pdfresurrect">http://www.757labs.com/projects/pdfresurrect</a></p>
<p>Special thanks goes out to all the hr-geekers, and 757labs.  Many were consulted on this and provided suggestions. including Tele, Derez, Remad, Count, Sunpuke.  Special thanks to Brent, not really part of the 757 crew, but aided in proofreading the paper.  Thanks Guys!</p>
<p>-Matt (enferex)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hrgeeks.com/2008/08/03/757labs-tool-pdfresurrect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Googlebot deleted my website</title>
		<link>http://www.hrgeeks.com/2008/05/05/googlebot-deleted-my-website/</link>
		<comments>http://www.hrgeeks.com/2008/05/05/googlebot-deleted-my-website/#comments</comments>
		<pubDate>Tue, 06 May 2008 02:24:49 +0000</pubDate>
		<dc:creator>meltphace</dc:creator>
				<category><![CDATA[humor]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.hrgeeks.com/?p=79</guid>
		<description><![CDATA[So due to some really bad coding on our part, googlebot managed to wipe out a bunch of web content on one of our webpages today. The webpage is setup so that the individual pages all include a small piece of php code that pulls it&#8217;s content out of an SQL database and spits it [...]]]></description>
			<content:encoded><![CDATA[<p>So due to some really bad coding on our part, googlebot managed to wipe out a bunch of web content on one of our webpages today. The webpage is setup so that the individual pages all include a small piece of php code that pulls it&#8217;s content out of an SQL database and spits it out. We set this up for particular pages so that the user can make changes to the content with an HTML editor in a /admin sort of setup. It&#8217;s not the fanciest, but it&#8217;s simple, efficient and reliable.</p>
<p>Well the customer calls me this morning and tells me that all their content is missing, which I quickly confirm to be fairly accurate. I fire back an e-mail saying that the pages must have been deleted through the admin interface because the missing pages have been removed from the database. I then go off to read logfiles with the intent of finding evidence that this customer blew up their own webpage and that it&#8217;s not my problem, because that&#8217;s how I think. Here&#8217;s what I find in my logs:</p>
<blockquote><p>66.249.73.92 &#8211; - [02/May/2008:13:48:47 -0400] &#8220;GET /admin/website_pages_delete.php?id=25 HTTP/1.1&#8243; 200 4642 &#8220;-&#8221; &#8220;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&#8221;</p>
<p>66.249.73.92 &#8211; - [02/May/2008:13:52:39 -0400] &#8220;GET /admin/website_pages_delete.php?id=26 HTTP/1.1&#8243; 200 4760 &#8220;-&#8221; &#8220;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&#8221;</p>
<p>66.249.73.92 &#8211; - [02/May/2008:14:10:44 -0400] &#8220;GET /admin/website_pages_delete.php?id=42 HTTP/1.1&#8243; 200 4642 &#8220;-&#8221; &#8220;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&#8221;</p></blockquote>
<div>So it would appear that the session based authentication for the pages in /admin wasn&#8217;t added to the delete script, and somehow (i&#8217;d really love to know) google managed to find out about, and traverse links from, the page with all the delete links on it. When it did, it deleted every single page out of the database. Obviously this never ever should have been possible but hey. The lesson here is don&#8217;t be lazy and just put the authentication mechanism on the index page. Fortunately it was only done on this particular site. Whatcha gonna do. I blame Google&#8230;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hrgeeks.com/2008/05/05/googlebot-deleted-my-website/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>DoS! April Fools!</title>
		<link>http://www.hrgeeks.com/2008/04/02/dos-april-fools/</link>
		<comments>http://www.hrgeeks.com/2008/04/02/dos-april-fools/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 23:15:08 +0000</pubDate>
		<dc:creator>meltphace</dc:creator>
				<category><![CDATA[networking]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.hrgeeks.com/2008/04/02/dos-april-fools/</guid>
		<description><![CDATA[So for those of you who may have had strange Cox outage issues in the HR area this fine Wednesday (04/02/08) morning, I have some good news. I think I know what was going on. At about 9:30 it would appear my network at work was on the painful end of a DoS attack from [...]]]></description>
			<content:encoded><![CDATA[<p>So for those of you who may have had strange Cox outage issues in the HR area this fine Wednesday (04/02/08) morning, I have some good news. I think I know what was going on. At about 9:30 it would appear my network at work was on the painful end of a DoS attack from somewhere on the internet. At the peak we were getting about 40,000 packets/sec through one provider and 70,000 through the other, bringing our router to it&#8217;s knees (normal load for us is about 3000/sec). It would appear that this attack caused some pretty major problems for Cox as well. It just stopped all on it&#8217;s own at about 11:00 and neither provider has any reliable information about where it came from. It was still Apr 1 in China at 9:00 AM right?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hrgeeks.com/2008/04/02/dos-april-fools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
