<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[[SecurityRatty] tag: swap]]></title>
    <link>http://securityratty.com/tag/swap</link>
    <description></description>
    <pubDate>Wed, 07 Mar 2007 04:11:45 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Improve Security with "A Layer of Hurt"]]></title>
      <link>http://securityratty.com/article/8863df5f439aabcb64e3fc7d0777f2bf</link>
      <guid>http://securityratty.com/article/8863df5f439aabcb64e3fc7d0777f2bf</guid>
      <description><![CDATA[Hello, Michael here
I got a lot of interesting comments from my TechEd 2008 presentation entitled, &quot;How To Review Your Code And Test For Security Bugs,&quot; but the most comments and questions were...]]></description>
      <content:encoded><![CDATA[Hello, Michael here. 
<P>I got a lot of interesting comments from my <A href="http://blogs.msdn.com/sdl/archive/2008/06/26/security-thoughts-from-teched-2008.aspx" mce_href="http://blogs.msdn.com/sdl/archive/2008/06/26/security-thoughts-from-teched-2008.aspx">TechEd 2008 presentation</A> entitled, "How To Review Your Code And Test For Security Bugs," but the most comments and questions were reserved for fuzz testing; I was blown away by the number of people who thought fuzz testing was hard, or that you only left fuzz testing to ‘leet hackers.</P>
<P>During the presentation I mentioned in some depth how to perform fuzz testing, and what parts of an application should be fuzz testing targets. I also introduced an idea (that's not new) to help people who have never performed fuzz testing begin fuzz testing with very little cost and friction. The idea is to add a small layer of code to an application to automatically mutate untrusted data as it comes into an application; I called that code layer "a layer of hurt."</P>
<P>Before I continue, I want to point out that fuzzing is an SDL requirement, but the idea in this blog post is not an SDL requirement, it's just another way to help meet SDL fuzzing requirements.</P>
<P>Adding a layer of hurt, as shown in the picture below, is pretty simple as it involves adding code to an application to tweak data as it comes into an application. You can work out where to place the fuzzing code by looking at your threat models to see where data crosses trust boundaries. You could also simply grep the code looking for APIs that read data, for example:</P>
<UL>
<LI>Read from files: fread, ReadFile</LI>
<LI>Reading from sockets: recv, recvfrom</LI>
<LI>For .NET code, any stream.Read</LI></UL>
<P>You get the picture.</P>
<P>The fuzzing code should appear right after the API that reads that data.</P>
<P mce_keep="true">For example, C or C++ code that reads from a UDP socket and then fuzzes the data before it's consumed by the rest of the application might look like this:</P><FONT size=1 face=Courier>
<P>char RecvBuf[1024];<BR>int&nbsp; BufLen = sizeof(RecvBuf);</P>
<P mce_keep="true">int result = recvfrom(<BR>&nbsp;&nbsp; RecvSocket, <BR>&nbsp;&nbsp; RecvBuf, <BR>&nbsp;&nbsp; BufLen, <BR>&nbsp;&nbsp; 0, <BR>&nbsp;&nbsp; (SOCKADDR *)&amp;SenderAddr, <BR>&nbsp;&nbsp; &amp;SenderAddrSize);</P></FONT><FONT size=1 face=Courier>
<P>#ifdef _FUZZ<BR>&nbsp;&nbsp; Fuzz(RecvBuf,&amp;BufLen);<BR>#endif</P></FONT>
<P>Or, in C#, code that reads from an untrusted file:</P><FONT size=1 face=Courier>
<P>FileStream fileStream = new FileStream(filename, FileMode.Open, FileAccess.Read);<BR>uint len = (uint)(fileStream.Length);<BR>byte[] fileData = new byte[fileStream.Length];<BR>fileStream.Read(fileData, 0, (int)len);<BR>fileStream.Close();</P></FONT><FONT size=1 face=Courier>
<P mce_keep="true">#if _FUZZ_<BR>&nbsp; Malform pain = new Malform();<BR>&nbsp; fileData = pain.Fuzz(fileData);<BR>#endif</P></FONT>
<P>In both code examples, Fuzz() mutates the incoming data. In the C++ case, the fuzzing code looks like this:</P><FONT size=1 face=Courier>
<P>void Fuzz(_Inout_bytecap_(*pcbBuf) char *pBuf, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Inout_ size_t *pcbBuf) {<BR><BR>&nbsp; if (!pcbBuf || !pBuf || !*pcbBuff || *pBuf) return;<BR>&nbsp; if ((rand() % 100) &gt; 5) return; // fuzz about 5% of Buffers</P>
<P>&nbsp; size_t cLoop = 1 + (rand() % 4);</P>
<P>&nbsp; for (size_t j = 0; j &lt; cLoop; j++) {</P>
<P>&nbsp;&nbsp;&nbsp; size_t i=0,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iLow = rand() % *pcbBuf,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iHigh = 1+rand() % *pcbBuf,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iIter = 1+rand() % 8;<BR><BR>&nbsp;&nbsp;&nbsp; if (iLow &gt; iHigh)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {size_t t=iHigh; iHigh=iLow; iLow=t;}</P>
<P>&nbsp;&nbsp;&nbsp; char ch=0;<BR>&nbsp;&nbsp;&nbsp; switch(rand() % 9) {</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 0 : // reset upper bits<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] &amp;= 0x7F;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 1 : // set upper bits<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] |= 0x80;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 2 : // toggle all bits<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] ^= 0xFF;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 3 : // set to random chars<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] = (char)(rand() % 256);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 4 : // set NULL chars to (possibly) non-NULL<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!pBuf[i])&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] = (char)(rand() % 256);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 5 : // swap adjacent bytes<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; __max(iHigh-1,iLow); i+= iIter)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {char t=pBuf[i]; pBuf[i] = pBuf[i+1]; pBuf[i+1]=t;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 6 : // set to random chars every n-bytes<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; __max(iHigh-1,iLow); i+= iIter)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] = (char)(rand()%256);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 7 : // set bytes to one random char<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ch=(char)(rand() % 256);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] = ch;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default: // truncate stream<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *pcbBuf = iHigh;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp; }<BR>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </P></FONT>
<P>The sample C# and C++ fuzzing code is available as a ZIP file at the end of this post.</P>
<P>This code is an example of dumb-fuzzing, which is fuzzing with little or no regard for the data structure being manipulated. If you've never performed any kind of fuzz testing in the past, then you will probably find bugs with this simple fuzzing technique. Once you have weeded out the low-hanging bugs, you may need to turn your attention to smarter fuzzers. For example, in theory, this code would find few if any bugs in a PNG parser, because PNG files have a built in check-sum, so if you fuzz a PNG file, you'd have to recalculate the checksum to get decent code coverage.</P>
<P>When I showed this code during my presentation, I urged people to add it to their applications today if they currently don't do fuzz testing, and simply run their applications through their normal testing processes. Within three days of my presentation I received emails from people saying they had found bugs. I have no doubt others did too.</P>
<P>One of the comments I made during the session was,"If you can't spend the time on great fuzzing, fuzz anyway" and adding a "layer of hurt" is a reasonable start.</P>
<P>Please feel free to sound off if you have ideas to help improve the code and let us know what you think, either through email or comments to this post.</P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8794487" width="1" height="1">]]></content:encoded>
      <pubDate>Thu, 31 Jul 2008 15:13:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/layer">layer</category>
      <category domain="http://securityratty.com/tag/code layer">code layer</category>
      <category domain="http://securityratty.com/tag/code">code</category>
      <category domain="http://securityratty.com/tag/decent code coverage">decent code coverage</category>
      <category domain="http://securityratty.com/tag/fuzz">fuzz</category>
      <category domain="http://securityratty.com/tag/void fuzz">void fuzz</category>
      <category domain="http://securityratty.com/tag/ifdef fuzz">ifdef fuzz</category>
      <category domain="http://securityratty.com/tag/code examples">code examples</category>
      <category domain="http://securityratty.com/tag/perform fuzz">perform fuzz</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/07/31/improve-security-with-a-layer-of-hurt.aspx">Improve Security with "A Layer of Hurt"</source>
    </item>
    <item>
      <title><![CDATA[A better DOS than DOS and a better Windows than Windows]]></title>
      <link>http://securityratty.com/article/f524db3ca97a03b19cd11311a20406a1</link>
      <guid>http://securityratty.com/article/f524db3ca97a03b19cd11311a20406a1</guid>
      <description><![CDATA[Anybody remember that slick marketing line? You are a winner if you picked OS/2 . OK I will admit it, I was an OS/2 user. I liked it much better than Windows 3.1 and used it even after Windows 95 came...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Anybody remember that slick marketing line?&nbsp; You are a winner if you picked <a href="http://en.wikipedia.org/wiki/OS/2" target="_blank">OS/2</a>. OK I will admit it, I was an OS/2 user. I liked it much better than Windows 3.1 and used it even after Windows 95 came out. I still think it was a superior product to anything that the guys from Redmond put out.&nbsp; Why don't we all run OS/2 today instead of Windows?&nbsp; Good question, I ask myself that all the time.&nbsp; Some say it is because Microsoft used strong arm tactics to persuade ISV's from developing apps for OS/2.&nbsp; That may be true, but for me the real problem was IBM's strategy was instead of fighting the fight to get OS/2 apps developed, they said go ahead and run Windows and DOS apps on OS/2, we can run them better.&nbsp; They could, but at the end of the day they were still Windows and DOS apps and this gave Microsoft an inherent advantage that could not be overcome.</p>

<p>I was reminded of this today while reading an <a href="http://www.microsoft-watch.com/content/vista/vistas_bad_rap_and_the_adoption_gap.html?kc=EWWHNEMNL041708STR1" target="_blank">article in eWeek by Joe Wilcox</a> on how Microsoft is in so much trouble and how nobody is using Vista (better not tell the 100 million or so users of Vista that). Joe points out the recent <a href="http://www.microsoft-watch.com/content/operating_systems/broken_windows_cant_be_fixed.html" target="_blank">Gartner report</a> that says Microsoft is headed for a train wreck around 2011 or so because Windows is vulnerable (to competition that is, not necessarily to vulnerabilities.&nbsp; Well actually it is vulnerable to those too, but that is for another blog).&nbsp; Not to be outdone by the G-men, straight off the shrimp boat the Forest-er Gump crew come out with a pair of reports (<a href="http://www.forrester.com/Research/Document/Excerpt/0,7211,45675,00.html" target="_blank">here</a> and <a href="http://www.forrester.com/Research/Document/Excerpt/0,7211,45676,00.html" target="_blank">here</a>), that detail Vista's adoption issues.&nbsp; The net of one is that while tech folks see the benefit of upgrading to Vista, it is a tough sell to the CIOs and CFOs of the world.&nbsp; Many according to the article are saying they will wait for Windows 7, whenever that comes out.&nbsp; I don't buy this myself. I remember similar talk when XP came out.&nbsp; </p>

<p>Where I really disagree with Wilcox though is his comments regarding Mac OSX replacing Windows in the enterprise:</p><blockquote><p><em>I disagree that Mac OS X is no alternative, particularly when businesses must swap out hardware anyway and Exchange-supporting Office 2008 is available. Mac OS X nicely plugs into Active Directory. I don't expect massive conversions to Mac OS X, but I strongly disagree with contention that it's &quot;simply not a viable option.&quot;</em></p></blockquote><p>What will enable this Mac revolution? Virtualization according to Wilcox and those who believe as he does. This is where they step in the footsteps of OS/2 before them.&nbsp; If OSX is a better OS, fine. But don't fool yourself. If you are going to rely on Microsoft Exchange, Microsoft AD and other Microsoft server products plus Microsoft applications and you are going to run your Mac hardware running Windows in a virtual hypervisor on top of it, you are just a &quot;better Windows than Windows&quot; but you still run Windows.&nbsp; Microsoft will use its stranglehold on the applications to make sure that they run better, faster, cheaper on the real Windows.</p>

<p>Gartner, Forester and Joe Wilcox miss the point here.&nbsp; Windows will not be in serious danger of losing its preeminent position on the desktop until there are enough applications that run natively on another OS and don't run on Windows.&nbsp; I don't see many application developers willing to walk away from the Windows market for that to be a reality.&nbsp; That makes desktop Linux, Mac OS and the rest just more OS/2s.</p></div>
]]></content:encoded>
      <pubDate>Thu, 17 Apr 2008 17:33:39 +0000</pubDate>
      <category domain="http://securityratty.com/tag/windows">windows</category>
      <category domain="http://securityratty.com/tag/joe wilcox miss">joe wilcox miss</category>
      <category domain="http://securityratty.com/tag/joe">joe</category>
      <category domain="http://securityratty.com/tag/real windows">real windows</category>
      <category domain="http://securityratty.com/tag/windows market">windows market</category>
      <category domain="http://securityratty.com/tag/microsoft">microsoft</category>
      <category domain="http://securityratty.com/tag/microsoft server products">microsoft server products</category>
      <category domain="http://securityratty.com/tag/wilcox">wilcox</category>
      <category domain="http://securityratty.com/tag/microsoft exchange">microsoft exchange</category>
      <source url="http://www.stillsecureafteralltheseyears.com/ashimmy/2008/04/a-better-dos-th.html">A better DOS than DOS and a better Windows than Windows</source>
    </item>
    <item>
      <title><![CDATA[A better DOS than DOS and a better Windows than Windows]]></title>
      <link>http://securityratty.com/article/4e59b81411f2beca0d4ad8ccd0579b84</link>
      <guid>http://securityratty.com/article/4e59b81411f2beca0d4ad8ccd0579b84</guid>
      <description><![CDATA[Anybody remember that slick marketing line? You are a winner if you picked OS/2 . OK I will admit it, I was an OS/2 user. I liked it much better than Windows 3.1 and used it even after Windows 95 came...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.stillsecureafteralltheseyears.com/ashimmy/WindowsLiveWriter/os2.gif"><img height="153" alt="os2" src="http://www.stillsecureafteralltheseyears.com/ashimmy/WindowsLiveWriter/os2_thumb.gif" width="158" align="right" border="0" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" /></a> Anybody remember that slick marketing line?&nbsp; You are a winner if you picked <a href="http://en.wikipedia.org/wiki/OS/2" target="_blank">OS/2</a>. OK I will admit it, I was an OS/2 user. I liked it much better than Windows 3.1 and used it even after Windows 95 came out. I still think it was a superior product to anything that the guys from Redmond put out.&nbsp; Why don't we all run OS/2 today instead of Windows?&nbsp; Good question, I ask myself that all the time.&nbsp; Some say it is because Microsoft used strong arm tactics to persuade ISV's from developing apps for OS/2.&nbsp; That may be true, but for me the real problem was IBM's strategy was instead of fighting the fight to get OS/2 apps developed, they said go ahead and run Windows and DOS apps on OS/2, we can run them better.&nbsp; They could, but at the end of the day they were still Windows and DOS apps and this gave Microsoft an inherent advantage that could not be overcome.</p>

<p>I was reminded of this today while reading an <a href="http://www.microsoft-watch.com/content/vista/vistas_bad_rap_and_the_adoption_gap.html?kc=EWWHNEMNL041708STR1" target="_blank">article in eWeek by Joe Wilcox</a> on how Microsoft is in so much trouble and how no body is using Vista (better not tell the 100 million or so users of Vista that). Joe points out the recent <a href="http://www.microsoft-watch.com/content/operating_systems/broken_windows_cant_be_fixed.html" target="_blank">Gartner report</a> that says Microsoft is headed for a train wreck around 2011 or so because Windows is vulnerable (to competition that is, not necessarily to vulnerabilities.&nbsp; Well actually is vulnerable to those too, but that is for another blog).&nbsp; Not to be outdone by the G-men, straight off the shrimp boat the Forest-er Gump crew come out with a pair of reports (<a href="http://www.forrester.com/Research/Document/Excerpt/0,7211,45675,00.html" target="_blank">here</a> and <a href="http://www.forrester.com/Research/Document/Excerpt/0,7211,45676,00.html" target="_blank">here</a>), that detail Vista's adoption issues.&nbsp; The net of one is that while tech folks see the benefit of upgrading to Vista, it is a tough sell to the CIOs and CFOs of the world.&nbsp; Many according to the article are saying they will wait for Windows 7, whenever that comes out.&nbsp; I don't buy this myself. I remember similar talk when XP came out.&nbsp; </p>

<p>Where I really disagree with Wilcox though is his comments regarding Mac OSX replacing Windows in the enterprise:</p><blockquote><p><em>I disagree that Mac OS X is no alternative, particularly when businesses must swap out hardware anyway and Exchange-supporting Office 2008 is available. Mac OS X nicely plugs into Active Directory. I don't expect massive conversions to Mac OS X, but I strongly disagree with contention that it's &quot;simply not a viable option.&quot;</em></p></blockquote><p>What will enable this Mac revolution? Virtualization according to Wilcox and those who believe as he does. This is where they step in the footsteps of OS2 before them.&nbsp; If OSX is a better OS, fine. But don't fool yourself. If you are going to rely on Microsoft Exchange, Microsoft AD and other Microsoft server products plus Microsoft applications and you are going to run your Mac hardware running Windows in a virtual hypervisor on top of it, you are just a &quot;better Windows than Windows&quot; but you still run Windows.&nbsp; Microsoft will use its stranglehold on the applications to make sure that they run better, faster, cheaper on the real Windows.</p>

<p>Gartner, Forester and Joe Wilcox miss the point here.&nbsp; Windows will not be in serious danger of losing its preeminent position on the desktop until there are enough applications that run natively on another OS and don't run on Windows.&nbsp; I don't see many application developers willing to walk away from the Windows market for that to be a reality.&nbsp; That makes desktop Linux, Mac OS and the rest just more OS/2s.</p></div>

<p><a href="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?a=UnUuFg"><img src="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?i=UnUuFg" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=Z5ApRdG"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=Z5ApRdG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=ri2fd5G"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=ri2fd5G" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=nnmTAKG"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=nnmTAKG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=gjWhASG"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=gjWhASG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=s5TBKyg"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=s5TBKyg" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=sej020g"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=sej020g" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~4/272552981" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 17 Apr 2008 16:36:34 +0000</pubDate>
      <category domain="http://securityratty.com/tag/windows">windows</category>
      <category domain="http://securityratty.com/tag/joe wilcox miss">joe wilcox miss</category>
      <category domain="http://securityratty.com/tag/joe">joe</category>
      <category domain="http://securityratty.com/tag/real windows">real windows</category>
      <category domain="http://securityratty.com/tag/windows market">windows market</category>
      <category domain="http://securityratty.com/tag/microsoft">microsoft</category>
      <category domain="http://securityratty.com/tag/microsoft server products">microsoft server products</category>
      <category domain="http://securityratty.com/tag/wilcox">wilcox</category>
      <category domain="http://securityratty.com/tag/microsoft exchange">microsoft exchange</category>
      <source url="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~3/272552981/a-better-dos-th.html">A better DOS than DOS and a better Windows than Windows</source>
    </item>
    <item>
      <title><![CDATA[Women in IT: A Note from the Non-Booth-Babe Blogger]]></title>
      <link>http://securityratty.com/article/71b92c6a0b036f7f3af191e431feeef6</link>
      <guid>http://securityratty.com/article/71b92c6a0b036f7f3af191e431feeef6</guid>
      <description><![CDATA[Okay Alan! Your blog this morning has cracked me up, Ive definitely had a good giggle from it. I have to say though, Im surprised, amused and embarrassed all at the same time. Blonde- yes , Blogger-...]]></description>
      <content:encoded><![CDATA[<p>Okay Alan! Your <a class="offsite-link-inline" href="http://www.stillsecureafteralltheseyears.com/ashimmy/2008/04/this-aint-no-bl.html" target="_blank">blog this morning&nbsp;</a>&nbsp;has cracked me up, I&#8217;ve definitely had a good giggle from it. I have to say though, I&#8217;m surprised, amused and embarrassed all at the same time. Blonde- <em>yes</em>, Blogger- <em>yes</em>&#8230; not sure about the other parts!</p><p>I may disagree on the photo comment. First of all, it&#8217;s <em>really</em> bad. Secondly, I&#8217;ve emailed responses to several of my readers&#8217; comments and (much to my surprise) found they didn&#8217;t&nbsp;realize I was &#8216;a girl&#8217;. Shocking right? When they saw &#8216;Jennifer&#8217; in my email signature they figured it out. So, I don&#8217;t know that the photo has any impact on readership, but I could be wrong. However, if you do read my blog because I&#8217;m female and you like the photo- I&#8217;m okay with that- you&#8217;ll still learn something ;)</p><p><em>Note to self: I definitely have to do something about that horrible photo! I&#8217;ve been procrastinating for a while and searching for a photographer and stylist to get some new &#8216;real&#8217; head shots taken. I hate having my photo taken, so I&#8217;ll keep you posted on that. </em></p><p><strong>Women in IT&#8230;</strong></p><p>The timing of your post&nbsp;is amazing as well. Over the past couple of weeks I&#8217;ve received several emails from fellow women in IT who wanted to make a connection, swap stories and find a commerad-ess, or two, in the world. I&#8217;ve even received postcards and written notes from thoughtful ladies who found my information online. I guess I never realized what a struggle some women have in the &#8216;man&#8217;s world&#8217; of IT. I&#8217;m starting to realize it more, as I meet new friends and hear their war stories of moving up and gaining respect in the industry. </p><p>I&#8217;ve been lucky- I grew up in the IT industry and somehow managed to circumvent a lot of the &#8216;gender issues&#8217;. When I was about 16, I&nbsp;developed and taught computer and Internet-related courseware, and had to teach it to adults (and yes, they&#8217;re actually worse than the 2nd graders!) Around that same time, I was sitting on a state agency board as a SME on web usage and development. </p><p><u>I was young and a female (and blonde),</u> so I most certainly had to prove myself and establish a repertoire to gain the respect of my peers; mostly middle-aged and older men who had been in the industry longer than I&#8217;d been alive. </p><p><strong>Knowing what you don&#8217;t know&#8230;</strong></p><p>Getting thrown in early certainly taught me valuable lessons.&nbsp;I made sure I knew my stuff inside and out, and&nbsp;conversely, I&nbsp;made sure I was comfortable asking questions on topics I <em>didn&#8217;t</em> know about. Part of the respect comes from &#8216;knowing <em>what you don&#8217;t know&#8217;</em> and being able to admit it. I think I&#8217;m pretty good at that and it&#8217;s carried me far. :)&nbsp;&nbsp; Plus, I had two great role models to learn from. </p><p>However it happened- through some combination of luck&nbsp;and hard work- I&#8217;m happy to be where I am. Our customers, partners and colleagues look to me for answers and insight. I know they trust me and and that&#8217;s an amazing feeling. It&#8217;s also what drives me to be the best at what I do, and to keep learning, studying and working at it. </p><p><em>They&#8217;ve given me their trust, and I try really hard to give them something back that&#8217;s&nbsp;equally as important.</em> </p><p># # #</p>
]]></content:encoded>
      <pubDate>Thu, 03 Apr 2008 10:58:30 +0000</pubDate>
      <category domain="http://securityratty.com/tag/photo">photo</category>
      <category domain="http://securityratty.com/tag/photo-">photo-</category>
      <category domain="http://securityratty.com/tag/horrible photo">horrible photo</category>
      <category domain="http://securityratty.com/tag/photo comment">photo comment</category>
      <category domain="http://securityratty.com/tag/hard work-">hard work-</category>
      <category domain="http://securityratty.com/tag/hard">hard</category>
      <category domain="http://securityratty.com/tag/real head shots">real head shots</category>
      <category domain="http://securityratty.com/tag/mans world">mans world</category>
      <category domain="http://securityratty.com/tag/respect">respect</category>
      <source url="http://www.securityuncorked.com/security-uncorked/2008/4/3/women-in-it-a-note-from-the-non-booth-babe-blogger.html">Women in IT: A Note from the Non-Booth-Babe Blogger</source>
    </item>
    <item>
      <title><![CDATA[RSA Blogger Buzz & Anticipation]]></title>
      <link>http://securityratty.com/article/535bfef9adace2eaa17fcbb2ef770962</link>
      <guid>http://securityratty.com/article/535bfef9adace2eaa17fcbb2ef770962</guid>
      <description><![CDATA[Well, Im getting more and more excited about the upcoming Security Bloggers Meetup at RSA
Ive had the distinct pleasure of having a brief run-in with Alan Shimel and Ryan Russell just this week, so I...]]></description>
      <content:encoded><![CDATA[<p>Well, I&#8217;m getting more and more excited about the upcoming <a class="offsite-link-inline" href="http://www.rsaconference.com/Security_Topics/Developing_with_Security/Blog_Security_Bloggers_Meet_up_2008.aspx" target="_blank">Security Bloggers Meetup at RSA</a>. </p><p>I&#8217;ve had the distinct pleasure of having a brief run-in with <a class="offsite-link-inline" href="http://www.stillsecureafteralltheseyears.com/ashimmy/" target="_blank">Alan Shimel </a>and <a class="offsite-link-inline" href="http://ryanlrussell.blogspot.com/" target="_blank">Ryan Russell </a>just this week, so I can cross them off my &#8216;yet to meet&#8217; list and add them to the &#8216;looking forward to seeing again&#8217; list. </p><p>With my recent addition of&nbsp;(and addiction to) <a class="offsite-link-inline" href="http://twitter.com/" target="_blank">Twitter</a>, I&#8217;ve had the opportunity to chat and swap semi-meaningless banter with a variety of other <a class="offsite-link-inline" href="http://networks.feedburner.com/Security-Bloggers-Network" target="_blank">SBN </a>members, especially the &#8216;glue&#8217; of the event, <a class="offsite-link-inline" href="http://mediaphyter.wordpress.com/" target="_blank">Jennifer Leggio</a>, and some of the main &#8216;characters&#8217;&#8230; a fitting term I&#8217;d say&#8230; including <a class="offsite-link-inline" href="http://www.mckeay.net/" target="_blank">Martin McKeay</a>,&nbsp;<a class="offsite-link-inline" href="http://rationalsecurity.typepad.com/" target="_blank">The Hoffmeister</a>,&nbsp;&nbsp;<a class="offsite-link-inline" href="http://securosis.com/" target="_blank">Rich Mogull</a>, <a class="offsite-link-inline" href="http://securitywatch.eweek.com/" target="_blank">Ryan Naraine</a>, Mister <a class="offsite-link-inline" href="http://www.feld.com/blog/" target="_blank">Brad Feld</a>, the second <a class="offsite-link-inline" href="http://blog.uncommonsensesecurity.com/" target="_blank">Jack Daniel</a> I now know, plus our recently-crowned <em>greatest live-tweeter ever</em>- <a class="offsite-link-inline" href="http://www.innismir.net/" target="_blank">Ben J</a>&nbsp;and several others- I&#8217;m still learning who&#8217;s who and who&#8217;s going to the Meetup at RSA. Sorry if I&#8217;ve missed anyone, but please hop on the <a class="offsite-link-inline" href="http://networks.feedburner.com/Security-Bloggers-Network" target="_blank"><u>SBN </u></a>site and check out the latest blogs and member links. </p><p>You&#8217;ll definitely be seeing more info and updates from me as we get closer to RSA, and I plan to try and blog regularly while there to let you all know what shenangians are going on. Until then, here&#8217;s a little more info to stay in the loop!</p><p><strong>Want to know more</strong>? You can find more blog links on <a class="offsite-link-inline" href="http://networks.feedburner.com/Security-Bloggers-Network" target="_blank">SBN </a>and a fit-to-twit list at (the other) Jennifer&#8217;s <a class="offsite-link-inline" href="http://mediaphyter.wordpress.com/2008/02/01/security-twits/" target="_blank">Security Twit post</a>. </p><p><strong>Want to watch the event Live?</strong> If you&#8217;re a regular reader of my blog, or any of the other SBN group, you&#8217;ll get a chance to join us virtually. Evidently they (or I guess &#8216;we&#8217;) will be streaming live with conferencing and video blogs. Check <a class="offsite-link-inline" href="http://www.rsaconference.com/Security_Topics/Developing_with_Security/Blog_Security_Bloggers_Meet_up_2008.aspx?blogId=13593" target="_blank">this link</a> for details on live event streams. Guaranteed to be entertaining! </p><p># # #</p>
]]></content:encoded>
      <pubDate>Thu, 27 Mar 2008 11:07:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/live">live</category>
      <category domain="http://securityratty.com/tag/live event streams">live event streams</category>
      <category domain="http://securityratty.com/tag/blog regularly">blog regularly</category>
      <category domain="http://securityratty.com/tag/event">event</category>
      <category domain="http://securityratty.com/tag/blog">blog</category>
      <category domain="http://securityratty.com/tag/rsa">rsa</category>
      <category domain="http://securityratty.com/tag/sbn site">sbn site</category>
      <category domain="http://securityratty.com/tag/event live">event live</category>
      <category domain="http://securityratty.com/tag/sbn">sbn</category>
      <source url="http://www.securityuncorked.com/security-uncorked/2008/3/27/rsa-blogger-buzz-anticipation.html">RSA Blogger Buzz &amp; Anticipation</source>
    </item>
    <item>
      <title><![CDATA[Consumer networks for business use]]></title>
      <link>http://securityratty.com/article/6cbd129c0bfabe25423efc18914ef780</link>
      <guid>http://securityratty.com/article/6cbd129c0bfabe25423efc18914ef780</guid>
      <description><![CDATA[If all the hype is to be believed then IT execs who ignore Web 2.0 collaboration technologies could be hurting their company's bottom line. That, apparently, is the message from IT leaders and...]]></description>
      <content:encoded><![CDATA[
      If all the hype is to be believed then <em>IT execs who ignore Web 2.0 collaboration technologies could be hurting their company's bottom line.</em> That, apparently, is the message from <em>IT leaders and industry analysts who are convinced that Web 2.0 technologies are the real deal</em>. And, as it's published in <a href="http://www.cio.com/article/192108/Ignoring_Web_._Will_Cost_You">CIO Magazine </a>then it must surely be true.

The article goes on to cite examples from the real world (the one where you have real friends and real business relationships) that demonstrate just how vital these collaboration technologies are. 

- A company - <a href="http://www.serena.com/">Serena Software</a> - where some customers only talk to them via Facebook because they've "given up on e-mail because it's such a horrendous technology"

- The same company has <em>Facebook Fridays</em> where "executives encourage their 900 employees in 18 countries to connect with customers, business partners and each other over the company's group portal on the popular social networking site."

- <a href="http://www.cisco.com">Cisco</a>, "where the virtual world of Linden Lab's Second Life....is quickly becoming a preferred method of interaction among the company's employees, business partners and customers"

- Gartner, who say that "organizations can create a mash-up, a combination of multiple applications, of their CRM database and their employees' Facebook contacts to identify personal links among sales prospects."

Before I talk about why I think all of the above is misguided advice, opens up the network and data to unacceptable risks as well as increasing personal risks to employees, there are actually some good words of wisdom in the same article. <a href="http://www.accenture.com/home/default.htm">Accenture</a>, for instance, <em>who rather than using a public site, .. opted to build a social networking platform behind the company's firewall on <a href="http://www.microsoft.com/sharepoint/default.mspx">Microsoft Office SharePoint Server </a>to connect Accenture's more than 170,000 employees worldwide.</em> This is a good approach because it's using technology specifically developed with business functionality in mind, it has strong security, and Accenture are keeping it within the boundaries of their own networks.

As soon as you start sharing company data across a public facing, consumer network that's also being used by your children to share happy slapping videos and news about what happened down the rec on Friday night then you've lost the plot. Show me the business case and cost savings model that led you to believe that it's a good idea. I'll wager that you don't have one, but that you've leapt straight in and done it anyway because of all the industry pundits telling you to do so and threatening that you're going to get left behind if you don't. 

The example quoted above where the company uses Facebook in place of "horrendous" email is one instance where you wonder just what problem they are trying to solve and why and how swapping over to an email service provisioned by an organisation that will know all your contacts and all of their contacts, and all of the information being swapped makes it better. Are you really using Facebook's email service to swap company information? Good grief! Remind me not to use your company if I ever need the type of product you're selling. Just read back through their <a href="http://www.facebook.com/policy.php">privacy policy</a> and tell me that you still want to use Facebook in this way.

I realise that not every organisation has the deep pockets necessary to invest in tools such as SharePoint and that they will want to utilise consumer technologies to some degree. Fine, but you generally get what you pay for and if you're getting something for free then don't complain when you find your business profiles being used for marketing purposes by either a) a competitor or b) somebody else pretending to be you. Oh yes, and also don't complain when the service goes down the next time that the Pakistani or some other government gets upset about some of the content. 

My personal advice is to not cheapen your brand and to seriously consider the security risks associated with using consumer networks as a corporate sharepoint for email and business relationships. Embracing new technologies is one thing but long term success is built on what comes prior to the embrace: assessing the benefits, working out the costs, determining the risks etc etc. Does that make sense?



      
   ]]></content:encoded>
      <pubDate>Mon, 10 Mar 2008 06:30:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/business">business</category>
      <category domain="http://securityratty.com/tag/business relationships">business relationships</category>
      <category domain="http://securityratty.com/tag/real business relationships">real business relationships</category>
      <category domain="http://securityratty.com/tag/swap company information">swap company information</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/company">company</category>
      <category domain="http://securityratty.com/tag/company data">company data</category>
      <category domain="http://securityratty.com/tag/contacts">contacts</category>
      <category domain="http://securityratty.com/tag/facebook contacts">facebook contacts</category>
      <source url="http://www.computerweekly.com/blogs/stuart_king/2008/03/consumer-networks-for-business.html">Consumer networks for business use</source>
    </item>
    <item>
      <title><![CDATA[Michael Vick's journey from the NFL to a jail cell]]></title>
      <link>http://securityratty.com/article/564bd16669340ce472d268256ac091b3</link>
      <guid>http://securityratty.com/article/564bd16669340ce472d268256ac091b3</guid>
      <description><![CDATA[I watched CNN this morning as they announced that Michael Vick had been sentenced to 23 months incarceration for his part in organizing illegal dog fighting and animal abuse. I have never been a star...]]></description>
      <content:encoded><![CDATA[<a href="http://bp2.blogger.com/_1UFxC-OgSnA/R266nbmhh0I/AAAAAAAAABs/-tSmseypasM/s1600-h/prison_picture.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_1UFxC-OgSnA/R266nbmhh0I/AAAAAAAAABs/-tSmseypasM/s320/prison_picture.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5147256610718058306" /></a><br />I watched CNN this morning as they announced that <a href="http://www.cnn.com/2007/US/law/12/10/vick.sentenced/index.html?iref=mpstoryview">Michael Vick </a>had been sentenced to 23 months incarceration for his part in organizing illegal dog fighting and animal abuse. I have never been a star quarterback so I do not know how it feels to go from being a NFL superstar to a Felon, but I bet it can't be easy.<br /><br />There's not much upside to this story either.  The sentencing Judge, Henry E. Hudson, was not buying the idea that it had been a "momentary lack of judgement."  He described Vick as being a "full partner" in the crime.  He also told him that he owed an apology to the young children who used to look up to him as a role model.  <br /><br />As if all of this humilation was not enough, Vick is still liable to be prosecuted under State Law.  Other than an acquital, which is highly unlikely after his conviction in Federal court, the best he can hope for is to have all of his State sentence run concurrently (at the same time as the Federal time).<br /><br />I recently wrote about Risk Management.  For the life of me, I do not understand why one of the highest earning super stars in the NFL (his 10 year contract was reportedly worth $130,000,000.00)would not hire personal security consultants to keep him out of trouble.  While a personal protection agent's main role is usually keeping his client safe from outside threats and attacks, in the case of celebrities, this often means keeping them safe - from themselves.<br /><br />A colleague and I were talking last year about an assignment that involved protecting a world famous boxer who had a penchant for getting into trouble.  He said that he never worried about anyone attacking his client, but he constantly worried about his client getting into trouble.  This was most especially the case where females were involved. As a result he was like a baby sitter and was never able to take his eyes off of the client (baby) for more than a second.  He said the money was great, but in the end it just wore him down too much.<br /><br />Guys like Vick are really to be pitied.  Most of them go from relative obscurity and poverty to overnight stardom.  Which of us would not fold under that pressure?  We see Lotto winners losing fortunes all the time.  There are always too many hanger-ons, both from the old days and new found friends who are afraid to speak their minds.  However, having the courage to speak up and voice an unpopular opinion might be just what it takes to keep these guys out of trouble.  <br /><br />They need tough love so they don't swap their Armani for prison stripes.  If you come across any super stars to be, tell them about us.  We'll keep them safe.  At the same time we'll keep them out of lawsuits, gossip columns, bankruptcy courts and jail.  It's probably too late for Vick.  At the time of writing his houses are being auctioned off and the creditors are moving in.  <br /><br />As I said before, this is the opposite of Risk Management.  This is avoidance.  We all have risk.  The secret is knowing how to best manage it.<div class="blogger-post-footer">Visit Sexton Executive Security at www.sextonsecurity.com</div>]]></content:encoded>
      <pubDate>Tue, 11 Dec 2007 00:13:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/vick">vick</category>
      <category domain="http://securityratty.com/tag/michael vick">michael vick</category>
      <category domain="http://securityratty.com/tag/client safe">client safe</category>
      <category domain="http://securityratty.com/tag/client">client</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <category domain="http://securityratty.com/tag/nfl">nfl</category>
      <category domain="http://securityratty.com/tag/federal time">federal time</category>
      <category domain="http://securityratty.com/tag/risk">risk</category>
      <category domain="http://securityratty.com/tag/risk management">risk management</category>
      <source url="http://www.thebulletproofblog.com/2007/12/michael-vicks-journey-from-nfl-to-jail.html">Michael Vick's journey from the NFL to a jail cell</source>
    </item>
    <item>
      <title><![CDATA[Grayware?]]></title>
      <link>http://securityratty.com/article/0488224eb743882e8c799c5fb4404dd5</link>
      <guid>http://securityratty.com/article/0488224eb743882e8c799c5fb4404dd5</guid>
      <description><![CDATA[Very interesting definitions that I found on www.dqchannels.com which I would like to highlight
Grayware' is a term that regularly appears on IT and security professionals' radar screens today. An...]]></description>
      <content:encoded><![CDATA[<P><FONT face="Times New Roman,Times,serif" size=1>Very interesting definitions that I found on </FONT><A href="http://www.dqchannels.com/"><FONT face="Times New Roman,Times,serif" size=1>www.dqchannels.com</FONT></A><FONT face="Times New Roman,Times,serif" size=1> which I would like to highlight:</FONT></P>
<P><FONT face="Times New Roman,Times,serif" size=1><STRONG>'Grayware' </STRONG>is a term that regularly appears on IT and security professionals' radar screens today. An umbrella term applied to a wide range of applications that are installed on a user's computer to track and/or report certain information back to some external source, these applications are usually installed and run without the permission of the user.</FONT></P>
<P class=boxheadmttf style="MARGIN-LEFT: 0in"><STRONG><FONT face="Times New Roman,Times,serif" color=#019277 size=1>Grayware categories</FONT></STRONG></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 2.9pt; TEXT-INDENT: 0in; LINE-HEIGHT: 10.9pt"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Adware:</STRONG> Adware is usually embedded in freeware applications that users can download and install at no cost. Adware programs are used to load pop-up browser windows to deliver advertisements when the application is open or run.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 2.9pt; TEXT-INDENT: 0in; LINE-HEIGHT: 10.9pt">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 2.9pt; TEXT-INDENT: 0in; LINE-HEIGHT: 10.9pt"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Dialers:</STRONG> Dialers are grayware applications that are used to control the PC's modem. These applications are generally used to make long distance calls or call premium 900 numbers to create revenue for the thief.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 2.9pt; TEXT-INDENT: 0in; LINE-HEIGHT: 10.9pt">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 2.9pt; TEXT-INDENT: 0in; LINE-HEIGHT: 10.9pt"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Gaming:</STRONG> Gaming grayware applications are usually installed to provide jokes or nuisance games.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 2.9pt; TEXT-INDENT: 0in; LINE-HEIGHT: 10.9pt">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 2.9pt; TEXT-INDENT: 0in; LINE-HEIGHT: 10.9pt"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Joke:</STRONG> Joke grayware are applications that are used to change system settings, but do no damage to the system. Examples include changing the system cursor or Windows' background image.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 2.9pt; TEXT-INDENT: 0in; LINE-HEIGHT: 10.9pt">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 2.9pt; TEXT-INDENT: 0in; LINE-HEIGHT: 10.9pt"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Peer-to-Peer:</STRONG> P2P grayware are applications that are installed to perform file exchanges. (P2P) While P2P is a legitimate protocol that can be used for business purposes, the grayware applications are often used to illegally swap music, movies, and other files.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 2.9pt; TEXT-INDENT: 0in; LINE-HEIGHT: 10.9pt">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in; LINE-HEIGHT: 10.9pt"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Spyware:</STRONG> Spyware applications are usually included with freeware. Spyware is designed to track and analyze a user's activity, such a user's web browsing habits. The tracked information is sent back to the originator's Web site where it may be recorded and analyzed. Spyware can be responsible for performance related issues on the user's PC.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in; LINE-HEIGHT: 10.9pt">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Key logger:</STRONG> Key loggers are perhaps one of the most dangerous grayware applications. These programs are installed to capture the keystrokes made on a keyboard. These applications can be designed to capture user and password information, credit card numbers, email, chat, instant messages, and more.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Hijacker: </STRONG>Hijackers are grayware applications that manipulate the Web browser or other settings to change the user's favorite or bookmarked sites, start pages, or menu options. Some hijackers have the ability to manipulate DNS settings to reroute DNS requests to a malicious DNS server.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Plugins:</STRONG> Plugin grayware applications are designed to add additional programs or features to an existing application in an attempt to control, record, and send browsing preferences or other information back to an external destination.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Network management:</STRONG> Network management tools are grayware applications that are designed to be installed to for malicious purposes. These applications are used to change Tools network settings, disrupt network security, or cause other forms of network disruption.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Remote administration tools: </STRONG>These tools are grayware applications that allow an external user to remotely gain access, change, or monitor a computer on a network.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>BHO:</STRONG> BHO grayware applications are DLL files that are often installed as part of a software application to allow the program to control the behavior of Internet Explorer. Not all BHOs are malicious, but the potential exists to track surfing habits and gather other information stored on the host.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Toolbar:</STRONG> Toolbar grayware applications are installed to modify the computer's existing toolbar features. These programs can be used to monitor web habits, send information back to the developer, or change the functionality of the host.</FONT></FONT></P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in">&nbsp;</P>
<P class=boxtextmttf style="MARGIN: 0in 0in 3pt; TEXT-INDENT: 0in"><FONT face="Times New Roman,Times,serif"><FONT size=1><STRONG>Download: </STRONG>Downloaders are grayware applications that are installed to allow other software to be downloaded and installed without the user's knowledge. These applications are usually run during the startup process and can be used to install advertising, dial software, or other malicious code.</FONT></FONT></P>]]></content:encoded>
      <pubDate>Wed, 07 Mar 2007 04:11:45 +0000</pubDate>
      <category domain="http://securityratty.com/tag/grayware">grayware</category>
      <category domain="http://securityratty.com/tag/dangerous grayware applications">dangerous grayware applications</category>
      <category domain="http://securityratty.com/tag/joke">joke</category>
      <category domain="http://securityratty.com/tag/joke grayware">joke grayware</category>
      <category domain="http://securityratty.com/tag/p2p grayware">p2p grayware</category>
      <category domain="http://securityratty.com/tag/toolbar grayware applications">toolbar grayware applications</category>
      <category domain="http://securityratty.com/tag/bho grayware applications">bho grayware applications</category>
      <category domain="http://securityratty.com/tag/applications">applications</category>
      <category domain="http://securityratty.com/tag/toolbar">toolbar</category>
      <source url="http://ravichar.blogharbor.com/blog/_archives/2007/3/7/2787949.html">Grayware?</source>
    </item>
  </channel>
</rss>
