<?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>innismir.net &#187; infosec</title>
	<atom:link href="http://www.innismir.net/article/tag/infosec/feed" rel="self" type="application/rss+xml" />
	<link>http://www.innismir.net</link>
	<description>Pointless, vapid ramblings of a surly information security engineer</description>
	<lastBuildDate>Fri, 09 Jul 2010 20:06:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Where the hell have I been?</title>
		<link>http://www.innismir.net/article/502</link>
		<comments>http://www.innismir.net/article/502#comments</comments>
		<pubDate>Mon, 24 May 2010 02:00:39 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Ham Radio]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[meta]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=502</guid>
		<description><![CDATA[Been quiet over here recently, but I&#8217;ve been busy in other areas, so let&#8217;s do a quick update of what the hell has been going on: First off, QuahogCon was a blast. My presentation went rather well, despite some technical difficulties with the lack of Internet access and the fact that I was not able [...]]]></description>
			<content:encoded><![CDATA[<p>Been quiet over here recently, but I&#8217;ve been busy in other areas, so let&#8217;s do a quick update of what the hell has been going on:</p>
<p>First off, <a href="http://quahogcon.org">QuahogCon</a> was a blast. My presentation went rather well, despite some technical difficulties with the lack of Internet access and the fact that I was not able to raise the local IRLP repeater from inside the building. I&#8217;ve started tweaking it a bit and submitted an abstract to <a href="http://thenexthope.org/">The Next HOPE</a>&#8216;s CFP.</p>
<p>You can download the QuahogCon version of the slide deck here:</p>
<ul>
<li>Why you should be an Amateur <a href="http://www.innismir.net/etc/WhyYouShouldBeAnAmateur.ppt">PPT</a> (8.0MB)</li>
<li>Why you should be an Amateur <a href="http://www.innismir.net/etc/WhyYouShouldBeAnAmateur.pdf">PDF</a> (7.0MB)</li>
</ul>
<p>Also, available over at QuahogCon&#8217;s site is the <a href="http://quahogcon.org/QC2010Archive/audio/jackson.mp3">audio of the presentation</a>.</p>
<p>Next, over the past month, I re-launched Mayhemic Labs a group of very talented folks. We have started doing <a href="http://www.mayhemiclabs.com/tools" target="_blank">a few projects</a>, the coolest one (in my not so humble opinion) is <a href="http://www.icanstalku.com/" target="_blank">ICanStalkU</a>, a site that rips through public photo sites looking for latitude and longitude EXIF tags. You can read more about the project at the site&#8217;s <a href="http://www.icanstalku.com/how.php" target="_blank">how</a> and <a href="http://www.icanstalku.com/why.php" target="_blank">why</a> pages.</p>
<p>So, despite the lack of activity on here, I have been keeping busy. Of course, I am always <a href="http://twitter.com/innismir">mumbling to myself on Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/502/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://quahogcon.org/QC2010Archive/audio/jackson.mp3" length="38583490" type="audio/mpeg" />
		</item>
		<item>
		<title>Brand spanking new DNS cache scraping tool</title>
		<link>http://www.innismir.net/article/497</link>
		<comments>http://www.innismir.net/article/497#comments</comments>
		<pubDate>Tue, 13 Apr 2010 18:57:02 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Information Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[zeus]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=497</guid>
		<description><![CDATA[I mentioned in a previous post that the ZeuS scraper was more or less going to be kept in it&#8217;s then-current form while I work on a new and improved version, and I&#8217;m happy to say that it&#8217;s just been released with an expanded array of hosts to check as well. Share and Enjoy!]]></description>
			<content:encoded><![CDATA[<p>I mentioned in a <a href="http://www.innismir.net/article/483">previous post</a> that the ZeuS scraper was more or less going to be kept in it&#8217;s then-current form while I work on a new and improved version, and I&#8217;m happy to say that <a href="http://www.mayhemiclabs.com/?q=node/13">it&#8217;s just been released</a> with an expanded array of hosts to check as well.</p>
<p>Share and Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/497/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Malware DNS Cache Scraping</title>
		<link>http://www.innismir.net/article/483</link>
		<comments>http://www.innismir.net/article/483#comments</comments>
		<pubDate>Fri, 26 Mar 2010 02:37:01 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Information Security]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[zeus]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=483</guid>
		<description><![CDATA[There has been some impressive hoopla over the ZeuS DNS scraper I posted last week. There&#8217;s been even more chatter then I expected. I&#8217;ve received nothing but good feedback and have even gotten tweeted by Mikko Hyppönen and Lenny Zeltser, two people I have immense respect for. Anyway, I have continued messing around with the [...]]]></description>
			<content:encoded><![CDATA[<p>There has been some impressive hoopla over the ZeuS DNS scraper I posted last week. There&#8217;s been even more chatter then I expected. I&#8217;ve received nothing but good feedback and have even gotten tweeted by <a href="http://twitter.com/mikkohypponen/status/10737210322">Mikko Hyppönen</a> and <a href="http://twitter.com/lennyzeltser/status/11036650725">Lenny Zeltser</a>, two people I have immense respect for. Anyway, I have continued messing around with the script, found and squashed a few bugs, and added a few features. So, now, I am releasing:</p>
<ul>
<li><a href="http://www.innismir.net/etc/zeusdnsscrape-0.3.4.txt">zeusdnsscrape.pl</a> &#8211; v0.3.4</li>
</ul>
<p>All of <a href="http://www.innismir.net/article/467">the old flags</a> should continue to work, and most of the changes are under the hood. There is, however, one major bug that was squashed: apparently the old version would never update the local copy of the ZeuS domain block list, even when it was supposed to. So, I would highly recommend everyone use this newer version. The big feature that has been added in this script is the ability to limit the rate of queries being fed to the DNS server. When I was running v0.3, I would occasionally run into problems where the script would stall for a bit, presumably when the DNS server didn&#8217;t respond fast enough. Worried that the sheer amount of queries may be overwhelming the server and also trying to make this as low-impact as possible for folks to run, I added he &#8211;rate flag in which you can specify how many queries per second the script should send.</p>
<p>So, if you wanted to run it at 30 queries per second:</p>
<pre>perl zeusdnsscraper.pl --server 192.168.1.2 --server 192.168.1.3 --rate 30</pre>
<p>If no rate is specified, the script currently defaults at 25 queries per second, which (I assume)  most normal DNS servers should be able to easily handle without breaking  a sweat.</p>
<p>Also, this might probably the last version of this tool in it current form. I currently have a new and improved version baking in the oven that expands the capabilities and dataset of the tool. I hope to have this out and released within the next week or so.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/483/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding Malware on your network via cached DNS entries</title>
		<link>http://www.innismir.net/article/467</link>
		<comments>http://www.innismir.net/article/467#comments</comments>
		<pubDate>Fri, 19 Mar 2010 03:16:24 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Information Security]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[zeus]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=467</guid>
		<description><![CDATA[UPDATE: There&#8217;s a new version, with 25% less bugs! Use this instead. As some of you may know, I wear an Incident Response hat within my organization. As I like to be proactive and actively search for issues rather then just be an IDS alert monkey, I love pages like the Malware Domain List, the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE:</strong> There&#8217;s a new version, with <em>25% less</em> bugs! <a href="http://www.innismir.net/article/483">Use this instead</a>.</p>
<p>As some of you may know, I wear an Incident Response hat within my organization. As I like to be proactive and actively search for issues rather then just be an IDS alert monkey, I love pages like the <a href="http://www.malwaredomainlist.com">Malware Domain List</a>, the <a href="https://zeustracker.abuse.ch/index.php">ZeuS Tracker</a>, and <a href="http://www.malwareurl.com/">malwareurl.com</a>. While these are great resources, it is a bit difficult attempting to take the lists and apply them to the environment; most of their usefulness comes from when you have a questionable URL and need to see if someone else has reported it as a bad site. A great service, but not proactive.</p>
<p>While staring at the <a href="https://zeustracker.abuse.ch/blocklist.php">ZeuS Tracker Domain Block list</a> and trying my usual method of <span style="text-decoration: line-through;">snipe hunting</span> manually entering domains to query the firewalls, a moment of inspiration hit: I don&#8217;t care about all the domains, just the domains that people visit. Who knows what domains people visit? The DNS servers! Now it was just a question of trying to coax the information out of the DNS servers. Thankfully, <a href="http://pauldotcom.com/">PaulDotCom Security Weekly</a> came to the rescue: They have been talking about getting information out of DNS servers during penetration tests and a simple non-recursive DNS lookup on the local DNS server can tell you if someone queried for the host recently. A couple of quick experiments to verify this fact on my work&#8217;s main DNS servers confirmed this fact, and I set to work.</p>
<p>My first attempt was a simple script to take a pre-chewed version of the ZeuS Domain list, feed it through dig and pipe the output through grep. It worked, but I wanted something a touch more automated. Over the next couple of nights on the train, I whipped up a tool to automate the process a little more. The resulting tool is the <a href="http://www.innismir.net/etc/zeusdnsscrape.txt">ZeuS DNS Scraper</a>. It&#8217;s a simple script written in Perl and should work straight out of the box with the default modules included in a Perl distribution.</p>
<h2>Running the Script</h2>
<p>Running the tool is fairly simple, there are only 4 options: &#8211;server, specifying which server(s) to query, &#8211;file, specifying where to put the downloaded ZeuS Tracker block list (defaulting to /tmp/ztbl.txt) , &#8211;download/&#8211;nodownload which specifies whether or not the script should attempt to download the block list, and &#8211;debug, which specifies the verbosity of the script.</p>
<p>A typical command line would be:</p>
<pre>perl zeusdnsscraper.pl --server 192.168.1.2 --server 192.168.1.3
</pre>
<p>Which would download the block list, and then proceed to query 192.168.1.2 and 192.168.1.3 for each entry in the block list. You can specify as many as many servers as you like, however, the block list often hovers around a thousand entries, so each additional server adds another thousand or so queries.</p>
<p>Alternatively, once the list is downloaded, the script will download the block list only if the local copy is older then 60 minutes, (don&#8217;t worry it doesn&#8217;t update that frequently). You can also specify that the script doesn&#8217;t download the list again with the &#8211;nodownload option:</p>
<pre>perl zeusdnsscraper.pl --server 192.168.1.2 --server 192.168.1.3 --nodownload
</pre>
<p>You can also turn on debugging with the debug option, which will display every step in the process:</p>
<pre>perl zeusdnsscraper.pl --server 192.168.1.2 --server 192.168.1.3 --debug
</pre>
<h2>Interpreting Results</h2>
<p>When the script is run in default mode, a &#8216;.&#8217; will appear after each query, while in debug mode it will display the result of the query and whether or not it found an entry.</p>
<h3>What You Want To See</h3>
<pre>Completed!
NNNN queries made, 0 entries found! Hooray!
</pre>
<p>In this example, NNNN would be the number of queries sent, remember this increases which each additional server you need to query, and it has found 0 entries, indicating that the DNS servers queried have no cached entries for any of the domains. Congratulations, pat yourself on the back and grab yourself a nice frosty beverage from the refrigerator.</p>
<h3>What You Do Not Want To See</h3>
<pre>NNNN queries made, 4 entries found. Uh Oh.
W.X.Y.Z has an entry in it's cache for www.example.net: 10.1.2.3
W.X.Y.Z has an entry in it's cache for www.example.net: 10.1.2.4
W.X.Y.Z has an entry in it's cache for www.example.com: 10.4.5.6
W.X.Y.Z has an entry in it's cache for www.example.org: 10.7.8.9
</pre>
<p>Well, crap. This time the beverage you need is probably kept in your <a href="http://attrition.org/news/content/flask.html">attrition.org flask</a>. NNNN is the number of queries the script made and the &#8220;4&#8243; in this example is number of results found. In this example, &#8220;www.example.net&#8221; was cached with two separate addresses, while &#8220;www.example.com&#8221; and &#8220;www.example.org&#8221; both have one apiece. The W.X.Y.Z in the above example is the DNS server that responded, and the 10.X.X.X addresses are the IP addresses that the DNS server responded with. These IP addresses are what you are interested in.</p>
<h2>My DNS Servers Have Cached Entries! Now What?</h2>
<p>This is where some good old detective work comes in. The presence of the cached entries on your DNS server only means that one of the clients on your network asked for the entry in question. Normally, it&#8217;s time to start plugging IP addresses in your firewall logs to see who&#8217;s been visiting them. Then it&#8217;s time to start cleaning.</p>
<h2>Caveats</h2>
<p>Now, obviously, this sends a boat load of queries in a very rapid fashion to DNS servers. Make sure that your DNS server and your connection can handle the load and don&#8217;t run it against DNS servers that you do not have permission to do so. Also, some of the DNS entries have small enough TTLs that they may expire quickly, meaning that even if the script comes back clean, there could still be infected hosts.</p>
<h2>Thanks</h2>
<p>I&#8217;d just like to say a big thanks to the folks over at <a href="http://www.abuse.ch/">abuse.ch</a> for hosting the ZeuS Tracker. It&#8217;s a handy tool and it&#8217;s invaluable if you&#8217;re running even a moderately sized network.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 141px; width: 1px; height: 1px; overflow: hidden;">
<pre>ZeuS DNS Scraper</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/467/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>LMSD just a sign of things to come?</title>
		<link>http://www.innismir.net/article/462</link>
		<comments>http://www.innismir.net/article/462#comments</comments>
		<pubDate>Thu, 25 Feb 2010 04:02:09 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Information Security]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[bullies]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[lsmd]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[school]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=462</guid>
		<description><![CDATA[Over the past few weeks, the Lower Merion School District has been in the news due to their use of school issued laptops to photograph, monitor, and otherwise invade the privacy of students that used them. The information security community I follow on Twitter, Martin Mckeay in general, are up in arms regarding the school&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past few weeks, the <a href="http://www.lmsd.org/">Lower Merion School District</a> has been<a href="http://www.nbcphiladelphia.com/news/local-beat/WebcamGate-Affects-Schools-Nationwide.html"> in the news</a> due to their use of school issued laptops to photograph, monitor, and otherwise invade the privacy of students that used them. The information security community I follow on Twitter, <a href="http://www.mckeay.net/2010/02/20/dont-spy-on-my-children/">Martin Mckeay in general</a>, are up in arms regarding the school&#8217;s behavior, and rightly so. But, with the way things are blowing, at least in Massachusetts, are the things that LMSD did just a sign of things to come?</p>
<p>In Massachusetts, there have been a couple high profile suicides over the past year by students that were the result of being &#8220;bullyed&#8221; at school. While each death is a tragedy, the Massachusetts Legislature, backed by the public&#8217;s outrage, is trying to pass &#8220;anti-bullying&#8221; legislation in order to somehow fix the problem. The legislation covers the usual bases, making it illegal to harass students at school, but the bill also covers&#8230;</p>
<blockquote><p>&#8230;bullying through, without limitation, electronic mails, cellular phones, instant messages, text messages or websites&#8230;</p></blockquote>
<p>&#8230;and that each school district must prohibit&#8230;</p>
<blockquote><p>&#8230;bullying through the use of the district computer system while on or off campus&#8230;</p></blockquote>
<p>Of course, the legislation is, like any law, vague in how the school is to accomplish such things.</p>
<p>With schools keen to embrace the &#8220;computers and broadband for everyone&#8221; mantra, and with the possibility of it becoming illegal for students to harass one another online, are we going to see more mandatory school issued computers for students tightly locked down with monitoring software and all activities logged? With the recent groundswell of support by parents of stiffer penalties I worry about whether or not there would be similar outrage if such an incident like the one in LMSD occurs again. Will the general public be aghast or pleased at the fact that a school district monitors such behavior in a few years time? Even more concerning, as <a href="http://www.computerworld.com/s/article/9161958/Pa._school_spying_case_What_s_the_law_?taxonomyId=15">pointed out in ComputerWorld</a>, schools get to slide sometimes as they have a sort of quasi-guardianship of students. It scares me that  if such legislation is passed and such an incident occurs again, the school may be able to legally hide behind such legislation saying that they&#8217;re trying to protect the general student populace as required by law.</p>
<p>Now, I am no fan of bullies, as I&#8217;m sure any computer geek that went to public schools can attest. However, despite the fact that everyone can agree that students harassing other students is bad, the schools should not have the right to monitor and investigate any behavior that happens physically off school grounds. Such areas are the parent&#8217;s and, if necessary, law enforcement&#8217;s domain. Also, as we start going even further down this slippery slope, are we going to see schools wanting to gain more access into student&#8217;s personal accounts if they access them from a school district computer? Wow! Check it out! This slope is <em>slippery</em>!</p>
<p>Any such legislation that mandates the protection of students must also mandate due process and protect the privacy of students, both the harassed and harassers. Otherwise we may start to see incidents like the one at LMSD stop being the exception and start being the rule.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">http://www.mckeay.net/2010/02/20/dont-spy-on-my-children/B</div>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/462/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A man&#8217;s got to know his limitations. Dirty Harry, th3j35t3r, ethics, and InfoSec</title>
		<link>http://www.innismir.net/article/444</link>
		<comments>http://www.innismir.net/article/444#comments</comments>
		<pubDate>Wed, 03 Feb 2010 17:32:51 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Information Security]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[morals]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=444</guid>
		<description><![CDATA[There has been a minor murmur in the TwitterSphere recently regarding th3j35t3r, a person who is launching Denial of Service attacks against websites that sympathize with or actively promote Islamic terrorism. The questions being asked are not new: Do two wrongs make a right? Is it ethical to attack &#8220;the bad guys&#8221; with a taste [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a <a href="http://threatchaos.com/home-mainmenu-1/16-blog/530-thejester" target="_blank">minor</a> <a href="http://www.investigativeproject.org/1660/fr0m-th3-cyb3r-battle-l1nes-who-should-lead" target="_blank">murmur</a> in the TwitterSphere recently regarding <a href="http://twitter.com/th3j35t3r">th3j35t3r</a>, a person who is launching Denial of Service attacks against websites that sympathize with or actively promote Islamic terrorism. The questions being asked are not new: Do two wrongs make a right? Is it ethical to attack &#8220;the bad guys&#8221; with a taste of their own medicine? Should we be condemning, condoning, or congratulating such behavior?</p>
<p>Neal Stephenson put it best in Snow Crash that &#8220;Until a man is twenty-five, he still thinks, every so often, that under the right circumstances he could be the baddest mother&amp;^%#er in the world.&#8221; I think that deep down in every InfoSec professional&#8217;s heart, we want to be that mother&amp;^%#er. We think, every so often, that we could go rogue, drop off the radar, and launch a one man war against the script kiddies, mafia types, and general ne&#8217;er-do-wells that inhabit the Internet. I think that&#8217;s why some of us are having a tough time reconciling th3j3st3r&#8217;s actions within their own moral code of being one of the &#8220;good guys&#8221;. I think everyone agrees that the sites being attacked are &#8220;bad&#8221; in the incredible sliding scale of morality. The question that comes up is: Does leveraging methods such as DoS attacks against &#8220;bad&#8221; sites result in a &#8220;bad&#8221; or &#8220;good&#8221; outcome?</p>
<p><img class="alignright" title="Dirty Harry is Not Pleased with th3j35t3r" src="http://www.innismir.net/etc/dirtyharry.jpg" alt="" width="115" height="131" />I think that this question can be answered by one of Hollywood&#8217;s legendary bad mother&amp;^%#ers, <a href="http://en.wikipedia.org/wiki/Harry_Callahan_%28character%29">Harry Callahan</a>. In the 2nd film of the &#8220;Dirty Harry&#8221; series, <a href="http://en.wikipedia.org/wiki/Magnum_Force" target="_blank">Magnum Force</a>, the plot revolves around a group of cops that have &#8220;gone rogue&#8221; and are taking out criminals in San Francisco. Now, anyone who has watched the &#8220;Dirty Harry&#8221; series (You have, haven&#8217;t you? If not, go order it on NetFlix and watch it. Go Ahead. I&#8217;ll wait&#8230; Back? Good, huh?) know that Callahan is a cop who gladly tosses out the rulebook when it gets in his way of getting the bad guy. While trying to reconcile the rogue cops methods against his own playbook, there is an important quote by Callahan: &#8220;I hate the goddamned system, but until someone comes along with changes that make sense, I&#8217;ll stick with it.&#8221; This should be the mantra of every information security professional who deals with the scum of the Internet day in and day out. There is a system that we use, such as takedowns and working with ISPs to get bad material removed, and while it fails on a regular basis, it&#8217;s what we have to work with. I know how difficult it can be, as I have been on the front lines desperately trying to work with ISPs to take down a phish or a piece of malware from their servers and running into stone wall after stone wall. I&#8217;ve often wished for some kind of more effective system. While I don&#8217;t think anyone can debate the effectiveness of th3j35t3r&#8217;s tactics, I feel they cross a line that should not be crossed. While I feel that the removal of such sites is a good thing, the methods in which it is accomplished is not.</p>
<p>The question of morality aside, no one knows exactly &#8220;how&#8221; th3j35t3r is DoSing these sites, th3j35t3r says it&#8217;s &#8220;like a DDOS attack, except without the first &#8216;D&#8217;. There is nothing &#8216;distributed&#8217; about this. It is possible with very low bandwidth and a single low-spec linux machine.&#8221; While judging from his description I have an idea of what his tool of choice <a href="http://ha.ckers.org/blog/20090617/slowloris-http-dos/" target="_blank">may be</a>, we likely won&#8217;t know <a href="http://twitter.com/th3j35t3r/status/8167325617">due</a> <a href="http://twitter.com/th3j35t3r/status/8559808588">to</a> <a href="http://twitter.com/th3j35t3r/status/7960480455" target="_blank">the</a> <a href="http://twitter.com/th3j35t3r/status/8159297534" target="_blank">sites</a> he&#8217;s choosing since they aren&#8217;t the ones who are likely going to run to the authorities. The ones that <a href="http://crabbyolbastard.wordpress.com/2010/01/21/dd0s/" target="_blank">are talking</a> are making their own assumptions and are mostly conjecture. So, it&#8217;s likely we won&#8217;t know any time soon exactly what he, or she, is doing. Does it affect other sites on the same network? Could it be disrupting critical services hosted on the same netblock? Are the attacks being pivoted across systems that did not give permission to be involved? Is there any collateral damage? Until we know exactly what&#8217;s going on, we can only guess.</p>
<p>There&#8217;s another quote from Magnum Force that I want to toss out here. The quote is &#8220;A man&#8217;s got to know his limitations&#8221; and I feel sums up the debate correctly. I think that, at least in my case, I know my limitations, and I think that DoSing sites, no matter how bad they may be, is beyond my limitations ethically.</p>
<p><strong>UPDATE:</strong> Shouts to <a href="http://www.twitter.com/Shpantzer">@Shpantzer</a> for pointing out my ability to make &#8220;people operating outside normal or desirable controls&#8221; into &#8220;red or pink cosmetics for coloring the cheeks or lips&#8221; with a single typo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/444/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I&#8217;m on the D-List!</title>
		<link>http://www.innismir.net/article/441</link>
		<comments>http://www.innismir.net/article/441#comments</comments>
		<pubDate>Thu, 28 Jan 2010 19:01:01 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Information Security]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=441</guid>
		<description><![CDATA[Andrew Hay has been doing a series of interviews with the various unsung heroes of the security industry calling it the &#8220;Security D-List&#8221;. I&#8217;m pleased to say that if anyone asks, I can now say where I rate.]]></description>
			<content:encoded><![CDATA[<p>Andrew Hay has been doing a <a href="http://www.andrewhay.ca/interviews" target="_blank">series of interviews</a> with the various <span style="text-decoration: line-through;"></span>unsung heroes of the security industry calling it the &#8220;Security D-List&#8221;. I&#8217;m pleased to say that if anyone asks, <a href="http://www.andrewhay.ca/archives/1324" target="_blank">I can now say where I rate</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/441/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I was bored during lunch. Can you tell?</title>
		<link>http://www.innismir.net/article/437</link>
		<comments>http://www.innismir.net/article/437#comments</comments>
		<pubDate>Tue, 26 Jan 2010 17:26:57 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Information Security]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[firewalls]]></category>
		<category><![CDATA[funnay]]></category>
		<category><![CDATA[infosec]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=437</guid>
		<description><![CDATA[Bored at lunch and sketched this out&#8230; &#8220;Son, we live in a world that has firewalls, and those firewalls have to be administered by people with a clue. Who&#8217;s gonna do it? You? I have a greater responsibility than you could possibly fathom. You weep for your Internet access, and you curse the security admins. [...]]]></description>
			<content:encoded><![CDATA[<p>Bored at lunch and sketched this out&#8230;</p>
<blockquote><p>&#8220;Son, we live in a world that has firewalls, and those firewalls have to be administered by people with a clue. Who&#8217;s gonna do it? You? I have a greater responsibility than you could possibly fathom. You weep for your Internet access, and you curse the security admins. You have that luxury. You have the luxury of not knowing what I know. That the firewall rule set, while convoluted and not perfect, probably saved data. And my existence, while grotesque and incomprehensible to you, saves data. You don&#8217;t want the truth because deep down in places you don&#8217;t talk about at parties, you want me on that firewall, you need me on that firewall. We use words like &#8220;high availability&#8221;, &#8220;cloud&#8221;, &#8220;ISO 27001 compliance.&#8221; We use these words as the backbone of a life spent defending something. You use them as marketing fodder. I have neither the time nor the inclination to explain myself to a man who surfs and e-mails under the blanket of the very security that I provide, and then questions the manner in which I provide it. I would rather you just said thank you, and went on your way, Otherwise, I suggest you install an IDS console, and stand a post. Either way, I don&#8217;t give a damn what you think you are entitled to.&#8221;</p>
<p>&#8220;Did you block Facebook access from the company?&#8221;</p>
<p>&#8220;I did the job I&#8230;&#8221;</p>
<p>&#8220;<strong>Did you block Facebook access from the company?</strong>&#8220;</p></blockquote>
<blockquote><p>&#8220;<strong>You’re Goddamned right I did!</strong>&#8220;</p></blockquote>
<p>Not up to the same level of <a href="http://www.rationalsurvivability.com/blog/?p=1226" target="_blank">Hoff&#8217;s</a> <a href="http://www.rationalsurvivability.com/blog/?p=1665" target="_blank">creativity</a>, but I found it amusing&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/437/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing the blame game in Information Security</title>
		<link>http://www.innismir.net/article/403</link>
		<comments>http://www.innismir.net/article/403#comments</comments>
		<pubDate>Tue, 01 Dec 2009 21:43:19 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Information Security]]></category>
		<category><![CDATA[blame]]></category>
		<category><![CDATA[infosec]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=403</guid>
		<description><![CDATA[Haven&#8217;t been on the train lately so this is a bit old, but Chris Gates (@carnal0wnage) and Richard Bejtlich (@TaoSecurity) started an interesting discussion in the comments section of one of Richard&#8217;s postings regarding who is to blame when a security incident occurs. Richard was talking about SHODAN, the new AI being deployed to the  [...]]]></description>
			<content:encoded><![CDATA[<p>Haven&#8217;t been on the train lately so this is a bit old, but Chris Gates (<a href="http://www.twitter.com/carnal0wnage">@carnal0wnage</a>) and Richard Bejtlich (<a href="http://www.twitter.com/TaoSecurity" target="_blank">@TaoSecurity</a>) started an interesting discussion <a href="http://taosecurity.blogspot.com/2009/11/shodan-another-step-towards-intrusion.html?showComment=1259164103982#c5496799795928414407" target="_blank">in the comments section of one of Richard&#8217;s postings</a> regarding who is to blame when a security incident occurs. Richard was talking about SHODAN, the <a href="http://en.wikipedia.org/wiki/SHODAN" target="_blank">new AI being deployed to the  TriOptimum Corporation&#8217;s new Citadel space station</a>&#8230; er&#8230; No&#8230; Wait.. Wrong SHODAN&#8230; The spiffy little <a href="http://shodan.surtri.com/" target="_blank">searchable database</a> that was recently put up containing portscans and banners of various computers across the Internet. While discussing the morality of such a database, Chris made an interesting statement:</p>
<blockquote><p>again we take the responsibility of securing devices and systems away from responsible party (the admins and owners) and blame the bad guys with the &#8220;think of the children&#8221; argument.</p>
<p>why dont we start blaming the jackasses for allowing theirselves to be hacked and not the bad guys who do it. can you really blame the guy that steals the &#8220;whatever&#8221; out of the unlocked car? really?</p>
<p>This easily carries over into the cyber war arena. lets stop pointing our fingers at the guys breaking in and instead point our fingers at the organization who allowed it to happen.</p></blockquote>
<p>Wow. I understand where Chris is coming from. When an breach occurs, it&#8217;s often followed up by incident handlers like Chris or myself looking at the server and muttering &#8220;What in God&#8217;s name were they thinking?&#8221; As someone who, for the increasingly-rare insightful commentary, still listens to <a href="http://www.2600.com/offthehook/" target="_blank">Off The Hook</a> on my iPod every week, I hear statements similar to Chris&#8217; a lot. Every time some company gets attacked and releases a statement &#8220;Teh H@x0rz did it!&#8221; they rail on the company and blame them for having insecure computers in the first place.</p>
<p>It doesn&#8217;t matter if the admin decided to toss Windows 2000 without any service packs on the Internet. Yes, he or she was stupid, probably violated about twenty different policies, and should be given fifty lashings with a wet noodle. There would not have been an issue if the silly script kiddie from Eastern Estonia didn&#8217;t compromise the box.</p>
<p>Another interesting thing about the &#8220;Blame the Admins!&#8221; advocates were that they seemed to be guilty of the same things that the Admins were. They were blaming someone else. Admins were blaming the attacker while the security guy blames the admin. When someone gets compromised at my job, <strong>I&#8217;ve</strong> failed as the security person. It&#8217;s partially <strong>my</strong> fault.</p>
<ul>
<li>Why didn&#8217;t I notice traffic going to computer?</li>
<li>How did I not notice when that computer went online?</li>
<li>What didn&#8217;t I do to make sure that computer wasn&#8217;t part of the patch cycle/AV/IPS/IDS etc?</li>
</ul>
<p>We can make excuses all day, blame the admins, blame our tools, blame the lack of support from business owners, the issue is that are we men, or women, enough to say that the buck stops with us and we missed something along the way. Do we fall back into our regular routine after the crisis passes or do we try to take steps to ensure that we aren&#8217;t caught with our pants down again?</p>
<p>While I am not saying the admins or the maintainers of the data are completely blameless during an incident, I think Chris&#8217;s and OTH&#8217;s statements reveal a very scary shift in thinking regarding InfoSec. We are essentially saying that we&#8217;ve lost not only the battle, but the war, and we are being overrun. We&#8217;re admitting that we can no longer protect endpoints and that it&#8217;s a crap shoot if you go out onto the network. But don&#8217;t blame us if you get compromised, it&#8217;s your own damn fault.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/403/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Now I can analyze your intrusions *and* handle your incidents!</title>
		<link>http://www.innismir.net/article/396</link>
		<comments>http://www.innismir.net/article/396#comments</comments>
		<pubDate>Tue, 03 Nov 2009 04:01:07 +0000</pubDate>
		<dc:creator>Ben Jackson</dc:creator>
				<category><![CDATA[Information Security]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.innismir.net/?p=396</guid>
		<description><![CDATA[I was very lucky this summer because the Security Office got some funding for training and footed the bill for another SANS course. I opted to go for SANS SEC504: Hacker Techniques, Exploits &#38; Incident Handling. I did a &#8220;At Home&#8221; course this time, which met three times a week online and was taught Ed [...]]]></description>
			<content:encoded><![CDATA[<p>I was very lucky this summer because the Security Office got some funding for training and footed the bill for another SANS course. I opted to go for <a href="http://www.sans.org/security-training/hacker-techniques-exploits-and-incident-handling-40-mid">SANS SEC504: Hacker Techniques, Exploits &amp; Incident Handling</a>. I did a &#8220;At Home&#8221; course this time, which met three times a week online and was taught <a href="http://twitter.com/edskoudis" target="_blank">Ed Skoudis</a> and <a href="http://twitter.com/strandjs" target="_blank">John Strand</a>. While I did like the self paced learning that I had for SEC503, but it was very cool to be taught by the folks that you always heard on and about <a href="http://pauldotcom.com/security-weekly/">PSW</a>. Plus, I was able to make snide remarks in the chat window.</p>
<p>As much as I still wonder about certifications in general, I am starting to really like SANS courses. The course wasted little time on the basics and quickly had us rolling up our sleeves mucking about in what I classify as &#8220;cool sh*t&#8221;. While I did have stretches where I was just nodding and going &#8220;yeah&#8230; yeah&#8230; know that&#8230; uh-huh&#8230;&#8221; I would occasionally see or hear something, go &#8220;Oooh!&#8221;, and make write down some notes. The course consisted of 5 books of material, ranging from incident planning and handling to how to exploit systems, and then culminated in a capture the flag contest. I am ashamed to say the CTF was designed well enough that I could barely establish a toehold on the first server, I guess my days of staying up for an entire weekend and dominating the CTF at Northeastern is far behind me.</p>
<p>Although the course itself wrapped up sometime in the summer, I finally took my certification test today and passed with flying colors. I am happy to report that I have even more alphabet soup after my name and I am now &#8220;Ben Jackson, GCIA, GCIH&#8221;</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">
<p>http://www.sans.org/security-training/hacker-techniques-exploits-and-incident-handling-40-mid</p>
<p>http://www.sans.org/security-training/hacker-techniques-exploits-and-incident-handling-40-mid</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.innismir.net/article/396/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
