<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>nsm &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/nsm/</link>
	<description>Feed of posts on WordPress.com tagged "nsm"</description>
	<pubDate>Sun, 29 Nov 2009 19:39:18 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[The Turkeys have been exposed...Who we support!!]]></title>
<link>http://downfall14.wordpress.com/2009/11/26/the-turkeys-have-been-exposed-who-we-support/</link>
<pubDate>Thu, 26 Nov 2009 06:52:14 +0000</pubDate>
<dc:creator>downfall14</dc:creator>
<guid>http://downfall14.wordpress.com/2009/11/26/the-turkeys-have-been-exposed-who-we-support/</guid>
<description><![CDATA[Its that time of year again..As you make your turkey and make plans with the family, We have done ou]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Its that time of year again..As you make your turkey and make plans with the family, We have done our part.  We have exposed the frauds and the leaches. Only one group of all we have asked has actually answered the questions.  So we leave it up to you to decide. By all the hate mail that we receive it seems the other groups are upset, not sure why? all we did was ask them to answer some questions.</p>
<p>We have thought long and hard on this one  and decided to tell you who we favor and support as the leading group of today.</p>
<p><strong>KEYSTONE UNITED</strong><br />
<img class="alignright" title="KU" src="http://www.splcenter.org/images/dynamic/intel/report/38/keystoneskins.jpg" alt="" width="130" height="130" />Very simply put, They are a positive organization doing what they can for the interest of our people. They are on the streets making it happen.<br />
The are not afraid to answer questions by friend or foe.<br />
The other &#8220;groups&#8221; should take a cue from keystone.</p>
<p>From their site.</p>
<p><strong>Is K.S.S. Pro American?<br />
Yes, very much so.</strong></p>
<p><strong>What does the K.S.S. wish to accomplish?<br />
We have set up goals in which we wish to break the stereotypes of skinheads being alcoholic thugs and violent drug addicted criminals. We wish to create a safe environment in which to raise our families in. We hope to help change the downward spiral today’s youth and much of America is faced with.</strong></p>
<p><strong>So you guys have families?<br />
Yes, we have families. Just like anyone else we work hard to support our loved ones and only wish to provide the best for them. This includes a safe place for them to live. Children are very important to us. We encourage all our members to have stable home lives and provide for their family.</strong></p>
<p><strong>What does K.S.S. see as the problems facing the country?<br />
In today’s current state America, and many other once great European nations, are former shadows of themselves. Crime, drug abuse, greed, careless attitudes and general disregard towards family values, have overtaken society. In reality there are too many to list but these are some of the ones we try and focus on.</strong></p>
<p><strong>What does K.S.S. do to correct these problems?<br />
We try to lead by example, by being active in our communities, public awareness, contacting local politicians, or just simply showing people we are not ashamed of who we are. The media has made us out to be villains, a stereotype we must fight everyday.</strong></p>
<p><strong>What kind of events do you hold?<br />
We have picnics, hikes, paintball, self defense training, parties, rallies and concerts. Most all of our events have had great response.</strong></p>
<p><strong>Can only members attend you functions?<br />
No, our public functions are always welcome to anyone wishing to attend. We announce our public events so that you may attend.</strong></p>
<p><strong>Do I have to be a member to hang out?<br />
No, you don’t.  How else would we expect you to get to know us?</strong></p>
<p><strong>How do I join?<br />
Only after some time of getting to know you, you will be asked by a member if you would like to become a member. If you agree you will then be asked to be a probationary member. The period is a time in which we get to know you, and allow you to get to know us.</strong></p>
<p><strong>Do I have to live in Pennsylvania?<br />
Yes. All of our members are residents of this state. The club was founded on the idea that members within a certain boundary are more able to have regular contact then those on a national scale.</strong></p>
<p><strong>How long is the probation and why do I have to do that?<br />
The probation is no less than six months. We feel everyone must probate to ensure that you wish to have the club be a part of your life. We want our members to have us into their lives.</strong></p>
<p><strong>What do I have to do while I am on probation?<br />
Probation is not hazing. We respect you and wish for you to become a member. We may ask you to help out when needed, but by no means are you someone’s personal errand boy.</strong></p>
<p><strong>How old do I have to be to join?<br />
You must be eighteen years of age to become a probationary member. However you are welcome to hang out and attend our functions if you are underage. If you are not eighteen yet, does not mean you can not be our friend or supporter.</strong></p>
<p><strong>Is it true women cannot join?<br />
Yes, unfortunately women are not permitted to join. This rule was made under much consideration and we feel this solution prevents any member from having to choose a spouse versus the club, if the situation would ever arise. However, we love and cherish our partners of the opposite sex. They give us a lot of support and stand beside us in our actions. We encourage them to be politically active as well.</strong></p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/FwPR_jx7dIA&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/FwPR_jx7dIA&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p><em>What you have just read is written by an organization that knows what they want and has direction is focused and driven. All others seem to pale in comparison. It is easy to state what you are about when you are passionate about it. </em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Integrating EX-Switches with NSM]]></title>
<link>http://sysiq.wordpress.com/2009/11/13/integrating-ex-switches-with-nsm/</link>
<pubDate>Fri, 13 Nov 2009 13:40:20 +0000</pubDate>
<dc:creator>sysiq</dc:creator>
<guid>http://sysiq.wordpress.com/2009/11/13/integrating-ex-switches-with-nsm/</guid>
<description><![CDATA[Unlike ScreenOS, adding EX-Switch running JUNOS procedure is different. Following steps I took to su]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Unlike ScreenOS, adding EX-Switch running JUNOS procedure is different.</p>
<p>Following steps I took to successfully add the switches:</p>
<p>Before you can add a JUNOS device to NSM, the device must be installed and configured, and logon credentials for an NSM administrator must be configured for it. Perform the following steps:</p>
<p>1. Connect the device to the network and configure one of the interfaces so that the device can reach the NSM device server.<br />
2. Add a user for NSM that has full administrative rights.</p>
<p>For complete details on installing and configuring JUNOS devices, see the<br />
documentation for the specific device,</p>
<p>Add the Device in NSM<br />
To add the device in the NSM UI, follow these steps:<br />
1. From the domain menu, select the domain in which you want to import the device.<br />
2. In Device Manager, select Devices.<br />
3. Click the Add icon and select Device to open the Add Device wizard.<br />
4. Select Device Is Not Reachable, and then click Next.<br />
5. On the Specify Name, Color, OS Name, Version, and Platform screen:<br />
¦ Enter a name and select a color to represent the device in the UI.<br />
¦ From the OS Name list, select JUNOS.</p>
<p>The JUNOS OS Type list appears.<br />
¦ Select the JUNOS OS type for the device you want to add:<br />
¦ To add a J-series or SRX-series device, select J-series from the list.<br />
¦ To add an EX-series device or virtual chassis, select EX-series.<br />
¦ To add an M-series or MX-series device, select M/MX-series.<br />
¦ From the Platform list, select the device platform name.<br />
¦ Check the Virtual Chassis box if you are adding an EX-series virtual chassis made up of several EX-series switches (EX-4200 series only).<br />
¦ From the Managed OS Version list, select the version of the operating system that runs on the device.</p>
<p>set system services outbound-ssh  client nsm device-id F79821 (auto-generated)<br />
set system services outbound-ssh  client nsm secret<br />
set system services outbound-ssh  client nsm 10x.xxx.xxx.xxx port 7804<br />
set system services outbound-ssh  client nsm services netconf<br />
commit </p>
<p>The device will immediately attempt to connect to NSM.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ya Llego La Revolución]]></title>
<link>http://thehuajirodreams.wordpress.com/2009/11/09/ya-llego-la-revolucion/</link>
<pubDate>Mon, 09 Nov 2009 23:52:58 +0000</pubDate>
<dc:creator>ThE Huajiro Dreams</dc:creator>
<guid>http://thehuajirodreams.wordpress.com/2009/11/09/ya-llego-la-revolucion/</guid>
<description><![CDATA[Como anterior mente les posteamos un video donde la gente de Mexclas y Rockafellas preparaban una se]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Como anterior mente les posteamos un video donde la gente de Mexclas y Rockafellas preparaban una secuela del Terremoto dj&#8217;s donde estuvieron Camilo Lara (I.M.S) Toy Selectah y Mexclass.</p>
<p style="text-align:justify;">Ahora aquí les dejamos esta segunda parte de la fiesta en la cual vienen con todo para celebrar el casi centenario de nuestra Revolución Mexicana, donde harán toda una revolución en conjunto con Pepe Mogt &#8211; Fussible Nortec Collective (Dj Set) Pato Watson &#8211; NSM (Dj Set) y Mex Class.</p>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-4748" title="FLYEREVOLUCION450px-1" src="http://thehuajirodreams.wordpress.com/files/2009/11/flyerevolucion450px-1.jpg" alt="FLYEREVOLUCION450px-1" width="360" height="735" /></p>
<p style="text-align:justify;">Pronto estaremos regalando cortesías para este show.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[NSM service: past, present and future ...]]></title>
<link>http://otasizzle.wordpress.com/2009/11/09/nsm-service-past-present-and-future/</link>
<pubDate>Mon, 09 Nov 2009 10:25:33 +0000</pubDate>
<dc:creator>sachingaur</dc:creator>
<guid>http://otasizzle.wordpress.com/2009/11/09/nsm-service-past-present-and-future/</guid>
<description><![CDATA[Past : How did it started NSM expands to NordSecMob, which is an Erasmus Mundus masters course coord]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Past : How did it started</strong></p>
<p>NSM expands to NordSecMob, which is an Erasmus Mundus masters course coordinated by TKK. NSM programme is one of high quality masters course which attracts quite many international students every year. <em>I also happen to be a recent graduate of NSM.</em></p>
<p>The idea to make this service germinated probably in heads of NSM planning officer/ NSM coordinating professor. The vision was to make a service, which acts as a knowledge sharing platform for incoming international students in NSM program. Also, OtaSizzle platform presented an amazing opportunity.</p>
<p>Three students from the current NSM final year took this challenge as their summer job. They were guided by Jani Heikkinen, Olli Mäkinen and myself. Our focus with the developers was to  come up with a service, which serves a need and can be finished within the set time constraints.</p>
<p>We spent quite a bit of time focusing on listing the problems faced by the NSM students. One of the commonly identified problem was lack of information for new moving students to a foreign country(Scandinavia: NSM runs in Finland, Sweden, Norway, Denmark and Estonia) . No doubt about the scandinavian hospitality but still students have challenges with information about everyday things like : shopping stores, course information etc.</p>
<p>Once we were able to identify the problem we want to address, we started to see the solution in form of a service, which acts as one stop shop for information needed by an international student coming to study in NSM program. We had a consensus to build a framework to categorize the information and tap into collective intelligence of NSM students. The developers did a great job in making service which is not only working but also has good amount of seed content.</p>
<p>Also, I would like to mention here some of the lessons we learnt from the development process.</p>
<p>1. OtaSizzle platform works : (Kassi as an example service, which rocks!)</p>
<p>I have no doubt in saying this that with strict limits of time constraints and learning curve for developers (to learn ruby on rails), it would have been nearly impossible to develop such a feature rich service without a reference service like Kassi (and OtaSizzle platform). So, credit not only goes to developers and initiators but to Kassi and OtaSizzle platform.</p>
<p>2. Sharing to the outer world/lowering barriers for using the service</p>
<p>When we have to compete for attention from existing service platforms like Facebook etc, which is not that easy. We realized that using small javascript snippets from existing platforms makes life easy, like Facebook Share. We hope that this approach will be copied in future OtaSizzle services too.</p>
<p>Also, at the same time how a user can start using the service with least effort is critical. The first step towards that is using Single Sign On or similar authentication technologies.</p>
<p>However, all this is just a beginning, we still have lot to learn (how to bring the content in from other platforms and how to take it out) for making our service co-exist (not compete) in this fight where everybody is seeking attention of users.</p>
<p><strong>Present: a continous struggle</strong></p>
<p>One of the main challenge with NSM service is low user base which is due to the handful number of students we have in the NSM program. There are 10-20 students at any time in TKK studying in NSM masters(first and second year students combined). This challenge can be also seen as an opportunity that we can have a really cohesive group because the number is small.</p>
<p>I see two main challenges in making such a service successful.</p>
<p>1. We solved the technology problem but not the culture problem!</p>
<p>To have a vibrant community ( any posting forum) to have sufficient online activity, we must have offline activity as well. The NSM course staff is quite generous and provides opportunity for students to have some offline activity. But, still most of us who come from different cultures to a foreign country and to make a cohesive group we need to have more of offline activities together to help each other with collective intelligence of the group.</p>
<p>2. What is user&#8217;s incentive to post (everyone might want to read)?</p>
<p>Majority of the collective intelligence have to come from people who have passed out of NSM program. The current students are seekers of information. We are still in process of figuring out the incentives.</p>
<p><strong>Future: Where do we go from here&#8230;.</strong></p>
<p>It all started to address the small group of NSM students but it was very soon clear to us that TKK runs many international masters and others might find similar problems. ( there are infact few hundred students coming to TKK every year)</p>
<p>So, in the true Aalto spirit , the NSM service can mature and grow as something which can be used by a wider group of international students and help them bring closer. However, in the process we might have to change quite a few features in the service.</p>
<p>Last, but not least, I request the readers of this post to share to us if they have any ideas to make the community active . Also, thanks a lot for reading the post <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>please check out the service if you have not yet and let us know your valuable feedback.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Securitas Vigilantiae Instantis Praemium]]></title>
<link>http://wirewatcher.wordpress.com/2009/10/28/securitas-vigilantiae-instantis-praemium/</link>
<pubDate>Wed, 28 Oct 2009 20:48:16 +0000</pubDate>
<dc:creator>Alec Waters</dc:creator>
<guid>http://wirewatcher.wordpress.com/2009/10/28/securitas-vigilantiae-instantis-praemium/</guid>
<description><![CDATA[The inner title page of MI5&#8217;s authorised history shows one of the Service&#8217;s past logos, ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The inner title page of <a href="http://www.amazon.co.uk/Defence-Realm-Authorized-History-MI5/dp/0713998857/ref=sr_1_1" target="_blank">MI5&#8217;s authorised history</a> shows one of the Service&#8217;s past logos, bearing the motto: &#8220;Securitas Vigilantiae<br />
Instantis Praemium&#8221;, intended to mean &#8220;Security is the reward of unceasing vigilance&#8221;. This seems to me to be as good a motto now as it was seventy years ago.</p>
<p>An enterprise has numerous tools at its disposal to control what happens on its infrastructure. Some examples are technical controls (such as port filtering, or blocking access to certain types of website) and non-technical controls (such as Acceptable Use Policies, violation of which could lead to disciplinary action).</p>
<p>Controls like these describe what you hope <em>should</em> be happening on your network, which isn&#8217;t necessarily what <em>is</em> happening. Controls may have been:</p>
<ul>
<li>Intended, but not actually implemented at all</li>
<li>Improperly implemented</li>
<li>Removed</li>
<li>Changed</li>
<li><a href="http://wirewatcher.wordpress.com/2009/06/26/sidestepping-inline-url-content-filters/" target="_blank">Circumvented</a> (intentionally or otherwise)</li>
<li>Or they may not be as effective as you&#8217;d have hoped (anti-virus is a good example).</li>
</ul>
<p>Implementing a control and then leaving it to its own devices doesn&#8217;t seem like a viable tactic. Rather than <em>believing</em> it to be effective, we need to <em>make sure</em> it is effective through strategies like the <a href="http://wirewatcher.wordpress.com/2009/05/29/collection-is-king-part-one/" target="_blank">collection</a> of <a href="http://wirewatcher.wordpress.com/2009/07/01/collection-is-king-part-two/" target="_blank">information</a> and the (unceasing) <a href="http://wirewatcher.wordpress.com/2009/08/05/defensive-avoidance-vs-vigilance-to-detail/" target="_blank">vigilance to detail</a> required to extract the greatest meaning from it.</p>
<p>By doing this, you can verify the effectiveness of your controls. When <a href="http://wirewatcher.wordpress.com/2009/06/19/prevention-eventually-fails-part-one/" target="_blank">things</a> go <a href="http://wirewatcher.wordpress.com/2009/07/17/prevention-eventually-fails-part-two-the-hot-knife-of-malware/" target="_blank">wrong</a>, you can use what you&#8217;ve collected to help you understand what happened and how you can modify your controls to help prevent it from happening again.</p>
<p>Without vigilance, we have our head in the sand, hoping for the best. If our vigilance is not unceasing, Murphy&#8217;s Law dictates that something Bad will happen the moment we take our <a href="http://taosecurity.blogspot.com/2005/08/soccer-goal-security-i-found-this-ad.html" target="_blank">eye off the ball</a>.</p>
<p>&#8220;Securitas Vigilantiae Instantis Praemium&#8221; hardly ranks as catchy, but it certainly hits the nail on the head. Well, <em>one</em> of the nails, anyway.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A project with a cause. (",)]]></title>
<link>http://thecommvirus.wordpress.com/2009/10/26/a-project-with-a-cause/</link>
<pubDate>Mon, 26 Oct 2009 16:25:08 +0000</pubDate>
<dc:creator>kc papica</dc:creator>
<guid>http://thecommvirus.wordpress.com/2009/10/26/a-project-with-a-cause/</guid>
<description><![CDATA[Never was a cause-oriented project this exciting! Just a few weeks ago, our Orcom152 teacher gave us]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Never was a cause-oriented project this exciting!</p>
<p>Just a few weeks ago, our Orcom152 teacher gave us our tasks and assignments for our final project; it was either an employee-concerned issue of a very popular food chain or a fund-raising/ volunteer-related issue of a specific government hospital.   We were fortunate enough to land on the latter.  The main objective of this class requirement was actually to produce a communication plan, which detailed the traditional and/or new social media (NSM) tools that we deem were important in achieving our objectives.</p>
<p>In approaching this issue, we started out by asking ourselves questions revolving the following aspects: brand differentiation, tradition and/or new social media mix, goals and objectives, measures and activities that we deem will be essential in reaching our team&#8217;s goal of providing our client the optimum benefits with the least number of costs and drawbacks.</p>
<p>Due to the nature of the hospital, we rationalized the use of a combination of the traditional and the new social media tools, such as brochures, posters, invitation letters, PSAs, and the website.</p>
<p>There were two main highlights of the project, and coincidentally, these two highlights also seem to be the most crucial stages of the project construction:</p>
<p>1. identifying (and segmenting) our specific target, and</p>
<p>2. deciding which from the wide array of traditional and NSM tools will serve the most benefits (in terms of cash donations and volunteer turn-out).</p>
<p>Although the original concern of the organization was on fund-raising events, our team took a broader perspective, and saw that a more pressing problem of the foundation was there very low volunteer turn-out.  Hence, the birth of our campaign, the <strong>Passion. Action. </strong>This very cool, unique project seeks to address the previously mentioned dilemma of the foundation by heightening awareness (especially among the youth), driving attention to the foundation and their events, and encouraging more volunteers to share their time, effort and/or money to this very humble act of harmony, charity and generosity.</p>
<p>We actually just recently defended our project in front of our professors and the guest panelist, and it was a bit nerve-wrecking.  Nonetheless, I was fortunate enough to work with very fun-loving yet hardworking individuals. And so to my co-team mates, the Pixie Chicks, kudos to all of us! We did great! (&#8220;,)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Broadcast PODCAST!]]></title>
<link>http://communichristian.wordpress.com/2009/10/25/broadcast-podcast/</link>
<pubDate>Sun, 25 Oct 2009 05:44:59 +0000</pubDate>
<dc:creator>Eldin Christian</dc:creator>
<guid>http://communichristian.wordpress.com/2009/10/25/broadcast-podcast/</guid>
<description><![CDATA[Are you having a hard time looking for videos on YouTube? Or having difficulty bringing your laptop ]]></description>
<content:encoded><![CDATA[Are you having a hard time looking for videos on YouTube? Or having difficulty bringing your laptop ]]></content:encoded>
</item>
<item>
<title><![CDATA[NSM Love - Literally.]]></title>
<link>http://renism.wordpress.com/2009/10/15/nsm-love-literally/</link>
<pubDate>Thu, 15 Oct 2009 12:19:25 +0000</pubDate>
<dc:creator>Noreen dela Cruz</dc:creator>
<guid>http://renism.wordpress.com/2009/10/15/nsm-love-literally/</guid>
<description><![CDATA[I know, I know, my blog is barely breathing. I&#8217;ve been wanting to post something totally cool ]]></description>
<content:encoded><![CDATA[I know, I know, my blog is barely breathing. I&#8217;ve been wanting to post something totally cool ]]></content:encoded>
</item>
<item>
<title><![CDATA[Another Scumbag]]></title>
<link>http://downfall14.wordpress.com/?p=57</link>
<pubDate>Mon, 12 Oct 2009 00:01:47 +0000</pubDate>
<dc:creator>downfall14</dc:creator>
<guid>http://downfall14.wordpress.com/?p=57</guid>
<description><![CDATA[Well unfortunately the most well known white rights group today in this multiracial cesspool called ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Well unfortunately the most well known white rights group today in this multiracial cesspool called America is, you guessed it, the &#8216;NSM&#8217;. Well if I had the time to post all the ridiculous photos of these clowns in their uniforms saluting I would.</p>
<p>I actually feel sorry for the poor bastards that get suckered into this nonsense with good intentions, but never the less you still look ridiculous.</p>
<p>Unfortunately currently there are no &#8216;real&#8217; groups for white independence out  there so save your time and money. Not to mention sending your personal info to some complete stranger in a Nazi uniform will only get you put on the FBI list as soon as the informant opens their mail. Don&#8217;t believe me?</p>
<p>Well meet former Indiana leader for the NSM convicted rapist John Snyder:<img class="alignleft size-full wp-image-58" title="Snyder_Mug_Enlrg" src="http://downfall14.wordpress.com/files/2009/10/snyder_mug_enlrg.jpg" alt="Snyder_Mug_Enlrg" width="245" height="300" /></p>
<p>This douchbag became a leader in the NSM &#8216;AFTER&#8217; his conviction.</p>
<p>Failing Marriage Takes Ugly Turn</p>
<p>John Snyder&#8217;s marriage was rocky from the start. His wife was the primary breadwinner in the relationship, forced to hold down two jobs in order to keep the couple afloat, as Snyder was unemployed.<br />
As time went on, Snyder changed for the worse, becoming both obsessive and controlling towards his wife. Their marriage ultimately ended, but not before she gave birth to their son.<br />
After the boy&#8217;s birth and the couple’s divorce, Snyder became verbally abusive to his wife and refused to pay any sort of child support. She was torn. She felt that it was important for their son to know his father, but she was also afraid of Snyder’s quickly deteriorating behavior.</p>
<p>In one particular incident, the boy witnessed Snyder tell his wife exactly how he was going to kill himself. In another instance, Snyder begged her to let their son stay with him for his birthday. But she told Snyder he couldn’t see the child until he got a job, cleaned his apartment and sought out a therapist’s help.</p>
<p>When Snyder claimed he had done what she requested, she brought their son to over to see Snyder. The boy immediately started screaming and begging his mother not to leave. After staying for awhile, she started to pack up her things.</p>
<p>It was then that her life would change forever.</p>
<p>There sat two sets of handcuffs, a roll of duct tape and a pair of scissors.<br />
A Vicious All-Night Attack</p>
<p><!--more--></p>
<p>Cops say that without provocation, Snyder pulled out a stun gun and shot his ex-wife once in the arm.  Though physically shaken, she managed to stay alert, despite losing her balance.</p>
<p>As if that wasn&#8217;t enough, however, cops say Snyder then shot her a second time, leaving her in a daze.  Once incapacitated, police say Snyder led the woman into his bedroom and pulled back the covers on his bed.</p>
<p>There sat two sets of handcuffs, a roll of duct tape and a pair of scissors.</p>
<p>The victim tells AMW that she thought to herself, “Oh, I’m dead.”</p>
<p><strong>Snyder then handcuffed his ex’s arms behind her back, handcuffed her ankles together and put duct tape over her mouth.</strong></p>
<p><strong>After tying her up against her will, she says Snyder raped her for hours.</strong></p>
<p><strong>As if that wasn&#8217;t horrible enough, Snyder used their son during the attack, telling his victim that if she didn’t comply with his wants, he would run away with the boy.</strong></p>
<p><strong>She says Snyder also forced her to calm their son down before the heinous attack, refusing to take the handcuffs off of her.</strong></p>
<p><strong>Cops: Fugitive Takes On Hate-Filled Cause</strong></p>
<p>When morning came, Snyder let his wife and son go free, but that was not the end the torture.</p>
<p><strong>Until Snyder was arrested for the rape, cops say he continued to stalk his ex: he punctured her tires with nails, and tried to seal her into her apartment by caulking up the door frames. He wrote messages scrawled in chalk on the sidewalk outside of her apartment, and left threatening notes for her.</strong></p>
<p><strong>She was so worried about her safety she wouldn’t keep her son with her and she constantly rented cars, changing them out to try and confuse her ex-husband and throw him off her track.</strong></p>
<p><strong>Eventually, Snyder was arrested and sentenced to 20 years in prison. He served four years before his release. His ex thought she had seen the last of Snyder, until one fateful evening in 2003, she saw him on the local news.</strong></p>
<p><strong>After his release from prison, cops say Snyder became the head of the Indiana chapter of the Pro-Nazi Nationalist Socialist Movement (NSM).</strong> The NSM is known for recruiting children into their &#8220;Viking Youth Corp.&#8221; organization.</p>
<p>It had been several years since the attack, but she saw on the news broadcast that Snyder was at a hate rally in downtown Indianapolis.</p>
<p>Snyder has been on the run since 2004 for violating the terms of his probation, in addition to three counts of failing to register as a sex offender. He is not supposed to have any contact with children.</p>
<p>If you know where John Snyder is, you&#8217;ve got to bring justice to a brave survivor and her son. Call our hotline right away at 1-800-CRIME-TV.</p>
<p>Go here: <a href="http://www.fox.com/fod/play.php?sh=amw#" target="_blank">http://www.fox.com/fod/play.php?sh=amw#</a></p>
<p>And start the video at about 33.50 to see the original airing of the story on AMW.</p>
<table style="table-layout:fixed;" border="0" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td width="85%" height="100%" valign="top">
<div><span style="text-decoration:line-through;"><strong> </strong></span></div>
</td>
</tr>
<tr>
<td width="85%" valign="bottom">
<table style="table-layout:fixed;" border="0" width="100%">
<tbody>
<tr>
<td colspan="2" width="100%"></td>
</tr>
<tr>
<td valign="bottom"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[net-entropy Sguil agent and wiki]]></title>
<link>http://wirewatcher.wordpress.com/2009/10/06/net-entropy-sguil-agent-and-wiki/</link>
<pubDate>Tue, 06 Oct 2009 12:40:45 +0000</pubDate>
<dc:creator>Alec Waters</dc:creator>
<guid>http://wirewatcher.wordpress.com/2009/10/06/net-entropy-sguil-agent-and-wiki/</guid>
<description><![CDATA[The story so far: Detecting encrypted traffic with frequency analysis Detecting encrypted traffic wi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The story so far:</p>
<ul>
<li><a href="http://wirewatcher.wordpress.com/2009/08/12/detecting-encrypted-traffic-with-frequency-analysis/" target="_blank">Detecting encrypted traffic with frequency analysis</a></li>
<li><a href="http://wirewatcher.wordpress.com/2009/09/17/detecting-encrypted-traffic-with-net-entropy/" target="_blank">Detecting encrypted traffic with net-entropy, part one</a></li>
<li><a href="http://wirewatcher.wordpress.com/2009/09/24/detecting-encrypted-traffic-with-net-entropy-part-two/" target="_blank">Detecting encrypted traffic with net-entropy, part two</a></li>
</ul>
<p>I&#8217;ve written a basic Sguil agent that will upload net-entropy&#8217;s RISING ALARM messages into Sguil. You can download the agent <a href="http://wirewatcher.net/files/net-entropy_agent.tcl" target="_blank">here</a>, and the config file <a href="http://wirewatcher.net/files/net-entropy_agent.conf" target="_blank">here</a>.</p>
<p>On a Sguil sensor that has net-entropy installed, copy the agent to wherever your other agents live (/usr/local/bin on my system), and the config file to where your other config files live (/etc/nsm/sensor1/ on my system). Then fire it up:</p>
<pre style="font-size:10pt;">net-entropy_agent.tcl
   -c /etc/nsm/sensor1/net-entropy_agent.conf</pre>
<p>With a bit of luck, you&#8217;ll see the agent register in the Sguil client:</p>
<p><a href="http://wirewatcher.wordpress.com/files/2009/10/net-entropy-sguil.png"><img class="aligncenter size-full wp-image-445" title="net-entropy sguil" src="http://wirewatcher.wordpress.com/files/2009/10/net-entropy-sguil.png" alt="net-entropy sguil" width="450" height="314" /></a>And we&#8217;ll start to see net-entropy messages appear, too:</p>
<p><a href="http://wirewatcher.wordpress.com/files/2009/10/net-entropy-sguil-events.png"><img class="aligncenter size-full wp-image-446" title="net-entropy sguil events" src="http://wirewatcher.wordpress.com/files/2009/10/net-entropy-sguil-events.png" alt="net-entropy sguil events" width="450" height="46" /></a>The bottom right pane of the Sguil client will behave as it does for the PADS agent, and will show you the event detail:</p>
<p><a href="http://wirewatcher.wordpress.com/files/2009/10/net-entropy-sguil-detail.png"><img class="aligncenter size-full wp-image-447" title="net-entropy sguil detail" src="http://wirewatcher.wordpress.com/files/2009/10/net-entropy-sguil-detail.png" alt="net-entropy sguil detail" width="450" height="45" /></a>Sguil will correlate these events in the usual fashion, and allow you to right-click and say &#8220;Transcript&#8221; or &#8220;Wireshark&#8221;. It all seems to work pretty well!</p>
<p>Finally, the net-entropy project has a new wiki &#8211; it&#8217;s <a href="http://orchids.dnsalias.net/trac/olivain/net-entropy/wiki" target="_blank">here</a>. This is the place to go for the latest source code, which now includes a Paninski entropy estimator in addition to the original Shannon estimator. Have fun!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[On NSM Regulation]]></title>
<link>http://popthethoughtbubble.wordpress.com/2009/10/05/on-nsm-regulation/</link>
<pubDate>Mon, 05 Oct 2009 17:03:22 +0000</pubDate>
<dc:creator>popthethoughtbubble</dc:creator>
<guid>http://popthethoughtbubble.wordpress.com/2009/10/05/on-nsm-regulation/</guid>
<description><![CDATA[During the time of the typhoon’s wrath, many Filipinos ‘living’ online utilized new social media to ]]></description>
<content:encoded><![CDATA[During the time of the typhoon’s wrath, many Filipinos ‘living’ online utilized new social media to ]]></content:encoded>
</item>
<item>
<title><![CDATA[Detecting encrypted traffic with net-entropy, part two]]></title>
<link>http://wirewatcher.wordpress.com/2009/09/24/detecting-encrypted-traffic-with-net-entropy-part-two/</link>
<pubDate>Thu, 24 Sep 2009 15:57:24 +0000</pubDate>
<dc:creator>Alec Waters</dc:creator>
<guid>http://wirewatcher.wordpress.com/2009/09/24/detecting-encrypted-traffic-with-net-entropy-part-two/</guid>
<description><![CDATA[Back here I described my setup of a modified version of net-entropy, which I was going to use in my ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Back <a href="http://wirewatcher.wordpress.com/2009/09/17/detecting-encrypted-traffic-with-net-entropy/" target="_blank">here</a> I described my setup of a modified version of <a href="http://www.lsv.ens-cachan.fr/~olivain/net-entropy/" target="_blank">net-entropy</a>, which I was going to use in my quest to detect encrypted traffic. Well, it&#8217;s been running for a week or so now, and I&#8217;ve got some results.</p>
<ul>
<li>Did it detect encrypted traffic? Yes!</li>
<li>Did it detect stuff that wasn&#8217;t encrypted? Yes!</li>
<li>Did it fail to detect traffic that definitely was encrypted? Yes!</li>
<li>Was the experiment a total failure and a complete waste of time? No! Far from it, in fact.</li>
</ul>
<p>The theory I was testing was that traffic with sufficient entropy might be encrypted, since high entropy is a property of decent encryption algorithms. net-entropy was set to trigger an alert if it saw any connections whose entropy crossed an arbitrarily chosen threshold of 7.9 (8.0 is the maximum), and protocols that were expected to be encrypted (HTTPS, etc.) were filtered out.</p>
<p>Here&#8217;s a summary of what I&#8217;ve found so far:</p>
<ul>
<li>Encrypted traffic that crossed the 7.9 threshold included Windows Remote Desktop (RDP), Skype (both calls and signalling traffic), SSH-2, and Google Talk.</li>
<li>Unencrypted traffic that crossed the threshold was mainly <a href="http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol" target="_blank">RTMP</a> (streaming Flash audio/video), and possibly Spotify (I don&#8217;t know for sure if Spotify uses encryption or not, but high entropy was observed both on the inbound media from port 4070 and the outbound media on random ports). Media protocols like this are usually highly compressed &#8211; high entropy is a side effect of compression as well as encryption.</li>
<li>Encrypted traffic that was not detected included SSH-1 (1.5, to be exact). SSH-2 was detected as one would hope, provided that the session was long enough.</li>
</ul>
<p>Clearly my blunt approach of a single threshold isn&#8217;t the most effective one, as we have both false positives and false negatives. But after applying some visualisations to my results, an intriguing possibility presents itself.</p>
<p>net-entropy was installed in this instance on a Sguil box mainly so that it was in a position where it could see a large volume of real-world traffic. A happy side effect of this is that it&#8217;s quite simple to extract the raw traffic captures that each net-entropy alert is referring to. If we&#8217;ve built net-entropy with the &#8211;enable-statistics option, we are then in a position to draw graphs of the entropy of an individual TCP stream:</p>
<ul>
<li>First, use the net-entropy alert to extract the specific TCP stream. The easiest way to do this is to search for it using the Sguil client, and then export the results to Wireshark. Let&#8217;s save the capture as session.raw</li>
<li>Then we run net-entropy over it in statistics mode:
<pre style="font-size:10pt;">$ net-entropy -r session.raw -s mystatsdir -F
 -b -c net-entropy.conf</pre>
</li>
<li>The output of this is a .dat file whose name is made up of a timestamp and the source and dest IP addresses and ports.</li>
<li>We can now plot this file in gnuplot:
<pre style="font-size:10pt;">plot 'mystatsdir/whateveritwascalled.dat'</pre>
</li>
</ul>
<p>By way of a baseline, here is a plot showing the entropy of the first 64KB of an HTTPS and an SSH-2 session. The blue line marks the 7.9 alerting threshold:</p>
<p style="text-align:center;"><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-baseline1.png"><img class="aligncenter size-full wp-image-410" title="net-entropy baseline" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-baseline1.png" alt="net-entropy baseline" width="450" height="284" /></a></p>
<p style="text-align:left;">Zooming in a little, we can see that HTTPS crossed the threshold after about 2.2KB of data, and SSH-2 took a little longer:</p>
<p style="text-align:left;"><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-zoom.png"><img class="aligncenter size-full wp-image-412" title="net-entropy zoom" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-zoom.png" alt="net-entropy zoom" width="450" height="284" /></a>Let&#8217;s zoom in a little on a different area of the graph &#8211; the little &#8220;wobble&#8221; on the SSH-2 line:</p>
<p style="text-align:left;"><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-ssh-2.png"><img class="aligncenter size-full wp-image-414" title="net-entropy ssh-2" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-ssh-2.png" alt="net-entropy ssh-2" width="450" height="278" /></a>What we&#8217;re looking at here is the part of the conversation where the various parameters of the SSH-2 session are being exchanged (key exchange protocol, encryption/hashing algorithms, etc). These are passed as cleartext, hence the low entropy at this point.</p>
<p style="text-align:left;">It&#8217;s an interesting little pattern, though. Let&#8217;s overlay some more SSH sessions onto the one above and see what they look like:</p>
<p style="text-align:left;"><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-ssh.png"><img class="aligncenter size-full wp-image-418" title="net-entropy ssh" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-ssh.png" alt="net-entropy ssh" width="450" height="282" /></a>There are three sessions illustrated here:</p>
<ul>
<li>The blue line is an SSH-2 session, which in the context of this experiment is a &#8220;true positive&#8221; since it was encrypted and it did cross the 7.9 threshold</li>
<li>The red line is another SSH-2 session which was so short in duration it didn&#8217;t manage to make it above 7.9. This is a &#8220;false negative&#8221; because we&#8217;ve missed something that definitely was encrypted.</li>
<li>The green line is an SSH-1 session. At no point during this session&#8217;s life did it cross the 7.9 threshold &#8211; another false negative.</li>
</ul>
<p>As far as detecting encrypted traffic goes, this clearly isn&#8217;t as useful as I&#8217;d have hoped. But look at the red and blue lines &#8211; look how tightly they follow one another:</p>
<p><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-ssh-zoom.png"><img class="aligncenter size-full wp-image-424" title="net-entropy ssh zoom" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-ssh-zoom.png" alt="net-entropy ssh zoom" width="450" height="280" /></a></p>
<p>This brings us to the intriguing possibility I alluded to earlier &#8211; using entropy analysis not for the <em>detection</em> of encrypted traffic, but for the <em>classification</em> of traffic.</p>
<p>What if the entropy of certain types of traffic is reasonably consistent? What if the patterns above represent &#8220;fingerprints&#8221; for SSH-1 and SSH-2 traffic? If we could match traffic against a library of fingerprints, we&#8217;d have a port-independent classifier of sorts.</p>
<p>I&#8217;ve not had time yet to analyse sample sets large enough to be anywhere approaching conclusive, but let&#8217;s look at some other kinds of traffic:</p>
<p>The following graph shows four RTMP sessions:</p>
<p><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-rtmp.png"><img class="aligncenter size-full wp-image-421" title="net-entropy rtmp" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-rtmp.png" alt="net-entropy rtmp" width="450" height="281" /></a>Whilst RTMP isn&#8217;t encrypted, all four sessions have a similar visual fingerprint.</p>
<p>Now let&#8217;s look at nine RDP sessions (Windows Remote Desktop):</p>
<p><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-rdp.png"><img class="aligncenter size-full wp-image-420" title="net-entropy rdp" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-rdp.png" alt="net-entropy rdp" width="450" height="283" /></a>The most obvious outlier here is the black line &#8211; this was an RDP session to a server whose encryption level was set to &#8220;Low&#8221;. If we zoom in a bit, we&#8217;ll see another outlier:</p>
<p><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-rdp-zoom.png"><img class="aligncenter size-full wp-image-419" title="net-entropy rdp zoom" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-rdp-zoom.png" alt="net-entropy rdp zoom" width="450" height="278" /></a>The orange line is significantly different to the others. This particular session sent the string &#8220;Cookie: mstshash=machinename&#8221; in the first data segment sent from the client to the server &#8211; the other sessions had mostly zeroes instead, hence the lower entropy at this point. Since this is the very first data segment in the session, we could possibly infer that we&#8217;re looking at different client software used to make the connection. Indeed, if we look at RDP sessions from <a href="http://www.rdesktop.org/" target="_blank">rdesktop</a> (rather than the Windows client), the entropy looks different still:</p>
<p><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-rdp-rdesktop.png"><img class="aligncenter size-full wp-image-427" title="net-entropy rdp rdesktop" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-rdp-rdesktop.png" alt="net-entropy rdp rdesktop" width="450" height="282" /></a>The entropy is low, relative to the Windows client, and there&#8217;s a slightly different signature at the start of the connection:</p>
<p><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-rdp-rdesktop-zoom.png"><img class="aligncenter size-full wp-image-426" title="net-entropy rdp rdesktop zoom" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-rdp-rdesktop-zoom.png" alt="net-entropy rdp rdesktop zoom" width="450" height="277" /></a>One might be tempted to think that one could look at graphs like these and infer something about both the server (encryption level in use) and the client (type of software used).</p>
<p>OK. Enough graphs. Summary time.</p>
<p>Detecting encrypted traffic with a straightforward entropy threshold doesn&#8217;t seem to be useful. However, we may be able to use entropy analysis as a means to classify traffic in a port-independent manner, but I&#8217;ve analysed nowhere near enough traffic to assess whether this could be a viable technique or not (there are bound to be loads of outlying cases that don&#8217;t fit the profile). And even if it is a viable technique, are the bases already covered by other port-independent classifiers (l7filter, et al)? That said, I&#8217;m not the first person to explore various <a href="http://www.cs.jhu.edu/~cwright/vizsec06-slides.pdf" target="_blank">visualisations of encrypted traffic</a>, so someone somewhere considers the broad concept useful.</p>
<p>Comments welcome!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[What's sizzling?]]></title>
<link>http://otasizzle.wordpress.com/2009/09/18/whats-sizzling/</link>
<pubDate>Fri, 18 Sep 2009 07:23:16 +0000</pubDate>
<dc:creator>otasizzle</dc:creator>
<guid>http://otasizzle.wordpress.com/2009/09/18/whats-sizzling/</guid>
<description><![CDATA[This blog is dedicated to the OtaSizzle research project &#8211; it has been created to make it easi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This blog is dedicated to the OtaSizzle research project &#8211; it has been created to make it easier for all of us to communicate to one another what&#8217;s sizzling in <a href="http://sizl.org">our project</a> and in the services that form the core of it.</p>
<p>From here, you can read of new features  that have been implemented to our services (<a href="http://ossi.sizl.org">Ossi</a>, <a href="http://kassi.sizl.org">Kassi</a>, <a href="http://nsm.sizl.org/">NSM</a>) or of possibly upcoming ones that we&#8217;re thinking about. Furthermore, the blog will allow you to stay tuned to our on-going research activities.</p>
<p>Most of all, however, we wish that this blog will be another forum for dialogue between users, developers, researchers and anyone who&#8217;s sizzling.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Detecting encrypted traffic with net-entropy, part one]]></title>
<link>http://wirewatcher.wordpress.com/2009/09/17/detecting-encrypted-traffic-with-net-entropy/</link>
<pubDate>Thu, 17 Sep 2009 09:52:41 +0000</pubDate>
<dc:creator>Alec Waters</dc:creator>
<guid>http://wirewatcher.wordpress.com/2009/09/17/detecting-encrypted-traffic-with-net-entropy/</guid>
<description><![CDATA[I&#8217;ve been pondering the possibility of detecting encrypted traffic crossing a network, and I t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I&#8217;ve been pondering the possibility of detecting encrypted traffic crossing a network, and I think I&#8217;m getting somewhere (not necessarily closer to the goal, but somewhere nonetheless!). My initial thoughts were to put some kind of <a href="http://wirewatcher.wordpress.com/2009/08/12/detecting-encrypted-traffic-with-frequency-analysis/" target="_blank">frequency analysis</a> to the task, and whilst I was researching this I came across <a href="http://www.lsv.ens-cachan.fr/~olivain/net-entropy/" target="_blank">net-entropy</a>.</p>
<p>net-entropy is a clever tool that can learn the expected cumulative packet entropy (&#8220;randomness&#8221;) for a given protocol, and raise alerts if an observed connection falls out of bounds (there&#8217;s a very <a href="http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2006-13.pdf" target="_blank">detailed writeup</a> here). The theory is that if someone is attacking a flaw in some cryptographic software (a SSH server, for example), the observed entropy of the connection will decrease unexpectedly once the attack has been executed and the attacker is delivering shellcode or whatever (figures two and three <a href="http://www.lsv.ens-cachan.fr/~olivain/net-entropy/" target="_blank">here</a> illustrate the principle).</p>
<p>net-entropy was designed to focus on its list of pre-learned protocols, each of which is described in a protospec file. Here is the file for SSH:</p>
<pre style="padding-left:30px;">Port: 22
Direction: both
Cumulative: yes
RangeUnit: bytes
# Range: start    end      min_ent        max_ent
Range:   1        63       0              4.38105154
Range:   64       127      4.22877741     4.64838314
Range:   128      255      4.95194340     5.02499151
Range:   256      511      4.86894369     7.28671360
Range:   512      1023     4.86310673     7.59574795
Range:   1024     1535     4.94409609     7.74570751
Range:   1536     2047     5.77497149     7.81915951
Range:   2048     3071     6.44314718     7.85139179
Range:   3072     4095     7.17234325     7.92034960
Range:   4096     8191     7.46498394     7.96606302
Range:   8192     65536    7.82608652     7.99687433</pre>
<p>Each range is defined in terms of start byte and end byte, and minimum and maximum entropy. For example, for the first 63 bytes, the entropy is expected to be between 0 and 4.38105154 &#8211; an alert is raised if the entropy at this point is either too high or too low.</p>
<p>We could have a go at detecting encrypted traffic (rather than profiling its properties) with a very simple protospec file. What I&#8217;m interested in seeing is anything with an observed entropy that&#8217;s greater than some defined threshold &#8211; this will be my indicator that what we&#8217;re looking at could possibly be encrypted. So, we could have a protospec file that looks like this:</p>
<pre style="padding-left:30px;">Port: "whatever"
Direction: both
Cumulative: yes
RangeUnit: bytes
# Range: start    end      min_ent        max_ent
Range:   1        65536    0              7.9</pre>
<p>This file will cause net-entropy to raise an alert if the entropy for a connection on port &#8220;whatever&#8221; exceeds my arbitrarily chosen threshold of 7.9 in the first 64KB of its life; the problem here is that I&#8217;d have to write thousands of these files to cover the complete set of all TCP ports. I spoke to net-entropy&#8217;s author, Julien Olivain, about this and he very kindly implemented me an &#8220;all&#8221; feature, whereby a single protospec file can be applied to the complete range of TCP ports (updated source code is available <a href="http://wirewatcher.net/files/net-entropy-1.0.11.tar.bz2" target="_blank">here</a>).</p>
<p>Now we can start to experiment! net-entropy will accept the usual variety of capture filter, so we can use this to exclude:</p>
<ul>
<li>The protocols that we expect to be encrypted (SSH, HTTPS, etc.)</li>
<li>High volume protocols that are scrutinised by other means (SMTP, HTTP, etc.)</li>
<li>Non-TCP protocols (net-entropy only works for TCP at the moment)</li>
</ul>
<p>So, our net-entropy.conf file looks like this:</p>
<pre style="padding-left:30px;">Interface: eth1
RuntimeUser: nobody
MemoryLimit: 131072
MaxTrackSize: 65536
PcapFilter: tcp and not port 80 and not port 25 and not port 22 and
            not port 443 and not port 993 and not port 995
ProtoSpec: /usr/local/share/net-entropy/protospec/proto-tcp-all.nes</pre>
<p>I installed the software on a Sguil box and fired it up; pretty soon, things like this were popping up in /var/log/messages:</p>
<p>Sep 17 11:15:03 morpheus net-entropy[2689]: RISING ALARM on 212.7x.aaa.bbb:1708 -&#62; 82.4x.aaa.bbb:60970 offset=2406 packets=7 entropy=7.90993547 range=0 (1 65536 0.000000 7.900000)</p>
<p>Woohoo! Data! Now all we have to do is work out if it&#8217;s useful or not. I&#8217;m not one for <a href="http://wirewatcher.wordpress.com/2009/07/01/collection-is-king-part-two/" target="_blank">leaving logs lying idly</a> on the server that generated them so I send the messages to a remote syslog collector, in this case a <a href="http://www.cisco.com/go/mars" target="_blank">Cisco CS-MARS</a>. The MARS certainly has its flaws and niggles, but it does let you write custom parsers for devices it doesn&#8217;t know about. Once the MARS has been educated in the ways of net-entropy, you can use its querying mechanism to start exploring the data.</p>
<p>I&#8217;ve written the required custom parsers, and exported them as a Device Support Package that you can import into your own MARS, if you happen to have one and want to play along (download it <a href="http://wirewatcher.net/files/net-entropy.zip" target="_blank">here</a>). The net result is that I can do stuff like:</p>
<ul>
<li>Ask about the kinds of messages from net-entropy:
<div id="attachment_361" class="wp-caption alignnone" style="width: 460px"><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-eventtypes.png"><img class="size-full wp-image-361" title="net-entropy eventtypes" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-eventtypes.png" alt="Event Types" width="450" height="229" /></a><p class="wp-caption-text">Event Types</p></div></li>
<li>See the details of sessions seen:
<p><div id="attachment_359" class="wp-caption alignnone" style="width: 460px"><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-sessions.png"><img class="size-full wp-image-359" title="net-entropy sessions" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-sessions.png" alt="Sessions" width="450" height="232" /></a><p class="wp-caption-text">Sessions</p></div></li>
<li>Drill down onto a single session:
<p><div id="attachment_363" class="wp-caption alignnone" style="width: 460px"><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-single-session1.png"><img class="size-full wp-image-363" title="net-entropy single session" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-single-session1.png" alt="A single session" width="450" height="109" /></a><p class="wp-caption-text">A single session</p></div>
<p>Note that the MARS has noticed that there are two events talking about the same session (based on the IP addresses and ports), and has been able to correlate them together into a single session.</li>
<li>Get the raw messages as raised by net-entropy:
<p><div id="attachment_362" class="wp-caption alignnone" style="width: 460px"><a href="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-raw-messages.png"><img class="size-full wp-image-362" title="net-entropy raw messages" src="http://wirewatcher.wordpress.com/files/2009/09/net-entropy-raw-messages.png" alt="Raw messages from net-entropy" width="450" height="113" /></a><p class="wp-caption-text">Raw messages from net-entropy</p></div></li>
</ul>
<p>So, here&#8217;s where we&#8217;re at:</p>
<ul>
<li>net-entropy has been enhanced to support a protospec file that applies to all ports</li>
<li>This allows us to do &#8220;generic&#8221; entropy detection</li>
<li>Events from net-entropy are being exported to my MARS, from which I can run queries and reports</li>
</ul>
<p>Next steps:</p>
<ul>
<li>Work out if the things that net-entropy is alarming on are actually encrypted, or if the reason for their high entropy is something else (effective compression, for example). If I&#8217;m not reliably detecting encryption, then I can either tweak my entropy threshold, or give up the whole idea <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>If the technique is really yielding useful results, perhaps write an agent for Sguil so that net-entropy&#8217;s alerts appear in the client for easy drill-down onto the session transcripts (there&#8217;s an <a href="http://www.inliniac.net/modsec2sguil/" target="_blank">agent available for modsec</a>, so it could be feasible to try this)</li>
<li>In the far future, how about a mod to the Sguil client that lets you right-click and say &#8220;Graph session entropy&#8221;? This would extract the relevant session from the full-content capture (just like the Wireshark option does at present), run it through net-entropy in statistics mode, and use gnuplot to visualise the result.</li>
</ul>
<p>This post is most definitely filed under &#8220;Crazy Plans&#8221;. Comments on my insanity are welcome.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[September - National Sewing Month]]></title>
<link>http://sheilareinke.wordpress.com/2009/09/10/september-national-sewing-month/</link>
<pubDate>Thu, 10 Sep 2009 09:14:32 +0000</pubDate>
<dc:creator>sheilareinke</dc:creator>
<guid>http://sheilareinke.wordpress.com/2009/09/10/september-national-sewing-month/</guid>
<description><![CDATA[If you have been into a store that sells fabric in the last few days, then I’m sure you already know]]></description>
<content:encoded><![CDATA[If you have been into a store that sells fabric in the last few days, then I’m sure you already know]]></content:encoded>
</item>
<item>
<title><![CDATA[Earnings Preview for Sep 8 - 11]]></title>
<link>http://zacksman.wordpress.com/2009/09/08/earnings-preview-for-sep-8-11/</link>
<pubDate>Tue, 08 Sep 2009 15:09:15 +0000</pubDate>
<dc:creator>zacksman</dc:creator>
<guid>http://zacksman.wordpress.com/2009/09/08/earnings-preview-for-sep-8-11/</guid>
<description><![CDATA[By Tracey Ryniec September 04, 2009 It&#8217;s a relatively quiet week on the earnings front with on]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>By Tracey Ryniec<br />
September 04, 2009 </p>
<p>It&#8217;s a relatively quiet week on the earnings front with only 50 companies scheduled to report, including a smattering of retailers and food companies. Only 2 S&#38;P 500 members are on tap to report including Campbell Soup Co. (CPB) and National Semiconductor (NSM).</p>
<p>The economic calendar is also quiet to start the first &#8220;real&#8221; trading week in September, as Wall Street comes back from August vacations. It&#8217;s a shortened trading week due to the Labor Day holiday on Monday.<br />
    * Monday: Markets closed for Labor Day<br />
    * Tuesday: ICSC-Goldman Store Sales, Redbook<br />
    * Wednesday: Beige Book<br />
    * Thursday: International trade, weekly jobless claims, weekly natural gas inventories, weekly crude inventories<br />
    * Friday: Import and export prices, University of Michigan consumer sentiment survey for September, Treasury budget</p>
<p>Volume is likely to return to more &#8220;normal&#8221; levels to start the week. Despite recent weakness in the markets, the bulls remain in charge. Wall Street will also be watching trading in the commodities complex, especially gold and silver, as gold attempts to bust through the $1000 an ounce level for the third time in the last 2 years and silver trades at 13-month highs.</p>
<p>Companies That Could Issue Negative Earnings Surprises<br />
Smithfield Foods (SFD), the largest hog and pork producer in the U.S., is struggling as pork demand falls due to the recession and worries about pork products somehow being connected to the swine flu. According to a Reuters report, the company has cut its hog breeding herd by 13% this year. Higher feed costs are also pressuring the food manufacturer.</p>
<p>While Smithfield has surprised on estimates 3 out of the last 4 quarters, covering analysts have been lowering the estimates going into the fiscal 2010 first quarter earnings release. In the last month, the Zacks Consensus Estimate has fallen 4 cents to a loss of 55 cents. It is scheduled to report before the market opens on Sep 8.</p>
<p>Keep an eye on the Aerovironment Inc. (AVAV), the maker of unmanned aircraft systems, as it reports its fiscal 2010 first quarter earnings. The Zacks Consensus Estimate has fallen by nearly 50% to 13 cents in the past 90 days. The most accurate estimate is even more bearish at 6 cents per share. The company is scheduled to report on Sep 8 after the market close.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Recreating Fire]]></title>
<link>http://renism.wordpress.com/2009/09/07/recreating-fire/</link>
<pubDate>Sun, 06 Sep 2009 17:16:10 +0000</pubDate>
<dc:creator>Noreen dela Cruz</dc:creator>
<guid>http://renism.wordpress.com/2009/09/07/recreating-fire/</guid>
<description><![CDATA[If you&#8217;re ready to see me in a whole new light, watch this video. Enjoy!(And if you do,don]]></description>
<content:encoded><![CDATA[If you&#8217;re ready to see me in a whole new light, watch this video. Enjoy!(And if you do,don]]></content:encoded>
</item>
<item>
<title><![CDATA[Detecting encrypted traffic with frequency analysis - Update]]></title>
<link>http://wirewatcher.wordpress.com/2009/09/02/detecting-encrypted-traffic-with-frequency-analysis-update/</link>
<pubDate>Wed, 02 Sep 2009 20:21:17 +0000</pubDate>
<dc:creator>Alec Waters</dc:creator>
<guid>http://wirewatcher.wordpress.com/2009/09/02/detecting-encrypted-traffic-with-frequency-analysis-update/</guid>
<description><![CDATA[I recently wrote about a plan for detecting encrypted traffic, where I mentioned in the comments tha]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I recently wrote about a plan for <a href="http://wirewatcher.wordpress.com/2009/08/12/detecting-encrypted-traffic-with-frequency-analysis/" target="_blank">detecting encrypted traffic</a>, where I <a href="http://wirewatcher.wordpress.com/2009/08/12/detecting-encrypted-traffic-with-frequency-analysis/#comment-38" target="_blank">mentioned in the comments</a> that I&#8217;d come across a package called <a href="http://www.lsv.ens-cachan.fr/~olivain/net-entropy/" target="_blank">net-entropy</a> (very <a href="http://www.lsv.ens-cachan.fr/Publis/RAPPORTS_LSV/PDF/rr-lsv-2006-13.pdf" target="_blank">detailed writeup</a> here). I&#8217;ve been in touch with Julien Olivain, one of the authors, and he&#8217;s kindly given me the sources to experiment with.</p>
<p>And experiment I shall &#8211; I&#8217;ll post my findings when I&#8217;ve got some!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sidestepping inline URL content filters - Update]]></title>
<link>http://wirewatcher.wordpress.com/2009/09/02/sidestepping-inline-url-content-filters-update/</link>
<pubDate>Wed, 02 Sep 2009 20:13:57 +0000</pubDate>
<dc:creator>Alec Waters</dc:creator>
<guid>http://wirewatcher.wordpress.com/2009/09/02/sidestepping-inline-url-content-filters-update/</guid>
<description><![CDATA[A while ago, I bemoaned the ease with which Cisco&#8217;s inline URL filtering can be bypassed. Ther]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A <a href="http://wirewatcher.wordpress.com/2009/06/26/sidestepping-inline-url-content-filters/" target="_blank">while ago</a>, I bemoaned the ease with which Cisco&#8217;s inline URL filtering can be bypassed. There were two main gripes:</p>
<ul>
<li>Only HTTP GETs were processed &#8211; POSTs etc were not inspected</li>
<li>You have to manually nominate the ports that the inspection will take place on (although this point can be mitigated with egress filtering)</li>
</ul>
<p>I have since discovered a third bypass, whereby HTTPS traffic is not inspected at all, even if you manually alter the port-map settings so that port 443 is listed as plain HTTP.</p>
<p>I&#8217;m pleased to report that I&#8217;ve successfully raised a product enhancement request to remedy some of this (big thanks to Herbert at Cisco TAC for getting the ball rolling here!) &#8211; the inspection of POSTs and of HTTPS is on the development roadmap for a future version of IOS.</p>
<p>Timescales? I have no idea. Best estimate is a one-year timeframe, but better late than never!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Eles estão voltando!]]></title>
<link>http://fernandalopes.wordpress.com/2009/08/31/eles-estao-voltando/</link>
<pubDate>Tue, 01 Sep 2009 00:56:10 +0000</pubDate>
<dc:creator>Fernanda Lopes</dc:creator>
<guid>http://fernandalopes.wordpress.com/2009/08/31/eles-estao-voltando/</guid>
<description><![CDATA[Aguarde Não Somos Máquinas  ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;">Aguarde</p>
<p style="text-align:center;"><a href="http://www.vimeo.com/6321664"><strong>Não Somos Máquinas</strong></a></p>
<p style="text-align:center;"> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Best of Bubblers, en Brownswood-samling i mixform med både det ena men mest det andra... vassego]]></title>
<link>http://abritt.wordpress.com/2009/08/27/best-of-bubblers-en-brownswood-samling-i-mixform-vassego/</link>
<pubDate>Thu, 27 Aug 2009 10:30:21 +0000</pubDate>
<dc:creator>somfolk</dc:creator>
<guid>http://abritt.wordpress.com/2009/08/27/best-of-bubblers-en-brownswood-samling-i-mixform-vassego/</guid>
<description><![CDATA[Tack http://putmeonit.blogspot.com 1. Soundspecies &#8211; Can We Call It Love (with Ahu) [BB4] 2. S]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><object height="81" width="100%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fbrownswood%2Fbest-of-bubblers-a-brownswood-mixtape&amp;g=1&amp;"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fbrownswood%2Fbest-of-bubblers-a-brownswood-mixtape&amp;g=1&amp;" type="application/x-shockwave-flash" width="100%"> </embed> </object> Tack <a href="http://putmeonit.blogspot.com" target="_blank">http://putmeonit.blogspot.com</a></p>
<p><span>1. Soundspecies &#8211; Can We Call It Love (with Ahu) [BB4]<br />
2. Simbad feat. Steelo &#8211; Soul Fever [BB1]<br />
3. Bullion &#8211; Get Familiar [BB3]<br />
4. NSM &#8211; The Hype [BB2]<br />
5. Katalyst feat. Steve Spacek &#8211; How Bout Us [BB3]<br />
6. Cornish Waters feat. Duchess &#8211; Walking [BB2]<br />
7. Ayak &#38; First Man &#8211; Can We Go Back? [BB1]<br />
8. DJ Day &#8211; A Place To Go [BB3]<br />
9. Mayer Hawthorne &#8211; Maybe So, Maybe No [BB4]<br />
10. Iman &#8211; Who Was I Trying To Fool [BB1]<br />
11. Flying Lotus &#8211; Tea Leaf Dancers [BB2]<br />
12. New Look &#8211; Everything [BB4]</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Wikileaks Publishes Neo-Nazi E-mails]]></title>
<link>http://ladylibertyslamp.wordpress.com/2009/08/23/wikileaks-publishes-neo-nazi-e-mails/</link>
<pubDate>Mon, 24 Aug 2009 05:11:41 +0000</pubDate>
<dc:creator>ladylibertyslamp</dc:creator>
<guid>http://ladylibertyslamp.wordpress.com/2009/08/23/wikileaks-publishes-neo-nazi-e-mails/</guid>
<description><![CDATA[Stooopid Nazis When you join one of those yahoo member e-lists never assume they are going to be pri]]></description>
<content:encoded><![CDATA[Stooopid Nazis When you join one of those yahoo member e-lists never assume they are going to be pri]]></content:encoded>
</item>
<item>
<title><![CDATA[Attack of the Clones]]></title>
<link>http://wirewatcher.wordpress.com/2009/08/20/attack-of-the-clones/</link>
<pubDate>Thu, 20 Aug 2009 10:06:48 +0000</pubDate>
<dc:creator>Alec Waters</dc:creator>
<guid>http://wirewatcher.wordpress.com/2009/08/20/attack-of-the-clones/</guid>
<description><![CDATA[It&#8217;s not always possible or feasible to collect the four types of information useful for condu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>It&#8217;s not always possible or feasible to collect the <a href="http://wirewatcher.wordpress.com/2009/05/29/collection-is-king-part-one/" target="_blank">four types of information</a> useful for conducting NSM, for the usual reasons (&#8220;cost of software/hardware/people/time&#8221; being near the top of the list). However, this doesn&#8217;t mean that the game is lost before it&#8217;s even begun &#8211; Sguil, for example, doesn&#8217;t have any facility for statistical alerts, but that doesn&#8217;t mean that it&#8217;s not a powerful tool.</p>
<p>The following tale took place where only session and alert data were available. Despite this apparent lack of information, we were able to solve the mystery without the intervention of Scooby and the gang, and we were able to dodge the temptation to take an IPS alert at face value (a clear case of <a href="http://wirewatcher.wordpress.com/2009/08/05/defensive-avoidance-vs-vigilance-to-detail/" target="_blank">defensive avoidance</a>!)</p>
<p>The network in question was purely a client site; there were no public servers to worry about. Network security was pretty formulaic:</p>
<p><img class="alignnone size-full wp-image-258" title="clones" src="http://wirewatcher.wordpress.com/files/2009/08/clones.png" alt="clones" width="450" height="169" /></p>
<p>There&#8217;s a PIX doing the standard firewall/NAT job, and an inline IPS scrutinising everything that goes in or out. The logging level on the PIX is turned all the way up to &#8220;debugging&#8221;, so we get an export of session data in the form of messages like <a href="http://www.cisco.com/en/US/docs/security/pix/pix63/system/message/pixemsgs.html#wp1054139" target="_blank">PIX-6-302013</a>/<a href="http://www.cisco.com/en/US/docs/security/pix/pix63/system/message/pixemsgs.html#wp1054165" target="_blank">PIX-6-302014</a> etc. Both the IPS and the PIX are reporting to a central log collector, a Cisco CS-MARS in this case.</p>
<p>The trigger for this investigation was an alert from the IPS. Lots of them, in fact. The signature that fired was one we&#8217;d never seen before, which either means another class of false positive to tune out or that something interesting is actually happening.</p>
<p>Even more interesting was the fact that the signature wasn&#8217;t just your typical brute-force pattern matching job &#8211; it was one of Cisco&#8217;s &#8220;anomaly detection&#8221; signatures that fires on behaviour observed over time. <a href="https://intellishield.cisco.com/security/alertmanager/ipsSignature?signatureId=13003&#38;signatureSubId=1" target="_blank">The signature</a> denotes a TCP scanner hard at work scanning external IP addresses. The signature writeup is frustratingly lacking in detail; what it means when it says &#8220;scanning&#8221; would be a useful thing to know, for starters.</p>
<p>Never mind. NSM Ninjas don&#8217;t need vendor writeups. We can reverse engineer a signature&#8217;s firing conditions ourselves.</p>
<p>Looking at the alerts we&#8217;d got, we can see:</p>
<ul>
<li>There were zillions of alerts over a five-ish minute period.</li>
<li>The alerts cite five distinct internal IP addresses as being those doing the &#8220;scanning&#8221;.</li>
<li>At the end of the five-ish minutes, the alerts stop as abruptly as they started.</li>
</ul>
<p>Hmm. Let me see if I&#8217;ve got this straight. Five of my hosts all start &#8220;scanning&#8221; at the same time, they carry on scanning for five minutes, and then they all stop at the same time?</p>
<p>Eek.</p>
<p>Maybe we really do have a worm outbreak here. But why only five hosts? Why did they stop at the same time? Is there a command and control element at work here? Are my hosts pwned? Do I trust the IPS alerts and start rebuilding the &#8220;compromised&#8221; hosts? Questions pour down like rain, and we&#8217;re in for some serious flooding unless we wheel out the umbrella-and-wellies combo that is NSM and <a href="http://wirewatcher.wordpress.com/2009/08/05/defensive-avoidance-vs-vigilance-to-detail/" target="_blank">Vigilance to Detail</a>.</p>
<p>First, let&#8217;s see exactly what these hosts were doing during this five minute window. We&#8217;ve got no full-content capture here, remember, so we&#8217;re going to have to hit the session data from the PIX pretty hard. Using this, we can see that each of the five hosts tried to contact between two and three <em>hundred</em> non-local IP addresses in our five minute material time frame (MTF). This is definite worm behaviour. There&#8217;s a small degree of crossover between the pools of target IP addresses, but there&#8217;s no one address that they all have in common (i.e., there&#8217;s no single command and control channel).</p>
<p>Next, we can check the destination port &#8211; if we&#8217;re dealing with a worm, this will be a good clue to which one it is. All the ports were TCP, but the port numbers were random. All over the place. This doesn&#8217;t seem like worm behaviour to me &#8211; random IP addresses I can understand, but random ports makes little sense.</p>
<p>Now we can look at data volumes &#8211; how much data did our &#8220;scanners&#8221; actually send. We get another interesting answer &#8211; not a single byte of payload was carried. This could possibly be explained by the random nature of the destination ports &#8211; given the utter shotgun nature of the &#8220;scanning&#8221;, I guess it&#8217;s not too likely that we&#8217;re going to hit an open port.</p>
<p>So we have a frenzy of totally ineffective scanning, with the attackers apparently synchronised somehow. There&#8217;s not too much more we can learn from the session data at this point, so we have to look for other clues. The plan is to see what kinds of events the PIX was splurting out in the thirty seconds before and after the first IPS alarm &#8211; we&#8217;re after the catalyst for the scanning, if there is one.</p>
<p>All the while, I can&#8217;t help but think I&#8217;ve seen these five source IP addresses together before, but I can&#8217;t quite put my finger on it&#8230;</p>
<p>Anyway, back to the catalyst seeking. The ad-hoc query interface on the CS-MARS is pretty reasonable, and it&#8217;s really easy to ask it for a list of event types seen from a particular device for a particular MTF. Taking the start of the scanning as the start point and working from T-30 seconds to T+330, we notice a few things:</p>
<ul>
<li>There seems to be a big gap in the events output by the PIX &#8211; it&#8217;s been totally silent during the initial period of scanning.</li>
<li>During the latter phases of scanning, there were loads of <a href="http://www.cisco.com/en/US/docs/security/pix/pix63/system/message/pixemsgs.html#wp1054521" target="_blank">these</a> messages logged: &#8220;%PIX-3-305006: outbound portmap translation creation failed&#8221;. These are raised when the PIX can&#8217;t create a NAT translation, due to lack of resources, or a TCP protocol violation, etc.</li>
<li>We also see a single instance of <a href="http://www.cisco.com/en/US/docs/security/pix/pix63/system/message/pixemsgs.html#wp1053155" target="_blank">this</a>: &#8220;%PIX-6-199002: Startup completed. Beginning operation&#8221;. This means that the PIX rebooted for some reason.</li>
</ul>
<p>We can express this as a timeline:</p>
<p><img class="alignnone size-full wp-image-279" title="timeline" src="http://wirewatcher.wordpress.com/files/2009/08/timeline.png" alt="timeline" width="415" height="233" /></p>
<p>Finally, I remember where I&#8217;ve seen the five IP addresses before, and all the pieces fall into place.</p>
<p>The five IP addresses are those of people who use Skype. Whilst it obviously has great merit as a piece of communications software, its use of apparently random destination IP addresses and ports plays merry hell with NSM reports based upon session data. For this reason, I run a daily report of Skype users so that I can exclude them from these reports if I need to (it&#8217;s easy to spot a Skype client starting up because it checks to see if it&#8217;s running the latest version &#8211; I look for which IP addresses are making the check).</p>
<p>After piecing together all the evidence, we come up with this:</p>
<ul>
<li>Five Skype clients start up. They connect to many many destination IP addresses on random ports.</li>
<li>For whatever reason, the PIX crashes and reloads.</li>
<li>The Skype clients don&#8217;t know this, and try to maintain their existing TCP connections (they must do some kind of keepalive).</li>
<li>After a minute or two, the PIX has finished reloading.</li>
<li>Whilst this is going on, the Skype clients are still trying their keepalives. Once the PIX is working again, the keepalives still fail because the PIX is a stateful firewall. Each keepalive only has the ACK flag set because it&#8217;s part of an existing session as far as Skype is concerned. However, the PIX hasn&#8217;t seen the start of the TCP session and therefore has no &#8220;state container&#8221; for it. This is the reason for all the &#8220;outbound portmap translation creation failed&#8221; messages, and also the reason why we didn&#8217;t see any actual payload transferred &#8211; the PIX dropped all of the keepalives.</li>
<li>Meanwhile, the IPS (sitting in between the Skype clients and the PIX) is seeing all of this and is merrily firing it&#8217;s &#8220;External Scanner&#8221; signature.</li>
<li>Eventually, the session timeout on all the Skype clients fires, and they all declare their existing sessions dead and re-establish them from scratch with SYN.</li>
</ul>
<p>So, there we have it. The IPS alerts were false positives in this instance, caused by a tenacious piece of software and a flaky piece of hardware. Our lack of full-content capture wasn&#8217;t a problem &#8211; we solved the mystery without it, and even if we&#8217;d had it there wouldn&#8217;t have been anything to see in this case. Another victory for the umbrella-and-wellies combo!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Christian Lacroix the Costumier]]></title>
<link>http://inthespace.wordpress.com/2009/09/18/christian-lacroix-the-costumier/</link>
<pubDate>Fri, 18 Sep 2009 13:33:19 +0000</pubDate>
<dc:creator>sherms</dc:creator>
<guid>http://inthespace.wordpress.com/2009/09/18/christian-lacroix-the-costumier/</guid>
<description><![CDATA[May&#8217;09: One of my favourite exhibitions at NSM. for more images that were taken]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>May&#8217;09: One of my favourite exhibitions at NSM.</p>
<p><img class="aligncenter" src="http://farm3.static.flickr.com/2660/3879684287_7c40412e56.jpg" alt="" width="375" height="500" /></p>
<p style="text-align:center;"><img class="aligncenter" src="http://farm3.static.flickr.com/2582/3880480078_97ff04cd2f.jpg" alt="" width="375" height="500" /></p>
<p style="text-align:center;"><img class="aligncenter" src="http://farm3.static.flickr.com/2581/3880486224_f78f4252b4.jpg" alt="" width="375" height="500" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><span style="color:#888888;"><strong><a href="http://www.flickr.com/photos/27308483@N03/sets/72157622212408980/">for more images that were taken<br />
</a></strong></span></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
