<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Defensive Depth Consulting</title>
	
	<link>http://defensivedepth.com</link>
	<description>Developing Defense in Depth I.T. Security Solutions since before Stuxnet</description>
	<lastBuildDate>Thu, 26 Jan 2012 15:15:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/DefensiveDepthConsulting" /><feedburner:info uri="defensivedepthconsulting" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Book Review: The Tangled Web – A Guide to Securing Modern Web Applications</title>
		<link>http://feedproxy.google.com/~r/DefensiveDepthConsulting/~3/H4QiYZAutqs/</link>
		<comments>http://defensivedepth.com/2012/01/book-review-the-tangled-web-a-guide-to-securing-modern-web-applications/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 15:15:33 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://defensivedepth.com/?p=518</guid>
		<description><![CDATA[Amazon just posted my 5 star review of  The Tangled Web &#8211; A Guide to Securing Modern Web Applications by Michal Zalewski.  (Reposted here) I have to say, I wasn&#8217;t quite sure what to expect when I received a review copy, as there seems to be a glut of &#8220;Securing Web Apps&#8221; books out there, and from what [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://defensivedepth.com/2012/01/book-review-the-tangled-web-a-guide-to-securing-modern-web-applications/tangledweb/" rel="attachment wp-att-526"><img class="alignleft size-medium wp-image-526" title="tangledweb" src="http://defensivedepth.com/wp-content/uploads/2012/01/tangledweb-227x300.png" alt="" width="227" height="300" /></a>Amazon just posted <a href="http://www.amazon.com/Tangled-Web-Securing-Modern-Applications/product-reviews/1593273886/ref=cm_cr_dp_synop?ie=UTF8&amp;showViewpoints=0&amp;sortBy=bySubmissionDateDescending#R2VH4PDNXMQFND" target="_blank">my 5 star review</a> of  <em>The Tangled Web &#8211; A Guide to Securing Modern Web Applications</em> by Michal Zalewski.  <em>(Reposted here)</em></p>
<p><em></em> I have to say, I wasn&#8217;t quite sure what to expect when I received a review copy, as there seems to be a glut of <em>&#8220;Securing Web Apps&#8221;</em> books out there, and from what I have seen, not that many great ones.  However, Zalewski is well-known within the security industry, so I had higher than normal expectations.</p>
<p>Zalewski starts out with his take on Information Security Management, and this small section probably deserves its own blog post entirely, but suffice to say that Zalewski is a pragmatist in this area&#8211;indeed, his 3 principles that he prescribes are:</p>
<p>1) Learning from (preferably other people&#8217;s) mistakes</p>
<p>2) Developing tools to detect and correct problems</p>
<p>3) Planning to have everything compromised.</p>
<p>Though I would agree with all three, the third principle resonates the strongest with me,  as this is one of Richard Bejitlich&#8217;s favorite things to say, and I have taken it to heart.</p>
<p>With the intro to Information Security out of the way, Zalewski takes the reader through a brief history of the web, and the evolution of the threat.  This was one of my favorite sections of the book, as it gave the much needed context to the issue of web security.</p>
<p>Being very young when the first browser wars started (1995ish), I have never understood why it mattered for web security&#8230;. Understanding the Wild Wild West-esqueness of those early days, and how each browser tried to one-up each other on web features, brings much clarity to why the security landscape of the web is so pockmarked with half-forgotten/half-thought out features that can be exploited for much gain.</p>
<p>Zalewski then moves from history to an anatomy of the web, picking apart the very structure of the web: URLs, HTTP, HTML, CSS, Scripting, etc&#8230;  This is great reference material for a theoretical and practical understanding of what makes up the web from a technical standpoint&#8211;Zalewski continually points out differences in how different browsers implement specific features.</p>
<p>The rest of the book delves into web and browser-specific security issues, starting with a great treatise on one of the foundational security principles of the Web, Same-Origin Policy.</p>
<p>I will most likely be writing a couple other blog posts on some of the specific security issues that are dealt with here.</p>
<p>The book finishes with some time dedicated to looking forward to future security mechanisms that are on the horizon, along with the pros and cons of them.</p>
<p>All in all, a fantastic book on the current state of affairs for web security, and one which I cannot help but classify as 5 stars.</p>
<p>A couple closing thoughts:</p>
<p>-The security engineering cheat sheets at the end of each chapter is a great way to keep it practical&#8230;. I am thinking about finding a way to pull all of the cheat sheets together for a small booklet to refer back to.</p>
<p>-This was the first epub book I have read on my iPad, and I throughly enjoyed it&#8230;. Thanks to No Starch for providing epubs and not just pdfs!</p>
<p>-Josh</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/DefensiveDepthConsulting/~4/H4QiYZAutqs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://defensivedepth.com/2012/01/book-review-the-tangled-web-a-guide-to-securing-modern-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://defensivedepth.com/2012/01/book-review-the-tangled-web-a-guide-to-securing-modern-web-applications/</feedburner:origLink></item>
		<item>
		<title>Passed the GIAC GCIA Exam…</title>
		<link>http://feedproxy.google.com/~r/DefensiveDepthConsulting/~3/nYZGFKYjSac/</link>
		<comments>http://defensivedepth.com/2011/12/passed-the-giac-gcia-exam/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 17:41:38 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[GCIA]]></category>
		<category><![CDATA[GIAC]]></category>

		<guid isPermaLink="false">http://defensivedepth.com/?p=509</guid>
		<description><![CDATA[Last month I passed the GIAC GCIA (Intrusion Analyst). I found the exam to be much more difficult than my previous GIAC Exams, primary for two reasons: 1) There were a number of tools that had been discussed in the class&#8230; There were a number of questions on the exam about these tools&#8211;Not &#8220;In what [...]]]></description>
			<content:encoded><![CDATA[<p>Last month I passed the <a href="http://www.giac.org/certification/certified-intrusion-analyst-gcia">GIAC GCIA</a> (Intrusion Analyst). I found the exam to be much more difficult than my previous GIAC Exams, primary for two reasons:</p>
<p>1) There were a number of tools that had been discussed in the class&#8230; There were a number of questions on the exam about these tools&#8211;Not <em>&#8220;In what situation would you use this tool?&#8221;</em> questions, but <em>&#8220;What syntax would you use to get this output?</em>&#8221; type questions. Most of the syntactical answers were esoteric switches that were neither mentioned in class, nor in my study books, which was why it was very frustrating to find it on the exam. I flagged these questions for review by GIAC, as I don&#8217;t think that they were legitimate.</p>
<p>2) The other reason why this exam was more difficult, was that a number of the questions requried a bit of actual work &amp; calculation, instead of just looking up the right answer&#8211;Though this made the exam much more difficult, I thought it was a great change from my previous GIAC exams, as it took it one step closer to real life experience, rather than just &#8220;multiple-guess.&#8221;</p>
<p>I will be working on my GCIA Gold next.</p>
<p>&nbsp;</p>
<p>-Josh</p>
<img src="http://feeds.feedburner.com/~r/DefensiveDepthConsulting/~4/nYZGFKYjSac" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://defensivedepth.com/2011/12/passed-the-giac-gcia-exam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://defensivedepth.com/2011/12/passed-the-giac-gcia-exam/</feedburner:origLink></item>
		<item>
		<title>Book Review: Practical Packet Analysis</title>
		<link>http://feedproxy.google.com/~r/DefensiveDepthConsulting/~3/M8SNIE2T-pk/</link>
		<comments>http://defensivedepth.com/2011/09/book-review-practical-packet-analysis/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 20:53:56 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://defensivedepth.com/?p=502</guid>
		<description><![CDATA[My 4-star review of Practical Packet Analysis: Using Wireshark to Solve Real-World Network Problems was just published on Amazon.  I will repost it here. I was hoping for something a bit more in-depth, but I would have to say that this book is directed to audiences that do not know much of the fundamentals of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://defensivedepth.com/2011/09/book-review-practical-packet-analysis/practical-packet-analysis/" rel="attachment wp-att-503"><img class="alignleft size-medium wp-image-503" title="practical-packet-analysis" src="http://defensivedepth.com/wp-content/uploads/2011/09/practical-packet-analysis-226x300.jpg" alt="" width="226" height="300" /></a>My 4-star review of Practical Packet Analysis: Using Wireshark to Solve Real-World Network Problems was just <a href="http://www.amazon.com/Practical-Packet-Analysis-Wireshark-Real-World/product-reviews/1593272669/ref=cm_cr_dp_synop?ie=UTF8&amp;showViewpoints=0&amp;sortBy=bySubmissionDateDescending#R2MZLVL9XN1HPN">published </a>on Amazon.  I will repost it here.</p>
<p><i><em>I was hoping for something a bit more in-depth, but I would have to say that this book is directed to audiences that do not know much of the fundamentals of networking, much less Wireshark. With that in mind, I did breeze through the book: </em><br />
<em>The first couple chapters are a primer on networking, and then installing Wireshark. The rest of the book goes through common protocols that you will find when sniffing, and then troubleshooting some real-world problems using Wireshark. (&#8220;Slow&#8221; network, security issues, etc) </em></p>
<p><em>I found the book to be well-written and it seems much better in accuracy than the previous edition, which had some pretty embarrassing errors. </em></p>
<p><em>I think it could be a very useful book for the person who wants a leg up on using Wireshark in a practical scenario&#8211;just be aware that most of the content is geared for beginners. </em></p>
<p><em>(Disclaimer: The publisher sent me a free copy of this book to review.)</em></i></p>
<p>-Josh</p>
<img src="http://feeds.feedburner.com/~r/DefensiveDepthConsulting/~4/M8SNIE2T-pk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://defensivedepth.com/2011/09/book-review-practical-packet-analysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://defensivedepth.com/2011/09/book-review-practical-packet-analysis/</feedburner:origLink></item>
		<item>
		<title>GSEC Gold Paper Accepted: Securely Integrating iOS Devices into the Business Environment</title>
		<link>http://feedproxy.google.com/~r/DefensiveDepthConsulting/~3/U3_l51NxIhw/</link>
		<comments>http://defensivedepth.com/2011/06/gsec-gold-paper-accepted-securely-integrating-ios-devices-into-the-business-environment/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 02:24:19 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[GIAC Gold]]></category>
		<category><![CDATA[GSEC]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[SANS]]></category>

		<guid isPermaLink="false">http://defensivedepth.com/?p=491</guid>
		<description><![CDATA[This past weekend, I was put on notice that my GSEC Gold paper was accepted and published by SANS. Here is the abstract: &#8220;Driven primarily by the end user, iOS devices continue to inundate businesses at an ever-increasing rate.  Because these devices are housing sensitive organizational data, it is imperative that it is understood what [...]]]></description>
			<content:encoded><![CDATA[<p>This past weekend, I was put on notice that my GSEC Gold paper was accepted and published by SANS.  Here is the abstract:</p>
<p><em><i>&#8220;Driven primarily by the end user, iOS devices continue to inundate businesses at an ever-increasing rate.  Because these devices are housing sensitive organizational data, it is imperative that it is understood what risks to the organization are involved in allowing users to utilize these devices for business.  Ascertaining what the risks are, and what the compensating controls would be, should be a critical component of any business risk assessment. The security features of the device itself, how applications are utilized on the device, and the actual usage of the device needs to be evaluated. Beyond the aforementioned areas, a major consideration that needs to be taken into account is whether the device is personally owned or business owned, as well as how it is managed, as these will be the primary factors by which controls are evaluated to manage the incurred risk.  Finally, users need to be made aware of the risks, and trained in what their responsibility is to reduce the risk to an acceptable level.&#8221;</em></i></p>
<p><a href="http://www.giac.org/paper/gsec/15488/securely-integrating-ios-devices-business-environment/117065">Here is a link</a> to the paper.</p>
<p>-Josh</p>
<img src="http://feeds.feedburner.com/~r/DefensiveDepthConsulting/~4/U3_l51NxIhw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://defensivedepth.com/2011/06/gsec-gold-paper-accepted-securely-integrating-ios-devices-into-the-business-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://defensivedepth.com/2011/06/gsec-gold-paper-accepted-securely-integrating-ios-devices-into-the-business-environment/</feedburner:origLink></item>
		<item>
		<title>Websense Policy Server Install &amp; ~High Latency</title>
		<link>http://feedproxy.google.com/~r/DefensiveDepthConsulting/~3/FAD-BYv5QRU/</link>
		<comments>http://defensivedepth.com/2011/05/websense-policy-server-install-high-latency/#comments</comments>
		<pubDate>Mon, 23 May 2011 00:11:06 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Websense]]></category>

		<guid isPermaLink="false">http://defensivedepth.com/?p=460</guid>
		<description><![CDATA[I thought I would document this issue, in the hopes that it might help those of you that run into it: &#8212; Working for a client, in the last 6 months, I have rolled out Websense Web Security to 3 remote sites, all pointing to the Websense Policy Broker (think mothership) at the central location. [...]]]></description>
			<content:encoded><![CDATA[<p>I thought I would document this issue, in the hopes that it might help those of you that run into it:</p>
<p>&#8212;</p>
<p>Working for a client, in the last 6 months, I have rolled out <a href="http://www.websense.com/content/WebSecurity.aspx">Websense Web Security</a> to 3 remote sites, all pointing to the Websense Policy Broker (think mothership) at the central location.  (Websense Web Security 7.5.1 on Server 2008 SP2 Hyper-V VM)</p>
<p>One of the interesting issues I ran into at the remote sites was that no matter what I did, the installs would error out if I pointed the install to connect back to the central location.</p>
<p><i><em>the following components have failed to install correctly;</em></p>
<p><em>policy server: package deployment failed; wbsn.policyserver</em></p>
<p><em>1:com.websense.conf.exception.ConfigurationRuntimeException:</em></p>
<p><em>com.websense.config.exception.ConfigException:</em></p>
<p><em>com.websense.config.exception.WebsenseinstallerException;</em></p>
<p><em>package deployment failed; wbsn.policyserver</i></em></p>
<p>The error message seemed to indicate that it was a firewall or network communication error.  Unfortunately, tech support was not being very helpful, so I started doing some googling, and came across <a href="http://community.websense.com/forums/p/4176/14431.aspx">this interesting thread</a>.</p>
<p><i>&#8220;it took a lot of time but this usually happens when the latency time is larger than 30 ms it&#8217;s what we noticed anyway… it’s not a lot but if you ping the remote site and the ping time is 30ms&gt; there is a good chance you&#8217;ll get this error. everywhere we had 30ms&gt;  we got this error.&#8221;</i></p>
<p>Come to find out, this was the issue, which is pretty bizzare, as 30ms latency is really not that bad&#8230;.  All I had to do was following these instructions:</p>
<p><i>Install only the policy server, even when it fails it gets installed, so go look under services to see if you have policy server.</p>
<p><em>If you don’t have it under services then go in the programfiles/websense/bin you should have a policyserver.exe or something like that now if you do policyserver.exe -i (install) this should install policy server as a service.</em></p>
<p><em>so if you go back into services you should see the policy server installed. if not then I can&#8217;t help it has worked for me so far with many installs.</em></p>
<p>Once you have policy server installed you can install all the other components.</i></p>
<p>-Josh</p>
<img src="http://feeds.feedburner.com/~r/DefensiveDepthConsulting/~4/FAD-BYv5QRU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://defensivedepth.com/2011/05/websense-policy-server-install-high-latency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://defensivedepth.com/2011/05/websense-policy-server-install-high-latency/</feedburner:origLink></item>
		<item>
		<title>pfSense 2 Cookbook: A Technical Review</title>
		<link>http://feedproxy.google.com/~r/DefensiveDepthConsulting/~3/WdB-nJ_KGlI/</link>
		<comments>http://defensivedepth.com/2011/04/pfsense-2-cookbook-a-technical-review/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 01:39:04 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[PacktPublishing]]></category>
		<category><![CDATA[PfSense]]></category>

		<guid isPermaLink="false">http://defensivedepth.com/?p=463</guid>
		<description><![CDATA[Because of my background in pfSense, about 6 months ago I was approached by Packt Publishing, asking if I would be willing to be a technical reviewer for an upcoming book they were publishing on pfSense 2. No pay, just a couple of free books from their library, and a bio in the front of [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-464" href="http://defensivedepth.com/2011/04/pfsense-2-cookbook-a-technical-review/4866os_pfsense-2-0-cookbook/"><img class="alignleft size-medium wp-image-464" title="pfSense 2.0 Cookbook" src="http://defensivedepth.com/wp-content/uploads/2011/04/4866OS_pfSense-2.0-Cookbook-243x300.jpg" alt="" width="117" height="144" /></a>Because of my background in pfSense, about 6 months ago I was approached by <a href="http://www.packtpub.com/">Packt Publishing</a>, asking if I would be willing to be a technical reviewer for an upcoming book they were publishing on pfSense 2.  No pay, just a couple of free books from their library, and a bio in the front of the pfSense book.  Why not, right?</p>
<p>Being the first time I have done something like this, I thought it was pretty good opportunity to get a feel for what it was like to review a pre-published technical book like this.  I was a little surprised at how much input I had, as I felt like my comments were well-received, and that I actually did have a hand in shaping parts of the book,</p>
<p>Well, the long and short of it, is that I enjoyed the experience, and I would recommend the pfSense 2 Cookbook to anyone looking for a practical guide to configuring pfSense 2.</p>
<p>-Josh</p>
<img src="http://feeds.feedburner.com/~r/DefensiveDepthConsulting/~4/WdB-nJ_KGlI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://defensivedepth.com/2011/04/pfsense-2-cookbook-a-technical-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://defensivedepth.com/2011/04/pfsense-2-cookbook-a-technical-review/</feedburner:origLink></item>
		<item>
		<title>How to Filter &amp; Cross-Reference ISA logs for OWA Account Lockouts</title>
		<link>http://feedproxy.google.com/~r/DefensiveDepthConsulting/~3/QbR53V0dFVk/</link>
		<comments>http://defensivedepth.com/2011/04/how-to-filter-cross-reference-isa-logs-for-owa-account-lockouts/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 00:30:18 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[ISA]]></category>
		<category><![CDATA[OWA]]></category>

		<guid isPermaLink="false">http://defensivedepth.com/?p=453</guid>
		<description><![CDATA[Recently I was alerted that a client had a user&#8217;s Active Directory account that was being locked out continually, even within 60 seconds of the account being unlocked. Looking at the Domain Controller logs, we were able to trace where the authentication attempt was being made from&#8211;One of the ISA servers, which means that someone [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I was alerted that a client had a user&#8217;s Active Directory account that was being locked out continually, even within 60 seconds of the account being unlocked.  Looking at the Domain Controller logs, we were able to trace where the authentication attempt was being made from&#8211;One of the ISA servers, which means that someone was trying to login to OWA with this user&#8217;s credentials, and was continually locking the account, as the password wasn&#8217;t correct.</p>
<p>You would have thought this would have been a simple look-it-up-in-the-logs, but looking at the ISA logs was very frustrating, as I could never find the right variable to filter on to find out where the attempts were coming from. </p>
<p>Well, I eventually figured out how to do it, so I wrote up a quick procedure, for posterity:</p>
<p>From beginning to end:</p>
<p>1) Find which Domain Controller is being used to authenticate the credentials (look for event 539 or 4625), and look at the logs to see which ISA server the authentication attempts are coming from.</p>
<p>2) Filter the target ISA logs on the following parameter:</p>
<p>HTTP Status Code = 1909</p>
<p>This is the HTTP status code that is generated when an account cannot be logged on because it is locked out. (Attempting to logon to OWA for this specific case)</p>
<p>3) Cross-reference the time stamps on the previous ISA lockout logs to the DC&#8217;s logs to make sure you have the right lockout logs</p>
<p>4) After verifying, look at the ISA lockout logs for the source IP from where the authentication attempts  are coming from.</p>
<p>5) Nuke IP from Orbit.</p>
<p>-Josh</p>
<img src="http://feeds.feedburner.com/~r/DefensiveDepthConsulting/~4/QbR53V0dFVk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://defensivedepth.com/2011/04/how-to-filter-cross-reference-isa-logs-for-owa-account-lockouts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://defensivedepth.com/2011/04/how-to-filter-cross-reference-isa-logs-for-owa-account-lockouts/</feedburner:origLink></item>
		<item>
		<title>Joomla! is becoming a liability… Or not.</title>
		<link>http://feedproxy.google.com/~r/DefensiveDepthConsulting/~3/pOGf0xCNKWM/</link>
		<comments>http://defensivedepth.com/2011/04/joomla-is-becoming-a-liability-or-not/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 00:29:28 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Joomla!]]></category>

		<guid isPermaLink="false">http://defensivedepth.com/?p=450</guid>
		<description><![CDATA[I host a number of Joomla! websites. Most of them are 1.5, though I still have a client that is on the 1.0.x branch. (Tell me about it!) None of the extensions are up to date. I also host a number of WordPress blogs. All of them, as well as the installed plugins, are all [...]]]></description>
			<content:encoded><![CDATA[<p>I host a number of Joomla! websites.  Most of them are 1.5, though I still have a client that is on the 1.0.x branch.  (Tell me about it!)  None of the extensions are up to date.</p>
<p>I also host a number of WordPress blogs.  All of them, as well as the installed plugins, are all up to date to the most recent release.</p>
<p>Over the last couple years of keeping Joomla! &#038; WordPress installs updated, I have gotten to the point where I was about to stop hosting Joomla! installs, as I still have to manually upload &#038; update both the core files &#038; the extensions.  WordPress has had this feature since December 2008! (Since version 2.7)</p>
<p>With the ever-increasing <a href="http://blog.sucuri.net/2011/04/database-injection-on-joomla-sites-yourstatscounter-cz-cc.html">mass </a><a href="http://blog.sucuri.net/2011/02/large-blackhat-seo-spam-campaign-targeting-joomla-sites.html">hacks </a>made possible by vulnerable, out of date Joomla! plugins + absent ability to easily keep those plugins updated, I was about to toss in the towel for Joomla!, and declare it too much of a risk to run on my server, when I noticed that the recently released <a href="http://www.joomla.org/">Joomla! 1.6</a> finally adds this much needed feature of automagically finding core &#038; plugin updates &#038; installing them&#8211;The catch of course is that the plugin developers have to setup their plugin to allow this.</p>
<p>So yes, there is hope for all you Joomla! fans out there, though the fact that it took them so long to add this feature is quite disconcerting to say the least&#8230;</p>
<p>-Josh</p>
<img src="http://feeds.feedburner.com/~r/DefensiveDepthConsulting/~4/pOGf0xCNKWM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://defensivedepth.com/2011/04/joomla-is-becoming-a-liability-or-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://defensivedepth.com/2011/04/joomla-is-becoming-a-liability-or-not/</feedburner:origLink></item>
		<item>
		<title>HBGary, Juicy Fruit, &amp; 0-Day</title>
		<link>http://feedproxy.google.com/~r/DefensiveDepthConsulting/~3/sFT_iIXkKl8/</link>
		<comments>http://defensivedepth.com/2011/03/hbgary-juicy-fruit-0-day/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 14:17:42 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[0day]]></category>
		<category><![CDATA[Anonymous]]></category>
		<category><![CDATA[HBGary]]></category>

		<guid isPermaLink="false">http://defensivedepth.com/?p=443</guid>
		<description><![CDATA[If you have not been following the HBGary &#38; Anonymous story, Ars Technica has a couple great writeups on it. In the aftermath of this whole saga, Anonymous has made public ~72,000 emails from top HBGary leaders (Founder, CEO, etc), including Greg Hoglund, of rootkit.com &#38; &#8220;Rootkits: Subverting the Windows Kernel&#8221; fame. Using the emails [...]]]></description>
			<content:encoded><![CDATA[<p>If you have not been following the HBGary &amp; Anonymous story, Ars Technica has a couple <a href="http://arstechnica.com/staff/2011/02/our-anonymous-hbgary-coverage-on-colbert-report.ars">great writeups</a> on it.</p>
<p>In the aftermath of this whole saga, Anonymous has made public ~72,000 emails from top HBGary leaders (Founder, CEO, etc), including Greg Hoglund, of rootkit.com &amp; <a href="http://www.amazon.com/Rootkits-Subverting-Windows-Greg-Hoglund/dp/0321294319">&#8220;Rootkits: Subverting the Windows Kernel&#8221;</a> fame.</p>
<p>Using the emails as a source, Ars Technica did a great review of some of the more interesting emails, including a couple discussing &#8220;Juicy Fruit.&#8221;  From Ars Technica:</p>
<p><i><em>&#8220;HBGary kept a stockpile of 0-day exploits. A slide from one of the company&#8217;s internal presentations showed that the company had 0-day exploits for which no patch yet existed—but these 0-day exploits had not yet even been published. No one knew about them.</em></p>
<p><em>The company had exploits &#8220;on the shelf&#8221; for Windows 2000, Flash, Java, and more&#8230;.</em></p>
<p><em>One of the unpublished Windows 2000 exploits, for instance, can deliver a &#8220;payload&#8221; of any size onto the target machine using a heap exploit. &#8220;The payload has virtually no restrictions&#8221; on what it can do, a document notes, because the exploit secures SYSTEM level access to the operating system, &#8220;the highest user-mode operating system defined level&#8221; available.&#8221;</em></i></p>
<p>Though this is all interesting, the pertinent detail I wanted to point out can be found in one of the emails, found <a href="http://hbgary.anonleaks.ch/aaron_hbgary_com/4948.html">here</a>.  As you can see, one of the 0-days is ESX &amp; ESXi.  The email is dated Dec 6, 2009, so just over a year ago.</p>
<p>Though we do not know what kind of access would have been able to gained, (<i>&#8220;Even with unique access to the innermost workings of a security firm, much remains opaque; the real conversations took place face-to-face or on secure phone lines, not through e-mail, so the glimpses we have here are fragmentary at best. This care taken to avoid sending sensitive information via unencrypted e-mail stands in stark contrast with the careless approach to security that <a href="http://arstechnica.com/tech-policy/news/2011/02/anonymous-speaks-the-inside-story-of-the-hbgary-hack.ars">enabled the hacks</a> in the first place.&#8221;</i>), we can see from <a href="http://hbgary.anonleaks.ch/greg_hbgary_com/18618.html">other emails</a> that we are not talking about some kind of script kiddie-level exploit.</p>
<p>The salient point that I want to hammer home is thus:  HBGary is a small private sector security company that did some contracting work for the industrial defense space&#8211;If HBGary has access to these types of 0-days, it is not hard to imagine what state-sponsored attackers might have access to&#8211;Both homeland and overseas.</p>
<p>Are we ready?</p>
<p>&nbsp;</p>
<p>-Josh</p>
<p><em><br />
</em></p>
<p>&nbsp;</p>
<p><em><br />
</em></p>
<p><em><br />
</em></p>
<img src="http://feeds.feedburner.com/~r/DefensiveDepthConsulting/~4/sFT_iIXkKl8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://defensivedepth.com/2011/03/hbgary-juicy-fruit-0-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://defensivedepth.com/2011/03/hbgary-juicy-fruit-0-day/</feedburner:origLink></item>
		<item>
		<title>Ironkey vs. Knox-IT/LOK-IT – A Subjective Comparison</title>
		<link>http://feedproxy.google.com/~r/DefensiveDepthConsulting/~3/gRmG2sDfQGE/</link>
		<comments>http://defensivedepth.com/2011/02/ironkey-vs-knoxit-lok-it-a-subjective-comparison/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 13:22:52 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Ironkey]]></category>
		<category><![CDATA[KnoxIT]]></category>
		<category><![CDATA[Lok-IT]]></category>
		<category><![CDATA[versus]]></category>

		<guid isPermaLink="false">http://defensivedepth.com/?p=403</guid>
		<description><![CDATA[I have been using an Ironkey for a little over a year now.  I have been very happy with it so far. I was recently given a Knox-IT to try out.  After using both of them for a while now, I wanted to write down some thoughts I have on both of them. Ironkey When [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using an <a href="https://www.ironkey.com/">Ironkey </a>for a little over a year now.  I have been very happy with it so far.</p>
<p>I was recently given a <a href="http://www.lok-it.net/">Knox-IT</a> to try out.  After using both of them for a while now, I wanted to write down some thoughts I have on both of them.</p>
<p style="text-align: center;"><em>Ironkey</em></p>
<p><a rel="attachment wp-att-421" href="http://defensivedepth.com/2011/02/ironkey-vs-knoxit-lok-it-a-subjective-comparison/ironkey-d200-32gb-flash-drive/"><img class="alignleft size-medium wp-image-421" title="Ironkey" src="http://defensivedepth.com/wp-content/uploads/2011/02/ironkey-d200-32gb-flash-drive-300x215.jpg" alt="" width="300" height="215" /></a>When you think of secure encrypted flash drives, you think of Ironkey.  Ironkey is the current industry leader.  They are<a href="http://en.wikipedia.org/wiki/FIPS_140-2#Level_3"> FIPS 140-2 Level 3</a> compliant, and are well known for pioneering the whole &#8220;after X failed password attempts the device will self-destruct.&#8221;</p>
<p>When I first received my Ironkey, the first thing I noticed about it was it&#8217;s overall design&#8211;The packaging (no photos sorry!) made it seem like I was unwrapping prized jewelry.  The smooth, finished feel to the flash drive itself, and the (surprisely) heavy weight gave me the impression that this was a quality product.</p>
<p>When you plug the Ironkey in the first time, a proprietary autorun application launches and runs you through a wizard that sets up the Ironkey.  Easy to use, no qualms here.  A nice touch is that I can specify contact information that will display on every autorun, in case the Ironkey is lost.</p>
<p>Normal use is pretty straightforward&#8211;Plug in the flash drive, type in your password in the autorun app, and you get access to your sensitive data.</p>
<p>I have kept it in my pocket for the last year, and the only wear and tear that I see is some nicks here and there.</p>
<p style="text-align: center;"><em>Knox-IT / Lok-IT </em></p>
<p style="text-align: center;"><em>(Knox-IT is the name of the previous version of the Lok-IT)<br />
</em></p>
<p>My first impression with the Knox-IT was quite the opposite of Ironkey.  The packaging was the cheap<a rel="attachment wp-att-422" href="http://defensivedepth.com/2011/02/ironkey-vs-knoxit-lok-it-a-subjective-comparison/knox-it_img/"><img class="alignright size-full wp-image-422" title="Knox-IT" src="http://defensivedepth.com/wp-content/uploads/2011/02/knox-it_img.jpg" alt="" width="300" height="300" /></a> plastic that is really hard to open.  The grey lightweight (plastic) material that makes up the Knox-IT screams Chinese knockoff all over it.  Fortunately, it gets better from here.</p>
<p>The key differential between the Ironkey &amp; Knox-IT is that Knox-IT uses 5 hardware buttons for your passcode, instead of a autorun app (software solution) from Ironkey. So you put in your passcode, the green light illuminates, and you plugin the flash drive and you use it like any other flash drive.  It will automatically lock/encrypt the flash drive when you disconnect it.</p>
<p>Using the included docs, it was a very simple process to setup the passcode.  Testing it out, I didn&#8217;t run into any issues unlocking and locking it back again.</p>
<p>According to their website, a FIPS 140-2 Level 3 compliant Lock-IT is slated to be released Q2 2011.</p>
<p style="text-align: center;">
<p style="text-align: center;"><em>Conclusions</em></p>
<p>I really like the build quality of Ironkey better than Knox-IT, but I really like the concept of KnoxIT&#8211;Using hardware buttons to unlock the flash drive means that the Knox-IT is completely invulnerable to one of Ironkey&#8217;s primary weaknesses: Keystroke Logging.  Yes, Ironkey does have an on-screen keyboard that can be used to mitigate this threat, but it is clumsy to use, and do you really know anybody that is actually using the on-screen keyboard? I don&#8217;t.</p>
<p>The only other issue that I would point out about Knox-IT is that with only 5 hardware buttons, the attack space for guessing the passcode is quite small, but the mitigating control for that is that you only have 10 tries to unlock it before it self-destructs.  As a side note, the new version of Knox-IT (Lok-IT) now has a full complement of 10 hardware buttons&#8211;This fact plus the 10 tries &amp; self destruct mechanism effectively disables a passcode guessing attack.</p>
<p>One final note that I have to mention.  As I was researching for this post, when I went to Knox-IT&#8217;s website, I got soft-blocked by my organization&#8217;s content filter, because the site was categorize as &#8220;Malicious.&#8221;  I thought that the content filter must have miscategorized the website, and so I continued anyway.</p>
<p style="text-align: center;">Here is the result.</p>
<p style="text-align: center;">
<div id="attachment_423" class="wp-caption aligncenter" style="width: 310px"><a rel="attachment wp-att-423" href="http://defensivedepth.com/2011/02/ironkey-vs-knoxit-lok-it-a-subjective-comparison/2011-01-16_1536/"><img class="size-medium wp-image-423  " title="LOK-IT.net" src="http://defensivedepth.com/wp-content/uploads/2011/02/2011-01-16_1536-300x232.png" alt="" width="300" height="232" /></a><p class="wp-caption-text">LOK-IT.net Serving Up Malware</p></div>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: left;">Pretty ironic, huh?</p>
<p>-Josh</p>
<img src="http://feeds.feedburner.com/~r/DefensiveDepthConsulting/~4/gRmG2sDfQGE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://defensivedepth.com/2011/02/ironkey-vs-knoxit-lok-it-a-subjective-comparison/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://defensivedepth.com/2011/02/ironkey-vs-knoxit-lok-it-a-subjective-comparison/</feedburner:origLink></item>
	</channel>
</rss>

