<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Art of Information Security</title>
	
	<link>http://artofinfosec.com</link>
	<description>Random Insights on Protecting Data, Privacy, and Digital Infrastructure</description>
	<lastBuildDate>Thu, 17 Jun 2010 02:36:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/artofinfosec" /><feedburner:info uri="artofinfosec" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:owner><itunes:email>Erik.Heidt@artofinfosec.com</itunes:email><itunes:name>Erik Heidt</itunes:name></itunes:owner><itunes:author>Erik Heidt</itunes:author><itunes:explicit>no</itunes:explicit><itunes:image href="http://artofinfosec.com/wp-content/uploads/2007/12/artofinfosec_feedid.jpg" /><itunes:keywords>Information,Security,Risk,Management,Privacy,PCI,CISSP,CISA,Cryptography,IdM,Identity,Management,Audit,RSA,Erik,Heidt</itunes:keywords><itunes:subtitle>Random Insights on Protecting Data, Privacy, and Digital Infrastructure</itunes:subtitle><itunes:summary>The Art of Information Security is a podcast on topics of concern to Information Security and Digital Risk Management professionals. The feed contains a wide range of topics ranging from deep technical issues to basic information security skills, and of-course includes insights on critical business skills. The primary audience is Information Security and Technology professionals, but it is hoped that much of the content will be valuable to a more general audience concerned with protecting digital infrastructure, data, and privacy. Please see the "About" page for more information at http://www.ArtOfInfoSec.com</itunes:summary><itunes:category text="Technology"><itunes:category text="Software How-To" /></itunes:category><itunes:category text="Business" /><itunes:category text="Technology"><itunes:category text="Tech News" /></itunes:category><geo:lat>39.1</geo:lat><geo:long>-84.5</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><image><link>http://artofinfosec.com</link><url>http://artofinfosec.com/wp-content/uploads/2007/12/artofinfosec_feedid.jpg</url></image><item>
		<title>((AoIS Webcast)) Cryptography: Issues and Insight from Practical Implementations</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/Xe3H2-C-iPE/</link>
		<comments>http://artofinfosec.com/484/aois-webcast-cryptography-issues-and-insight-from-practical-implementations/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 02:31:52 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[News and Info]]></category>
		<category><![CDATA[Site Info]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=484</guid>
		<description><![CDATA[Kevin Flanagan and I delivered a presentation on Cryptography at this year&#8217;s RSA 2010. Now, doing a cryptography presentation at RSA is a bit like putting a target on yourself that says &#8220;please shoot me down!&#8221;. Well, the presentation was very well received, and the RSA conference folks have asked Kevin and I to do [...]<p><br/><br/><a href="http://artofinfosec.com/484/aois-webcast-cryptography-issues-and-insight-from-practical-implementations/">((AoIS Webcast)) Cryptography: Issues and Insight from Practical Implementations</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Kevin Flanagan and I delivered a presentation on Cryptography at this year&#8217;s RSA 2010. Now, doing a cryptography presentation at RSA is a bit like putting a target on yourself that says &#8220;please shoot me down!&#8221;. Well, the presentation was very well received, and the RSA conference folks have asked Kevin and I to do a encore presentation via Webcast.  A few quick facts:</p>
<p><strong>This is not your math teacher&#8217;s Cryptography presentation !</strong><br />
The core of this presentation is about discussing the various points in an application where a cryptographic control, primarily encryption, can be applied. Kevin and I walk through an expanded version of the 3-tier application architecture. We go beyond discussing the encryption controls available to the web server, application server, and database backends, to expand our scope to include the PC, storage, backup, and file systems. At each point we will discuss the kinds of controls that can be applied, the risks that those controls help manage, and risks which are ofttimes overlooked and remain.</p>
<p><strong>This presentation is more focused than the RSA Version from March.</strong><br />
In our presentation in March we tried to also include an introduction to Key Management. This proved to be too much to bite off, so we have pruned that material from the presentation that is planned for the Webcast. Kevin and I may be submitting a presentation proposal for RSA 2011, 100% dedicated to Key Management. (Feedback on that idea would be of great value&#8230; Feel free to comment below.)</p>
<p>In fact, I am always interested in feedback from readers of AoIS. So, if you tune in the the WebCase, please drop me a note. I personally find web and teleconference presentations much more difficult than in the in-person kind&#8230;</p>
<p><strong>When and Where ?</strong><br />
The Webcast in this Wed (June 23, 2010) at 1:00 PM EST, 10:00 AM PST, 5:00 PM GMT.<br />
Here is a link to the registration: <a href="https://www.eventbuilder.com/main/event_desc.asp?z=6s4f88&amp;p_event=810b8p8i" target="_blank">Webcast: Cryptography: Issues and Insight from Practical Implementations</a></p>
<div>Cheers, Erik</div>
<p><br/><br/><a href="http://artofinfosec.com/484/aois-webcast-cryptography-issues-and-insight-from-practical-implementations/">((AoIS Webcast)) Cryptography: Issues and Insight from Practical Implementations</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/feST5fFLEqH8Wp507qerdka_QMc/0/da"><img src="http://feedads.g.doubleclick.net/~a/feST5fFLEqH8Wp507qerdka_QMc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/feST5fFLEqH8Wp507qerdka_QMc/1/da"><img src="http://feedads.g.doubleclick.net/~a/feST5fFLEqH8Wp507qerdka_QMc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/Xe3H2-C-iPE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/484/aois-webcast-cryptography-issues-and-insight-from-practical-implementations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/484/aois-webcast-cryptography-issues-and-insight-from-practical-implementations/</feedburner:origLink></item>
		<item>
		<title>Add Some Architecture to RSA 2010</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/5LfMNXKehjo/</link>
		<comments>http://artofinfosec.com/473/add-some-architecture-to-rsa-2010/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 23:21:27 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[News and Info]]></category>
		<category><![CDATA[Site Info]]></category>
		<category><![CDATA[RSA 2010]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=473</guid>
		<description><![CDATA[Once again the RSA Conference is giving Dan Houser and I the opportunity to provide a one-day Identity Management Architecture tutorial. One-day tutorials can be added to your RSA Conference registration for a small fee. These sessions are designed to provide more depth and detail on particular important topics. This year’s program is titled &#8220;Foundations [...]<p><br/><br/><a href="http://artofinfosec.com/473/add-some-architecture-to-rsa-2010/">Add Some Architecture to RSA 2010</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Once again the RSA Conference is giving Dan Houser and I the opportunity to provide a one-day Identity Management Architecture tutorial. One-day tutorials can be added to your RSA Conference registration for a small fee.  These sessions are designed to provide more depth and detail on particular important topics.</p>
<p>This year’s program is titled &#8220;Foundations for Success: Enterprise Identity Management Architecture”, and the content follows the successful pattern of past years. The morning will focus on establishing a base of understanding, and the afternoon will be spent covering modules selected by the attendees (the description from the RSA website is attached below).</p>
<p>This year I am especially excited as I am leading a major Information Security infrastructure initiative that involves the complete build out of the Information Security stack for a new company (actually a $2.4B spin-off). I have just completed full requirements, RFP, and the product selection cycle for an Identity Management solution. At the time of the class, I will be at the mid-point of the provisioning system’s deployment, and will have Password Vaulting in production. This project has been a source of great challenges and new insights, all of which I hope to bring with me on March 1st (well, the insights anyway).</p>
<p>Identity Management is at the core of a successful Information Security program. In many ways, it is the primary technical control for policy enforcement and oversight. In addition to the important role Identity Management plays in risk management and oversight, many of your business partners think of Identity Management “as” Information Security. The question of &#8220;how do I get access to X&#8221; is a question near and dear to the heart of your business partners. Many of the security controls we all work with day to day are largely invisible to business partners, but password problems, access request delays, and audit findings are very visible to them.</p>
<p>Information about the tutorial is available form the <a href="http://www.rsaconference.com/2010/usa/agenda-and-sessions/one-day-tutorials.htm">RSA 1-Day Tutorials page</a>, but here is a copy of the tutorial description:</p>
<p><strong>Tutorial ID : TUT-M21</strong></p>
<p><strong>Foundations for Success: Enterprise Identity Management Architecture</strong></p>
<p>Identity and Access Management is the foundation for access controls in the Enterprise, a mission-critical IT function that is both the lifeblood of your business, and a frustrating and difficult beast to tame. Your IdM infrastructure is more complicated, with more moving parts, and more partners across the enterprise, than any other security related service.</p>
<p>This interactive session, taught by experienced IdM veterans and practitioners, provides an architectural view to resolving identity challenges, and will provide detailed and informative discussions on directory services, web access management, Single Sign-on, federated identity, authorization, provisioning and more. The morning session will provide an overview of the foundations of IdM, while the afternoon will provide a customized, detailed and interactive session to focus on the specific identity disciplines they find most challenging.</p>
<p><strong>This workshop will cover:</strong></p>
<ul>
<li>Principles of Identity and Access Management and implementation strategies</li>
</ul>
<ul>
<li> Infrastructure architecture &#8212; critical underlying processes to run a successful enterprise</li>
</ul>
<ul>
<li> Web-based authentication &amp; Web Access Management</li>
</ul>
<ul>
<li> Selling Identity strategy in the C-suite</li>
</ul>
<ul>
<li> Directory Services – Enterprise, meta-directories and virtual directories</li>
</ul>
<ul>
<li> Provisioning &#8211; managing the processes of Identity and Access Management</li>
</ul>
<ul>
<li> Identity mapping and roll-up</li>
</ul>
<ul>
<li> Detailed Single Sign-on strategies: Getting off Identity islands</li>
</ul>
<ul>
<li> Detailed Federated Identity discussion and case studies</li>
</ul>
<ul>
<li> Gritty Reality of Federation SSO: Lessons learned from 14 major federation projects</li>
</ul>
<ul>
<li> Multi-factor authentication: biometrics, tokens &amp; more</li>
</ul>
<ul>
<li> Functional IDs &#8211; real world considerations of this often forgotten access control</li>
</ul>
<ul>
<li> User Access Audit: Proving only authorized users have access</li>
</ul>
<ul>
<li> Auditing the identity systems</li>
</ul>
<p><strong>Key Learning Objectives:<br />
</strong>Participants should have a basic background in Information Security, IT systems, and identity management. After the class, participants should feel well grounded in identity management, understand the broad landscape from both a technical as well as a business perspective, and have gained practical insight into the strategies which will enable them to meet identity challenges in their organization.</p>
<p>Cheers,<br />
Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/473/add-some-architecture-to-rsa-2010/">Add Some Architecture to RSA 2010</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/uvqP0WE_Nkx1QVtFLvCv5DrkWSc/0/da"><img src="http://feedads.g.doubleclick.net/~a/uvqP0WE_Nkx1QVtFLvCv5DrkWSc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/uvqP0WE_Nkx1QVtFLvCv5DrkWSc/1/da"><img src="http://feedads.g.doubleclick.net/~a/uvqP0WE_Nkx1QVtFLvCv5DrkWSc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/5LfMNXKehjo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/473/add-some-architecture-to-rsa-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/473/add-some-architecture-to-rsa-2010/</feedburner:origLink></item>
		<item>
		<title>Auditing Time…</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/DpGN7VsQrKA/</link>
		<comments>http://artofinfosec.com/339/auditing-time/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 01:26:39 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Analysis and Insight]]></category>
		<category><![CDATA[Tools, Tips, and Techniques]]></category>
		<category><![CDATA[Audit]]></category>
		<category><![CDATA[Coordinated Universal Time (UTC)]]></category>
		<category><![CDATA[hping]]></category>
		<category><![CDATA[Network Time Protocol (NTP)]]></category>
		<category><![CDATA[NTP Pool]]></category>
		<category><![CDATA[Time]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=339</guid>
		<description><![CDATA[Time is critical in security systems; specifically, having systems know the time  is very important. Adequate clock synchronization is important for: Operational Integrity (things happen when they are supposed to happen &#8211; backups, tasks, etc.) Reproducibility of events (meaningful logs and records) Validation of SSL certificate expiration (or other tokens, etc.) Correct application of time restricted controls Etc. So, the [...]<p><br/><br/><a href="http://artofinfosec.com/339/auditing-time/">Auditing Time&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Time is critical in security systems; specifically, having systems know the time  is very important. Adequate clock synchronization is important for:</p>
<ul>
<li>Operational Integrity (things happen when they are supposed to happen &#8211; backups, tasks, etc.)</li>
<li>Reproducibility of events (meaningful logs and records)</li>
<li>Validation of SSL certificate expiration (or other tokens, etc.)</li>
<li>Correct application of time restricted controls</li>
<li>Etc.</li>
</ul>
<p>So, the big question is, what is &#8220;adequate clock synchronization&#8221;, and how do we achieve it ?</p>
<p><strong>But First, What Time Is It ?</strong></p>
<p>Time itself is of course a natural phenomenon. Just like distance, volume, and weight, the measurements for time are artificial and man-made.  The dominant time standard (especially from a computer and therefore Information Security perspective) is <a href="http://en.wikipedia.org/wiki/Coordinated_Universal_Time">Coordinated Universal Time (UTC)</a>. This could probably have been called Universal Compromise Time, as it turns out that getting the whole world to drop their cultural biases, deployed technology, etc. and move to a single time system has been a long and complicated road (and it isn&#8217;t over yet).</p>
<p>One major component of UTC is an agreement on what time it in fact is, and how that is determined. Also, there are  questions surrounding how to adjust leap seconds, leap years,  and other &#8220;measurement vs reality&#8221; anomalies.  Time (and its measurement) is quite complex in itself, but for the purposes of Information Security (system operation, log correlation, certificate expiration, etc.), the good news is that UTC provides a solid time standard.</p>
<p>Now, all we need to do is synchronize our clocks to UTC !<br />
(and adjust for our local time zone&#8230;)</p>
<p><strong>Network Time Protocol (NTP)</strong></p>
<p><a href="http://en.wikipedia.org/wiki/Network_Time_Protocol">Network Time Protocol (NTP)</a> is a well established, but often misconfigured and misunderstood, internet protocol. NTP utilizes <a href="http://en.wikipedia.org/wiki/Marzullo%27s_algorithm">Marzullo&#8217;s Algorithm </a>to synchronize clocks in spite of the fact that:</p>
<ul>
<li>The travel time for information passed between systems via a network is constantly changing</li>
<li>Remote clocks themselves may contain some error (noise) vs UTC</li>
<li>Remote clocks may themselves be using NTP to determine the time</li>
</ul>
<p>In spite of this, a properly configured NTP client can synchronize its clock to within 10 milliseconds (1/100 s) of UTC over the public internet. Servers on the same LAN can synchronize much more closely . For Information Security purposes, clock synchronization among systems and to UTC, within 1/5 or 1/10 of a second, should be sufficient.</p>
<p><strong>Classic Misconfiguration Mistakes (and how to avoid them)<br />
</strong></p>
<p>The misconfiguration mistakes that folks make tend to be the result of:</p>
<ul>
<li>Overestimating the importance of Stratum 1 servers</li>
<li>Over-thinking the NTP configuration</li>
</ul>
<p>NTP Servers are divided into Stratums based on what time source. A Stratum 1 server is directly connected to a device that provides a time reference. Some examples of reference time sources include:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Atomic_clock">Atomic Clocks</a></li>
<li><a href="http://en.wikipedia.org/wiki/Global_Positioning_System#Timekeeping">GPS </a></li>
<li>CDMA</li>
<li><a href="http://tf.nist.gov/stations/wwvb.htm">WWVB</a>, <a href="http://en.wikipedia.org/wiki/DCF77">DCF77</a>, <a href="http://www.npl.co.uk/server.php?show=ConWebDoc.998">MSF60</a></li>
</ul>
<p>NTP servers which synchronize with a Stratum 1 time source are Stratum 2 servers, with the Stratum number increasing by one for each level.</p>
<p><strong>Big Mistake &#8211; Using a Well Known NTP Reference</strong></p>
<p>The most frequent mistake people make when configuring NTP on a server is assuming that they need (or will get the best time synchronization) by using one of the well known atomic clock sources. This tends (thought not always) to be a bad idea because it overloads a small number of servers. Also, a server with a simpler network access path will generally provide better synchronization than a more remote one.</p>
<p>When configuring the NTP protocol, it is a good idea to specify several servers. The general rule of thumb is 2-4 NTP servers. If everyone specifies the same servers, then those servers become overloaded and their response times become erratic (which doesn&#8217;t help things). In some cases, an unintended denial of service attack is caused.</p>
<p>Both Trinity College of Dublin, Ireland and the University of Wisconsin at Madison experienced unintended denial of service attacks caused by misconfigured product deployments. In the case of the University of Wisconsin at Madison, NETGEAR shipped over 700,000 routers which were set-up to all pull time references from the university&#8217;s servers. NETGEAR is not the only router or product manufacturer to have made such an error.</p>
<p><strong>Enter the NTP Pool&#8230;</strong></p>
<p><strong><span style="font-weight: normal;">&#8220;The <a href="http://www.pool.ntp.org/">pool.ntp.org</a> project is a big virtual cluster of timeservers striving to provide reliable easy to use NTP service for millions of clients without putting a strain on the big popular timeservers.&#8221; <em>quoted from pool.ntp.org</em></span></strong></p>
<p>Basically, the NTP pool is a set of over 1500 time servers, all of which are volunteering to participate in a large load-balanced virtual time service. The quality and availability of the time service provided by each of the NTP servers in the pool is monitored, and servers are removed if they fail to meet certain guidelines.</p>
<p>Unless a system itself is going to be an NTP server, then use of the NTP Pool is your best bet 100% of the time. It is a good idea to use the sub-pool that is associated with your region on the globe. Here is ta sample configuration: (/etc/ntp.conf file)</p>
<blockquote><p>
server 0.us.pool.ntp.org<br />
server 1.us.pool.ntp.org<br />
server 2.us.pool.ntp.org<br />
server 3.us.pool.ntp.org
</p></blockquote>
<p>It may not be necessary for your to run the NTP service itself. Running the ntpdate command at boot and then in a cron job once or twice a day may be sufficient. The command would look like:</p>
<blockquote><p>
ntpdate 0.us.pool.ntp.org 1.us.pool.ntp.org 2.us.pool.ntp.org 3.us.pool.ntp.org
</p></blockquote>
<p>If you do need to install ntp on Ubuntu, the commands are:</p>
<blockquote><p>
sudo apt-get install ntp
</p></blockquote>
<p>and then edit the /etc/ntp.conf file and add the server lines from above. On my OSX workstation, the entire /etc/ntp.conf file is:</p>
<blockquote><p>
driftfile /var/ntp/ntp.drift</p>
<p>server 0.us.pool.ntp.org<br />
server 1.us.pool.ntp.org<br />
server 2.us.pool.ntp.org<br />
server 3.us.pool.ntp.org
</p></blockquote>
<p><strong>Overthinking the Configuration</strong></p>
<p>The &#8220;server&#8221; parameter in the configuration file has a number of additional directives that can be specified. These are almost never needed, but can generate a lot of extra traffic on the NTP server. Avoid over thinking the server configurations and avoid using prefer, iburst, or burst.</p>
<p><strong>When Should I Run NTP Service Rather Than Use The NTPDate Command ?</strong></p>
<p>There is almost no downside to running the NTP service. It is very low overhead and generates almost no network traffic. That being said, the only downside to running the ntpdate command a few times a day, is that the clock can drift more. If I were performing an audit, and the shop-practice was to use ntpdate on everything except infrastructure service machines (directory servers, syslog concentrators, etc.), I would accept that practice. I would be more concerned about how time synchronization was being managed on HSMs, directory services, NIDS, firewalls, etc.</p>
<p><strong>When Should I Run My Own NTP Server ?</strong></p>
<p>There are two cases when you should consider running your own server:</p>
<ul>
<li>You have a large number of machines that need time services</li>
<li>You wish to participate in NTP Pool</li>
</ul>
<div>In both, cases your options for running a server are:</div>
<div>
<ol>
<li>Purchase a time reference (such as a GPS card)</li>
<li>Arrange for authenticated NTP from a Stratum 1 server</li>
<li>Local (short network hop) servers to sync with</li>
</ol>
</div>
<p>A Stratum 1 time server appliance or a GPS/CDMA card can be purchased for costs similar to a rack mounted server (of course you will need two). If that is just out of the (budgetary) question, then I would look for the time servers to use authenticated time sources. NIST and several other Stratum 1 NTP providers have servers which are only available to folks who have requested access, and are authenticating to the server. If time accuracy is critical to risk management, and GPS/CDMA is not available, then I would push for authenticated NTP.</p>
<p>Option 3 is acceptable in the vast majority of situations, including cases where logs and events are only correlated locally, or where no compelling need exists.</p>
<p><strong>NTP and Network Security</strong></p>
<p>NTP uses UDP on port 123. This traffic should be restricted in DMZ or other secure network zones to only route to authorized NTP servers. Tools like <a href="http://www.hping.org/">hping</a> can be used to turn any open port into a file transfer gateway or tunnel.</p>
<p>One option is to set-up a transparent proxy on your firewalls and to direct all 123/UDP traffic to your NTP server or to one you trust. (The risk of the open port involves providing a data path out of the organization, not rogue clocks&#8230;)</p>
<p><strong>Resources and More Information</strong></p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Network_Time_Protocol">Wikipedia on NTP</a></li>
<li><a href="http://www.eecis.udel.edu/~mills/database/papers/history.pdf">A Brief History of NTP Time: Confessions of an Internet Timekeeper</a></li>
<li><a href="http://en.wikipedia.org/wiki/Marzullo%27s_algorithm">Marzullo&#8217;s Algorithm</a></li>
</ul>
<p>Cheers,</p>
<p>Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/339/auditing-time/">Auditing Time&#8230;</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/bIF1RGiku1O5WGGyjk2oRQvXO1k/0/da"><img src="http://feedads.g.doubleclick.net/~a/bIF1RGiku1O5WGGyjk2oRQvXO1k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/bIF1RGiku1O5WGGyjk2oRQvXO1k/1/da"><img src="http://feedads.g.doubleclick.net/~a/bIF1RGiku1O5WGGyjk2oRQvXO1k/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/DpGN7VsQrKA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/339/auditing-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/339/auditing-time/</feedburner:origLink></item>
		<item>
		<title>AoIS Interviews Heather Deem, Part 2</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/sAYqr33cRNg/</link>
		<comments>http://artofinfosec.com/404/aois-interviews-heather-deem-part-2/#comments</comments>
		<pubDate>Tue, 12 May 2009 03:00:37 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[AoIS Interviews Series]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[AoIS Interviews Heather Deem]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=404</guid>
		<description><![CDATA[Welcome to the second part of Art of Information Security&#8217;s interview with seasoned Information Security marketer Heather Deem (part 1 link). In the first part Heather discussed the importance of having reasonable time and resource expectations. In this part we will start off by discussing some low cost marketing techniques. Erik: Are there any &#8216;free&#8217; (but effective) marketing activities [...]<p><br/><br/><a href="http://artofinfosec.com/404/aois-interviews-heather-deem-part-2/">AoIS Interviews Heather Deem, Part 2</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Welcome to the second part of Art of Information Security&#8217;s interview with seasoned Information Security marketer Heather Deem (<a href="http://artofinfosec.com/398/aois-interviews-heather-deem-part-1/">part 1 link</a>). In the first part Heather discussed the importance of having reasonable time and resource expectations. In this part we will start off by discussing some low cost marketing techniques.</p>
<p><strong>Erik</strong>: Are there any &#8216;free&#8217; (but effective) marketing activities that organizations can pursue?</p>
<p><strong>Heather</strong>:  All Marketing activities have some cost in terms of development or execution time, however, the following activities can be considered “free” or low cost:</p>
<p><strong>Webinars:</strong> If the company has an internal content expert available to develop and deliver educational presentations (industry or technology focused, not vendor specific content), and if the company has an enterprise-level web conferencing subscription, the marketing team can host webinars for relatively free.  Partnering with channel partners for joint promotions can also help both companies educate and propel their prospects through the sales cycle.</p>
<p><strong>By-lined or contributed articles:</strong> Developing industry-relevant articles for trade journals can be another relatively low cost activity to gain credibility and exposure.  Similar to webinars, this requires an internal content expert to develop the article and either internal PR or an agency to pitch stories to the media.</p>
<p><strong>Erik</strong>: What have been some of the biggest misconceptions about marketing that you have experienced in your work with start-ups and growth companies?</p>
<p><strong>Heather</strong>:  Two misconceptions spring to mind: the value of producing quality marketing materials, and the time and resources required to roll-out a program that has real impact.</p>
<p>I’ve seen companies who don’t hesitate to spend thousands of dollars to attend a tradeshow or who don’t bat an eye at an egregious entertainment bill submitted by sales, yet they balk or refuse to invest in a graphic designer to create a polished looking datasheet or direct mail piece, or refuse to spend time and money on developing the proper marketing materials for moving prospects and customers through the sales cycle.</p>
<p>The second misconception surrounds the required level of strategy, planning and resources required for successful marketing programs. Some executives underestimate the time required to plan a marketing program or what is required for execution in terms of personnel time, media lead time, engineering contribution to whitepapers, etc.</p>
<p>To develop truly integrated and impactful marketing programs, the marketing team needs to work through and understand the challenges faced by the sales team, the needs of the target market and align these key inputs to develop the appropriate campaigns to support the marketing goals.  Prior to executing these campaigns, companies typically need to develop new or update existing marketing materials to support these campaigns. The entire process can take a month or more.</p>
<p><strong>Erik</strong>: So, how can organizations promote marketing and messaging into the culture so that everyone is involved?</p>
<p><strong>Heather</strong>:  Establishing clear and effective marketing messaging and materials is the first step.  This includes both internal and external websites, datasheets and presentation content. For example, develop a concise positioning and messaging document for sales, channel partners and other company staff. </p>
<p>I would also encourage the Marketing team to take advantage of all-hands meetings and either monthly or quarterly internal email updates to educate personnel on the latest marketing activities and messaging development. </p>
<p>Marketing or corporate executives should also address any marketing challenges that surface and instruct employees on how to respond publically.  For example, if a known competitor is using under-handed sales tactics such as falsifying information about your company or product, executives should clearly indicate how sales and marketing is addressing the issue and reinforce that the corporate communication policy does not condone negative messaging or competitive bashing in retaliation.  Similarly, if a company is dealing with a sensitive press issue, employees should be educated on the appropriate public response. Even if they are not considered company spokespersons, they need to be educated on what or what not to say.</p>
<p><strong>Erik</strong>: What do organizations need to do, to determine if their marketing is effective?</p>
<p><strong>Heather</strong>:  The two exercises I would recommend are: mapping the marketing programs to the marketing goals for post-program evaluation and soliciting frequent feedback from analysts, customers and channel partners.</p>
<p>Prior to each marketing campaign, map the marketing goals to the campaign or activity and measure the actual results post-program.  This will typically require a pre-defined lead follow-up plan and collaboration between sales and marketing.  Metrics to include may be Cost per Lead, Response Rates, Website Hits, Lead Quality, Opportunities Developed, Opportunities Closed, etc.  Of course these efforts will only be as good as the level of accountability required of both marketing and sales to input and maintain prospect and customer data throughout the sales cycle.</p>
<p>Measuring the effectiveness of messaging and marketing materials can be achieved through feedback from the sales team, prospects/customers, channel partners, and analyst feedback.  It is very important to reach out to all of these audiences to gain a fresh perspective on your messaging and content from time to time.  If possible, try to incorporate feedback from each of these groups, since each group brings a unique perspective.</p>
<p><strong>Erik</strong>: Heather, you have worked with a number of start-ups. How early in the genesis of a new organization should a marketing plan be developed? </p>
<p><strong>Heather</strong>:   Even if a start-up doesn’t have a dedicated marketing budget, a marketing strategy and plan should be developed <strong>before</strong> any customer facing activities are initiated.  If hiring a marketing professional (either employee or consultant) is not an option, then this effort can be lead by one of the executives.  The key is to develop a baseline strategy covering product pricing, positioning, messaging and the go-to-market strategy.  Even a rudimentary go-to-market strategy will serve as a foundation for guiding sales and developing marketing materials.  As the company goes to market and gains additional intelligence on customers and competitors and as product enhancements are rolled out, this strategy should be reassessed and revised.</p>
<p>In addition to the marketing strategy, an initial marketing plan should be developed.  While a marketing budget may not be established, you still need to devise a plan for the development of marketing materials such as the website, collateral (datasheets, solution overviews, technical manuals), presentations, whitepapers, demos, product packaging.  Factoring in public relations efforts, such as the development, the out-reach and the response to media and analyst relations should also be considered, even if the company is not planning a formal PR program.</p>
<p>Thought should also be given to how prospect and customer data will be managed.  Even if the company has yet to deploy a CRM system, it is important to plan an efficient process on how this data is maintained, how leads and customers are managed and how this data can be ported to a CRM solution in the future. If the strategy for  managing customer data is not instituted with the sales team from the get-go, management will never really gain solid data to support the business metrics and marketing will loose invaluable data for establishing and managing marketing programs.</p>
<p><strong>Erik</strong>:  What are the first steps for companies, especially resource-strapped start-ups, to take in starting their marketing efforts?</p>
<p><strong>Heather</strong>:  Refer to my answers regarding the top marketing activities and “nearly free” marketing activities.  Development of even a baseline marketing strategy, marketing plan and marketing materials assessment will go a long way in laying the foundation to drive effective yet budget conscious marketing programs. </p>
<p>I will also offer a free one-hour “Ask the Expert-Marketing Consultation” to the readers of Art of Information Security blog.   During this session companies can jump start their marketing by gaining free marketing advice specific to their website or marketing plan and bounce ideas off a marketing expert who specializes in the IT Security industry.  Schedule your free session through the contact page at <a href="http://www.candescomarketing.com/" target="_blank">www.candescomarketing.com</a></p>
<p><strong>Many Thanks to Heather !</strong></p>
<p>Thanks for taking the time for the interview, and for the offer to Art of Information Security&#8217;s readers. I hope that it will help provide a more rounded perspective to folks we are struggeling with organizing or understanidng their marketing needs. </p>
<p>Heather can be contacted through <a href="http://candescomarketing.com/Candesco_Home_Page.html">Candesco Marketing</a>.</p>
<p>Cheers, Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/404/aois-interviews-heather-deem-part-2/">AoIS Interviews Heather Deem, Part 2</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/mMYENp17KBtuSowDfrYGzjgCJkk/0/da"><img src="http://feedads.g.doubleclick.net/~a/mMYENp17KBtuSowDfrYGzjgCJkk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mMYENp17KBtuSowDfrYGzjgCJkk/1/da"><img src="http://feedads.g.doubleclick.net/~a/mMYENp17KBtuSowDfrYGzjgCJkk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/sAYqr33cRNg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/404/aois-interviews-heather-deem-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/404/aois-interviews-heather-deem-part-2/</feedburner:origLink></item>
		<item>
		<title>AoIS Interviews Lee Kushner, Part 2</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/ozQhS5LZqRE/</link>
		<comments>http://artofinfosec.com/424/aois-interviews-lee-kushner-part-2/#comments</comments>
		<pubDate>Mon, 11 May 2009 15:27:34 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[AoIS Interviews Series]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[AoIS Interviews Lee Kushner]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=424</guid>
		<description><![CDATA[In the final part of our interview series with Lee Kushner (part 1), Information Security recruiter and career coach, we will jump right in with a discussion of Lee&#8217;s &#8221;7 Habits of Highly Effective Career Managers&#8221;. Erik: I noticed from your web page that you recently delivered a presentation called &#8220;7 Habits of Highly Effective Career Managers&#8221;. Can you give us a [...]<p><br/><br/><a href="http://artofinfosec.com/424/aois-interviews-lee-kushner-part-2/">AoIS Interviews Lee Kushner, Part 2</a></p>
]]></description>
			<content:encoded><![CDATA[<p>In the final part of our interview series with Lee Kushner (<a href="http://artofinfosec.com/412/aois-interviews-lee-kushner-part-1/">part 1</a>), Information Security recruiter and career coach, we will jump right in with a discussion of Lee&#8217;s &#8221;7 Habits of Highly Effective Career Managers&#8221;.</p>
<p><strong>Erik</strong>: I noticed from your web page that you recently delivered a presentation called &#8220;7 Habits of Highly Effective Career Managers&#8221;. Can you give us a flavor for what those habits are?</p>
<p><strong>Lee</strong>:</p>
<ol>
<li>Talent or Great Skills</li>
<li>Excellent Communication</li>
<li>An effective network
<ul>
<li>Your network is only good if you can call on it and get a result</li>
<li>What are some effective giving strategies?</li>
</ul>
</li>
<li>A Professional Development Plan</li>
<li>They Invest in Themselves</li>
<li>Develop Their Own Personal Brand</li>
<li>Possess Necessary Intangibles (perspective, patience, passion)</li>
</ol>
<p><strong>Erik</strong>: Ok, so how can someone reality check themselves about “having great skills”, or about the kinds of positions they “have  great skills” for?</p>
<p><strong>Lee</strong>: Talent is the one thing that is critical to being great at what you do, whatever that may be.  Without talent, it is tough to achieve greatness.  However, one talent could be something as simple as being the “hardest worker” or “never quitting until you figure it out”.  The truth is that we are all talented at something – it is important to recognize what that talent is, cultivate it, develop it, and leverage it.</p>
<p>The questions I normally ask people is:</p>
<ul>
<li>Tell me one thing that you do better than most people</li>
<li>Tell me the accomplishments that you are most proud of</li>
<li>If I asked your peers about your skills, what would they say was your best one</li>
</ul>
<p>When you answer those questions, you usually come close to discovering your best skills or true talent.</p>
<p><strong>Erik</strong>: Communication is one of those elusive soft skills. Many people think they are great communicators, but are so-so. Do you have any concrete advice?</p>
<p><strong>Lee</strong>: Most people are lousy communicators because they do not believe that it is a skill.  There are classes and courses on how to increase your vocabulary, to communicate with executives, to speak to subordinates, etc.</p>
<p>Ask people around you in your personal life, or anyone who can provide you with an honest answer (without repercussions) about your communication skills – that may be a good guide to see where you really stand.</p>
<p><strong>Erik</strong>: “Effective Network” – I suspect that you mean something very specific…</p>
<p><strong>Lee</strong>: I define an effective network as one that can be called upon on short notice and one that will provide you with a meaningful response to your query.  Your network can be made up of co-workers, industry peers, specialists, mentors, and educators.   An effective network also has to be willing to offer “candid” communication – be able to freely tell you when you are both heading down the correct path and the wrong one.</p>
<p><strong>Erik</strong>: So, having a Linked In account isn’t enough?</p>
<p><strong>Lee</strong>: No.  Like anything, you get out of it what you put into it.  Just clicking on a “Linked Invitation”  does not equal a trusted, meaningful relationship.  It is quite the opposite.</p>
<p><strong>Erik</strong>: I am very bad with names and faces, however I try to use conferences and large meetings as networking opportunities. One habit I have developed is to write clues to myself on the back of every business card I accept. I write things like, “met Jim at RSA 2008 on Expo floor”, ”Great network threat guy”, etc. Do you have any specific networking habits that you use?</p>
<p><strong>Lee</strong>: What works for me is that I like to remember something that is unique about the person  that is not necessarily job related: such as an outside interest, a college or university, or something personal.  To me,  this allows a connection to be developed that is outside of how you would traditionally think of them, and then you can effectively remember other things about them.   However, just because it works for me, does not mean it will work for all.</p>
<p><strong>Erik:</strong> What does a Professional Development Plan look like, and whom should I share it with?</p>
<p><strong>Lee:  <span style="font-weight: normal;">My thought is that a Professional Development Plan has two parts. The first part represents your current career  and the skills that you currently possess. The second part is your long term career goal, and the skills and experiences necessary to qualify for that particular role.</span></strong></p>
<p>Really what you are doing is performing a “career gap assessment”.</p>
<p>Other components of a career plan should include research on how to attain these necessary skills, a timetable of sorts to actually acquire the skills, and an understanding of the sacrifices necessary to achieve them.</p>
<p>Your career plan should be shared with people who respect and care about you, both personally and professionally.  Your professional network can consist of your mentors, your supervisor, your peers, and trusted outsiders.   Those can include career counselors, career coaches, executive recruiters, etc.</p>
<p>On a personal level, you need to share this with the people that will share the benefits and suffer from the sacrifices.  This is usually your immediate family.  Sacrifices can inlcude travel, longer work hours, relocation, and the finances needed for career investments.</p>
<p><strong>Erik:</strong> Is personal brand synonomous with reputation?</p>
<p><strong>Lee:</strong> In many cases it is, however I think that a personal brand is much more difficult to come by.  I mean, everyone has a reputation: some are good and some are bad.  However, you traditionally have to work very hard to establish a well respected professional brand.</p>
<p>In today’s culture, professional branding means that you not only have to establish a respected reputation, but you also have to be known for something that makes you unique and your opinions and knowledge “sought after” and relevant.</p>
<p><strong>Erik:</strong> Developing a brand is a long term investment. How do you do this so it is not viewed as a “job campaign”?</p>
<p><strong>Lee:</strong> You are correct; developing a professional brand will not happen overnight.  I believe that many people who have respected professional brands have an inner drive and passion for excellence.  It is this passion that usually drives them on a daily basis, and they know of no other way to conduct themselves.   My feeling is that if this behavior is viewed as routine and standard, it appears natural, and is only viewed as a job campaign by people who do not share the same level of professional drive or who feel threatened.</p>
<p><strong>Erik:</strong> Necessary Intangibles?</p>
<p><strong>Lee:</strong> Passion to me is number one.  All successful professionals, regardless of field, have a passion for their careers and are driven by an inner quest for excellence.</p>
<p>Patience is another one.  Too many people get caught up in the concept of how quickly they can advance, without realizing that they will miss out on the opportunity to learn more and develop their skills.</p>
<p>I think that someone’s work ethic is also a big differentiator.  One of my favorite expressions is that the worst thing to be in life is lazy.  Someone who is willing to put in the time, effort, and energy to achieve usually finds themselves in positions where they are given extra opportunities to demonstrate their skills.</p>
<p><strong>Erik:</strong> Lee, what advice do you have for folks who are currently out of work and looking?</p>
<p><strong>Lee:</strong> Two pieces of advice: The first is to “keep your head up” and do not get discouraged. The second is to take this time to reflect as to why you are currently in this situation, and begin to plan accordingly so that it does not happen to you again.</p>
<p><strong>Erik:</strong> And for those who are worried about being displaced?</p>
<p><strong>Lee:</strong> My best advice would be to be visible when it is time to be visible.  This is the time where you have to outshine the people around you, take on additional responsibility, and demonstrate that you are not immune to the current economic conditions.</p>
<p>This is not the time to ask for additional compensation, additional training, or take extra vacation.  This is the time to show that you are a team player, hard worker, and are loyal to your current employer.</p>
<p>If you feel that your displacement is imminent, then you should get your resume prepared and begin reaching out to your network to see if they know of good opportunities for someone with your skill set.</p>
<p><strong>Erik:</strong> Are there any Career Management resources you could point folks to?</p>
<p><strong>Lee:</strong> I will be frank in saying that unfortunately there are not many Career Management resources specifically targeted toward Information Security professionals.  Mike Murray and I are hoping to change that at <a href="http://www.infosecleaders.com">www.infosecleaders.com</a>.  We are planning to produce regular career-driven content specifically geared toward the Information Security community.  The initial podcast series ”Career Incident Response” will be posted soon.</p>
<p>In addition, we should also be publishing and releasing the results of our Information Security Career Management series around the time of Black Hat and Def Con this summer.  The survey is still open and can be found at <a href="http://www.infosecleaders.com/survey">www.infosecleaders.com/survey</a>.</p>
<p><strong>Erik:</strong> Lee, thank you for taking the time to participate in this interview. I know based on the response to Part 1 that this information is getting a lot of attention and that the Art of Information Security community has really appreciated it.</p>
<p><strong>Lee:</strong> Our profession is growing and increasing in popularity. In the future, there is going to be increased competition for the best positions.  It will not be enough to only be good; you will have to be better than your competition.  It will be imperative  to plan accordingly and make regular investments in your professional development to differentiate from your peers.</p>
<p><strong>Many Thanks to Lee Kushner</strong></p>
<p>If you have found this interview helpful, please consider participation in Lee&#8217;s professional development survey at <a href="http://www.infosecleaders.com/survey">www.infosecleaders.com/survey</a>. He has a tremendous passion for helping Information Security professionals develop their careers, and for aiding employers in understanding how to attract, develop, and retain top talent. The survey is Lee&#8217;s way of reality checking the advice and council that he gives, and will be shared through his upcoming podcasts and speaking engagements.</p>
<p>Cheers, Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/424/aois-interviews-lee-kushner-part-2/">AoIS Interviews Lee Kushner, Part 2</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/IWXnyiFqbjtlULOXpJzV7gGRMp4/0/da"><img src="http://feedads.g.doubleclick.net/~a/IWXnyiFqbjtlULOXpJzV7gGRMp4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IWXnyiFqbjtlULOXpJzV7gGRMp4/1/da"><img src="http://feedads.g.doubleclick.net/~a/IWXnyiFqbjtlULOXpJzV7gGRMp4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/ozQhS5LZqRE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/424/aois-interviews-lee-kushner-part-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/424/aois-interviews-lee-kushner-part-2/</feedburner:origLink></item>
		<item>
		<title>AoIS Interviews Heather Deem, Part 1</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/9eS-zpqtnV4/</link>
		<comments>http://artofinfosec.com/398/aois-interviews-heather-deem-part-1/#comments</comments>
		<pubDate>Tue, 05 May 2009 13:13:55 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[AoIS Interviews Series]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[AoIS Interviews Heather Deem]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=398</guid>
		<description><![CDATA[The Art of Information Security has the great pleasure of interviewing Heather Deem. Heather  is the driving force behind Candesco Marketing, and has extensive experience developing and executing marketing programs for Information Security firms. Given the current economy, Art of Information Security felt that there might be broad interest in Heather&#8217;s ideas and insights in marketing Information Security products [...]<p><br/><br/><a href="http://artofinfosec.com/398/aois-interviews-heather-deem-part-1/">AoIS Interviews Heather Deem, Part 1</a></p>
]]></description>
			<content:encoded><![CDATA[<p>The Art of Information Security has the great pleasure of interviewing Heather Deem. <a href="http://www.linkedin.com/pub/0/93b/a03">Heather</a>  is the driving force behind <a href="http://candescomarketing.com/">Candesco Marketing</a>, and has extensive experience developing and executing marketing programs for Information Security firms. Given the current economy, Art of Information Security felt that there might be broad interest in Heather&#8217;s ideas and insights in marketing Information Security products and services.</p>
<p>For more than ten years, Heather has supported marketing efforts, from framing the strategy to executing on the fine details, for a wide range of technology companies including Websense, Finjan, MarkMonitor, F-Secure, and others. I met her at last year&#8217;s RSA conference at one of the networking events, and really appreciate her taking the time for the interview. Let&#8217;s jump right in&#8230;</p>
<p><strong> Erik</strong>: How much of a corporation&#8217;s resources and energy (capital, time, etc.) should be reserved for marketing?</p>
<p><strong>Heather</strong>:  Many companies underestimate the hours and timelines required for campaigns and programs.  Timelines of course vary depending on a company’s goals, budget, the team’s availability, and turn-around times, but in general, it is advisable to allow the following timelines:</p>
<p><strong>Collateral Development:</strong> 3-4 weeks to develop a new datasheet, 1-2 weeks for datasheet revision, 4 weeks to develop a new presentation, and 2-3 months to gain customer approval and develop a case study.</p>
<p><strong>Tradeshows:</strong> Reserve booth space about a year in advance in order to acquire the best booth location.  Begin planning 4-6 months prior to the event date.  Start development of booth messaging, collateral, and demonstrations at least 3-4 months prior to the show.  Direct mail campaigns, exhibitor service orders, logo’d giveaways, and advanced shipments should be completed about one month prior to the event.</p>
<p><strong>Online Demand Generation Programs:</strong> The first step in planning your demand generation program is to define the target market and the offer.  Is the call to action going to be a whitepaper, webinar, podcast or other?  Creation of a new whitepaper can take 2-4 months; 2 months if outsourcing, 4 or more if using internal sources to develop.  For a webinar, you need lead time to engage and schedule your guest speaker, usually an analyst or customer.  Once the target market has been determined and the development of the offer has started, you need to identify the right media company for promotions. Most media sites typically require insertion orders to be placed 2-3 months out.  While some advertising sites have availability 1-3 weeks out, sites with reputable performance typically sell out key promotional categories or banner spots several months out.</p>
<p><strong>Direct Mail Campaigns:</strong> Similar to the online programs above, you need to identify your target audience and offer, but will also need to determine the direct mail list for your campaign.  You may have a solid customer and prospect database for your targeted mailing or you may opt to rent or purchase a 3rd party mailing list.  In both cases, you should take the time to segment the list to the specific contact titles, verticals, or geographic areas which are most relevant to your targeted audience.  It is also worthwhile, especially if utilizing a 3rd party list, to confirm the contact information and the mailing address of each recipient.  Depending on the size and quality of your list, the process of scrubbing the list may take days or several weeks. This step is less necessary if you are mailing an inexpensive post-card, but quite necessary if you have developed a higher quality mail piece or offer.</p>
<p>Depending on your offer and the complexity of your direct mail piece, it may take 2 weeks to 1 month to develop content, design the graphical layout, and print the direct mail piece. You will need to allocate another 2-3 weeks for mailing house services and delivery.</p>
<p>The above examples illustrate very rough timelines, but hopefully provide a baseline for planning typical marketing projects. While I’ve worked on and successfully delivered similar projects within shorter timeframes, it is advisable to integrate ample timelines into your project planning to avoid rush fees, team pressure, and depletion of resources which may be needed for other team projects/goals.</p>
<p><strong>Erik</strong>: What are the top marketing activities that every organization should make happen?</p>
<p><strong>Heather</strong>:  Development of a Marketing Strategy &amp; Plan, and Development of Marketing Materials &amp; Tools.</p>
<p>While this advice sounds almost too simplistic to relay, I cannot tell you how many companies tend to overlook or half-bake their marketing strategy or plan, yet have high expectations of marketing activities which have been based on undefined goals and limited budgets.</p>
<p><strong>Strategy:</strong> Identify your target market and develop your positioning, messaging, go-to-market plan, and marketing goals as these elements will serve as a tool for making informed decisions and will be the foundation for your marketing plan and materials.  Ensure that key decision-makers from executives to sales are aligned on these areas.  For example, based on the revenue goals, how many raw leads does marketing need to produce each quarter to support sales, and conversely, does sales have enough resources to appropriately handle follow-up for this volume of leads?</p>
<p><strong>Plan:</strong> Based off the marketing strategy and goals, develop the tactical plan to meet the marketing objectives. This plan should include an estimated timeline and campaign results.  Identify if the allocated budget and resources will sufficiently meet the marketing goals.  If not, additional investments in marketing may be required, or the marketing goals may need to be readjusted.</p>
<p>Some companies may feel overwhelmed, not know where to start, or feel that their limited marketing funds don’t justify a full-blown marketing strategy or plan; however, in start-ups, where ever dollar and hour counts, planning is even more crucial as there is less margin for error or waste. Advance planning will strengthen the management of marketing by helping you stay goal-focused, adequately allocate resources, avoid spikes and dips in lead generation, and reduce gaps in your marketing materials.</p>
<p><strong>Marketing Materials:</strong> This is one area that deserves more scrutiny. Organizations tend to focus more on lead generation and creating awareness, overlooking or undervaluing the necessity of creating and maintaining a proper marketing library of collateral and tools.  Frequent development and updating of marketing materials is vital to supporting the sales team and channel partners, and for propelling your prospects and customers through the sales cycle.</p>
<p>Almost every company has a datasheet, sales presentation ,and whitepaper, but many overlook other essential marketing materials like positioning briefs for the sales and channel team, ROI calculators, customer case studies, flash demos, and frequent development of new industry whitepapers or webcasts. These tools are like the oil that keeps the sales and marketing engines running smoothly and helps transport prospects through the sales cycle.</p>
<p><strong>Look for Part 2</strong></p>
<p>The second part of this interview with Heather will be posted in a few days. Stay tuned&#8230;</p>
<p>Cheers, Erik</p>
<p> </p>
<p><strong><br />
</strong></p>
<p><br/><br/><a href="http://artofinfosec.com/398/aois-interviews-heather-deem-part-1/">AoIS Interviews Heather Deem, Part 1</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/wKxWCCZkF3l6Ai3AlyUiNZ6R4Wg/0/da"><img src="http://feedads.g.doubleclick.net/~a/wKxWCCZkF3l6Ai3AlyUiNZ6R4Wg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wKxWCCZkF3l6Ai3AlyUiNZ6R4Wg/1/da"><img src="http://feedads.g.doubleclick.net/~a/wKxWCCZkF3l6Ai3AlyUiNZ6R4Wg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/9eS-zpqtnV4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/398/aois-interviews-heather-deem-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/398/aois-interviews-heather-deem-part-1/</feedburner:origLink></item>
		<item>
		<title>Crypto: Kerckhoffs’ Principle</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/dCVJ3w4P24w/</link>
		<comments>http://artofinfosec.com/335/crypto-kerckhoffs-principle/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 02:08:08 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Cryptography 101 Series]]></category>
		<category><![CDATA[Kerckhoffs' Principle]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=335</guid>
		<description><![CDATA[Kerckhoffs&#8217; Principle is one of the keys to solid cryptographic security. Here is the definition I found on the Wikipedia: &#8220;A Cryptosystem should be secure even if everything about the system, except the key, is public knowledge.&#8221; Kerckhoffs&#8217; Principle does not require that we publish or disclose how things work. It does require that the security of the system [...]<p><br/><br/><a href="http://artofinfosec.com/335/crypto-kerckhoffs-principle/">Crypto: Kerckhoffs&#8217; Principle</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Kerckhoffs&#8217; Principle is one of the keys to solid cryptographic security. Here is the definition I found on the Wikipedia:</p>
<blockquote><p>&#8220;A Cryptosystem should be secure even if everything about the system, except the key, is public knowledge.&#8221;</p></blockquote>
<p>Kerckhoffs&#8217; Principle does not require that we publish or disclose how things work. It does require that the security of the system must not be negatively impacted by such a disclosure. A sub-theme of this principle, is that if the system is not negativly impacted by disclosure, it may be enhanced. </p>
<p>In the history of cryptographic systems, peer reviewed systems/algorithms/techniques have outperformed closed/proprietary ones. This has its roots in basic human nature and is demonstrated every day in basic quality controls used for software in general.</p>
<p>A coworker once pointed out, &#8220;I am very confident that I can build a system that I cannot break. I am not so confident that I can build a system that no one else can break.&#8221; Getting many &#8220;someone else&#8221; resources to look at things is the core of Kerckhoffs&#8217; Principle in practice, even if not in original intent. An example of using Kerckhoffs&#8217; Principle is the current effort by NIST to sponsor the development and adoption of the next generation of hash algorithms through their hash contest (<a href="http://en.wikipedia.org/wiki/NIST_hash_function_competition">wiki</a>, <a href="http://csrc.nist.gov/groups/ST/hash/sha-3/index.html">NIST</a>). </p>
<p><strong>If You Need to Keep the &#8220;How&#8221; Secret&#8230;</strong></p>
<p>If you need to keep the &#8220;how&#8221; secret, then odds are it isn&#8217;t a very good approach to the problem (and you may know that). I am often shocked when probing people on password protection, at how often their not wanting to disclose this information (because it is a &#8220;secret&#8221; itself) correlates to a very poor practice. </p>
<p>BTW: the most frequent bad practice that I encounter over and over again is that &#8220;Base64 Encoding&#8221; is being used to &#8220;protect&#8221; the password. If I built a system that did that, I too would want to keep it a secret&#8230; <img src='http://artofinfosec.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>(In this case, I think the reluctance to disclose the information aligns more with &#8220;cover up&#8221; than &#8220;system design secret&#8221;.)</p>
<div><strong>Kerckhoffs&#8217; First Benefit: Peer Review and Collective Experience<br />
(aka Not Being Dependent on Cleverness over Knowledge&#8230;)</strong></div>
<p>It often seems odd to people that there are no secrets about how modern cryptographic algorithms are designed, operate, and are selected for broad usage.  Of course, I think many of these people don&#8217;t understand that this is no different from most security controls. Anyone can purchase a high-security lock, and then reverse engineer the lock. Take it apart, put it back together again, take it apart and examine (or replicate) each part, and so on. People&#8217;s trust in locks often greatly exceeds the actual &#8220;security&#8221; provided by the lock, but that has nothing to do with the fact that people have examined them. Most frequently it has more to do with people just purchasing cheap locks. </p>
<p><strong>Kerckhoffs&#8217; Second Benefit: You Can Stand on The Shoulders of Giants</strong></p>
<p>Back to passwords&#8230; Let&#8217;s say you are writing an application, and you need to store user account passwords. You are in luck &#8211; you can examine a broad body of work documenting the failures and redesigns of a number of password systems &#8211; and you can emulate what is working today without repeating old mistakes. The same can be said for a great number of security functions. </p>
<p>It often amazes me how often people start with the blank page and reinvent the wheel. Personally, I don&#8217;t ever want to re-invent the wheel. If I do that, I will be lucky if I develop the wheel for a Roman ox cart, or bicycle. I would rather take what I can find out about the wheel and take it to the next level (maybe <a href="http://en.wikipedia.org/wiki/Portal:Formula_One">Formula 1</a> Ferrari Team Wheels&#8230;), or be done with that part of the system design quickly and focus on something more challenging. </p>
<p><strong>Kerckhoffs&#8217; Third Benefit: Standards</strong></p>
<p>Any time you are developing a solution to a problem and you can leverage a standards approach you are gaining numerous benefits. First, you are leveraging the &#8220;Standing on the Shoulders of Giants&#8221; concept by inheriting a body of work that has been tested, reviewed, etc. Second, it is easier to communicate it to others.</p>
<p>In the cryptographic world, there are a number of very helpful standards bodies. These include:</p>
<ul>
<li><a href="http://csrc.nist.gov/">NIST Computer Security Division</a> </li>
<li><a href="http://www.nsa.gov/ia/programs/suiteb_cryptography/index.shtml">NSA Suite B</a></li>
<li><a href="http://www.oasis-open.org/home/index.php">OASIS</a></li>
<li>ANSI and ISO</li>
</ul>
<p><strong>More soon&#8230;</strong></p>
<p>Cheers, Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/335/crypto-kerckhoffs-principle/">Crypto: Kerckhoffs&#8217; Principle</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/M7bu3RjNkvRfw_XXSrT2jyfygfg/0/da"><img src="http://feedads.g.doubleclick.net/~a/M7bu3RjNkvRfw_XXSrT2jyfygfg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/M7bu3RjNkvRfw_XXSrT2jyfygfg/1/da"><img src="http://feedads.g.doubleclick.net/~a/M7bu3RjNkvRfw_XXSrT2jyfygfg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/dCVJ3w4P24w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/335/crypto-kerckhoffs-principle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/335/crypto-kerckhoffs-principle/</feedburner:origLink></item>
		<item>
		<title>Optimize Your RSA, Part 3 – Network, Network, Network…</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/DIKPGaT75YA/</link>
		<comments>http://artofinfosec.com/433/optimize-your-rsa-part-3-network-network-network/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 04:55:39 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Analysis and Insight]]></category>
		<category><![CDATA[Optimize Your RSA 2009]]></category>
		<category><![CDATA[RSA 2009]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=433</guid>
		<description><![CDATA[Probably this single most significant advantage to attending a conference, is the fact that it pulls so many people with a common interest into one place and time. If the interaction amongst participants wasn&#8217;t important, then it would be very difficult to make a compelling argument for in-person attendance. Talk to People &#8211; Join in the Conversation In [...]<p><br/><br/><a href="http://artofinfosec.com/433/optimize-your-rsa-part-3-network-network-network/">Optimize Your RSA, Part 3 &#8211; Network, Network, Network&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Probably this single most significant advantage to attending a conference, is the fact that it pulls so many people with a common interest into one place and time. If the interaction amongst participants wasn&#8217;t important, then it would be very difficult to make a compelling argument for in-person attendance.</p>
<p><strong>Talk to People &#8211; Join in the Conversation</strong></p>
<p>In the last year, I can think if 10 times where I was able to call (or I was called by) a colleague who I met at a past RSA. In the professional development series with Lee Kushner (<a href="http://artofinfosec.com/tag/aois-interviews-lee-kushner/">link</a>), ideas about developing, having, and being able to utilize your professional network are going to be a reoccurring theme.  If you are attending RSA (or any large event) don&#8217;t pass on the opportunity to meet and connect with new people. </p>
<p><strong>It can be Easy&#8230;</strong></p>
<p>Don&#8217;t be mislead into thinking you need to &#8220;work the room&#8221; to meet people at RSA. 90% of the people who will be in Mascone Center are there because Information Security is important them, either as a practitioner or as a provider. (The other 10% are there to make sure everything runs smoothly.) </p>
<p>So, you will be surrounded by people, who at least share that one item in common with you. Reaching out can be very easy. The people who you are in-line with, or waiting for a session to start with, etc. almost all do something connected to what you do. Just saying hello is all it takes. </p>
<p><strong>Leverage Events</strong></p>
<p>There are a number of events that can make networking even more effective. The conference itself has roundtables session that are 100% focused on establishing peer to peer communication on targeted topics. Any vendor sponsored dinner or event also creates easy opportunities.</p>
<p><strong>New to Networking?</strong> </p>
<p>The RSA conference understands the value of the networking opportunity it is creating. As a result, there is a &#8220;Networking 101&#8243; session on Monday evening at 5:15, immediately following the First-Time Delegate Orientation. Each year the conference brings in someone who has professional training experiencing in helping people network &#8211; helping people connect. This is always a great session to attend if you have the time, and are around the conference center on Monday evening.</p>
<p>Cheers, Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/433/optimize-your-rsa-part-3-network-network-network/">Optimize Your RSA, Part 3 &#8211; Network, Network, Network&#8230;</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/X50ZzXPlkNnMLxxwd-ZgNNGaxU0/0/da"><img src="http://feedads.g.doubleclick.net/~a/X50ZzXPlkNnMLxxwd-ZgNNGaxU0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/X50ZzXPlkNnMLxxwd-ZgNNGaxU0/1/da"><img src="http://feedads.g.doubleclick.net/~a/X50ZzXPlkNnMLxxwd-ZgNNGaxU0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/DIKPGaT75YA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/433/optimize-your-rsa-part-3-network-network-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/433/optimize-your-rsa-part-3-network-network-network/</feedburner:origLink></item>
		<item>
		<title>AoIS Interviews Lee Kushner, Part 1</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/DscSm856WZY/</link>
		<comments>http://artofinfosec.com/412/aois-interviews-lee-kushner-part-1/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 16:18:15 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[AoIS Interviews Series]]></category>
		<category><![CDATA[Professional Development]]></category>
		<category><![CDATA[AoIS Interviews Lee Kushner]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=412</guid>
		<description><![CDATA[Given the current economic situation, professional development and job searching are on many people&#8217;s minds. As a result, I saw no better time to get perspective on these topics from a true industry insider. Lee Kushner is the President of LJ Kushner and Associates, LLC, an executive search firm dedicated exclusively to the Information Security industry and its professionals.  For [...]<p><br/><br/><a href="http://artofinfosec.com/412/aois-interviews-lee-kushner-part-1/">AoIS Interviews Lee Kushner, Part 1</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Given the current economic situation, professional development and job searching are on many people&#8217;s minds. As a result, I saw no better time to get perspective on these topics from a true industry insider.</p>
<p>Lee Kushner is the President of <a href="http://www.ljkushner.com/">LJ Kushner and Associates, LLC</a>, an executive search firm dedicated exclusively to the Information Security industry and its professionals.  For the past thirteen years, Lee has successfully represented Fortune 2000 companies, information security software companies, information security services organizations, and large technology firms in enabling them to locate, attract, hire, and retain top level information security talent.  Throughout his career, he has provided career management and career coaching to information security professionals at various stages of their professional development.  He is a regular speaker and industry contributor on topics that include career planning, interview preparation, and employee recruitment and retention.</p>
<p><strong>Erik</strong>: With 13 years of recruiting Information Security professionals, how has your position as a recruiter changed and evolved?</p>
<p><strong>Lee</strong>: When I began recruiting 13 years ago, not many people had ever heard of a recruiter who specialized in Information Security – so there was a great burden of proof on my part to demonstrate that I understood both the technology and the industry to candidates.  Information Security professionals are a skeptical bunch.  It was very important to establish credibility and earn trust, by only promising what I was able to deliver.</p>
<p>I believe that after 13 years, both my firm and I have established a solid reputation and credibility within the industry and among the professionals.   Most of the people that we have worked with, we have done so for quite a while, throughout their career development.    Many of those professionals have passed on their positive experiences to their peers – and our reach has expanded.</p>
<p>It is my hope that through the years of working in the industry we have been able to help elevate the recruitment profession and inspire a different response when people hear the terms “recruiter” or “head-hunter”.</p>
<p><strong>Erik:</strong> I understand that Mike Murray and you are working on a podcasting series called “Career Incident Response”? What is that about?</p>
<p><strong>Lee</strong>: Mike and I have been speaking on the topic of Career Management for quite some time at RSA Conferences, DefCon, and The Source Conference.  We came up with the idea for a “Career Incident Response” podcast series due to the fact that so many people were coming to us either because they were a victim of a layoff, felt that a layoff was imminent, or had witnessed bad things happening to their industry peers.</p>
<p>The Career Incident Response podcast series will be outlined like a training course.  It will provide a guideline to what people can expect – from items that include evaluating your work situation,  the personal and emotional impact of job loss, how to effectively search for a position,  how to prepare your resume, and some basic ways to address difficult interview questions.</p>
<p><strong>Note</strong>: The Podcast Series is scheduled for release on or about May 15th, 2009 on  www.infosecleaders.com.  Art of Information Security will post an announcement when the release happens.</p>
<p><strong>Erik</strong>: If someone is working with a recruiter, what should they be doing to get the most value out of that relationship?</p>
<p><strong>Lee</strong>: I believe that the most important item is honesty, which is driven by trust.  People generally like to keep things close to the vest when they are engaged in a job search and become cryptic about things such as timetable, other opportunities, their current work situation, and compensation.  The more accurate information that a recruiter has, the better that they can help assist you.</p>
<p>The other thing is that people should work with recruiters that understand their profession and can provide them with something more than a job description.  It should be imperative that the recruiter has industry experience, no matter which industry you are in.</p>
<p>For example,  if I was a real estate attorney, I would want to work with recruiters that either placed attorneys, or ones that worked with real estate clients.</p>
<p><strong>Erik</strong>: What are some signs that people are working with the wrong recruiter for them?</p>
<p><strong>Lee</strong>: The biggest sign is when they do not add any value to your search process that goes beyond the current opportunity that they are working on.  Many recruiters comb job boards and social networking sites, looking for key words, without understanding how they fit in.</p>
<p>Information Security is not a “key word” business.  There are many different segments of our industry and it is comprised of many different skill sets.   If a recruiter cannot differentiate between these skills and how you fit, then you are probably working with the wrong one.</p>
<p><strong>Erik</strong>: If you could communicate one thing to someone who is trying to manage their career, what would that be?</p>
<p><strong>Lee</strong>: The one thing that I would stress would be to strive to differentiate from your peers.  The industry is going to become more and more competitive, and competition for the best positions is going to increase, being able to tell that story is going to be critical to achieving your long term career goals.</p>
<p><strong>Erik</strong>: In your practice, what are some of the key differentiators that you are encouraging people to pursue?</p>
<p><strong>Lee</strong>: I hate to be vague, but the best thing that I can tell anyone is to make consistent investments in their career and career development.  This can include certifications, training, personal development, career coaching, etc – but investing in yourself and your career is going to be critical to differentiating from your peers and competition.</p>
<div>I have three rules when addressing self investment:  </p>
<ol>
<li>Any investment in your career is a good one</li>
<li>You get what you pay for</li>
<li>If you do not invest in yourself, do not expect anyone else to</li>
</ol>
</div>
<p><strong>Erik</strong>: You in fact have been working on a Career Investment and Differentiation presentation. What are some of the key points you are trying to communicate?</p>
<p><strong>Lee</strong>: The key point of this concept is that it is up to you – the individual – to manage your career.  You are the one that has to seek out guidance, and plan for your future.   Do not expect your company to do it for you – you will reap the ultimate reward – so you should plan on making consistent sacrifices to attain these goals.</p>
<p><strong>Erik</strong>: So, how much overlap should someone expect between their employer-driven professional development and their personal professional development?</p>
<p><strong>Lee</strong>: Whatever you can gain from your employer’s personal development plan – by all means get.  However, you should understand why the employer is providing you with that stipend – it is so that it benefits them – not you.   If there is overlap – consider yourself fortunate.</p>
<div>Do not be tied to your employer’s career development plans – because you most likely have different plans for your career than your employer.   Develop your own career plan – and understand your skill deficiencies and try to find ways to eliminate them .  </p>
<p><strong>Erik</strong>: So, you are really proposing that people treat their career as an asset that requires ongoing maintenance, just like their 401 (k) or home?</p>
<p><strong>Lee</strong>: I believe that it is not only important to work “in” your career, but to work “on” your career.</p>
<p>Investing in your career and your personal development is the most important investment that you can make – because it is the one that you have the most control over.  In addition, once you learn something and develop a skill, it cannot be taken away from you (unless you decide to neglect it).</p>
<p>You can make very effective arguments that career acceleration produces the most effective long term financial rewards and improves the quality of your life.</p>
<p><strong>Stay Tuned for Part 2 (<a href="http://artofinfosec.com/424/aois-interviews-lee-kushner-part-2/">link</a></strong><strong>)</strong></p>
<p>In the second part of our interview with Lee, he will discuss his recent presentation entitled &#8220;The 7 Habits of Highly Effective Career Managers&#8221;.</p>
<p>Cheers, Erik</p></div>
<p><br/><br/><a href="http://artofinfosec.com/412/aois-interviews-lee-kushner-part-1/">AoIS Interviews Lee Kushner, Part 1</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/I7qbf9B9qwoJyPITSiNMW1oAE84/0/da"><img src="http://feedads.g.doubleclick.net/~a/I7qbf9B9qwoJyPITSiNMW1oAE84/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/I7qbf9B9qwoJyPITSiNMW1oAE84/1/da"><img src="http://feedads.g.doubleclick.net/~a/I7qbf9B9qwoJyPITSiNMW1oAE84/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/DscSm856WZY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/412/aois-interviews-lee-kushner-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/412/aois-interviews-lee-kushner-part-1/</feedburner:origLink></item>
		<item>
		<title>Optimize Your RSA, Part 2 – Session Tips…</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/aRCd_k7CLAw/</link>
		<comments>http://artofinfosec.com/393/optimize-your-rsa-part-2-session-tips/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 16:23:10 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Analysis and Insight]]></category>
		<category><![CDATA[Optimize Your RSA 2009]]></category>
		<category><![CDATA[RSA 2009]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=393</guid>
		<description><![CDATA[There is a TON of stuff to do at RSA if you are going, and managing all of that can be quite difficult. One of the things that I find difficult to do every year is select the sessions that I am going to. There are a few tools that the conference provides to make [...]<p><br/><br/><a href="http://artofinfosec.com/393/optimize-your-rsa-part-2-session-tips/">Optimize Your RSA, Part 2 &#8211; Session Tips&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <w :WordDocument> </w><w :View>Normal</w> <w :Zoom>0</w> <w :DoNotOptimizeForBrowser /> </xml>< ![endif]--> There is a TON of stuff to do at RSA if you are going, and managing all of that can be quite difficult. One of the things that I find difficult to do every year is select the sessions that I am going to. There are a few tools that the conference provides to make this easier.</p>
<p>Let&#8217;s take a look at the Session Catalog.</p>
<p><strong>See Who&#8217;s Speaking</strong></p>
<p>I have my own personal list of folks who always have great presentations and really pack a lot of punch for me. But, the attendance at the conference is so diverse that my list would certainly not work for everyone. The conference itself measures and metrics speaker performance. You know those forms they hand you as you walk into the session? Turns out that they use that data, and they even share it with you. When using the Session Catalog and the printed materials, you may notice a star next to some of the names. These are the folks who have had the strongest feedback during past conferences.</p>
<p>If this is your first RSA, it may be worth your while to ask folks who have attended in the past and who have similar interests, which speakers stood out to them. If you are a member of the RSA Conference group on Linked In (<a href="http://www.linkedin.com/groups?gid=3120">link</a>), you could even post a question about &#8220;Best Session for X&#8221;. (Which I have done&#8230;)</p>
<p><strong>Preview The Slides</strong></p>
<p>RSA has always made the slides available in advance. Usually this was on media (CD/USB) handed out at the conference. (So, &#8220;in advance&#8221; was day-before&#8230;) But now they are available for most sessions right in the Session Catalog. (Note, you need to be logged in to the site before you visit the page to see these.)</p>
<p><strong>Post Session&#8230;</strong></p>
<p>There is a lot of time and energy that goes into being a speaker. Please, help your speaker and the conference, and complete the evaluation forms. And, if a session clicks for you &#8211; don&#8217;t be shy &#8211; meet the speaker. Most of the speakers are presenting because they are committed to the mission and the profession. Participation and feedback are the biggest rewards any speaker can ask for from the audience &#8211; don&#8217;t hold back.</p>
<p>Hope this is helpful &#8211; see you in SFO.</p>
<p>Cheers, Erik</p>
<p><!--[if !supportEmptyParas]--> <!--[endif]--></p>
<p><!--[if !supportEmptyParas]--> <!--[endif]--></p>
<p><!--[if !supportEmptyParas]--> <!--[endif]--></p>
<p class="MsoNormal"><!--[if !supportEmptyParas]--> <!--[endif]--></p>
<p class="MsoNormal"><!--[if !supportEmptyParas]--> <!--[endif]--></p>
<p><br/><br/><a href="http://artofinfosec.com/393/optimize-your-rsa-part-2-session-tips/">Optimize Your RSA, Part 2 &#8211; Session Tips&#8230;</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/-ZMaD1eKnZ6HERbd5sLPCBAz7Sc/0/da"><img src="http://feedads.g.doubleclick.net/~a/-ZMaD1eKnZ6HERbd5sLPCBAz7Sc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-ZMaD1eKnZ6HERbd5sLPCBAz7Sc/1/da"><img src="http://feedads.g.doubleclick.net/~a/-ZMaD1eKnZ6HERbd5sLPCBAz7Sc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/aRCd_k7CLAw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/393/optimize-your-rsa-part-2-session-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/393/optimize-your-rsa-part-2-session-tips/</feedburner:origLink></item>
		<item>
		<title>Optimize Your RSA, Part 1 – Expo Management</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/76MvXD1tfUk/</link>
		<comments>http://artofinfosec.com/383/optimize-your-rsa-part-1-expo-management/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 01:50:11 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Analysis and Insight]]></category>
		<category><![CDATA[Optimize Your RSA 2009]]></category>
		<category><![CDATA[RSA 2009]]></category>
		<category><![CDATA[Vendor Management]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=383</guid>
		<description><![CDATA[It is one week until RSA, and now is the time to start planning to make the most of your trip. RSA has one of largest (if not the single largest) vendor Expositions for Information Security. Every year I use this as a one-week refresher course on the products and services that are available. Frequently [...]<p><br/><br/><a href="http://artofinfosec.com/383/optimize-your-rsa-part-1-expo-management/">Optimize Your RSA, Part 1 &#8211; Expo Management</a></p>
]]></description>
			<content:encoded><![CDATA[<p>It is one week until RSA, and now is the time to start planning to make the most of your trip. RSA has one of largest (if not the single largest) vendor Expositions for Information Security. Every year I use this as a one-week refresher course on the products and services that are available. Frequently the class sessions are very valuable to me, in terms of my long term professional development, but  (for my employer) the information I collect on the Expo floor is valuable almost immediately.</p>
<p><strong>Screen Now and Benefit All Year</strong></p>
<p>I am very selective about the vendors with whom, I have  meetings.  Sure, I am missing out on free lunches, but the fact is that I don&#8217;t have endless time to meet with people.  As a result I screen, and whenever possible pre-qualify vendors. Most of the time I spend on the RSA Expo floor is spent identifying who I don&#8217;t need to meet with, and establishing whom I definitely do want to meet with in the following year.</p>
<p><strong>Understand your Organizations or Clients Needs !</strong></p>
<p>In general you should have a good understanding of your employer or clients&#8230; Some key things to understand before heading out to the exposition:</p>
<p><strong>Q: </strong>What are the emerging needs of your organization?</p>
<p>What are the areas of concern for your CISO, Risk Mgmt., LOB partners, or other important constituents? In the week or two leading up to RSA, I ping my CISO, key LOB partners, etc. to find out what concerns they have, what vendors have been hounding them for meetings, what alternatives they may need, etc.</p>
<p><strong>Q: </strong>What products or services are subject to change?</p>
<p>I feel that, even for our deployed products, it is incumbent on me as a good corporate citizen to make sure those products are still competitive in the market. Information about the competition is especially important during contract renewals. No one negotiates a win-win deal without being fully informed.</p>
<p><strong>Q:</strong> Who are you key partners, and what new offerings do they have?</p>
<p>Who are the top vendors whose products you have, and love? Make sure to take the opportunity to visit them, understand emerging features, and make sure that you are getting the most out of your existing investment.</p>
<p><strong>Q:</strong> Who will your organization generally buy or not buy from?</p>
<p>Many organizations have firm rules about the types of organizations they will purchase from; know what these are. My experience is that if a product is truly compelling, there is always a way for purchasing to see that and make a deal happen. But, if you sense a weak offering from a company, that is going to be a hard sell to your organization, save time for both you and the vendor &#8211; tell them, and move on.</p>
<p><strong>Be There Monday Night</strong></p>
<p>Monday evening at RSA, the Expo opens to Delegates only. The fact that there are fewer people on the expo floor, the booth people are not burned out, and the free food makes this the ideal Expo floor time.</p>
<p><strong>Arrange Key Visits In Advance</strong></p>
<p>As I already mentioned, I try to pre-qualify vendor meetings. There are folks whom I know that I need to be meeting with (established relationships, emerging solutions, emerging risk needs, etc.) and there are a number of folks I know I don&#8217;t want to wast time on (lack of compelling product story, people who wasted my time in the past,etc.), but there are also a number of folks in the gray area in-between.</p>
<p>From November on, I start asking folks in the gray area if they are going to have an Expo presence at RSA. If they are, I ask for them to follow-up with me before the show with a booth # and contact name. After I arrive on-site and have the conference book in hand, I add to the list. I avoid setting up specific times, because with everything that happens at the show my schedule is too dynamic.</p>
<p>For each of these &#8220;quick meet and greets&#8221;, I prep one of my business cards in advance. I have the booth #, contact name, and subject clue on the back of the card. If my contact isn&#8217;t at the booth, I leave the card. When you in fact follow-up, you build credibility and relationship, even if there is no service to need synergy at this time.</p>
<p><strong>Be Quick and Targeted</strong></p>
<p>If the printed information, name, etc. on the booth catches my eye, I stop for a quick visit. I try to get the facts quickly, in 3-6 min. The secret is to not be afraid to ask tough questions quickly (but politely), such as:</p>
<ul>
<li>What&#8217;s compelling about your offering?</li>
<li>Who is your primary competition?</li>
<li>Do you have hard data, or a case study you can forward to me?</li>
<li>Do you have reference accounts for the use cases that are most important to my organization?</li>
<li>What industry analysis (Gartner, Burton, etc.) has been published on this space? Was your product included?</li>
</ul>
<p><strong>Be Specific About Follow-up</strong></p>
<p>If I have an immediate need, I ask for contact info and I initiate the follow-up before I leave the show. If I am interested in follow-up for a long-term, or next budget cycle, etc. then I usually ask for follow-up later in the year (e.g. Q3/4). Q2 is always a very busy time for me and the people around me, so I try to defer long-term information and knowledge capture until later in the year.</p>
<p>Hope this is helpful &#8211; see you in SFO.</p>
<p>Cheers, Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/383/optimize-your-rsa-part-1-expo-management/">Optimize Your RSA, Part 1 &#8211; Expo Management</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/b303ZDH46AbWud14BY-6tSgKUQU/0/da"><img src="http://feedads.g.doubleclick.net/~a/b303ZDH46AbWud14BY-6tSgKUQU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/b303ZDH46AbWud14BY-6tSgKUQU/1/da"><img src="http://feedads.g.doubleclick.net/~a/b303ZDH46AbWud14BY-6tSgKUQU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/76MvXD1tfUk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/383/optimize-your-rsa-part-1-expo-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/383/optimize-your-rsa-part-1-expo-management/</feedburner:origLink></item>
		<item>
		<title>Max the Identity &amp; Access Management in Your RSA 2009…</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/lQEoe1dm4AE/</link>
		<comments>http://artofinfosec.com/366/max-the-identity-access-management-in-your-rsa-2009/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 02:39:35 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[News and Info]]></category>
		<category><![CDATA[Identity & Access Management]]></category>
		<category><![CDATA[IdM]]></category>
		<category><![CDATA[RSA 2009]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=366</guid>
		<description><![CDATA[If you are attending the Pre-Conference 1-day Tutorial, Building an Enterprise-Strength Identity &#38; Access Management Architecture, that Dan Houser and I are co-teaching at RSA 2009 please take a moment to drop me a note (using the &#8220;Contact Erik&#8221; link from the site). This years class is going to be much smaller than last year [...]<p><br/><br/><a href="http://artofinfosec.com/366/max-the-identity-access-management-in-your-rsa-2009/">Max the Identity &#038; Access Management in Your RSA 2009&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>If you are attending the Pre-Conference 1-day Tutorial, <a href="http://www.rsaconference.com/2009/us/agenda-and-sessions/pre-conference-education/rsa-conference-1-day-tutorials.htm" target="_blank">Building an Enterprise-Strength Identity &amp; Access Management Architecture</a>, that Dan Houser and I are co-teaching at RSA 2009 please take a moment to drop me a note (using the &#8220;<a href="http://artofinfosec.com/contact-erik/">Contact Erik</a>&#8221; link from the site). This years class is going to be much smaller than last year and should allow for more interaction. As a result, I would like to take the opportunity to maximize the value of that increased interaction, and knowing what topics are top-of-mind for participants in advice will help. </p>
<p>If you are attending RSA 2009, and plan to be in San Francisco all day on Monday, take a look at the available <a href="http://www.rsaconference.com/2009/us/agenda-and-sessions/pre-conference-education/rsa-conference-1-day-tutorials.htm">Pre-Conference 1-day Tutorials</a> (RSA has added a number, and there are many to choose from). There is an additional fee for these Tutorials but based on the feedback from last years class, it was worth it.</p>
<p>Neither Dan nor I work for a vendor or supplier in the space.  We both work for Fortune 500 corporations that have real-world Identity and Access Management challenges (with real-world obstacles). If you are a Linked In member, profile (<a href="http://www.linkedin.com/in/erikheidt">link</a>) has some endorsements related to this class, as well as other presentations.</p>
<p>Cheers, Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/366/max-the-identity-access-management-in-your-rsa-2009/">Max the Identity &#038; Access Management in Your RSA 2009&#8230;</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/gHgu2Sg4kdVOkOkiMDm3qp67CZM/0/da"><img src="http://feedads.g.doubleclick.net/~a/gHgu2Sg4kdVOkOkiMDm3qp67CZM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gHgu2Sg4kdVOkOkiMDm3qp67CZM/1/da"><img src="http://feedads.g.doubleclick.net/~a/gHgu2Sg4kdVOkOkiMDm3qp67CZM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/lQEoe1dm4AE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/366/max-the-identity-access-management-in-your-rsa-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/366/max-the-identity-access-management-in-your-rsa-2009/</feedburner:origLink></item>
		<item>
		<title>AoIS Interviews Michael Rash, Part 3</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/PKAk0sA3rv8/</link>
		<comments>http://artofinfosec.com/285/aois-interviews-michael-rash-part-3/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 02:34:14 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[AoIS Interviews Series]]></category>
		<category><![CDATA[Site Info]]></category>
		<category><![CDATA[Tools, Tips, and Techniques]]></category>
		<category><![CDATA[AoIS Interviews Michael Rash]]></category>
		<category><![CDATA[IPTables]]></category>
		<category><![CDATA[nfsim]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=285</guid>
		<description><![CDATA[The Art of Information Security continues our interview with Michael Rash, Network Security expert and the driving force behind several open source security tools including PSAD, FWSnort, and FWKnop. In Part 2 of the interview Michael discussed how network threats, and network counter measures have been evolving. He also touched on the development of his book. Here goes the final installment in this series&#8230; [...]<p><br/><br/><a href="http://artofinfosec.com/285/aois-interviews-michael-rash-part-3/">AoIS Interviews Michael Rash, Part 3</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://artofinfosec.com/wp-content/uploads/michaelrash2.jpg"><img class="size-full wp-image-279 alignright" style="margin: 5px;" title="MichaelRash_Headshot" src="http://artofinfosec.com/wp-content/uploads/michaelrash2.jpg" alt="Michael Rash Headshot" width="112" height="157" /></a>The Art of Information Security continues our interview with Michael Rash, Network Security expert and the driving force behind several open source security tools including <a href="http://cipherdyne.org/psad/index.html">PSAD</a>, <a href="http://cipherdyne.org/fwsnort/index.html">FWSnort</a>, and <a href="http://cipherdyne.org/fwknop/index.html">FWKnop</a>.</p>
<p>In <a href="http://artofinfosec.com/283/aois-interviews-michael-rash-part-2/">Part 2</a> of the interview Michael discussed how network threats, and network counter measures have been evolving. He also touched on the development of his book. Here goes the final installment in this series&#8230;</p>
<p><strong>Erik</strong>: What would be your recommendations for folks who are adopting Linux (either enthusiasts or corporations) in terms of properly protecting their hosts and networks from network attacks?</p>
<p><!--StartFragment--></p>
<p class="MsoNormal"><span><strong>Michael</strong>: I think that deploying host and network firewalls is a great first step here, and iptables functions admirably. Many people in corporate environments are concerned about the questions of performance, manageability, scalability, and support, and iptables together with some third party software have decent answers to these concerns. For example, the fwbuilder project provides good graphical support for the display and manipulation of iptables policies, and large Linux distributions such as Red Hat and SuSE offer commercial support.</span></p>
<p class="MsoNormal"><span>Beyond having proper firewalls deployed, intrusion detection systems are a critical piece to point the way to attempted (and sometimes successful) compromises. Also, strong security mechanisms such as SELinux can provide a powerful barrier to attempted malicious usages of hosts. Finally, patch early and patch often.</span></p>
<p class="MsoNormal"><span><strong>Erik</strong>:<span>  </span>Do you have any tool or reference recommendations for debugging IP tables firewalls? </span></p>
<p class="MsoNormal"><span><strong>Michael</strong>: For debugging iptables policies and maintaining tight controls on the type of packets that are allowed to traverse those policies, one of the best techniques is to use tcpdump either on the end points or on the firewall itself (and these may be the same system) and watch how network traffic is allowed to progress. For example, a SYN packet to a port that is filtered will not respond either with a SYN/ACK or a RST, and seeing this behavior with tcpdump is quite easy. At the same time, understanding where in an iptables policy packets are getting dropped (or otherwise messed with) is usually made clear by watching how packet and byte counters are incremented on particular iptables rules. Use &#8216;iptables -v -n -L&#8217; for this, and couple this with the &#8216;watch&#8217; command to see how things change. Beyond this, if you have a kernel compiled with support for the iptables TRACE target, then you can use an iptables TRACE rule that causes all packets hitting this rule to be logged. Lastly, for really advanced debugging of iptables code itself, the nfsim project provides a simulator for running Netfilter code within userspace (and hence the ability to test code before running it within the kernel itself where a bug can have dire consequences). The nfsim project can be found here:</span></p>
<p class="MsoNormal"><span><a href="http://ozlabs.org/~jk/projects/nfsim/">http://ozlabs.org/~jk/projects/nfsim/</a></span></p>
<p class="MsoNormal"><span><strong>Erik</strong>: So, you obviously are deeply connected to all things Network IDS/IPS. What kinds of trends have you seen in 2008? Were there any new attack styles that surprised you? Do you have any ideas about what 2009 may hold?</span></p>
<p class="MsoNormal"><span><strong>Michael</strong>: Well, 2008 will certainly go down in history as the year that people were forced to really pay attention to DNS by the Kaminsky attack. One thing Dan did really well is make it clear just how important DNS is for literally everything on the Internet, and how a flaw there has implications that are difficult to over estimate. Online banking, acquiring SSL certificates, SMTP, “forgot my password links”, and countless other infrastructures depend on DNS information being correct. But, then there were also serious issues in 2008 with BGP and with SSL, so if there was any trend in 2008 <span>I</span> would say that it was the year of security flaws in big Internet infrastructures. In 2009, it will be interesting to see whether this trend remains true for as-yet undiscovered vulnerabilities in other important systems.</span></p>
<p class="MsoNormal"><span><strong>Erik</strong>: Has your support for open source helped you professionally?</span></p>
<p class="MsoNormal"><span><strong>Michael</strong>: Absolutely. My current position as a Security Architect on the Dragon IDS/IPS developed by Enterasys Networks is a role that my open source work helped me to acquire. Many forward looking innovations are created by the open source community, and understanding this community helps to guide many companies and the products they develop. Companies are recognizing the power of open source software more and more, and this translates to better professional positions for open source developers and technology enthusiasts.</span></p>
<p class="MsoNormal"><strong>Many Thanks to Michael !</strong></p>
<p class="MsoNormal">Thanks a ton for the time and energy you put into this, the first of what I hope will be many, interviews with notables from around the Information Security community.</p>
<p class="MsoNormal">Thanks, Erik</p>
<p><!--EndFragment--></p>
<p><br/><br/><a href="http://artofinfosec.com/285/aois-interviews-michael-rash-part-3/">AoIS Interviews Michael Rash, Part 3</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/TPCyajcUBfm-1uIQVJKmOH12bp8/0/da"><img src="http://feedads.g.doubleclick.net/~a/TPCyajcUBfm-1uIQVJKmOH12bp8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TPCyajcUBfm-1uIQVJKmOH12bp8/1/da"><img src="http://feedads.g.doubleclick.net/~a/TPCyajcUBfm-1uIQVJKmOH12bp8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/PKAk0sA3rv8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/285/aois-interviews-michael-rash-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/285/aois-interviews-michael-rash-part-3/</feedburner:origLink></item>
		<item>
		<title>Even more SSH – Great Article on /dev/random</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/tDV0kFVj_uE/</link>
		<comments>http://artofinfosec.com/346/even-more-ssh-great-article-on-devrandom/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 18:02:26 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Tools, Tips, and Techniques]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Secure Your Linux Host Series]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=346</guid>
		<description><![CDATA[Quick update to Part 2 of the AoIS Secure Your Linux Host Series on SSH. I noticed a great article today on  Xavier Mertens&#8216; /dev/random blog (which by the way has several great posts that have caught my eye&#8230;), on SSH tunneling -&#62; &#8220;Keep an Eye on SSH Forwarding&#8220;. In addition to providing a solid [...]<p><br/><br/><a href="http://artofinfosec.com/346/even-more-ssh-great-article-on-devrandom/">Even more SSH &#8211; Great Article on /dev/random</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Quick update to Part 2 of the AoIS <a href="http://artofinfosec.com/tag/secure-your-linux-host-series/">Secure Your Linux Host Series</a> on  SSH.</p>
<p>I noticed a great article today on  <a href="http://www.linkedin.com/in/xmertens">Xavier Mertens</a>&#8216; <a href="http://blog.rootshell.be/">/dev/random</a> blog (which by the way has several great posts that have caught my eye&#8230;), on SSH tunneling -&gt; &#8220;<a href="http://blog.rootshell.be/2009/03/01/keep-an-eye-on-ssh-forwarding/">Keep an Eye on SSH Forwarding</a>&#8220;.</p>
<p>In addition to providing a solid introudction to SSH Port Forwarding Xavier also discusses:</p>
<ul>
<li>Using SSH as a SOCKS Proxy via the SSH Server</li>
<li>Logging port forwarding</li>
<li>Restricting  ports that can be forwarded</li>
</ul>
<p>Check it out.</p>
<p>Cheers, Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/346/even-more-ssh-great-article-on-devrandom/">Even more SSH &#8211; Great Article on /dev/random</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/0PXJ27rL1XC9m3L23n3rrI_Z7Yc/0/da"><img src="http://feedads.g.doubleclick.net/~a/0PXJ27rL1XC9m3L23n3rrI_Z7Yc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0PXJ27rL1XC9m3L23n3rrI_Z7Yc/1/da"><img src="http://feedads.g.doubleclick.net/~a/0PXJ27rL1XC9m3L23n3rrI_Z7Yc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/tDV0kFVj_uE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/346/even-more-ssh-great-article-on-devrandom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/346/even-more-ssh-great-article-on-devrandom/</feedburner:origLink></item>
		<item>
		<title>AoIS Interviews Michael Rash, Part 2</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/_qwfQtdIt1U/</link>
		<comments>http://artofinfosec.com/283/aois-interviews-michael-rash-part-2/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 03:51:03 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[AoIS Interviews Series]]></category>
		<category><![CDATA[Tools, Tips, and Techniques]]></category>
		<category><![CDATA[AoIS Interviews Michael Rash]]></category>
		<category><![CDATA[FWKnop]]></category>
		<category><![CDATA[FWSnort]]></category>
		<category><![CDATA[IPTables]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=283</guid>
		<description><![CDATA[The Art of Information Security continues our interview with Michael Rash, Network Security expert and the driving force behind several open source security tools including PSAD, FWSnort, and FWKnop. In Part 1 of the interview Michael discussed how he came to be involved in Network Security and Intrusion Detection system design. Here in Part 2 we get a little deeper into [...]<p><br/><br/><a href="http://artofinfosec.com/283/aois-interviews-michael-rash-part-2/">AoIS Interviews Michael Rash, Part 2</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://artofinfosec.com/wp-content/uploads/michaelrash2.jpg"><img class="size-full wp-image-279 alignright" style="margin: 5px;" title="MichaelRash_Headshot" src="http://artofinfosec.com/wp-content/uploads/michaelrash2.jpg" alt="Michael Rash Headshot" width="112" height="157" /></a></p>
<p>The Art of Information Security continues our interview with Michael Rash, Network Security expert and the driving force behind several open source security tools including <a href="http://cipherdyne.org/psad/index.html">PSAD</a>, <a href="http://cipherdyne.org/fwsnort/index.html">FWSnort</a>, and <a href="http://cipherdyne.org/fwknop/index.html">FWKnop</a>.</p>
<p>In <a href="http://artofinfosec.com/280/aois-interviews-michael-rash-part-1/">Part 1</a> of the interview Michael discussed how he came to be involved in Network Security and Intrusion Detection system design. Here in Part 2 we get a little deeper into Michael&#8217;s philosophy on Network Intrusion Protection and discuss more open source tools that he is involved with the develop and support of.</p>
<p><!--StartFragment--></p>
<p class="MsoNormal"><span><span><strong>Erik</strong>: </span><span>How do you see network based attacks changing ?</span></span></p>
<p class="MsoNormal"><span> <span><strong>Michael</strong></span><span>: Over time, I think network based attacks will continue to be more automated and therefore accessible and deployable by more people. When it comes to educating oneself on the details of network insecurity, excellent projects such as Metasploit, Nessus, and Nmap point the way – and this is essential also for people trying to defend networks too. We will see more attacks delivered over IPv6, and we will see ever more clever ways to exploit the natural tendency of people to trust data in ways they shouldn&#8217;t. For me as a person trying to protect networks, the later is the most worrisome. A good example of a new and clever attack is “in-session phishing” as described <a href="http://arstechnica.com/security/news/2009/01/new-method-of-phishmongering-could-fool-experienced-users.ars">here (Arstechnica link)</a>.</span></span></p>
<p class="MsoNormal"><span><strong>Erik</strong>: </span><span>The firewalls that I run are utilized as host based protection. As you see network security becoming increasingly important, do you see the firewall “concept” become a hybrid of network protection layered over host based network controls? </span></p>
<p class="MsoNormal"><span><span><strong>Michael</strong></span><span>: With good firewall implementations (such as iptables) that do not place undue burdens on network processing that takes place on hosts, <span>I</span> do believe that firewalls will be viewed more and more as an essential protection mechanism for the host. The network perimeter will also continue to be an important deployment point for large firewalls to enforce global policy, but limiting the damage a successful exploit against an internal system is a problem that such an external firewall is not well-suited to address. Having a hardened network security stance on each host can provide an important benefit in this area. Further, as firewalls offer more application layer processing features, hosts can deploy customized policies that define sets of application layer data (derived from Snort rules) that are unfit for communicating with local sockets.</span></span></p>
<p class="MsoNormal"><span><span>There are challenges though regarding managing all of those host-level firewall policies, and this is where some patience and scripting ability can play a roll.</span></span></p>
<p class="MsoNormal"><span><strong>Erik</strong>: And then came FWSnort? What were the principles that drove the development of FWSnort ?</span></p>
<p class="MsoNormal"><span><strong>Michael</strong>: The fwsnort project was inspired originally by the snort2iptables script written by William Stearns. This was back in the Linux 2.4 days when the string match extension was still distributed within the patch-o-matic system from the Netfilter project. Being interested in intrusion detection and firewalls at the same time, it was a goal of mine to see how far iptables could be taken in the direction of detecting (and blocking) malicious traffic. The snort IDS had a well-developed signature language, and at that time the signatures were still free and released under the GPL. So, it was natural to try and extend the snort2iptables code, and fwsnort was created.</span></p>
<p class="MsoNormal"><span>The main goal of fwsnort is to use facilities provided by iptables to recast Snort signature sets within iptables policies. A clean translation is not always possible particularly with complex Snort signatures that use regular expression matching (because no regex engine is available to the iptables code running in the kernel), but many Snort signatures can faithfully be translated.</span></p>
<p class="MsoNormal"><span> <strong>Erik</strong>: Was your vision that PSAD and fwsnort teamed up as host IDS dynamic duo, or more as services that strengthen network firewalls?</span></p>
<p class="MsoNormal"><span><strong>Michael</strong>: Ideally I would say both here. The difference between the two types of deployments is negligible from psad and fwsnort&#8217;s perspectives – both can be deployed just as effectively against the iptables INPUT chain (for packets directed at the local system) as the FORWARD chain (for packets directed through a network firewall). The effect of not deploying host firewalls is that the outside of the network may be protected by a crunchy shell, but the inside is a chewy center. If any system can be compromised internally on such a network, an attacker is presented with few barriers to additional actions once the perimeter is breached.</span></p>
<p class="MsoNormal"><span> <strong>Erik</strong>: But wait – there’s more ! You are also the driving force behind FWKnop !</span></p>
<p class="MsoNormal"><span><strong>Michael</strong>: Thanks for mentioning fwknop. This project has received a large percentage of my attention in the last year or so. It was started originally in 2004 as the first port knocking system that added passive OS fingerprinting as an authentication parameter, but in 2005 Single Packet Authorization was added. SPA solves many of the protocol limitations that are built into port knocking (ease of replay attacks, lack of decent data transmission, and difficulty of scaling to many users), and takes the idea of “default-drop” to a new level. That is, a service such as SSH is itself made completely inaccessible before the lightweight SPA packet is passively sniffed and the firewall is reconfigured to allow access only if the SPA packet is valid. This essentially combines techniques from the IDS world (passive packet sniffing) with techniques from the authentication and authorization world (encryption and the like).</span></p>
<p class="MsoNormal"><strong>Erik</strong>: And how did the book come to be ?</p>
<p class="MsoNormal"><span><strong>Michael</strong>:<span> I have generally tried to capture my thoughts on computer security by writing them down. In 2001 I started writing articles, and wrote a few for the Linux Journal after working with Jay Beale on the Bastille Linux project. From there, I joined Jay with writing material for Snort books for Syngress. My open source development interest has always remained in IDS and firewall technologies, so I eventually decided to write a book about the two together. The result was the No Starch book. Let me just mention here that if any of your readers is interested in writing a book, I can wholeheartedly recommend No Starch as an absolutely fantastic publisher to work with.</span></span></p>
<p class="MsoNormal"><strong>Stay Tuned for Part 3</strong></p>
<p>Part 3 of this series is coming soon, with more discussion about network security as well as the impact that contributing to open source tools has had on Michael professional opportunities.</p>
<p>Cheers, Erik</p>
<p> </p>
<p><!--EndFragment--></p>
<p><br/><br/><a href="http://artofinfosec.com/283/aois-interviews-michael-rash-part-2/">AoIS Interviews Michael Rash, Part 2</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/5Ti3_7df9czmeujanDzfoExiwfE/0/da"><img src="http://feedads.g.doubleclick.net/~a/5Ti3_7df9czmeujanDzfoExiwfE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5Ti3_7df9czmeujanDzfoExiwfE/1/da"><img src="http://feedads.g.doubleclick.net/~a/5Ti3_7df9czmeujanDzfoExiwfE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/_qwfQtdIt1U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/283/aois-interviews-michael-rash-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/283/aois-interviews-michael-rash-part-2/</feedburner:origLink></item>
		<item>
		<title>Secure Your Linux Host – Part 3: Why A Host Firewall ?</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/uNsg9TZfrEQ/</link>
		<comments>http://artofinfosec.com/310/secure-your-linux-host-part-3-why-a-host-firewall/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 03:23:31 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Site Info]]></category>
		<category><![CDATA[DMZ]]></category>
		<category><![CDATA[Host Based Firewall]]></category>
		<category><![CDATA[IPTables]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Secure Your Linux Host Series]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=310</guid>
		<description><![CDATA[This post is going to focus on building and applying a Host Firewall using the IPTables functionality that is built into Linux. (If you are already lost, try googling &#8220;securing linux with IPTables&#8221;, and check out the resources section below.) Please note: This Secure Your Linux Host series is very hands-on.  The tools and tips [...]<p><br/><br/><a href="http://artofinfosec.com/310/secure-your-linux-host-part-3-why-a-host-firewall/">Secure Your Linux Host &#8211; Part 3: Why A Host Firewall ?</a></p>
]]></description>
			<content:encoded><![CDATA[<div>
<p>This post is going to focus on building and applying a Host Firewall using the IPTables functionality that is built into Linux. (If you are already lost, try googling &#8220;securing linux with IPTables&#8221;, and check out the resources section below.)</p>
<p>Please note: This <a href="http://artofinfosec.com/tag/secure-your-linux-host-series/">Secure Your Linux Host</a> series is very hands-on.  The tools and tips that will enable you to use a Host Firewall are coming, but let&#8217;s lay the foundation for using them first&#8230;</p>
<p><strong>What is a Host Firewall?</strong></p>
<p>When the concept of Firewall is mentioned, the most common meaning that comes to mind is a network services control between networks. Over 90% of the information that you can find on Firewalls is targeted at people who want to protect systems on one network (such as their corporate or home LAN) from systems on another network (generally the internet), while permitting a list of known services to be accessed by one network from the other. There are in fact several effective strategies for using Network Firewalls as boundaries between networks, or network segments.  For a detailed introduction (or tune up) on this subject, please refer to the NIST document in the resources section below, or <a href="http://www.giac.org/resources/whitepaper/network/12.php">click here</a> for a great SANS introduction.</p>
<p>A Host Firewall is different in that it exists to protect and control access to a single system from all others. Common scenarios a Host Firewall is well suited to address:</p>
<ul>
<li>Host is in direct contact with the Internet (or other hostile network)</li>
<li>Host is located in a DMZ</li>
<li>Host cannot trust systems on its network segment</li>
<li>Host has high control expectations due to legal, regulatory, audit, or risk requirements</li>
</ul>
<p>If you have servers that are hosted in a data center or directly connected to a broadband/DSL connection and, as a result, are in direct contact with the internet, then I highly recommend configuring a Host Firewall. Systems that are in this situation will be attacked from other systems all over the globe all of the time. There are so many attackers who are running probing scans across the entire network space of the Internet that you will get scanned. The recent log information that I supplied on <a href="http://artofinfosec.com/186/being-probed-for-phpmyadmin/">http scans</a> and <a href="http://artofinfosec.com/297/more-ssh-anyone/">ssh password</a> attempts is an example of how any host (no matter how insignificant) will be regularly attacked.</p>
<p><a href="http://artofinfosec.com/wp-content/uploads/dmz_conceptual.jpg"><img class="alignright size-medium wp-image-325" style="margin: 10px;" title="dmz_conceptual" src="http://artofinfosec.com/wp-content/uploads/dmz_conceptual-300x262.jpg" alt="dmz_conceptual" width="300" height="262" /></a> OK &#8211;  so what if the host is behind a firewall in a DMZ with other hosts (such as the www and SMTP, hosts in this illustration)? Most DMZ networks do not provide protection against attacks from other &#8220;peer&#8221; hosts in the DMZ. The problem that this presents is that, in the event that one host in the DMZ becomes exploited, then it can be used to probe and attack all of the hosts in the DMZ. Even worse, if a single host in the DMZ falls prey to a <a href="http://en.wikipedia.org/wiki/Computer_worm">Worm</a> or other self-propagating threat, then all similar hosts in the DMZ can be rapidly infected.</p>
<p>The &#8220;Host cannot trust systems on its network segment&#8221; argument for a Host Firewall is almost identical to the DMZ argument. Why provide access to services on the box to systems that do not need them?</p>
<p>The last point is about high-risk or highly-regulated systems. The rules on a Host Firewall are much simpler to review and understand (but perhaps not manage) than the rule set on a network boundary Firewall. This can have two major  advantages. First, it can make it much easier to provide complete and frequent reviews of the Firewall rule set. Second, it can remove confusion, limit scope, and simplify formal audits of the network access that the given Host has.</p>
<p><strong>Isn&#8217;t Linux Secure by Default?</strong></p>
<p>Many Linux distributions and commercial operating systems advertise that they ship in a &#8220;fail safe&#8221; or at least &#8220;start safe&#8221; mode; let&#8217;s assume that to be the case. When you install any operating system, the first thing you do is start installing software and applications. With each application that you install, you may be exposing services to the network.</p>
<p>With a Host Firewall, you <em>will</em><em> know precisely what services</em> you are and are not exposing. As you know from Part 1, I run a Mail Transfer Agent so that email to root, events, etc. is in fact delivered to an email account I actually use. Running a Host Firewall dramatically raises my confidence that I am not a SPAM relay &#8211; sure, I <em>think</em> I configured the MTA properly&#8230; But with the Host Firewall I <em>know</em> that only services on my host (via 127.0.0.1) can send email. Running a LAMP server provides a very similar situation. With the Host Firewall in place, I know that MySQL isn&#8217;t accessible on its native ports to the world.</p>
<p><strong>So, What is the Downside?</strong></p>
<p>The reason that more systems are not running a Host Firewall is a lack of management tools. If you have a small number of hosts that you are administrating, then adding and managing a Host Firewall is not much work at all. But, if you have a hundred servers with a mix of operating systems, split into several data centers, suddenly managing Host Firewalls is not only a nightmare but may be causing more operational risk than is acceptable.</p>
<p>Every modern operating system (Linux, Unix-*, Windows, System/Z, openBSD, etc.) comes with a built in Host Firewall capability. What is needed is tooling that enables both centralized management and harmonization with network boundary Firewalls. (Unfortunately, I won&#8217;t be able to provide that in this series!)  The vendors with the best management of the network boundary Firewalls tend to be the manufacturers of those Firewalls, and they would be the most logical group to expand their existing management capabilities into the Host Firewall space. But, I do not think that anyone has developed a revenue model to justify that as worth the investment. (Hope springs eternal!)</p>
<p><strong>What&#8217;s Next?</strong></p>
<p>In the next installment, I am going to walk through the actual artofinfosec.com Firewall. (No B.S. &#8220;Security Through Obscurity&#8221; here!) And then in the following segment, I am going to discuss tools for monitoring and adding countermeasures to the Host Firewall.</p>
<p><strong>Resources</strong></p>
<ul>
<li>Securing Linux Systems With Host-Based Firewalls Implemented With Linux iptables (<a href="http://www.informit.com/articles/article.aspx?p=169573&amp;seqNum=2">html</a>, <a href="http://www.sun.com/blueprints/1103/817-4403.pdf">pdf</a>)</li>
</ul>
<p>This is a great introduction to building a Host Firewall. (The html site version seems like a paraphrase of the Sun Blueprint document pdf.) It is a resource that I return to time and again. The firewall example provided here includes full egress control, and the article walks the reader through the firewall step-by-step. The description is for a very controlled Host Firewall, so controlled that I in fact found myself moving to a simpler implementation.</p>
<ul>
<li>NIST: Guidelines on Firewalls and Firewall Policy (<a href="http://csrc.nist.gov/publications/nistpubs/800-41/sp800-41.pdf">pdf</a>)</li>
</ul>
<p>The NIST documentation (as usual) provides a great 360-degree medium-depth introduction to the topic. If you currently, or are about to, manage firewalls as part of your network security function, then read this guide!</p>
<p>Cheers, Erik</p></div>
<p><br/><br/><a href="http://artofinfosec.com/310/secure-your-linux-host-part-3-why-a-host-firewall/">Secure Your Linux Host &#8211; Part 3: Why A Host Firewall ?</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/-0KyLc9alGmZZy5oJawuC8myPkg/0/da"><img src="http://feedads.g.doubleclick.net/~a/-0KyLc9alGmZZy5oJawuC8myPkg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-0KyLc9alGmZZy5oJawuC8myPkg/1/da"><img src="http://feedads.g.doubleclick.net/~a/-0KyLc9alGmZZy5oJawuC8myPkg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/uNsg9TZfrEQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/310/secure-your-linux-host-part-3-why-a-host-firewall/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/310/secure-your-linux-host-part-3-why-a-host-firewall/</feedburner:origLink></item>
		<item>
		<title>AoIS Interviews Michael Rash, Part 1</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/_M10VwYyv20/</link>
		<comments>http://artofinfosec.com/280/aois-interviews-michael-rash-part-1/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 03:26:20 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Site Info]]></category>
		<category><![CDATA[AoIS Interviews Michael Rash]]></category>
		<category><![CDATA[Bastille Linux]]></category>
		<category><![CDATA[PSAD]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=280</guid>
		<description><![CDATA[The Art of Information Security has the great pleasure of interviewing Michael Rash. Michael holds a Master&#8217;s Degree in applied mathematics with a concentration in computer security from the University of Maryland.  He is the founder of cipherdyne.org, a website dedicated to open source security software for Linux systems, and works professionally as a Security [...]<p><br/><br/><a href="http://artofinfosec.com/280/aois-interviews-michael-rash-part-1/">AoIS Interviews Michael Rash, Part 1</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://artofinfosec.com/wp-content/uploads/michaelrash2.jpg"><img class="size-full wp-image-279 alignright" style="margin: 5px;" title="MichaelRash_Headshot" src="http://artofinfosec.com/wp-content/uploads/michaelrash2.jpg" alt="Michael Rash Headshot" width="112" height="157" /></a></p>
<p>The Art of Information Security has the great pleasure of interviewing Michael Rash. Michael holds a Master&#8217;s Degree in applied mathematics with a concentration in computer security from the University of Maryland.  He is the founder of <a href="http://www.cipherdyne.org">cipherdyne.org</a>, a website dedicated to open source security software for Linux systems, and works professionally as a Security Architect on the Dragon IDS/IPS for Enterasys Networks. He also is the author of &#8220;Linux Firewalls: Attack Detection and Response with  iptables, psad, and fwsnort&#8221;  (<a href="http://www.cipherdyne.org/LinuxFirewalls/">Sample chapter and more information here</a>) published by No Starch Press.</p>
<p>When I started the Art of Information Security blog, I felt that it was important to appropriately lock down the host. It would be an unfortunate irony to have the server hosting a security blog &#8220;owned&#8221; by some script kiddy. So, of course AoIS runs a firewall. I had been using iptables firewalls on Linux for a while, and there were a few things that I felt were lacking from the set-ups that I had in the past. One was the ability to understand that the firewall is working. A solid firewall generates logs – but what do you do with those? And, what do they tell you? Second, I knew that I should be able to detect certain types of automated attacks and block those IPs. There are so many improperly configured hosts to attack that a few simple countermeasures go a long way. Third, I have also been very interested in running host IDS/IPS, but all the requirements to run Snort for a single host seemed a bit too much. Alas, I ran to cipherdyne.org and the great tools sponsored (and authored) by Michael.</p>
<p><strong> Erik:</strong> So, Michael, Network Security is obviously more than just a job for you. How did you come to be involved so deeply in Network Security and Intrusion Countermeasures?</p>
<p><strong> Michael:</strong> During the late 1990&#8242;s I was introduced to intrusion detection on a large ISP&#8217;s network, and that experience coupled with learning networking protocols sparked a deep and abiding interest in network security. This interest eventually led me to systems programming on Linux, and to the internals of systems that need to be protected. The constant game of cat and mouse played by attackers and defenders in the network security world never ceases to provide new directions for security research, and thanks to the open source development model, many of the techniques to defend systems can be investigated and contributed to by anyone.</p>
<p><strong>Erik:</strong>  So when did you get the idea for PSAD?</p>
<p><strong>Michael:</strong> In 1999 I started working with Jay Beale on the Bastille Linux project. At the time, both portsentry and Snort were around and were designed to detect network attacks (with the former only focused on port scans). Because Bastille was designed to harden the security stance of the host, a strong iptables policy was built in by Peter Watkins. With the strategy implemented by portsentry of listening on sockets in order to detect port scans (see the <a href="http://www.cipherdyne.org/psad/docs/faq.html#diff_portsentry">this link</a> for why this is less than ideal from many perspectives), we needed a way to detect port scans in a manner compatible with Bastille&#8217;s iptables policy. The result was a portion of Bastille initially called “Bastille-NIDS”, but I eventually split it off as a dedicated project, and called it “PSAD”. An option would also have been to just write a configuration utility for Snort, but there would still have been a void since no tool really analyzed iptables log messages for suspicious activity. I made it my goal to try and fill this void mostly because the data source provided by iptables log is quite rich and has a lot to say.</p>
<p><strong>Erik:</strong>  On your website you identify three principles around which PSAD was developed. Why are these important? How does PSAD accomplish them?</p>
<ol>
<li>Good network security starts with a properly configured firewall</li>
<li>A significant amount of intrusion detection data can be gleaned from firewalls logs</li>
<li>Suspicious traffic should not be detected at the expense of trying to also block such traffic</li>
</ol>
<p><strong>Michael: </strong>Network security is more relevant for more people today than at any other point in Internet history. Important infrastructure is increasingly being put online (such as online banking access), and the threats are evolving to compromise this infrastructure. The default stance of many operating systems is to listen on several services to make things easier for users, and while many OS&#8217;s (particularly mainstream Linux distributions) offer to configure firewall policies, many users elect not to go through with this step. Sometimes people are too busy to maintain a properly configured firewall, or they reason that the local border firewall is sufficient. Firewalls should always be configured in a default-drop stance in order to provide an additional layer of protection for any vulnerable services that may be listening. For Linux systems, psad helps to verify that the local iptables policy is configured in this manner.</p>
<p>Firewall logs are also an important area to pay some attention. Although firewall logs cannot replace the full packet capture and logging capability of many intrusion detection systems, they can still be a valuable source of data to highlight efforts to break into systems. With a logging format that is as complete as provided by the iptables logging infrastructure, it is possible to detect and differentiate most types of nmap scans, passively fingerprint remote operating systems, detect probes for back doors, and more. The process of parsing iptables logs to look for these kinds of activities is automated by psad.</p>
<p>Finally, just detecting malicious traffic will always play second fiddle to an effective mechanism for also blocking such traffic. The iptables firewall is a well-tested piece of code that runs inline to the packet data path. Hence, it is a strong weapon to block suspicious traffic with a default drop stance before such traffic is allowed to target internal systems. By using the iptables string match extension, iptables blocking actions can even be tied to the inspection of application layer data.</p>
<p><strong>Stay Tuned for Part 2</strong></p>
<p>Part 2 of this series is coming soon, with more discussion about network security and open source security tools. More information is available on PSAD at <a href="http://www.cipherdyne.com/psad/">http://www.cipherdyne.com/psad/</a>. (Oh, and PSAD will be featured in an upcoming installment of the <a href="http://artofinfosec.com/tag/secure-your-linux-host-series/">AoIS Secure Your Linux Host</a> series !)</p>
<p>Cheers, Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/280/aois-interviews-michael-rash-part-1/">AoIS Interviews Michael Rash, Part 1</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/TpGIuky3VifrHuD546hZEUXkSW0/0/da"><img src="http://feedads.g.doubleclick.net/~a/TpGIuky3VifrHuD546hZEUXkSW0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TpGIuky3VifrHuD546hZEUXkSW0/1/da"><img src="http://feedads.g.doubleclick.net/~a/TpGIuky3VifrHuD546hZEUXkSW0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/_M10VwYyv20" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/280/aois-interviews-michael-rash-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/280/aois-interviews-michael-rash-part-1/</feedburner:origLink></item>
		<item>
		<title>More SSH Anyone ?</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/bIP0Of4SJfQ/</link>
		<comments>http://artofinfosec.com/297/more-ssh-anyone/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 04:27:57 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Tools, Tips, and Techniques]]></category>
		<category><![CDATA[Fail2Ban]]></category>
		<category><![CDATA[Host Security]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Secure Your Linux Host Series]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=297</guid>
		<description><![CDATA[Two Quick updates to Part 2 of the AoIS Secure Your Linux Host Series on SSH. Interesting Series by ISS X-Force on SSH Just this morning I ran across a three part series on SSH published last year in IBM&#8217;s Internet Security Systems X-Force Threat Insight in the following issues: X-Force Threat Insight Monthly &#8211; April 2008 X-Force Threat [...]<p><br/><br/><a href="http://artofinfosec.com/297/more-ssh-anyone/">More SSH Anyone ?</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Two Quick updates to Part 2 of the AoIS <a href="http://artofinfosec.com/tag/secure-your-linux-host-series/">Secure Your Linux Host Series</a> on  SSH.</p>
<p><strong>Interesting Series by ISS X-Force on SSH</strong></p>
<p>Just this morning I ran across a three part series on SSH published last year in IBM&#8217;s Internet Security Systems X-Force Threat Insight in the following issues:</p>
<ul>
<li><a href="http://www-935.ibm.com/services/us/iss/pdf/x-force/xftim_0804.pdf">X-Force Threat Insight Monthly &#8211; April 2008</a></li>
<li><a href="http://www-935.ibm.com/services/us/iss/pdf/x-force/xftim_0805.pdf">X-Force Threat Insight Monthly &#8211; May 2008</a></li>
<li><a href="http://www-935.ibm.com/services/us/iss/pdf/x-force/xftim_0806.pdf">X-Force Threat Insight Monthly &#8211; June 2008</a></li>
</ul>
<p>X-Force expresses a slightly different set of concerns, and solutions. One topic that I did not touch on was the use of ssh agents for the management of sessions. Part 3 (June) is almost entirely focused on that.</p>
<p><strong>Logwatch Samples</strong></p>
<p>One of the great things about the script kiddies is they are keep testing your security for you ! <img src='http://artofinfosec.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Below is a mash-up and edit-down of the last few days of ssh related itms from my logwatch logs. Logwatch really has become one of my favorite tools. I don&#8217;t have tons of attacks on my servers, but there is always enough activity in the logs to let me know that the controls and countermeasures are up and running. After installing fail2ban, I always have some activity in 24 hour period of time. </p>
<p>And a tip for the paranoid &#8211; if you have Failed logins and Illegal users but no fail2ban activity &#8211; then fail2ban has stopped running (or worse&#8230;).</p>
<blockquote><p>
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; fail2ban-messages Begin &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Banned services with Fail2Ban:<br />
Bans:Unbans    <br />
ssh:                                                    [  6:6  ]    <br />
ssh:                                                    [  4:7  ]    <br />
ssh:                                                    [  6:5  ]<br />
ssh:                                                    [  5:3  ]<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- fail2ban-messages End &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; SSHD Begin &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Failed logins from:<br />
75.xxx.109.82 (75-xxx-109-82-Indianapolis.hfc.comcastbusiness.net): 1 time<br />
79.xxx.248.27 (host27-xxx-static.38-79-b.business.telecomitalia.it): 1 time<br />
200.xxx.209.156 (dedint-200-xx-209-156.mexdf.axtel.net): 3 times<br />
59.xxx.92.26: 6 times<br />
88.xxx.16.23 (&#8230;): 7 times<br />
119.xxx.154.57: 6 times<br />
203.xxx.198.3 (&#8230;): 6 times</p>
<p>Illegal users from:<br />
60.xxx.249.90 (&#8230;): 3 times<br />
75.xxx.109.82 (&#8230;): 3 times<br />
79.xxx.248.27 (&#8230;): 3 times<br />
200.xxx.209.156 (&#8230;): 2 times<br />
202.xxx.28.244 (&#8230;): 3 times<br />
85.xxx.133.177: 4 times<br />
193.xxx.161.136: 4 times<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- SSHD End &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
</p></blockquote>
<p>Cheers, Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/297/more-ssh-anyone/">More SSH Anyone ?</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/Xt3ViiCPRtDV3w_GzL7_pID2GO8/0/da"><img src="http://feedads.g.doubleclick.net/~a/Xt3ViiCPRtDV3w_GzL7_pID2GO8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Xt3ViiCPRtDV3w_GzL7_pID2GO8/1/da"><img src="http://feedads.g.doubleclick.net/~a/Xt3ViiCPRtDV3w_GzL7_pID2GO8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/bIP0Of4SJfQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/297/more-ssh-anyone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/297/more-ssh-anyone/</feedburner:origLink></item>
		<item>
		<title>Lie Detector Libel</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/pSRzS9zsbJ0/</link>
		<comments>http://artofinfosec.com/275/lie-detector-libel/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 16:30:49 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[News and Info]]></category>
		<category><![CDATA[Biometrics]]></category>
		<category><![CDATA[Lie Detector]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=275</guid>
		<description><![CDATA[I noticed a posting on Slashdot (link) this morning regarding a gag order on an article that was to be published in a peer reviewed scientific journal but has been suppressed. The article was critical of lie detector technology, and evidently provided information debunking it. More information is available her:  Stockholm University article. The thing [...]<p><br/><br/><a href="http://artofinfosec.com/275/lie-detector-libel/">Lie Detector Libel</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I noticed a posting on Slashdot (<a href="http://yro.slashdot.org/article.pl?sid=09/01/29/2018254">link</a>) this morning regarding a gag order on an article that was to be published in a peer reviewed scientific journal but has been suppressed. The article was critical of lie detector technology, and evidently provided information debunking it.</p>
<p>More information is available her:  <a href="http://www.su.se/english/about/news_and_events/scientists_threatened_with_legal_action">Stockholm University article</a>.</p>
<p>The thing I find most interesting about this is that the US Supreme Cort has already determined that Lie Detectors are unreliable. From Wikipedia article on the polygraph:</p>
<blockquote><p>In the 1998 Supreme Court case, United States v. Scheffer, the majority stated that “There is simply no consensus that polygraph evidence is reliable” and “Unlike other expert witnesses who testify about factual matters outside the jurors&#8217; knowledge, such as the analysis of fingerprints, ballistics, or DNA found at a crime scene, a polygraph expert can supply the jury only with another opinion&#8230;”.</p></blockquote>
<p>One of the things I find most interesting about the challenge of &#8220;testing&#8221; lie detectors is that no testing, such as the tests performed my <a href="http://en.wikipedia.org/wiki/Emily_Rosa">Emily Rosa</a> to debunk <a href="http://en.wikipedia.org/wiki/Therapeutic_touch">Therapeutic Touch</a>, have ever been offered with can objectivity demonstrate the that they even work.</p>
<p>Cheers, Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/275/lie-detector-libel/">Lie Detector Libel</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/KhoD7PwHw3kNff0wxZXnrkh3MBU/0/da"><img src="http://feedads.g.doubleclick.net/~a/KhoD7PwHw3kNff0wxZXnrkh3MBU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/KhoD7PwHw3kNff0wxZXnrkh3MBU/1/da"><img src="http://feedads.g.doubleclick.net/~a/KhoD7PwHw3kNff0wxZXnrkh3MBU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/pSRzS9zsbJ0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/275/lie-detector-libel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/275/lie-detector-libel/</feedburner:origLink></item>
		<item>
		<title>Secure Your Linux Host – Part 2: Secure SSH</title>
		<link>http://feedproxy.google.com/~r/artofinfosec/~3/603byqHBnzU/</link>
		<comments>http://artofinfosec.com/136/secure-your-linux-host-part-2-secure-ssh/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 04:18:17 +0000</pubDate>
		<dc:creator>Erik.Heidt@artofinfosec.com (Erik Heidt)</dc:creator>
				<category><![CDATA[Analysis and Insight]]></category>
		<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Tools, Tips, and Techniques]]></category>
		<category><![CDATA[Brute Force Password Attack]]></category>
		<category><![CDATA[Fail2Ban]]></category>
		<category><![CDATA[Host Security]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[Secure Your Linux Host Series]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://artofinfosec.com/?p=136</guid>
		<description><![CDATA[SSH is the preferred (perhaps de facto) remote login service for all things UNIX. The old-school remote login was telnet. But telnet was completely insecure.  Not only was the confidentiality of the session not protected, but the password wasn&#8217;t protected at all &#8211; not weak protection &#8211; no protection. And so SSH (aka Secure Shell was developed)&#8230; [...]<p><br/><br/><a href="http://artofinfosec.com/136/secure-your-linux-host-part-2-secure-ssh/">Secure Your Linux Host &#8211; Part 2: Secure SSH</a></p>
]]></description>
			<content:encoded><![CDATA[<p>SSH is the preferred (perhaps de facto) remote login service for all things UNIX. The old-school remote login was telnet. But telnet was completely insecure.  Not only was the confidentiality of the session not protected, but the password wasn&#8217;t protected at all &#8211; not weak protection &#8211; no protection.</p>
<p><a href="http://artofinfosec.com/wp-content/uploads/nmap_trinityreloaded.jpg"><img class="size-full wp-image-221 alignright" style="margin: 5px; border: 5px solid black;" title="nmap_trinityreloaded" src="http://artofinfosec.com/wp-content/uploads/nmap_trinityreloaded.jpg" alt="Trinity hacking ssh with nmap in Reloaded" width="279" height="148" /></a>And so SSH (aka Secure Shell was developed)&#8230; But it has not been without its failings. There are two &#8220;flavors&#8221; for SSH: Protocol 1 and 2.  Protocol 1 turned out to have pretty serious design flaws. The hack of SSH using the Protocol 1 weaknesses was featured in the movie Matrix Reloaded. So, by 2003, the flaws and the <a href="http://en.wikipedia.org/wiki/Script_kiddie">script kiddie</a> attack were understood well enough to have the Wachowski Brothers immortalize them.</p>
<p>Another concern to watch out for is that SSH has port-forwarding capabilities built into it. So, it can be used to circumvent web proxies and pierce firewalls.</p>
<p>All in all though, SSH is very powerful and can be a very secure way to remotely access either the shell or (via port forwarding) the services on your host.</p>
<p>For additional information on SSH&#8217;s port-forwarding capabilities:</p>
<ul>
<li><a href="http://www.ssh.com/support/documentation/online/ssh/winhelp/32/Tunneling_Explained.html">SSH Tunneling Explained</a></li>
<li><a href="http://www.onlamp.com/pub/a/onlamp/excerpt/ssh_11/index3.html">OnLAMP Article</a></li>
</ul>
<p>Be aware that SSH is part of a family of related utilities; check out SCP, too.</p>
<p><strong>Configuration</strong></p>
<p>After installing the SSH server (perhaps: apt-get install openssh-server), you will want to turn your attention to the configuration file /etc/ssh/sshd_config</p>
<p>Here are a few settings to consider:</p>
<p><code>Protocol 2<br />
PermitRootLogin no<br />
Compression yes<br />
PermitTunnel yes<br />
Ciphers aes256-cbc,aes256-ctr,aes128-cbc,aes192-cbc,aes128-ctr<br />
MACS hmac-sha1,hmac-sha1-96<br />
Banner /etc/issue.net</code></p>
<ol>
<li>The &#8220;Protocol&#8221; setting should not include &#8220;Protocol 1&#8243;. It&#8217;s broken; don&#8217;t use it.</li>
<li>PermitRootLogin should never be &#8220;yes&#8221; (so, of course that is the default !). The best option here is &#8220;no&#8221;, but if you need or want to have direct remote root access (perhaps as a rescue account), then the &#8220;nopwd&#8221; option is better than &#8220;yes&#8221;. The nopwd option will force you to set up and use a certificate to authenticate access.</li>
<li>Unless your host&#8217;s CPU is straining to keep up, turn on compression. Turn it on especially if you are ever using a slow network connection (and who isn&#8217;t).</li>
<li>If you are not going to access services remotely using SSH as sort of a micro-VPN, then set this to &#8220;off&#8221;.  Because I use the tunneling feature, I have it turned on.</li>
<li>OK; I work and consult on cryptographic controls, so I restrict SSH to the FIPS 140-2 acceptable encryption algorithms.</li>
<li>Likewise, I restrict the Message Authentication Codes (MACS) to stronger hashes.</li>
<li>Some jurisdictions seem to not consider hacking a crime unless you explicitly forbid unauthorized access, so I use a banner.</li>
</ol>
<p><strong>Sample Banner</strong></p>
<p>It seems that (at least at one point in the history of law &amp; the internet) systems which did not have a login banner prohibiting unauthorized use may have had difficulty punishing those that abused their systems. (Of course, it is pretty hard to do so anyway, but&#8230;) Here is the login banner that I use:<br />
<code>* - - - - - - - W A R N I N G - - - - - - - - - - W A R N I N G - - - - - - - *<br />
*                                                                             *<br />
* The use of this system is restricted to authorized users. All information   *<br />
* and communications on this system are subject to review, monitoring and     *<br />
* recording at any time, without notice or permission.                        *<br />
*                                                                             *<br />
* Unauthorized access or use shall be subject to prosecution.                 *<br />
*                                                                             *<br />
* - - - - - - - W A R N I N G - - - - - - - - - - W A R N I N G - - - - - - - *</code><br />
<strong>Account Penetration Countermeasures</strong></p>
<p>Within hours of establishing an internet accessible host running SSH, your logs will start to show failed attempts to log into root and other accounts. Here is a sample from a recent Log Watch report:<br />
<code><br />
--------------------- SSHD Begin ------------------------<br />
Failed logins from:<br />
58.222.11.2: 6 times<br />
211.156.193.131: 1 time<br />
Illegal users from:<br />
60.31.195.66: 3 times<br />
203.188.159.61: 1 time<br />
211.156.193.131: 3 times<br />
Users logging in through sshd:<br />
myaccount name:<br />
xx.xx.xxx.xx: 3 times<br />
---------------------- SSHD End -------------------------</code><br />
One of the most effective controls against password guessing attacks is locking out accounts after a predetermined and limited number of password attempts. This has a tendency to turn out to be a &#8220;three strikes and you&#8217;re out&#8221; rule.</p>
<p>The problem with applying such a policy with a remote service, like SSH, as opposed to your desktop login/password, is that blocking the password guessing attack becomes a Denial of Service attack. Any known (or guessed) login ID on the remote machine will end up being locked out due to the remote attacks.</p>
<p>Enter <a href="http://www.fail2ban.org/">Fail2ban</a>: Rather than lock out the account, Fail2ban blocks the IP address. Fail2ban will monitor your logs, and when it detects login or password failures that are coming from a particular host, it blocks future access (to either that service or your entire machine) from that host for a period of time. (Oh, and you may notice I said blocks access to the &#8220;service&#8221;, and not &#8220;SSH&#8221; &#8211; that&#8217;s because Fail2ban can detect and block Brute Force Password attacks against SSH, apache, mail servers, and so on&#8230;)</p>
<p>How to Forge has a great article on setting up Fail2ban - <a href="http://www.howtoforge.com/fail2ban_debian_etch">Preventing Brute Force Attacks With Fail2ban </a>- check it out.</p>
<p>One tweak for now. As I tend to use certificate authentication with SSH (next topic), I rarely am logging in with a password. As a result, I tend to use a <strong>bantime </strong>that is long, ranging from a few hours on up. Three guesses every few hours really slows down a Brute Force Attack! Also, check out the <strong>ignoreip</strong> option, which can be used to make sure that at least one host doesn&#8217;t get locked out. (You can lock yourself out with Fail2ban&#8230; I have done it&#8230;)</p>
<p><strong>SSH Certificate Based Authentication Considerations</strong></p>
<p>Secure Shell offers the ability to use certificate based authentication with a self-signed certificate. There are two ways you might consider using this:</p>
<ol>
<li>With a password protecting the private key</li>
<li>With no password required</li>
</ol>
<p>Please note: When you establish certificate based authentication with SSH, you will generate a public/private key pair on your local computer. The public key will only be copied up to the server which you wish to access. The private key always stays on your local computer.</p>
<p>During the process of generating the private and public key pair, you will be asked if you want to password protect the private key. Some things to consider:</p>
<ul>
<li>Will this ID be used for automated functional access ?</li>
</ul>
<p>If you are creating the certificate based authentication so that a service can access data or run commands on the remote machine, then you will not want to password protect the local file. (If you do, you will end up including the password in the scripts anyway, so what would be the point?)</p>
<p>Personally, I have backup scripts which either pull data or snapshots on a regular basis. Google &#8220;rsync via ssh&#8221; for tips on this, or &#8220;remote commands with ssh&#8221; for tips and ideas. (Also, I may cover my obsessive compulsive backups in a later post.)</p>
<ul>
<li>This ID will be used for a rescue account</li>
</ul>
<p>In this case the certificate is usually created to avoid password expiration requirements. If it is a rescue account, it often logs into root. Any time you use certificate access for root, the private key should be password protected. Rescue accounts are often stored on centralized &#8220;jump boxes&#8221; and are expected to only be used during a declared emergency of some kind (such as full system lockout due to a password miss-synchronization.)</p>
<p>These private keys should always be password protected.</p>
<p>If someone has access to backups or disk images of the jump box, <strong>or otherwise gets access to your .ssh directory</strong>, and you have not password protected the private key, then they own the account (e.g., they can use the public/private key pair from any box).</p>
<ul>
<li>Convenient remote logons&#8230;</li>
</ul>
<p>The most common use of certificate based authentication for SSH is in fact to log you into the remote box without having to type passwords. (I do this, too&#8230;) But there are a few things to think about (these are all good general recommendations, but I consider them requirements when using an automated login&#8230;)</p>
<ol>
<li>Automatic login should never be used on a high-privilege account (e.g., root)</li>
<li>If those accounts have sudo privileges, sudo should require a password</li>
<li>A new certificate (public and private key pair) should be created for each machine you want to access the remote server from (e.g., desktop, laptop, etc.).  Do not reuse the same files.</li>
<li>The certificate should be replaced occasionally (perhaps every 6 months).</li>
<li>Use a large key and use the RSA algorithm option (e.g., ssh-keygen -b 3608 -t rsa)</li>
</ol>
<p><strong>SSH Certificate Based Authentication Instructions</strong></p>
<p>So, without further ado&#8230; Let&#8217;s set up a Certificate for authentication.</p>
<p><strong>Part 1 </strong>- From the client (e.g. your workstation, etc&#8230;)</p>
<p>First, confirm that you can generate a key.</p>
<p><code>$ ssh-keygen --help</code></p>
<p>The options that are going to be of interest are:</p>
<ul>
<li>-b bits      Number of bits in the key to create</li>
<li>-t type      Specify type of key to create</li>
</ul>
<p>DSA type keys, you will note, have a key length of exactly 1024. As a result, I choose RSA with a long key. My recommendation is that you take 2048 as a minimum length. I am pretty paranoid, and I have a strong background in cryptography, but I have never used a key longer than 4096.</p>
<p>The longer the key, the more math the computer must perform while establishing the session. After the session is established, then one of the block-ciphers discussed above performs all of the crypto. If you are making a key for a slow device (like a PDA) or a microcontroller based device, then use a shorter key length. Regardless, actually changing the keys regularly is a more secure practice than making a large one that is never changed.</p>
<p><strong>$ ssh-keygen -b 3608 -t rsa</strong><br />
<code>Generating public/private rsa key pair.<br />
Enter file in which to save the key (/Users/erikheidt/.ssh/id_rsa): <br />
Enter passphrase (empty for no passphrase): <br />
Enter same passphrase again: <br />
Your identification has been saved in /Users/erikheidt/.ssh/id_rsa.<br />
Your public key has been saved in /Users/erikheidt/.ssh/id_rsa.pub.<br />
The key fingerprint is:<br />
43:69:d8:8e:c4:af:f8:8b:5a:2d:db:75:91:fd:06:be erikheidt@Trinity.local<br />
The key's randomart image is:<br />
+--[ RSA 3608]----+<br />
|                 |<br />
|     . o .       |<br />
|      + =        |<br />
|     . *   o     |<br />
|      . S o o    |<br />
|     o . . o o   |<br />
|    + o . . . o  |<br />
|   . * . .   o   |<br />
|  ..o +.    E    |<br />
+-----------------+</code><br />
Now, make sure your .ssh directory is secured properly&#8230;</p>
<p><strong>$ chmod 700 ~/.ssh</strong></p>
<p>Next, you need to copy the public key (only) to the server or remote host you wish to login to.</p>
<p><strong>$ cd ~/.ssh</strong></p>
<p><strong>$ scp id_rsa.pub YourUser@Hostname</strong></p>
<p>Now we have copied the file up to the server&#8230;.</p>
<p><strong>Part 2</strong> &#8211; On the Server or remote host&#8230;.</p>
<p>Logon to the target system (probably using a password) and then set things up on that end&#8230;</p>
<p><strong>$ ssh YourUser@Hostname</strong></p>
<p><strong>$ mkdir .ssh<br />
$ chmod 700 .ssh<br />
$ cat id_rsa.pub &gt;&gt; ~/.ssh/authorized_keys</strong></p>
<p><strong>Done ! </strong>Your next login should use certificate based authentication !</p>
<p>I hope this posting on SSH was useful.</p>
<p>Cheers, Erik</p>
<p><br/><br/><a href="http://artofinfosec.com/136/secure-your-linux-host-part-2-secure-ssh/">Secure Your Linux Host &#8211; Part 2: Secure SSH</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/97lDKrQNqSiAfxtlshWMNWbkpfw/0/da"><img src="http://feedads.g.doubleclick.net/~a/97lDKrQNqSiAfxtlshWMNWbkpfw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/97lDKrQNqSiAfxtlshWMNWbkpfw/1/da"><img src="http://feedads.g.doubleclick.net/~a/97lDKrQNqSiAfxtlshWMNWbkpfw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/artofinfosec/~4/603byqHBnzU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://artofinfosec.com/136/secure-your-linux-host-part-2-secure-ssh/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://artofinfosec.com/136/secure-your-linux-host-part-2-secure-ssh/</feedburner:origLink></item>
	</channel>
</rss>
