<?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>Philosophically Secure</title>
	
	<link>http://eugk.net/wordpress</link>
	<description>Eugene Kogan's blog on information security and software engineering</description>
	<lastBuildDate>Tue, 09 Apr 2013 03:48:04 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/eugk/secure" /><feedburner:info uri="eugk/secure" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Awesome Python module for running external programs</title>
		<link>http://feedproxy.google.com/~r/eugk/secure/~3/fHNuwv_geZY/</link>
		<comments>http://eugk.net/wordpress/2012/09/17/awesome-python-module-for-running-external-programs/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 17:31:18 +0000</pubDate>
		<dc:creator>eugenekogan</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://eugk.net/wordpress/?p=367</guid>
		<description><![CDATA[If you use Python for any kind of  system automation (e.g., the stuff most people do with Perl and Bash scripts), then you know it can be cumbersome to call external programs. This new Python module, called sh (http://amoffat.github.com/sh/), makes it a lot easier and cleaner. Here&#8217;s an example: from sh import ls, sudo with [...]]]></description>
				<content:encoded><![CDATA[<p>If you use Python for any kind of  system automation (e.g., the stuff most people do with Perl and Bash scripts), then you know it can be cumbersome to call external programs. This new Python module, called sh (<a href="http://amoffat.github.com/sh/" target="_blank">http://amoffat.github.com/sh/</a>), makes it a lot easier and cleaner. Here&#8217;s an example:</p>
<pre>from sh import ls, sudo
with sudo:
    print(ls("/root"))

</pre>
<p>Isn&#8217;t that cool? Sure, there are the usual security implications, and I didn&#8217;t choose the example with &#8220;sudo&#8221; by accident. But from a coding point of view, this is a nice improvement over something like subprocess.Popen. You can install it using &#8220;pip install sh&#8221; as usual.</p>
<img src="http://feeds.feedburner.com/~r/eugk/secure/~4/fHNuwv_geZY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eugk.net/wordpress/2012/09/17/awesome-python-module-for-running-external-programs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eugk.net/wordpress/2012/09/17/awesome-python-module-for-running-external-programs/</feedburner:origLink></item>
		<item>
		<title>Coding skills for infosec folks</title>
		<link>http://feedproxy.google.com/~r/eugk/secure/~3/JshAwCafzbo/</link>
		<comments>http://eugk.net/wordpress/2011/06/27/coding-skills-for-infosec-folks/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 13:25:39 +0000</pubDate>
		<dc:creator>eugenekogan</dc:creator>
				<category><![CDATA[uncategorized]]></category>

		<guid isPermaLink="false">http://eugk.net/wordpress/?p=363</guid>
		<description><![CDATA[Dave Shackleford has some concerns that most information security professionals nowadays don&#8217;t have the software development/coding/hacking background that&#8217;s necessary to be really effective in this field. While it&#8217;s hard for me to say who does or doesn&#8217;t have these skills, I completely agree that they can be critically important when it comes to information security. [...]]]></description>
				<content:encoded><![CDATA[<p>Dave Shackleford has some concerns that most information security professionals nowadays don&#8217;t have the software development/coding/hacking background that&#8217;s necessary to be really effective in this field. While it&#8217;s hard for me to say who does or doesn&#8217;t have these skills, I completely agree that they can be critically important when it comes to information security.</p>
<p>Having a background in software engineering makes you a lot more productive when discussing secure coding with full-time software developers. Also, the ability to whip up a quick Python or Perl script to munge through some log data can be a huge time saver, especially in a tense incident response situation. I personally spend good bit of time creating software that other analysts can use to do their jobs more efficiently. Automation is a force multiplier!</p>
<p>Read <a href="http://daveshackleford.com/?p=613">his blog post</a> for Dave&#8217;s full opinion and some good links.</p>
<img src="http://feeds.feedburner.com/~r/eugk/secure/~4/JshAwCafzbo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eugk.net/wordpress/2011/06/27/coding-skills-for-infosec-folks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eugk.net/wordpress/2011/06/27/coding-skills-for-infosec-folks/</feedburner:origLink></item>
		<item>
		<title>X-Content-Security-Policy</title>
		<link>http://feedproxy.google.com/~r/eugk/secure/~3/P1IXKrJgGko/</link>
		<comments>http://eugk.net/wordpress/2011/04/05/x-content-security-policy/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 20:42:09 +0000</pubDate>
		<dc:creator>eugenekogan</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://eugk.net/wordpress/?p=357</guid>
		<description><![CDATA[Content Security Policy (CSP) is a draft specification from W3C, and was recently implemented in the latest version of Firefox. Basically, CSP is a way for a website owner to specify how a browser should treat content that it receives from his site. For example, it&#8217;s possible to list which domains you trust to serve [...]]]></description>
				<content:encoded><![CDATA[<p>Content Security Policy (CSP) is a <a href="https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html" target="_blank">draft specification</a> from W3C, and was recently implemented in the latest version of Firefox. Basically, CSP is a way for a website owner to specify how a browser should treat content that it receives from his site. For example, it&#8217;s possible to list which domains you trust to serve JavaScript. Any JavaScript received from a domain not on your list will not be executed by the browser. This feature alone is a great security improvement, and there are many <a href="https://developer.mozilla.org/en/Introducing_Content_Security_Policy" target="_blank">other attacks</a> that can be entirely or partially mitigated using CSP.</p>
<p>Another beneficial side effect of adopting CSP is that it will force organizations to take stock of everything that their site is doing, and perhaps even make some smart some design changes in the process (like removing and disabling all in-line JavaScript). For developers, Mozilla has some great references, like <a href="https://developer.mozilla.org/en/Security/CSP/Using_Content_Security_Policy" target="_blank">this overview</a> and <a href="https://developer.mozilla.org/en/Security/CSP/CSP_policy_directives" target="_blank">this detailed list</a> of policy directives.</p>
<p>I look forward to seeing CSP adopted more widely and supported by every major browser. If anyone has some practical experience with deploying CSP, please share some of your lessons learned.</p>
<img src="http://feeds.feedburner.com/~r/eugk/secure/~4/P1IXKrJgGko" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eugk.net/wordpress/2011/04/05/x-content-security-policy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eugk.net/wordpress/2011/04/05/x-content-security-policy/</feedburner:origLink></item>
		<item>
		<title>Hackers breach systems of ___ corporation! OMG!</title>
		<link>http://feedproxy.google.com/~r/eugk/secure/~3/itcENI5EN20/</link>
		<comments>http://eugk.net/wordpress/2011/02/10/hackers-breach-systems/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 12:54:15 +0000</pubDate>
		<dc:creator>eugenekogan</dc:creator>
				<category><![CDATA[hacking]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://eugk.net/wordpress/?p=341</guid>
		<description><![CDATA[Sorry for the silly post title, but this situation is getting to be at least a little ridiculous. This morning I read an article entitled &#8220;Hackers Breach Tech Systems of Multinational Oil Companies&#8221; from the New York Times. I know it makes for exciting headlines to announce that some super-important network got hacked, but is [...]]]></description>
				<content:encoded><![CDATA[<p>Sorry for the silly post title, but this situation is getting to be at least a little ridiculous. This morning I read an article entitled &#8220;<a href="http://www.nytimes.com/2011/02/10/business/global/10hack.htm" target="_blank">Hackers Breach Tech Systems of Multinational Oil Companies</a>&#8221; from the New York Times. I know it makes for exciting headlines to announce that some super-important network got hacked, but is it really news anymore? After all, the breaking news isn&#8217;t really the hack at all &#8211; it&#8217;s the fact that someone finally noticed and decided to report it. The actual breaking in probably took place weeks/months/years ago.</p>
<p>At this point in the evolution of information systems, given the current state of information security, we should all just accept the fact that every organization which has any data of value has probably already been compromised multiple times. This includes corporations, non-profits, and governments. I suppose the value of having this stuff in the news is that it brings security into the consciousness of the general public for a few minutes. But maybe they should start adding &#8220;As expected,&#8221; to the beginning of all such articles, rather than pretending to be surprised.</p>
<p><a href="http://www.flickr.com/photos/peterrosbjerg/4128889529/"><img class="size-medium wp-image-348 alignleft" style="border: 2px solid black;" title="candy" src="http://eugk.net/wordpress/wp-content/uploads/2011/02/4128889529_e6cbe034b81-300x225.jpg" alt="" width="240" height="180" /></a></p>
<p>From a technical standpoint, I think more organizations need to start treating their internal networks as hostile environments. I know I&#8217;m not the first person to suggest this idea, and it&#8217;s the basic idea behind mitigating the <a href="http://www.cert.org/insider_threat/" target="_blank">insider threat</a>. The difference is that these principles now apply not only to governments protecting national secrets, but to every meaningful organization on the Internet. It&#8217;s been several years since any reasonable security professional could recommend that you focus on protecting the network perimeter, especially given how porous and interconnected most modern corporations are.</p>
<p>Think of it this way. A determined hacker will get into your network. At that point, he becomes a malicious insider, even if the attack was <a href="http://taosecurity.blogspot.com/2009/05/insider-threat-myth-documentation.html" target="_blank">initiated from the outside</a>. Your incident response plan and team are critical. We can no longer design information systems with a hard, crunchy exterior and soft, gooey interior.</p>
<p>UPDATE: Another interesting <a href="http://blog.eeye.com/general/scary-night-dragons-fall-from-sky">perspective</a> on this issue was posted by Marc Maiffret of eEye.</p>
<img src="http://feeds.feedburner.com/~r/eugk/secure/~4/itcENI5EN20" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eugk.net/wordpress/2011/02/10/hackers-breach-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eugk.net/wordpress/2011/02/10/hackers-breach-systems/</feedburner:origLink></item>
		<item>
		<title>Recommended reading for February 3rd</title>
		<link>http://feedproxy.google.com/~r/eugk/secure/~3/g2OXpM3HsPM/</link>
		<comments>http://eugk.net/wordpress/2011/02/04/recommended-reading-for-february-3rd/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 15:33:53 +0000</pubDate>
		<dc:creator>eugenekogan</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://eugk.net/wordpress/?p=332</guid>
		<description><![CDATA[Exploiting Networks with Loki on Backtrack 4 R2 Loki is a handy protocol manipulation tool, especially useful for penetration testers. This post gives a good, brief intro. The Noise Sometimes you get caught up in the &#8220;noise&#8221; of your daily work and then suddenly realize that you haven&#8217;t gotten around to the &#8220;signal&#8221; in months. [...]]]></description>
				<content:encoded><![CDATA[<p><span style="text-decoration: underline;"><a href="http://www.packetstan.com/2011/02/running-loki-on-backtrack-4-r2.html">Exploiting Networks with Loki on Backtrack 4 R2</a></span><br />
Loki is a handy protocol manipulation tool, especially useful for penetration testers. This post gives a good, brief intro.</p>
<p><span style="text-decoration: underline;"><a href="http://www.randsinrepose.com/archives/2011/02/02/the_noise.html">The Noise</a></span><br />
Sometimes you get caught up in the &#8220;noise&#8221; of your daily work and then suddenly realize that you haven&#8217;t gotten around to the &#8220;signal&#8221; in months.</p>
<p><span style="text-decoration: underline;"><a href="http://www.schneier.com/blog/archives/2011/01/jury_says_its_o.html">Jury Says it&#8217;s Okay to Record the TSA</a></span><br />
Go figure, we still do have some rights left at the airport!</p>
<p><span style="text-decoration: underline;"><a href="http://dilbert.com/blog/entry/cloud_government/">Cloud Government</a></span><br />
A fun idea about reinventing the US Government in a way that actually works, using technology.</p>
<p><span style="text-decoration: underline;"><a href="http://www.marcandangel.com/2011/01/24/10-surefire-ways-to-live-below-your-full-potential/">10 Surefire Ways To Live Below Your Full Potential</a></span><br />
This is a good reminder about how not to live your life.</p>
<p><span style="text-decoration: underline;"><a href="http://feedproxy.google.com/~r/zeltser/~3/hk2nRWM7z2Y/2841872831">Security Scoreboard &#8211; &#8220;Yelp&#8221; for Enterprise Security Products?</a></span><br />
It can be hard to know if an IT product really does what it claims. This site provides reviews of IT security solutions.<a href="http://code.google.com/p/google-refine/"></p>
<p><span style="text-decoration: underline;"> Google Refine</span></a><br />
Yet another awesome tool from Google. This one helps you clean up and make sense of messy, inconsistent data. It looks very helpful for people who want to write code against public databases.</p>
<p><a href="http://feedproxy.google.com/~r/typepad/alleyinsider/silicon_alley_insider/~3/oaB6RoYfV-c/facebook-engineers-get-incredible-freedom-in-their-jobs-2011-1"><span style="text-decoration: underline;">The Incredible Freedom Of A Facebook Engineer</span><br />
</a>A day in the life of a Facebook engineer. Yes, they probably do have it better than you.<a href="http://feedproxy.google.com/~r/typepad/alleyinsider/silicon_alley_insider/~3/oaB6RoYfV-c/facebook-engineers-get-incredible-freedom-in-their-jobs-2011-1"></a></p>
<p><span style="text-decoration: underline;"><a href="http://www.bu.edu/today/node/12107">Amassing a Small Army Against a Growing Enemy</a></span><br />
Some more research into using statistical anomaly detection on the Internet. I haven&#8217;t given up hope, yet.</p>
<img src="http://feeds.feedburner.com/~r/eugk/secure/~4/g2OXpM3HsPM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eugk.net/wordpress/2011/02/04/recommended-reading-for-february-3rd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eugk.net/wordpress/2011/02/04/recommended-reading-for-february-3rd/</feedburner:origLink></item>
	</channel>
</rss>
