<?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>Immutable Security &#187; Incident Response</title>
	<atom:link href="http://www.immutablesecurity.com/index.php/category/incident-response/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.immutablesecurity.com</link>
	<description>Information Security, Privacy and Personal Liberty</description>
	<lastBuildDate>Sun, 04 Dec 2011 00:03:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>The Immutable Friday Fav Five for September 9, 2011</title>
		<link>http://www.immutablesecurity.com/index.php/2011/09/09/the-immutable-friday-fav-five-for-september-9-2011/</link>
		<comments>http://www.immutablesecurity.com/index.php/2011/09/09/the-immutable-friday-fav-five-for-september-9-2011/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 11:00:50 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Computer Crime]]></category>
		<category><![CDATA[Dialogue]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Intrusion Detection]]></category>
		<category><![CDATA[Log Analysis]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Secure Administration]]></category>
		<category><![CDATA[Secure Design]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Systems Hardening]]></category>
		<category><![CDATA[OSSEC]]></category>
		<category><![CDATA[PCI]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=904</guid>
		<description><![CDATA[Here are the five links that I found interesting for this week: The Shadowserver foundation is comprised of a group of volunteer security professionals who gather information about Internet-based crime. One of the more interesting projects is a compilation of how various antivirus vendors fare against 0-day threats. How does your vendor hold up? Logs [...]]]></description>
			<content:encoded><![CDATA[<p>Here are the five links that I found interesting for this week:</p>
<ul>
<li>The <a href="http://www.shadowserver.org/wiki/pmwiki.php" target="_blank">Shadowserver foundation</a> is comprised of a group of volunteer security professionals who gather information about Internet-based crime. One of the more interesting projects is a compilation of <a href="http://www.shadowserver.org/wiki/pmwiki.php/Stats/VirusYearlyStats" target="_blank">how various antivirus vendors fare against 0-day threats</a>. How does your vendor hold up?</li>
<li>Logs are not much good if you can&#8217;t trust them. Maintaining log integrity is vital to a robust incident response process. <a href="http://answers.oreilly.com/topic/424-how-to-protect-your-logs-from-tampering/" target="_blank">Here is a great article</a> on how to protect your logs from tampering. It&#8217;s not fool-proof, but it can go a long way.</li>
<li>Information security is a profession that necessitates a solid ethical foundation. Security professionals are often trusted with the most sensitive of data. <a href="http://www.honeynet.org/SecurityWorkshops/2011_Paris/Session4_2-Ethics" target="_blank">This presentation</a>, from the Honeynet Project, tackles some of the more thorny situations about performing ethical research.</li>
<li>Looking for a really awesome way to store and compare your Cisco configs? <a href="http://www.shrubbery.net/rancid/" target="_blank">Rancid</a>, or the Really Awesome New Cisco confIg Differ, may be just the tool for you. It stores Cisco configs in CVS and can let you know something changed. By the way, OSSEC is <a href="http://www.ossec.net/doc/manual/agent/agentless-monitoring.html" target="_blank">also capable</a> of something very similar.</li>
<li>Are you looking to use virtualization in your PCI program? It can be done, but like most technologies, has to be approached carefully. <a href="https://www.pcisecuritystandards.org/documents/Rth87Wp/Virtualization_InfoSupp_v2.pdf" target="_blank">This guide</a> will show you some of the things that need to be considered.</li>
</ul>
<p>That’s it for today. Have a great weekend!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2011/09/09/the-immutable-friday-fav-five-for-september-9-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Immutable Friday Fav Five</title>
		<link>http://www.immutablesecurity.com/index.php/2011/09/02/the-immutable-friday-fav-five-2/</link>
		<comments>http://www.immutablesecurity.com/index.php/2011/09/02/the-immutable-friday-fav-five-2/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 11:00:48 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Computer Crime]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Intrusion Detection]]></category>
		<category><![CDATA[Log Analysis]]></category>
		<category><![CDATA[Breaches]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=898</guid>
		<description><![CDATA[Here are the five links that I found interesting for this week: Mitigating the Apache Range Header Attack. This is a pretty good overview of several ways you can protect yourself for little to no cost. Also, see my post, Detecting the Apache Range Header DoS Attack with OSSEC. Automatically encrypt all inbound email part I [...]]]></description>
			<content:encoded><![CDATA[<p>Here are the five links that I found interesting for this week:</p>
<ul>
<li><a href="http://blog.spiderlabs.com/2011/08/mitigation-of-apache-range-header-dos-attack.html" target="_blank">Mitigating the Apache Range Header Attack</a>. This is a pretty good overview of several ways you can protect yourself for little to no cost. Also, see my post, <a href="http://www.immutablesecurity.com/index.php/2011/08/28/detecting-the-apache-range-header-dos-attack-with-ossec/" target="_blank">Detecting the Apache Range Header DoS Attack with OSSEC</a>.</li>
<li>Automatically encrypt all inbound email <a href="https://grepular.com/Automatically_Encrypting_all_Incoming_Email" target="_blank">part I</a> and <a href="https://grepular.com/Automatically_Encrypting_all_Incoming_Email_Part_2" target="_blank">part II</a>. Even if you have full-disk encryption, it does not protect you if someone can access your account. This method allows you to keep the private key off the server and does not rely on convincing other people to encrypt email to you. Very impressive.</li>
<li><a href="http://technet.microsoft.com/en-us/sysinternals/bb896645" target="_blank">Process Monitor</a> is a tool that helps you to see what it really happening under the Windows hood. It&#8217;s truly indispensable for Windows troubleshooting and incident response. <a href="http://blog.zeltser.com/post/9451096125/process-monitor-filters-for-malware-analysis?f94cb120" target="_blank">These filters</a> are specifically designed for malware analysis. I imagine they will be very useful on my next incident.</li>
<li>Have you ever wanted to open a command prompt as SYSTEM? Most people think that having administrator rights is the same thing, but there can be subtle differences. <a href="http://myitforum.com/cs2/blogs/jnelson/CmdAsSystem.txt" target="_blank">This short little script</a> allows you to become SYSTEM for those rare situations where you may need to be.</li>
<li>Would you know if your web site was compromised? Here are <a href="http://blog.zeltser.com/post/6588077715/tips-for-detecting-website-compromise" target="_blank">eight tips for detecting a web site compromise</a>.</li>
</ul>
<p>That&#8217;s it for today. Have a great weekend!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2011/09/02/the-immutable-friday-fav-five-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Immutable Friday Fav Five</title>
		<link>http://www.immutablesecurity.com/index.php/2011/08/26/the-immutable-friday-fav-five/</link>
		<comments>http://www.immutablesecurity.com/index.php/2011/08/26/the-immutable-friday-fav-five/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 11:00:06 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Computer Crime]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Intrusion Detection]]></category>
		<category><![CDATA[Log Analysis]]></category>
		<category><![CDATA[Breaches]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[NAC]]></category>
		<category><![CDATA[OSSEC]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=874</guid>
		<description><![CDATA[One of the reasons I started this blog was to share things I had encountered in the security and privacy world. I have done quite a bit of editorializing, but not too many of the quick and useful posts. I thought it might be helpful to post about five of my favorite reads and links [...]]]></description>
			<content:encoded><![CDATA[<p>One of the reasons I started this blog was to share things I had encountered in the security and privacy world. I have done quite a bit of editorializing, but not too many of the quick and useful posts. I thought it might be helpful to post about five of my favorite reads and links on Fridays&#8211;unless I get too busy. So let&#8217;s start off with a few interesting links:</p>
<ul>
<li><a href="http://www.packetfence.org/home.html" target="_blank">PacketFence</a> is a free and open source NAC system. I haven&#8217;t used it so I can&#8217;t vouch for it either way, but it&#8217;s nice to see a NAC in the free software world. NACs are good at preventing things like man-in-the-middle attacks, help you with asset control and help to keep the worm-of-the-day off your network when a contractor plugs in his laptop. Free software can also be a good way to meet a requirement even with limited or no budgets.</li>
<li>Need a forensics tool? <a href="http://www.paterva.com/web5/" target="_blank">Maltego</a> may fit the bill. It&#8217;s also free to use, but not free software in the sense that it doesn&#8217;t seem to have an OSI compatible license. Like PacketFence, there are also commercial support and versions available.</li>
<li>Jamie Riden <a href="http://www.symantec.com/connect/articles/responding-brute-force-ssh-attack" target="_blank">wrote a very nice piece on his/her response to an SSH attack</a>. There are some nice recovery and lessons-learned aspects to the article. Another possible countermeasure would be the use of <a href="http://www.ossec.net" target="_blank">OSSEC</a> along with its active response capabilities. This might have been able to prevent the compromise entirely.</li>
<li>Would you like to have a <a href="http://blog.ioshints.info/2006/11/log-configuration-commands-entered-on.html" target="_blank">log of all commands entered on a Cisco router</a>? This is something that can be <em>very </em>useful for audit and compliance, as well as change management needs. This is a great one for PCI environments.</li>
<li>The &#8216;nix mtr tool can be useful for troubleshooting network problems. The <a href="http://winmtr.net/" target="_blank">WinMTR</a> does pretty much the same thing from a Windows host. It&#8217;s also free software.</li>
</ul>
<p>That&#8217;s it for today. Have a wonderful weekend!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2011/08/26/the-immutable-friday-fav-five/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Garden Security II: The Bunny Breach</title>
		<link>http://www.immutablesecurity.com/index.php/2011/06/16/garden-security-ii-the-bunny-breach/</link>
		<comments>http://www.immutablesecurity.com/index.php/2011/06/16/garden-security-ii-the-bunny-breach/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 02:07:43 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Intrusion Detection]]></category>
		<category><![CDATA[Risk Management]]></category>
		<category><![CDATA[Secure Design]]></category>
		<category><![CDATA[Vulnerabilities]]></category>
		<category><![CDATA[Breaches]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=854</guid>
		<description><![CDATA[*(&#38;$#@!! I stepped outside tonight to water the garden and what did I find? A fuzzy-tailed rabbit happily hanging out inside my garden&#8211;with the gate closed. My perimeter has been breached! How did he get in? I am still doing an analysis, but I believe he squeezed in below the gate. He was a small [...]]]></description>
			<content:encoded><![CDATA[<p>*(&amp;$#@!!</p>
<p>I stepped outside tonight to water the garden and what did I find? A fuzzy-tailed rabbit happily hanging out inside my garden&#8211;with the gate closed. My perimeter has been breached!</p>
<p>How did he get in? I am still doing an analysis, but I believe he squeezed in below the gate. He was a small bunny and this seems like the biggest vulnerability to exploit for a critter his size.</p>
<p>How can I close the hole? I am still pondering this, but I am thinking of something that works kind of like tire strips, which will hopefully dissuade him from crossing the perimeter. I might also post a picture of Chuck Norris for good measure.</p>
<p>I thought I should post this in the interest of full disclosure. It has been a long day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2011/06/16/garden-security-ii-the-bunny-breach/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Breaking Down the Advanced Persistent Threat</title>
		<link>http://www.immutablesecurity.com/index.php/2011/03/19/breaking-down-the-advanced-persistent-threat/</link>
		<comments>http://www.immutablesecurity.com/index.php/2011/03/19/breaking-down-the-advanced-persistent-threat/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 15:23:38 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Computer Crime]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Intrusion Detection]]></category>
		<category><![CDATA[Risk Management]]></category>
		<category><![CDATA[APT]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=800</guid>
		<description><![CDATA[Sometime when I wasn&#8217;t paying attention, a bunch of marketing folds must have gotten together to come up with a new, catchy acronym. I imagine the meeting must have gone something like this: Joe: We&#8217;re not selling enough of our &#60;insert product here&#62;. We need a way to really connect with people. Linda: The problem [...]]]></description>
			<content:encoded><![CDATA[<p>Sometime when I wasn&#8217;t paying attention, a bunch of marketing folds must have gotten together to come up with a new, catchy acronym. I imagine the meeting must have gone something like this:</p>
<p>Joe: <em>We&#8217;re not selling enough of our &lt;insert product here&gt;. We need a way to really connect with people.</em></p>
<p>Linda: <em>The problem is branding. Cross-site Request Forgery doesn&#8217;t really roll off the tongue too well.</em></p>
<p>Bill: <em>Hmm&#8230; Advanced.. Problem.. Fixer..</em></p>
<p>Tom: <em>That&#8217;s a good start. How about Advanced Persistent.. Software..?</em></p>
<p>Joe: <em>Wait for it&#8230; Advanced Persistent Threat!</em></p>
<p>All in unison: <em>Awesome! Let&#8217;s go for drinks.</em></p>
<p>OK, so maybe it didn&#8217;t go down <em>exactly </em>that way, but it&#8217;s fun to imagine.</p>
<p>So, what exactly is an Advanced Persistent Threat, or APT? <a href="http://en.wikipedia.org/wiki/Advanced_Persistent_Threat" target="_blank">According to Wikipedia</a>, APT attacks utilize traditional attack vectors such as malware and social engineering, but also extend to advanced attacks such as satellite imaging. It&#8217;s a low-and-slow attack, designed to go undetected.  Finally, there is a specific objective behind it, rather than the incoherent activity of some fifteen-year-old hacking away in a basement for brownie points with his buddies.</p>
<p>It&#8217;s not just vendors getting in on the game&#8211;companies are increasingly <a href="http://www.rsa.com/node.aspx?id=3872" target="_blank">blaming their security failures</a> on APT, as if it was far too sophisticated for them to possibly defend against.</p>
<p>There&#8217;s no doubt that such attacks exist. Corporate espionage and nation-state attacks are very real and, in some cases, extremely sophisticated. But these attacks are very rare. The truth is that the vast majority of attacks are not very advanced because they don&#8217;t need to be. It is extremely difficult to defend against all known attack vectors. The defenders have to get everything right, all of the time. The attackers only have to find one or a few small holes to work their way in. That&#8217;s just the current state of information security.</p>
<p>I think we should generally avoid using the term Advanced Persistent Threat. There are two main reasons I feel this way.</p>
<ol>
<li>It&#8217;s highly likely that it&#8217;s not an APT at all. Even if you have a great security program with the smartest security people in the world, a company of any appreciable size is going to have hundreds of ways in. You can have everything patched and the front-desk lady will give up her password. You can require two-factor authentication for all remote access until the smart phones come along. You can have great perimeter security until your business partner gets compromised, and you realize that your perimeter really doesn&#8217;t begin and end at the firewall. Face it, your company is insecure on its best day.</li>
<li>Using terms such as APT, while sexy, encourage us to gloss over the actual facts. Just as intellectual property is a way of lumping together things like copyright and trademark, APT discussions keep us from focusing on which attacks were actually used and how our defenses failed. <em>There is no APT attack. </em>There are SQL injection attacks. There are social engineering attacks. There are buffer overflows in software. There are default passwords left on systems. There are insecure trust relationships. APT is a dangerous umbrella term.</li>
</ol>
<p>Even those few who do face what people call APT attacks need to break them down into their core elements in order to understand and defend against them. For the rest of us, let&#8217;s go back to discussing how our security design failures could lead to a compromise. And if one should occur, let&#8217;s speak to the specifics of the attacks so we can learn our lesson, even if a little humility is in order.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2011/03/19/breaking-down-the-advanced-persistent-threat/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Beware of Payscale.com</title>
		<link>http://www.immutablesecurity.com/index.php/2010/12/10/beware-of-payscale-com/</link>
		<comments>http://www.immutablesecurity.com/index.php/2010/12/10/beware-of-payscale-com/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 23:45:20 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Computer Crime]]></category>
		<category><![CDATA[Ethics]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Breaches]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=752</guid>
		<description><![CDATA[Awhile back, I blogged about how not to handle notification of a possible breach. In that case, I began to receive spam to a very unique address only used at one place. When I attempted to report the potential breach, I was at first stonewalled, and then &#8220;cautioned&#8221; against publicly discussing the issue. Unfortunately, the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.immutablesecurity.com/index.php/2010/02/19/how-not-to-handle-notification-of-a-potential-security-problem/" target="_blank">Awhile back</a>, I blogged about how not to handle notification of a possible breach. In that case, I began to receive spam to a very unique address only used at one place. When I attempted to report the potential breach, I was at first stonewalled, and then &#8220;cautioned&#8221; against publicly discussing the issue.</p>
<p>Unfortunately, the stakes have risen from spam to outright malicious e-mails and this time the suspected company is Payscale.com. When I received a malicious PDF to a very unique address only used for that site, I wanted to let them know about a possible breach. So I sent an e-mail to every one of the contacts I could find on their web site. I wanted to make sure someone knew about this.</p>
<p>After over a week with no response from anyone, I received another e-mail, this time a malicious link posing as an Adobe Flash Player update. Still no response.</p>
<p>I think the <a href="http://www.immutablesecurity.com/index.php/2010/12/08/the-ethics-of-publicly-disclosing-breaches/" target="_blank">right thing to do</a> is to publicly discuss the issue. I think that when a company doesn&#8217;t respond to concerns such as this, and the public entrusts their data to them, it is ethical and right to publicly discuss the issue so people can make an informed choice about doing business with that company.</p>
<p>I can&#8217;t say that Payscale.com has been breached because <em>I don&#8217;t know. </em>What I can say is that the source of these malicious e-mails seems to have a strong connection to this company, and that they did not respond to a possible breach notification. Consumer beware.</p>
<p><strong>Update: </strong>I am happy to report that, as a result of this post, I was contacted by someone at Payscale.com. My contact does seem genuinely concerned with looking into the issue. Again, this may or may not be anything, but the point of the post seems to have succeeded&#8211;getting someone to acknowledge that a security issue <em>may </em>exist.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2010/12/10/beware-of-payscale-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Ethics of Publicly Disclosing Breaches</title>
		<link>http://www.immutablesecurity.com/index.php/2010/12/08/the-ethics-of-publicly-disclosing-breaches/</link>
		<comments>http://www.immutablesecurity.com/index.php/2010/12/08/the-ethics-of-publicly-disclosing-breaches/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 15:38:21 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Dialogue]]></category>
		<category><![CDATA[Ethics]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Breaches]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=748</guid>
		<description><![CDATA[In the security research community, it is commonly held that the ethical thing to do when discovering a vulnerability is to contact the software developer. Only after a lack of response, after the vulnerability has been fixed, or after the vulnerability has not been fixed within a reasonable time, should the information be disclosed. But [...]]]></description>
			<content:encoded><![CDATA[<p>In the security research community, it is commonly held that the ethical thing to do when discovering a vulnerability is to contact the software developer. Only after a lack of response, after the vulnerability has been fixed, or after the vulnerability has not been fixed within a reasonable time, should the information be disclosed.</p>
<p>But what is the right thing to do when there is an indication that a company may have been compromised? Is it ethical to disclose at all? Is it ethical to <em>not </em>disclose, since others would presumably entrust their data to the company without having this important piece of information? This is the question I have been pondering for some time.</p>
<p>While I think there is still room for healthy debate, I have come to the tentative conclusion that the company should be notified first and given an opportunity to respond, and <em>only if they either do not respond or respond in such a way as to indicate that they are not going to consider the issue, </em>should your concerns be disclosed publicly. I think that companies who may have had a breach have the right to deal with it internally. However, if it affects others and the company does not give an indication that they have looked into the issue, the right thing to do is to publicly discuss the issue so as to warn others about the potential consequences of entrusting their data with that company.</p>
<p>Publicly discussing a potential breach could be just the catalyst a company needs to begin an investigation that helps them to limit their losses. And while this shouldn&#8217;t be necessary, the reality of the world we live in is that information protection is rarely practiced well, let alone incident response.</p>
<p>On the other hand, this may only work well (or not) in the consumer area. If there is anything that the Wikileaks debate has taught us, it is that&#8211;regardless of whether you think the release of this kind of information is a good thing&#8211;there are consequences. One has to carefully consider the potential ethical and legal consequences when choosing to make a public disclosure. What if it initially looked like a breach, but was simply a misunderstanding? What if your words lean towards libel and not opinion? What if disclosing the potential breach results in people losing their jobs?</p>
<p>While there are no right or wrong answers, it is an area that deserves attention and discussion in the security community. As protectors of information, we need to be diligent about the way we handle it, and that involves careful reflection about the ethics and consequences of our actions.</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2010/12/08/the-ethics-of-publicly-disclosing-breaches/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An Analysis of the Analysis of the Apache.org Attack</title>
		<link>http://www.immutablesecurity.com/index.php/2010/04/18/an-analysis-of-the-analysis-of-the-apache-org-attack/</link>
		<comments>http://www.immutablesecurity.com/index.php/2010/04/18/an-analysis-of-the-analysis-of-the-apache-org-attack/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 00:43:15 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Computer Crime]]></category>
		<category><![CDATA[Ethics]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Intrusion Detection]]></category>
		<category><![CDATA[Log Analysis]]></category>
		<category><![CDATA[Secure Administration]]></category>
		<category><![CDATA[Secure Design]]></category>
		<category><![CDATA[Systems Hardening]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Breaches]]></category>
		<category><![CDATA[Social Engineering]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=484</guid>
		<description><![CDATA[Over at the Apache blog, you&#8217;ll find a nice and detailed incident report on the recent, successful attack on Apache.org. I thought it might be worth a few minutes to share my thoughts on their write-up. First, I would like to say that the level of transparency in this response is truly commendable. Rather than [...]]]></description>
			<content:encoded><![CDATA[<p>Over at the Apache blog, you&#8217;ll find a <a href="https://blogs.apache.org/infra/entry/apache_org_04_09_2010" target="_blank">nice and detailed incident report</a> on the recent, successful attack on Apache.org. I thought it might be worth a few minutes to share my thoughts on their write-up.</p>
<p>First, I would like to say that the level of transparency in this response is truly commendable. Rather than sweep this under the rug, they have chosen to share the details of what happened, why it happened (more on that in a moment) and what their plans are to, hopefully, prevent future breaches.</p>
<p>I encourage you to read the entire post, because it is a good account of how actual, real-world attacks happen. Targeted attacks take advantage of trust (both in people and machines), shared and weak passwords, too much privilege and an assortment of other security 101 vulnerabilities.</p>
<p>The attacks consisted of a XSS vulnerability, brute-force logins, a shortened URL, password sniffing, password re-use and social engineering. Pretty typical stuff, really.</p>
<p>What I find most interesting about this report is the emphasis on technical countermeasures in the <span style="text-decoration: underline;">What are we Changing?</span> section, when the attack succeeded primarily due to vulnerabilities in human beings.</p>
<ul>
<li>The Infrastructure Team members clicked on a cloaked and untrusted link, which launched a XSS attack.</li>
<li>A brute force login succeeded against a poorly chosen password. But prior to it being successful, no one seemed to be getting alerts on so many failed login attempts.</li>
<li>They once again exploited the Infrastructure Team by getting them to log in with a password that the team members, themselves, did not choose.</li>
<li>They took advantage of cached passwords on the server.</li>
<li>Slicehost didn&#8217;t respond to the attack when notified, which enabled one host to continue its attack against someone else.</li>
</ul>
<p>These are all people issues. It&#8217;s the same stuff that we security types have been trying to hammer into the brains of people for years now. There are certainly technical countermeasures which could have helped, but this was an attack on people.</p>
<p>It&#8217;s easy for us to play armchair quarterback and be critical of the response, however that is not my intention, Rather, it is my intent to simply cast another light on the response so we can all learn and secure our assets more effectively.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2010/04/18/an-analysis-of-the-analysis-of-the-apache-org-attack/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Three Things to Remember When Configuring Logging</title>
		<link>http://www.immutablesecurity.com/index.php/2010/04/02/three-things-to-remember-when-configuring-logging/</link>
		<comments>http://www.immutablesecurity.com/index.php/2010/04/02/three-things-to-remember-when-configuring-logging/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 18:48:14 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Intrusion Detection]]></category>
		<category><![CDATA[Log Analysis]]></category>
		<category><![CDATA[Secure Administration]]></category>
		<category><![CDATA[Systems Hardening]]></category>
		<category><![CDATA[OSSEC]]></category>
		<category><![CDATA[Syslog]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=466</guid>
		<description><![CDATA[You set up a centralized logging server. Check. You installed the OSSEC manager to analyze your logs in real-time. Check. You even managed to implement high availability. Good going! Now your ready to start configuring clients. It should be as simple as installing an agent and pointing it to the log server, right? Maybe so, [...]]]></description>
			<content:encoded><![CDATA[<p>You set up a centralized logging server. Check. You installed the <a href="http://www.ossec.net" target="_blank">OSSEC</a> manager to analyze your logs in real-time. Check. You even managed to implement high availability. Good going! Now your ready to start configuring clients. It should be as simple as installing an agent and pointing it to the log server, right? Maybe so, but don&#8217;t forget these other important steps to make the most of your logs.</p>
<ol>
<li><strong>Set the time to sync with at least one time source. </strong><a href="http://doc.ntp.org/3-5.93e/notes.html" target="_blank">Three is even better</a>. If you don&#8217;t ensure the client has synchronized time, putting an event timeline together after a compromise is going to be that much more difficult. With properly synchronized time, patterns emerge that you might otherwise miss.</li>
<li><strong>Set the auditing policy. </strong>Unless you tell your system what to audit, there may never be any logs to send to the log server. For a Windows domain, a well configured group policy can ensure consistency across the enterprise. For stand-alone Windows systems, a security template can serve the same purpose. For &#8216;nix systems, pay special attention to the facility and priorities in syslog.conf</li>
<li><strong>Review services which listen on the network. </strong>Did someone install WinSSHd on the Windows server you configured for logging? If you only look at the usual three Windows logs, you could be missing important information about potential attacks. Make sure to review the output of &#8220;netstat -an&#8221; for clues as to what may be offering services on the host. Once identified, configure them for logging.</li>
</ol>
<p>Finally, it pays to take a few moments to make sure logging is working as intended. Countless administrators and log analysts have been bitten by situations where they try to refer to logs after a breach, only to find they&#8217;re not there.</p>
<p>Oh, and about that whole ballet thing from yesterday, well, I have decided that pink is not my color after all. Now that April Fool&#8217;s day is over, let&#8217;s get back to business. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2010/04/02/three-things-to-remember-when-configuring-logging/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Public Lesson on How to Handle a Breach</title>
		<link>http://www.immutablesecurity.com/index.php/2010/03/15/a-public-lesson-on-how-to-handle-a-breach/</link>
		<comments>http://www.immutablesecurity.com/index.php/2010/03/15/a-public-lesson-on-how-to-handle-a-breach/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 18:58:47 +0000</pubDate>
		<dc:creator>Michael Starks</dc:creator>
				<category><![CDATA[Computer Crime]]></category>
		<category><![CDATA[Ethics]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Breaches]]></category>

		<guid isPermaLink="false">http://www.immutablesecurity.com/?p=458</guid>
		<description><![CDATA[When I first heard about this, I thought to myself, &#8220;Say it isn&#8217;t so. Tell me this is just a big misunderstanding. Tell me that my favorite place to buy cables at great prices wasn&#8217;t breached.&#8221; Alas, it seems to be true. Monoprice.com had a breach. I wasn&#8217;t too concerned since all of my credit [...]]]></description>
			<content:encoded><![CDATA[<p>When I first heard about <a href="http://www.google.com/search?rlz=1C1GGLS_en-USUS291US329&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=monoprice+breach" target="_blank">this</a>, I thought to myself, &#8220;Say it isn&#8217;t so. Tell me this is just a big misunderstanding. Tell me that my favorite place to buy cables at great prices wasn&#8217;t breached.&#8221; Alas, it seems to be true. <a href="http://www.monoprice.com/" target="_blank">Monoprice.com</a> had a breach.</p>
<p>I wasn&#8217;t too concerned since all of my credit card numbers are unique and<a href="https://www.citibank.com/us/cards/vanpromo/cmc_pop/index2.htm" target="_blank"> automatically generated</a>, and all of the e-mail addresses I use for businesses are also unique, but just the same, I checked my statement. So far, all is well.</p>
<p>As a security guy, I suppose I should forever relegate monoprice.com to the vendor blacklist. After all, they must have been doing something wrong to allow the bad guys to get in, right? That may indeed be the case. They may have had security so bad you could drive a truck though it. Then again, maybe it was very good.</p>
<p>Breaches happen. It&#8217;s very, very hard to cover every known threat, let alone the unknown. Security professionals have to anticipate and protect against <em>all </em>threats, while the criminal only has to find one vulnerability. Most of the time it&#8217;s not even under our direct control. We are charged with the responsibility of security and get the blame when a breach happens, but encounter fierce resistance when we tell management what really needs to be done to properly secure a site.</p>
<p><a href="http://www.securitycatalyst.com/when-a-breach-hits-home/" target="_blank">Unlike Gexa Energy</a>, who took almost a year to notify affected customer of a breach, monoprice.com took the bold move of prominently and publicly placing a warning on the front page of their web site.  They further went on to <em>stop accepting orders</em> while the breach investigation was continuing. Right now they&#8217;re trying to get back on their feet.</p>
<p>Preventing a breach is difficult enough, but the truer measure of an effective security program is how you respond to a breach. Do you issue carefully-crafted letters from the PR department or do you level with your customers? Do you attempt to shun responsibility or do you recognize your mistakes and learn from them?</p>
<p>It seems that monoprice.com recognizes its responsibility to its customers and is doing the right thing. That, combined with my personal risk-mitigation strategies, probably means I will do business with them again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.immutablesecurity.com/index.php/2010/03/15/a-public-lesson-on-how-to-handle-a-breach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

