<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="http://feedproxy.google.com/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feedproxy.google.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>Kees Leune</title>
    <link rel="alternate" type="text/html" href="http://www.leune.org/blog/kees/" />
    
    <id>tag:www.leune.org,2007-08-17:/blog/kees/4</id>
    <updated>2009-01-01T22:43:34Z</updated>
    <subtitle>Thoughts and ponderings from the life and work of an information security officer</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.21-en</generator>

<link rel="self" href="http://feedproxy.google.com/kees" type="application/atom+xml" /><feedburner:emailServiceId>kees</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry>
    <title>SANS 504 Mentor</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/MrgwCfJhJmk/sans-504-mentor.html" />
    <id>tag:www.leune.org,2009:/blog/kees//4.593</id>

    <published>2009-01-01T22:40:22Z</published>
    <updated>2009-01-01T22:43:34Z</updated>

    <summary type="html">Just a quick reminder: I will be starting a new SANS mentor session for Security 504: Hacker Techniques, Exploits and Incident Handling on January 7 out of Garden City, NY (Long Island). Some spots are still available, so please sign...</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Certification" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Incident Response" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Teaching" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        &lt;p&gt;Just a quick reminder: I will be starting a new SANS mentor session for Security 504: Hacker Techniques, Exploits and Incident Handling on January 7 out of Garden City, NY (Long Island). Some spots are still available, so please sign up if you are interested. We'll convene once a week on Wednesday evening from 7.30pm-9.30pm.&lt;/p&gt;

&lt;p&gt;More information at: &lt;a href="http://www.sans.org/mentor/details.php?nid=14803"&gt;http://www.sans.org/mentor/details.php?nid=14803&lt;/a&gt;&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=rJS4HQum"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=rJS4HQum" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=HRjZnRBr"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=0HuAm72C"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=owdtrHyQ"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=owdtrHyQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=XqbfKqjJ"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=XqbfKqjJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=ARhVT6oI"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/MrgwCfJhJmk" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2009/01/sans-504-mentor.html</feedburner:origLink></entry>

<entry>
    <title>SOURCE Boston</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/qQNKV8nK8oo/source-boston.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.592</id>

    <published>2008-12-19T02:14:58Z</published>
    <updated>2008-12-19T02:16:27Z</updated>

    <summary type="html">Just got word that our proposal for SOURCE Boston 2009 was accepted by the program committee. For those who are going: we'll see you there! As the conference gets closer, we'll share more details....</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Events" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        Just got word that our proposal for SOURCE Boston 2009 was accepted by the program committee. For those who are going: we'll see you there! As the conference gets closer, we'll share more details.
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=Eo9CZgm3"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=Eo9CZgm3" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=rrEWnxQN"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=1AXHFOOl"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=v0QJImzl"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=v0QJImzl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=4TlL16x1"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=4TlL16x1" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=GU7ZHn56"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/qQNKV8nK8oo" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/12/source-boston.html</feedburner:origLink></entry>

<entry>
    <title>Making the world a little better</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/gsqLomLxc-4/making-the-world-a-little-bett.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.591</id>

    <published>2008-12-18T00:19:34Z</published>
    <updated>2008-12-18T00:38:47Z</updated>

    <summary type="html">From September to this week, I was privileged to teach an introductory class in computer science at Adelphi University (Garden City, New York). My objectives with this class were to take a group of computer science and management of information...</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Security" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Teaching" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        &lt;p&gt;From September to this week, I was privileged to teach an introductory class in computer science at &lt;a href="http://www.adelphi.edu/"&gt;Adelphi&lt;/a&gt; University (&lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;ll=40.720965,-73.651206&amp;amp;spn=0.007172,0.014784&amp;amp;t=h&amp;amp;z=16&amp;amp;msid=107725540273178374875.00045e4769d71840d0137"&gt;Garden City&lt;/a&gt;, New York). My objectives with this class were to take a group of computer science and management of information systems students who had not have any security classes and teach them the basics of computer security. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;By the end of class, I wanted them to understand what the technological implications of computer security were, and I wanted them to be able to recognize certain attacks, as well as to know how to prevent and/or stop these attacks them from continuing. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;This Tuesday, we had our final exam and the students did better than I had expected. &lt;br /&gt;&lt;/p&gt;
        &lt;p&gt;I did not set out to set a very hard final; I wanted to test&amp;nbsp;
knowledge and understanding of the topics that we covered in class.
Skill and ability were put to the test throughout the semester in a security
lab. The final mark consisted of 50% of the final result
and 50% of the lab results.&lt;/p&gt;
&lt;p&gt;One of the questions that I asked was the following:&lt;/p&gt;

&lt;p&gt;&lt;i&gt;The chart below was recently recovered from a group of attackers allegedly working on behalf of the Chinese government. This chart is the first documented evidence that attacker-groups are systematically working their way around the Internet to compromise machines. &lt;/i&gt;&lt;br /&gt;&lt;/p&gt;&lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;a href="http://www.leune.org/blog/kees/assets_c/2008/12/hackerchart11.html" onclick="window.open('http://www.leune.org/blog/kees/assets_c/2008/12/hackerchart11.html','popup','width=1093,height=912,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"&gt;&lt;img src="http://www.leune.org/blog/kees/assets_c/2008/12/hackerchart1-thumb-500x417.jpg" alt="hackerchart1.jpg" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" width="500" height="417" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&amp;nbsp;&lt;br /&gt;&lt;i&gt;List out the phases through with a typical computer attacks moves and relate one activity shown above to each phase. Briefly describe the goal of each phase and indicate a defensive action that belongs to that phase.&lt;/i&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;This question, while not very hard, brought together most of the elements that we covered: how does an attacker work, can you detect attacker activity and place it in context, and do you know how to prevent the activity from being successful. I was very glad to see that almost everyone got close to a full score on this question. &lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Hopefully, this indicate that my students, when they graduate and disappear into corporate America, have at least a very basic level of understanding of computer security attacks and are able to raise awareness on the topic. If this helped make the world a little better, I'm a very happy person.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;If anyone interested in receiving the full exam, I'll be more than happy to share.&lt;br /&gt;&lt;/p&gt;


    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=wtcYcCTU"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=wtcYcCTU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=CscipFMx"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=i8WpdTK1"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=K7JeuAkD"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=K7JeuAkD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=yAgRQAXE"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=yAgRQAXE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=s4xNnOUf"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/gsqLomLxc-4" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/12/making-the-world-a-little-bett.html</feedburner:origLink></entry>

<entry>
    <title>Rogue DHCP servers cause perceived service outages</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/YfpM7OvuyQY/rogue-dhcp-servers.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.590</id>

    <published>2008-12-05T16:30:12Z</published>
    <updated>2008-12-05T20:11:15Z</updated>

    <summary type="html">Starting last week, we have been having some issues with groups of machines experiencing unexplained network connectivity outages. The pattern is typically that of one machine losing connectivity, and over the course of an hour or two, many more follow....</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Attacks and Exploits" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Incident Response" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Risk" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Security" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        &lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;Starting last week, we have been having some issues with groups of machines experiencing unexplained network connectivity outages. The pattern is typically that of one machine losing connectivity, and over the course of an hour or two, many more follow. Almost from the beginning, I had a gut feeling that something was affecting the machine's behavior that was external to them; the pattern did not point at a large-scale distribution of malware.&lt;p&gt;Late last week, I formulated the hypothesis that we might have some rogue DHCP servers popping up here and there. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Since the machines that were having the problems revert to a presumed-good image upon reboot, finding the actual problem was a little bit of a challenge. Our only real option was to wait for another outbreak, followed by a focused and temporary capture of network traffic. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;A few days ago, we got a call that machines were experiencing browsing difficulties, and we were able to capture some network traffic that confirmed my hypothesis; a box that not one of our DHCP servers was sending out DHCP offers. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;The offers convinced the clients that received them to switch their DNS to an external machine. We block outbound DNS to anything but our own servers, so the result was that the infected machined were no longer able to resolve any host names. Not a good thing, since they are primarily used as web browsers (non-proxied).&lt;/p&gt;&lt;p&gt;As we were wrapping up the incident, segmenting our network even further, putting in additional&amp;nbsp; monitoring, and doing some additional hardening in certain areas, the &lt;a href="http://isc.sans.org/"&gt;Internet Storm Center&lt;/a&gt; posts a diary message that was timely and on topic. The subject of the message was &lt;a href="http://isc.sans.org/diary.html?storyid=5434"&gt;Rogue DHCP servers&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Not even a half-day later, I was on the phone with my previous employer and 'lo and behold: they were suffering outages and seeing strange DHCP traffic. It seems that whatever site is offering this &lt;a href="http://www.symantec.com/security_response/writeup.jsp?docid=2008-120318-5914-99&amp;amp;tabid=1"&gt;Trojan.Flush.M&lt;/a&gt;-malware is very effective at reaching institutes for higher education world-wide.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Symantec ranks the risk of this malware as "risk level 1: very low". I disagree with this; risk is a function of probability and impact, and looking at my own experiences, both are high. I have first-hand knowledge of at least three institutes that have been hit, and the impact of getting hit (loss of the ability to resolve hostnames) is also large.&lt;/p&gt;&lt;p&gt;How do we defend against this? The most important steps are to ensure proper network segmentation and providing up-to-date anti-malware software on workstations. On servers, you probably want to statically configure your DNS settings. Make sure you can monitor what's happening on your network; block outbound DNS traffic to everything except your own servers, and consider deploying hardened proxy servers for browsing.&lt;br /&gt;&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=38rkLgNb"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=38rkLgNb" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=FVcdZJxM"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=VDljKO41"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=DeBB03op"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=DeBB03op" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=mDfCEi3b"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=mDfCEi3b" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=ARd5O6aG"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/YfpM7OvuyQY" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/12/rogue-dhcp-servers.html</feedburner:origLink></entry>

<entry>
    <title>Security lab environment ftw</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/kZRgmO6L-DI/security-lab-environment-ftw.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.588</id>

    <published>2008-11-25T13:30:33Z</published>
    <updated>2008-11-25T13:35:52Z</updated>

    <summary type="html">I teach a basic undergraduate computer security class, which is a mix between ethical hacking, incident response, and a little bit of security management. My students do their assignments in a virtual security lab (7 hosts in a VMWare environment)....</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Attacks and Exploits" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Incident Response" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Teaching" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        &lt;p&gt;I teach a basic undergraduate computer security class, which is a mix between ethical hacking, incident response, and a little bit of security management. My students do their assignments in a virtual security lab (7 hosts in a VMWare environment). When class is over, I'll post how I set up this lab in a little more detail.&lt;/p&gt;&lt;p&gt;Getting to work this morning, I found the following message in my mailbox:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Subject: host5 is down&lt;br /&gt;Date: 11/25/2008 2:10 AM&lt;/p&gt;&lt;p&gt;Good Morning,&lt;br /&gt;&lt;br /&gt;I crashed host5 by trying to run the following exploit:&lt;br /&gt;http://milw0rm.com/exploits/7091 &lt;br /&gt;The files that should be removed: ~mikei/data/1.c&amp;nbsp;&amp;nbsp;&amp;nbsp; and&amp;nbsp;&amp;nbsp; ~mikei/data/1&lt;br /&gt;&lt;br /&gt;~Apologies&lt;/p&gt;&lt;/blockquote&gt;
        &lt;p&gt;That makes me happy ;) &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Not only did my students feel the urge to play around in the virtual
lab in the middle of the night (the deadline isn't for a few weeks), they were also able to identify what they did, and were open and honest about it. &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;I wish everyone would be so forthcoming. Mistakes are there to be
made and learned from. As an information security manager, it should be
your job to encourage people to disclose mistakes to you without
necessarily being afraid for their jobs.&lt;/p&gt;
&lt;p&gt;Now, this is not to say that I wouldn't be &lt;i&gt;extremely&lt;/i&gt; mad if
someone if in a commercial environment crashes a production server by
trying to run milw0rm exploit code on it, but I would still rather know
;)&lt;/p&gt;
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=1Vsvefbs"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=1Vsvefbs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=DqsgDWUs"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=0jPTFgOH"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=0uBbAGWD"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=0uBbAGWD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=d2XYTXg3"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=d2XYTXg3" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=8gj7ijvr"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/kZRgmO6L-DI" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/11/security-lab-environment-ftw.html</feedburner:origLink></entry>

<entry>
    <title>Creating a Certificate Authority with OpenSSL</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/6xiNs588c3k/creating-a-certificate-authori.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.587</id>

    <published>2008-11-20T03:15:52Z</published>
    <updated>2008-11-20T03:18:27Z</updated>

    <summary type="html">Sometimes I need to play around with some digital certificates and I do not feel like shelling out a lot of money each time to buy real ones. Here's how to set up your own CA (certificate authority) in a...</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Secure Coding" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Security" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        &lt;p&gt;Sometimes I need to play around with some digital certificates and I do not feel like shelling out a lot of money each time to buy real ones. Here's how to set up your own CA (certificate authority) in a quick-and-dirty way. Please do not use this guideline to set up a real CA!&lt;/p&gt;

&lt;p&gt;The scenario in which I am interested is to set up a single root-CA, which signs the certificates of two sub-authorities. The sub-authorities are the entities that actually sign the end-user certificates. I will create one sub-authority to issue person certificates and one to issue site certificates.&lt;/p&gt;

&lt;p&gt;A &lt;a href="http://www.leune.org/blog/kees/pages/ca.html"&gt;detailed description&lt;/a&gt; of my efforts has been posted.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=NKzmONBP"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=NKzmONBP" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=nNbFjVJj"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=iwHQ2MkZ"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=guYCBDVR"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=guYCBDVR" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=YonpB1Dy"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=YonpB1Dy" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=cSXDyMx6"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/6xiNs588c3k" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/11/creating-a-certificate-authori.html</feedburner:origLink></entry>

<entry>
    <title>Risk Management presentation by Dr. Peter Tippett</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/TTzKIHNub6k/verizon-business-presentation.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.585</id>

    <published>2008-11-12T19:39:45Z</published>
    <updated>2008-11-12T20:18:54Z</updated>

    <summary type="html">I attended a two-hour presentation by Dr. Peter Tippett of Verizon Business's Cybertrust group at the Grant Hyatt Hotel in New York City (nice!) today. Dr. Tippett is on tour to let the world know about the data breach investigations...</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Risk" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Security" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        &lt;p&gt;I attended a two-hour presentation by Dr. Peter Tippett of &lt;a href="http://www.verizonbusiness.com/"&gt;Verizon Business&lt;/a&gt;'s &lt;a href="http://www.verizonbusiness.com/info/cybertrust/?OTC-Domains2008&amp;amp;cmpcat=Home&amp;amp;domain=cybertrust.com"&gt;Cybertrust&lt;/a&gt; group at the &lt;a href="http://www.grandnewyork.hyatt.com/hyatt/hotels/index.jsp"&gt;Grant Hyatt Hotel&lt;/a&gt; in New York City (nice!) today. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Dr. Tippett is on &lt;a href="http://www.verizonbusiness.com/us/about/events/dbirroadshow08/"&gt;tour&lt;/a&gt; to let the world know about the data breach investigations &lt;a href="http://securityblog.verizonbusiness.com/2008/06/10/2008-data-breach-investigations-report/"&gt;report&lt;/a&gt; that his team put together and published earlier this year. At the very least, the presentation was entertaining, but there were even some interesting bits here and there.&lt;/p&gt;&lt;p&gt;Dr. Tippett is a scientist. &lt;br /&gt;&lt;/p&gt;
        &lt;p&gt;Assume that someone says: We need to patch one per day.&lt;/p&gt;&lt;p&gt;In
Tippett's view, that is a hypothesis and a hypothesis needs to be
tested to determine its validity. These tests can be performed either
by analyzing data, or by conducting a controlled experiment.&lt;/p&gt;&lt;p&gt;In
many cases, Tippett claims, testing a hypothesis (we need more of
product X) will show that the marginal benefits of deploying more (of
the same) technology does not outweigh the marginal costs. For example,
patching once a day instead of once a month might be much more
expensive than the costs that are averted by it. If that hypothesis is
proven to be true, patching once per month instead of once per day
would be a colossal waste of resources. The costs would not outweight
the benefits.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In an ideal risk-assessment scenario,
sufficient data is available to estimate such a risk (defined as:
likelihood ∙ impact) before a decision must be made, rather than in
hindsight after a solution has been implemented.&lt;/p&gt;&lt;p&gt;Most
organization lack the body of experience to be able to compute these
risks at all, or at least in a way that is statistically significant
enough to be usable. Most organizations are unwilling (or unable) to
design and execute an experiment and draw conclusions based on the
outcome of those experiments. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;These two observations are the death-blow for a formal risk management approach to information security. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Until
sufficient reliable data becomes available (at reasonable costs),
organizations will never be able to build their information security
programs based on a formal risk management approach. &lt;br /&gt;&lt;/p&gt;When
such data does become available (and it is starting to), the IT
security landscape will change. Until then, risk management will be
predominantly something we talk about, rather than practice.
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=KGr3wA9g"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=KGr3wA9g" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=CtmzGC8h"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=uONGvZ4L"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=ji4hL2h2"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=ji4hL2h2" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=2W1AU3pk"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=2W1AU3pk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=WDXn8NQI"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/TTzKIHNub6k" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/11/verizon-business-presentation.html</feedburner:origLink></entry>

<entry>
    <title>CISM</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/9w1X24SHGR4/cism.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.584</id>

    <published>2008-10-31T23:28:57Z</published>
    <updated>2008-10-31T23:33:40Z</updated>

    <summary type="html">Back in July, I blogged that I had passed my CISM exam. Today I was pleasantly surprised that all the paperwork had cleared and that I am now officially certified. Dear Dr. Kees Leune, CISM,CISSP Congratulations! We are pleased to...</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Certification" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Security" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="cism" label="cism" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        &lt;p&gt;Back in July, I &lt;a href="http://www.leune.org/blog/kees/2008/07/passed-my-cism.html"&gt;blogged&lt;/a&gt; that I had passed my CISM exam. Today I was pleasantly surprised that all the paperwork had cleared and that I am now officially certified.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Dear Dr. Kees Leune, CISM,CISSP&lt;/p&gt;

&lt;p&gt;Congratulations! We are pleased to inform you that on 31 October 2008 the CISM Certification Board approved your application and awarded you the Certified Information Security Manager (CISM) designation.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;What's next? We'll see. It's probably time for something more technical. Maybe a SANS class, or maybe something more off-beat, such as the training programs offered by &lt;a href="http://www.offensive-security.com/training.php"&gt;Offensive Security&lt;/a&gt;. For the time being, I think I'll just ride the flow a bit and see what comes my way.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=wnx5PFQA"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=wnx5PFQA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=IN1DOkTS"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=Di8V2jwt"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=LNQbtYXC"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=LNQbtYXC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=7UJaUbs5"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=7UJaUbs5" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=X8LfSon2"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/9w1X24SHGR4" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/10/cism.html</feedburner:origLink></entry>

<entry>
    <title>Tips for getting started in information security</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/qWUnqOl8BB0/-tips-for-getting-started-1.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.583</id>

    <published>2008-10-30T01:27:40Z</published>
    <updated>2008-10-30T01:58:44Z</updated>

    <summary type="html">I regularly get questions of students who expect to graduate soon asking what they need to do to get started in the information security field. Unfortunately, I cannot give a straight unambiguous answer to that. What I can do is...</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Career" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Security" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Teaching" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        I regularly get questions of students who expect to graduate soon asking what they need to do to get started in the information security field. Unfortunately, I cannot give a straight unambiguous answer to that. What I can do is start a thought process for that student. In the end, they will have to do the work.&lt;br /&gt;
        &lt;b&gt;Become experienced&lt;/b&gt;&lt;br /&gt;Get a job that sounds like it is
relevant to security. It does not actually have to be dead-on, but when
a potential employer reads your resume, she must feel some sort of
connect. Unfortunately, most security jobs ask for experience, so that
is exactly what you need to get. &lt;br /&gt;&lt;br /&gt;Most likely, the easiest way
to do so is to find a job for a large consultancy organization and make
it clear to them that you are willing to work hard, travel when
necessary, and add value to their organization. At the same time, don't
let your employer ever doubt that you are going to become an
information security specialist.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Focus&lt;/b&gt;&lt;br /&gt;Information
security professionals are service providers and you need to figure
out if you want to become a consultant that comes in to do a job, or if
you want to work for the organization
that uses your services. Make up your mind if you want to become a
product specialist. Early in your career, consulting is not a bad
way to go, since that will expose you to different industries,
different problems and different working cultures.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Deciding if you want to work in a specific industry, or in a particular geographic area is also part of making the focus decisions. I know people who decided very early on that they wanted to work for a specific organization and they had their career plan centered around that goal. The same is true for geographical areas. If you decide that you want to work in the New York City, you will probably end up in the financial services industry or in fashion. If you are on Long Island, start learning about medical services. Other areas have similar industry focuses.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Specialize&lt;/b&gt;&lt;br /&gt;Think
hard about the area in which you want to specialize and work towards
that. Depending on the direction in which you want to move, you will
need to spend just about every waking hour doing "stuff" with security.
&lt;br /&gt;&lt;br /&gt;If you chose your direction to be penetration testing, find a
pentesting job. When you come home, start doing stuff in your own lab.
If you want to become an incident responder, look in that area and
start dabbling with forensics-type stuff on your own time. If you want
to become an information security manager, try to get some leadership
experience. If you want to become an application security specialist,
start coding.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Certify&lt;/b&gt;&lt;br /&gt;There is much discussion
surrounding the actual value of a security certification, but the basic
fact is that employers will look for something that can distinguish you
from the rest. &lt;i&gt;Not&lt;/i&gt; having a certification is definitely a
distinguishing factor, but it may not be what you want. &lt;br /&gt;&lt;br /&gt;When choosing
your certifications, keep your specialization goals in mind. It is
useless (and may even work against you) to pursue vendor-specific
certifications if you want to do something with a broader scope. The
opposite is also true-- striving to pursue a general certification when
you want to be a niche specialist is also pointless.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Branding&lt;/b&gt;&lt;br /&gt;Make
yourself visible: become a member of security organizations and go to
chapter meetings. Attend as many events as you can, even if they are
not in your focus area. At worst, you will spend an afternoon thinking
about why the topic is not relevant to you (also valuable), and at best
you meet your next employer. &lt;br /&gt;&lt;br /&gt;If there are no chapters, start one. If
you can afford it, begin visiting security conventions and conferences,
reading (and comment on) blogs, maybe even start your own blog, join dedicated chat
rooms and online forums, jump on twitter, linkedin, etc. Set up your
own web site; don't be afraid to oversell yourself, but never lie. As
an information security professional, your personal reputation and
credibility is everything. The information security field is young, highly dynamic and the good people in the field form a close community. Associate with the right people.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Plan&lt;/b&gt;&lt;br /&gt;Finally,
come up with a career plan. That plan will be perfect nor complete when
you make it first, but continue to update it as your expectations of
the future take on more concrete form. Write down that plan on paper
(not just as a file on a computer-- paper is more convincing!) &lt;br /&gt;&lt;br /&gt;No
employer expects that you spend your entire working life with them, but
job-hopping every few months will come back to bite you. It creates the
impression that you are not reliable, because you are not going to be
around long enough to invest in. Plan to stay in a position for at
least a year.
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=MBr7q3nc"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=MBr7q3nc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=OO6QltLW"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=uqh7SobW"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=XZEnts1b"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=XZEnts1b" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=SLbSVWMy"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=SLbSVWMy" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=j4VE1lu3"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/qWUnqOl8BB0" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/10/-tips-for-getting-started-1.html</feedburner:origLink></entry>

<entry>
    <title>Coding a buffer overflow exploit in a deliberatly vulnerable application</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/4CBMYTTfJR4/coding-a-buffer-overflow-explo.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.581</id>

    <published>2008-10-28T02:07:22Z</published>
    <updated>2008-10-28T02:23:21Z</updated>

    <summary type="html">I've been trying to get some very simple buffer overflow code proof-of-concept to run for quite a while. While I always thought I had a good understanding of what a buffer overflow is, and how it can lead to Badness,...</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Attacks and Exploits" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Secure Coding" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="bufferoverflow" label="buffer overflow" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nostackprotector" label="no-stack-protector" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="randomize_va_space" label="randomize_va_space" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        &lt;p&gt;I've been trying to get some very simple buffer overflow code proof-of-concept to run for quite a while. While I always thought I had a good understanding of what a buffer overflow is, and how it can lead to Badness, I was actually never able to recreate a deliberately vulnerable application and exploit it. &lt;/p&gt;

&lt;p&gt;The problem that I kept on running into was that I was unable to point the instruction pointer to a point in my NOP-sled that would be correct the next time that the code was invoked.&lt;/p&gt;

&lt;p&gt;Well, as it turns out, the problem wasn't with my code, or with my exploit, but in the Linux kernel that I used. After spending an insane amount of time trying to Google up why it didn't work, I finally found that I was missing one simple step:&lt;/p&gt;

&lt;pre&gt;# sysctl -w kernel.randomize_va_space=0&lt;/pre&gt;

&lt;p&gt;As it turns out, 2.6 Linux kernels randomize the address space of new processes when this option is set to '1', which is exactly the problem that I had. This makes a great deal of sense, since there is really no need to NOT do this. Adding that kind of randomization makes buffer overflows much harder to pull off.&lt;/p&gt;

&lt;p&gt;Another option that is useful to know about when you want do demonstrate buffer overflows is &lt;tt&gt;--no-stack-protector&lt;/tt&gt; option on gcc. Without that option, gcc adds a guard variable to functions with
vulnerable object which adds extra code to check for buffer overflows, such as stack smashing
attacks.    &lt;/p&gt;&lt;p&gt;These two bits of knowledge finally helped me connect the dots and allowed me to finish up my demo code.&lt;br /&gt;&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=Zkp63rgh"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=Zkp63rgh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=4G9lBjoR"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=4Ru5Qtq3"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=7POmqMkD"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=7POmqMkD" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=hjaAaijI"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=hjaAaijI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=yfJX6vmm"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/4CBMYTTfJR4" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/10/coding-a-buffer-overflow-explo.html</feedburner:origLink></entry>

<entry>
    <title>Red Flag Compliance postponed for FTC-covered entities</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/0518B7FUV6k/red-flag-compliance-postponed.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.580</id>

    <published>2008-10-22T19:25:03Z</published>
    <updated>2008-10-22T19:29:04Z</updated>

    <summary type="html">While listening to an Educause webcast on Red Flag Compliance, the FTC announced that it would not be enforcing compliance on the Red Flag Legislation until May 1, 2009. That is a major relief and takes a lot of pressure...</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Compliance" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="redflag" label="red flag" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        While listening to an &lt;a href="http://www.educause.edu"&gt;Educause&lt;/a&gt; &lt;a href="http://connect.educause.edu/term_view/ID+Theft+Red+Flags"&gt;webcast&lt;/a&gt; on &lt;a href="http://en.wikipedia.org/wiki/Fair_and_Accurate_Credit_Transactions_Act#Red_Flag_Rules"&gt;Red Flag Compliance&lt;/a&gt;, the FTC announced that it would&lt;strong&gt; not be enforcing compliance on the Red Flag Legislation until May 1, 2009&lt;/strong&gt;. That is a major relief and takes a lot of pressure off  the remainder of this months. In the mean while, check the &lt;a href="http://ftc.gov/"&gt;FTC site&lt;/a&gt; for the &lt;a href="http://ftc.gov/opa/2008/10/redflags.shtm"&gt;formal announcement&lt;/a&gt;.
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=MlJRydVT"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=MlJRydVT" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=Qz7MA4dX"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=CcEesbG6"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=YCA5v5sL"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=YCA5v5sL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=rOyfKVP5"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=rOyfKVP5" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=Drd7FXIB"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/0518B7FUV6k" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/10/red-flag-compliance-postponed.html</feedburner:origLink></entry>

<entry>
    <title>Taking up research again?</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/x8qRq6Amp90/taking-up-research-again.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.579</id>

    <published>2008-10-20T17:15:49Z</published>
    <updated>2008-10-20T17:24:14Z</updated>

    <summary type="html">After having completed my PhD-research, I have been mostly out-of-touch with what is happening on the academic side of life. Consulting and "doing things" have been very enjoyable and I do not regret for a second that I stopped being...</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Academia" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        After having completed my &lt;a href="http://www.leune.com/pages/thesis.html"&gt;PhD-research&lt;/a&gt;, I have been mostly out-of-touch with what is happening on the academic side of life. Consulting and "doing things" have been very enjoyable and I do not regret for a second that I stopped being a researcher.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;However, since I am &lt;a href="http://www.leune.org/blog/kees/2008/08/looking-forward-to-learning-ag.html"&gt;teaching&lt;/a&gt; at a college again, I have also been starting to feel the itch of doing research, (co)authoring and --hopefully-- publishing papers. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Once disconnected from academia, it is very hard to get back into, and I expect to spending several months reading up and figuring out where the scientific tide has taken the community.&lt;/p&gt;&lt;p&gt;Yet, before I set sail and try to make an serious effort at getting back into doing research, I need to decide what topics are currently worth while investigating, and which appeal to me.&lt;/p&gt;&lt;p&gt; So, having said this, please let me know! Comment to this post, contact me, or send me an email message. I look forward to hearing from you!&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=45crrFtv"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=45crrFtv" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=ohckTsEQ"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=B9MxjEoR"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=WOwxtlze"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=WOwxtlze" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=AkFKoAxa"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=AkFKoAxa" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=2XjH6zM3"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/x8qRq6Amp90" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/10/taking-up-research-again.html</feedburner:origLink></entry>

<entry>
    <title>Security 504: SANS Hacker Techniques, Exploits and Incident Handling</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/HFrAgdag4FI/security-504-sans-hacker-techn.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.578</id>

    <published>2008-10-20T16:59:51Z</published>
    <updated>2008-10-20T17:03:42Z</updated>

    <summary type="html">Dear Security Professional, SANS is bringing Security 504: SANS Hacker Techniques, Exploits and Incident Handling to your local community in out popular Mentor hands-on format! Beginning on January 7, SANS Mentor Kees Leune will be leading this class in Garden...</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Security" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        Dear Security Professional,

SANS is bringing Security 504: SANS Hacker Techniques, Exploits and
Incident Handling to your local community in out popular Mentor hands-on
format!  Beginning on January 7, SANS Mentor &lt;strong&gt;Kees Leune&lt;/strong&gt; will be leading
this class in Garden City, New York.  For complete course details,
please click on &lt;a href="http://www.sans.org/info/34049"&gt;http://www.sans.org/info/34049&lt;/a&gt;.

&lt;em&gt;Before registering, please contact me for some referral information!&lt;/em&gt;
        SANS END OF YEAR APPLE GIFT CARD PROMOTION:  For a limited time SANS is
offering a $200 Apple gift card for registering and paying for this
class prior to December 31. Looking to try the new iPhone?  Here is your
chance!  Simply enter the word "Apple" in the comments box on the second
registration screen and make payment by December 31 to receive a $200
Apple gift card.

Why Choose the Mentor Program?

The Mentor Program, &lt;a href="http://www.sans.org/info/34054"&gt;http://www.sans.org/info/34054&lt;/a&gt;, consists of small,
locally run, 10 week classes utilizing the same great SANS courseware
presented at the larger conferences.  This unique program opens SANS
training up to students with family or work commitments necessitating a
more flexible option.  Mentored students report several major benefits
of this format including: cost savings, time to digest the material,
convenient evening classes, small groups, a Mentor "coach", and
community networking.

COST SAVINGS:  Is the slowing economy resulting in reduced training
budgets?  With the SANS Mentor program, you save 25% off the regular
SANS tuition fee with the ability to save even more with group discounts
(see below).  No need to spend money on travel and living expenses or
spend a week away from the family.

PACED STUDY:  Take 10 weeks to work through and understand the material.
Past students report that the slower pace allows them to absorb and
apply the information.  Each session provides you the opportunity to
apply the materials the next day when you return to the office!

EVENING CLASSES:  The Mentor program provides a method for learning the
SANS materials and working towards a GIAC certification without taking
time off from work.

COMMUNITY NETWORKING:  The Mentor program allows you to work with local
security professionals in an open discussion format.  This community
networking has been identified by students as a major benefit of the
Mentor program.

One recent Mentor student commented, "I thought that the class was
great.  I would consider taking another SANS Mentor Program class.  It
was much more convenient than traveling and I had the ability to review
material at my own pace."  Clint Barnett - Computer &amp; Information
Security Forensics Examiner

A SANS Institute course delivered locally in Garden City, New York, by
an experienced SANS Mentor who will lead you over a comfortable and
convenient schedule, saving you money, while giving you the opportunity
to network with local security professionals.  What a great
combination!!  Plus SANS promises you will be able to use what you learn
in the classroom as soon as you return to the office.

TUITION DISCOUNTS!
SANS offers group registration discounts for 2 or more students who
register from the same organization.  To obtain the Group Discount fee
and Registration Code offered for this course, contact Miranda Ruddick
at mentor@sans.org PRIOR to registering, and provide the names and
e-mail addresses of all the students registering within your
organization.

Does this sound like the kind of training that would help you be more
effective in your job?  Then register today at
&lt;a href="http://www.sans.org/info/34049"&gt;http://www.sans.org/info/34049&lt;/a&gt; and see for yourself the excellent value
of SANS training and GIAC certification!

If you have any questions about this course offering, please contact
mentor@sans.org.

********************************************************************
SANS is pleased to announce our new Training and Events Calendar -
an easy way to see what opportunities are available to you during the
coming month!  The current calendars are now available for download
from &lt;a href="http://www.sans.org/info/1372"&gt;http://www.sans.org/info/1372&lt;/a&gt;.

To change your subscription, address, or other information, visit
&lt;a href="http://portal.sans.org"&gt;http://portal.sans.org&lt;/a&gt;.  If you wish to have your name removed from
our mailing list, visit the site above, click on "update your account"
and check the box "Do not send any email.

    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=a2Tj7dXd"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=a2Tj7dXd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=Nes9ONd9"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=LRWFtemF"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=GQR2DIkr"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=GQR2DIkr" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=tyOI2yfu"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=tyOI2yfu" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=HZm9YvFl"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/HFrAgdag4FI" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/10/security-504-sans-hacker-techn.html</feedburner:origLink></entry>

<entry>
    <title>Reconnaissance: don't post what you don't want found</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/yhrh_Q4qzIM/reconnaissance-dont-put-up-wha.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.576</id>

    <published>2008-10-14T19:23:11Z</published>
    <updated>2008-10-14T19:36:40Z</updated>

    <summary type="html">This week's topic of the computer security class that I teach was reconnaissance. The amount of information that is "out there", available for an attacker who wants to build a profile of his target is overwhelming. The things that we...</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Attacks and Exploits" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Awareness" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Security" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="reconnaissance" label="reconnaissance" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        This week's topic of the computer security class that I teach was reconnaissance. The amount of information that is "out there", available for an attacker who wants to build a profile of his target is overwhelming. The things that we discussed today weren't very advanced or outlandish, but they were generally knew to my students (undergrads). Here are some take-homes:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Don't underestimate the amount of intel that can be found on social networking sites, such as &lt;a href="http://www.linkedin.com/"&gt;LinkedIn&lt;/a&gt;, &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt;, &lt;a href="http://www.myspace.com/"&gt;Myspace&lt;/a&gt;, &lt;a href="http://www.twitter.com/"&gt;Twitter&lt;/a&gt;. It will be almost impossible to control what gets posted, so make sure that you know what information is there. Search for your organization and for your key employees and see what information is posted. Be aware of what others can find out about you as a target and act accordingly.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Be creative with search engines; check &lt;a href="http://johnny.ihackstuff.com/"&gt;Johnny Long&lt;/a&gt;'s &lt;a href="http://johnny.ihackstuff.com/ghdb.php"&gt;Google Hacking Database&lt;/a&gt;. While you are there, order a copy of &lt;a href="http://www.amazon.com/dp/1597492159?tag=ihackstuff-20&amp;amp;camp=14573&amp;amp;creative=327641&amp;amp;linkCode=as1&amp;amp;creativeASIN=1597492159&amp;amp;adid=0J4V9X5ND1MNFD9G0PNY&amp;amp;"&gt;his book&lt;/a&gt; and support charity. Play around with the &lt;a href="http://www.goolag.org/download.html"&gt;Goolag&lt;/a&gt; scanner to figure out what you can find.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.paterva.com/maltego/"&gt;Maltego&lt;/a&gt; is awesome; use it, play with it, and learn from using it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Don't list anything in whois records that you do not have to. Do not list names, email addresses,&amp;nbsp; titles, street addresses, etc. if you do not absolutely have to. Instead of a real name, list a job function. Instead of an individual's email address, list a functional email address. If you do list an individual's email address, make sure that the first part of the email address isn't also the user's login. List a P.O. Box, rather than a physical address. Real names and email addresses can be used for social engineering, physical addresses can be used for site visits (for example, to search for WiFi bleeding)&lt;/li&gt;&lt;li&gt;Use split DNS and do not allow zone transfers. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Most of all, abide by the adagio: &lt;i&gt;don't post online what you don't want to be found&lt;/i&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=BlxKjtgx"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=BlxKjtgx" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=E56q0dYO"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=Jd1MKJd1"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=hxgT5UYU"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=hxgT5UYU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=A2qOfSRZ"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=A2qOfSRZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=drNF7JlW"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/yhrh_Q4qzIM" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/10/reconnaissance-dont-put-up-wha.html</feedburner:origLink></entry>

<entry>
    <title>Apocalyptic Vulnerability Percentages - FUD 101</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/kees/~3/UOogVkJYZfA/apocalyptic-vulnerability-perc.html" />
    <id>tag:www.leune.org,2008:/blog/kees//4.575</id>

    <published>2008-10-12T23:54:55Z</published>
    <updated>2008-10-13T00:06:10Z</updated>

    <summary type="html">While reading RSnake's latest post, I cannot escape the feeling that he's in a very gloomy mood today. His advice:"The truth is, if you have something interactive connected to the Internet, it's probably exploitable in some way, and really, it's...</summary>
    <author>
        <name>Kees</name>
        <uri>http://www.leune.org</uri>
    </author>
    
        <category term="Risk" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.leune.org/blog/kees/">
        &lt;p&gt;While reading &lt;a href="http://ha.ckers.org/blog/about/"&gt;RSnake&lt;/a&gt;'s latest &lt;a href="http://ha.ckers.org/blog/20081012/apocalyptic-vulnerability-percentages-fud-101/"&gt;post&lt;/a&gt;, I cannot escape the feeling that he's in a very gloomy mood today. His advice:&lt;/p&gt;&lt;blockquote&gt;"The truth is, if you have something interactive connected to the
Internet, it's probably exploitable in some way, and really, it's not
that terrible of a thought considering it's pretty much always been
that way."&lt;/blockquote&gt;&lt;p&gt;As gloomy as that may sound, it is something that I run into regularly. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Too many people assume that the next new (web) app that is getting deployed 1) is absolutely essential for the continuity of the company and 2) must run on an internet-facing web server. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Air-gapping&amp;nbsp; a system is probably not that feasible in this day and age (although I still see self-contained networks with only a dial-out modem that gets unplugged when not in use), but using common sense when deciding on the visibility of a system can never hurt!&lt;br /&gt;&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/kees?a=ntLVjJ8h"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=ntLVjJ8h" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=CzpH4JvU"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=HC36jqNd"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=dsrLuyWJ"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=dsrLuyWJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=NJnniQup"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?i=NJnniQup" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/kees?a=Bz0r0f7P"&gt;&lt;img src="http://feedproxy.google.com/~f/kees?d=54" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/kees/~4/UOogVkJYZfA" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.leune.org/blog/kees/2008/10/apocalyptic-vulnerability-perc.html</feedburner:origLink></entry>

</feed>
