<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Chris Blankenship's Ramblings</title>
    <description>Information from my work and daily life</description>
    <link>http://www.dscoduc.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.4.5.12</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.dscoduc.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Chris Blankenship</dc:creator>
    <dc:title>Chris Blankenship's Ramblings</dc:title>
    <geo:lat>33.051770</geo:lat>
    <geo:long>-117.260900</geo:long>
    <geo:lat>33.053092</geo:lat><geo:long>-117.268555</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/DSCODUC" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>BecPoster Automated Spam Tool</title>
      <description>&lt;p&gt;Recently I have noticed an increase in spam towards my blog.&amp;nbsp; Looking at the BlogEngine discussion forums I found an entry that talked about an automated tool from BecPoster that automates the process of leaving comments on BlogEngine servers.&amp;nbsp; I just had to see this for myself…&amp;nbsp; So after looking over the details on the website it does indeed appear that a successful attack is being waged against our BlogEngine servers…&lt;/p&gt; &lt;p&gt;Looking at the website you can see there is little effort to conceal the intentions of the site owner.&amp;nbsp; He has written a spamming tool and wants you to use it:&lt;/p&gt; &lt;p&gt;&lt;a href="http://tinyurl.com/kqz2rk" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px auto; display: block; float: none; border-top: 0px; border-right: 0px" title="becposter-HomePage" border="0" alt="becposter-HomePage" src="http://www.dscoduc.com/image.axd?picture=becposterHomePage2.png" width="454" height="116"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Looking inside the code with Reflector the attack steps are not too complicated:&lt;/p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:1e747fb1-a025-490f-a67a-183003c573ca" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="c#:nogutter"&gt;this.WebBrowser1.Navigate(blogPart);
...
if (Strings.InStr(this.WebBrowser1.Document.Body.InnerHtml.ToString(), "ctl00_cphBody_CommentView1_txtName", 0) &amp;gt; 0)
{
  this.WebBrowser1.Document.GetElementById("ctl00_cphBody_CommentView1_txtName").SetAttribute("value", str4);
  this.WebBrowser1.Document.GetElementById("ctl00_cphBody_CommentView1_txtEmail").SetAttribute("value", str3);
  this.WebBrowser1.Document.GetElementById("ctl00_cphBody_CommentView1_txtWebsite").SetAttribute("value", text);
  this.WebBrowser1.Document.GetElementById("ctl00_cphBody_CommentView1_txtContent").SetAttribute("value", str2);
  this.WebBrowser1.Document.GetElementById("btnSaveAjax").InvokeMember("CLICK");
  ...
  if (this.chkVerifyLink.Checked)
  { ... }
...
}&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;It’s easy to see that this tool depends on locating the default elementID ctl00_cphBody_CommentView1_txtName.&amp;nbsp; If it finds this element then the application populates the comment fields and submits the comment.&amp;nbsp; Pretty clean and nifty.&lt;/p&gt;
&lt;p&gt;It’s interesting to note that judging from the validation process the author of this application intends to sell this product to the world.&amp;nbsp; In order to ensure his payment he has configured the application to phone home and validate that the application is registered correctly.&amp;nbsp; This requires you to register for an account:&lt;/p&gt;
&lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px auto; display: block; float: none; border-top: 0px; border-right: 0px" title="becposter-registered" border="0" alt="becposter-registered" src="http://www.dscoduc.com/image.axd?picture=becposterregistered.png" width="404" height="376"&gt; &lt;/p&gt;
&lt;p&gt;The key here is the Client ID value, which is actually information from your own computer.&amp;nbsp; In the code you can see where the Client ID is generated from your MACAddress, VolumeSerial, and ProcessorID:&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:f8750678-a18a-49a9-8052-f192c8625a2f" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="c#:nogutter"&gt;string str2 = this.GetMACAddress() + "-" + this.GetVolumeSerial("C") + "-" + this.GetProcessorId();
this.txtClientID.Text = str2;
string strText = client.DownloadString("http://www.becposter.com/query.asp?action=login&amp;amp;client_id=" + str2).ToString();
if (strText == "OK")
{
  ...
  this.updateLabel(ref lblLoginStatus, "Valid Client ID");
  ...
}
else
{
  this._isValidated = false;
  ...
}&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Each function (GetMACAddress, GetVolumeSerial, and GetProcessorID) use WMI calls to get the necessary information:&amp;nbsp; &lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:1a68d298-58b9-4196-8be2-1488a34c7139" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="c#:nogutter"&gt;ManagementObjectCollection instances = new ManagementClass("Win32_NetworkAdapterConfiguration").GetInstances();
string str2 = string.Empty;
foreach (ManagementObject obj2 in instances)
{
  if (str2.Equals(string.Empty))
  {
      if (Conversions.ToBoolean(obj2.get_Item("IPEnabled")))
      {
          str2 = obj2.get_Item("MacAddress").ToString();
      }
      obj2.Dispose();
  }
  str2 = str2.Replace(":", string.Empty);
}
return str2;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;All of this is a crude way to ensure that you can only run this tool on the same computer and not share it across multiple computers…&amp;nbsp; But overcoming this kind of verification would be trivial by simply hijacking the http call and returning an OK status to the application.&lt;/p&gt;
&lt;p&gt;So how can BlogEngine owners defeat this crafty tool?&amp;nbsp; The short answer is, we can’t.&amp;nbsp; This particular attack can only be stopped by changing the way BlogEngine verifies the commentor is an actual person.&amp;nbsp; In the mean time one way to prevent spam from appearing is to moderate comments on your blog.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=5TJGrUJKF4k:ZqmELF9v34I:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=5TJGrUJKF4k:ZqmELF9v34I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=5TJGrUJKF4k:ZqmELF9v34I:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/5TJGrUJKF4k" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/07/10/BecPoster-Automated-Spam-Tool.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/07/10/BecPoster-Automated-Spam-Tool.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=bb0e3d31-9152-42d1-9d4b-1553ec888280</guid>
      <pubDate>Fri, 10 Jul 2009 08:33:13 -1000</pubDate>
      <category>Technology</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=bb0e3d31-9152-42d1-9d4b-1553ec888280</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=bb0e3d31-9152-42d1-9d4b-1553ec888280</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/07/10/BecPoster-Automated-Spam-Tool.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=bb0e3d31-9152-42d1-9d4b-1553ec888280</wfw:commentRss>
    </item>
    <item><title>Links for 2009-07-03 [del.icio.us]</title><link>http://del.icio.us/dscoduc#2009-07-03</link><pubDate>Sat, 04 Jul 2009 00:00:00 PDT</pubDate><guid isPermaLink="true">http://del.icio.us/dscoduc#2009-07-03</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.sundaymorningrides.com/"&gt;http://www.sundaymorningrides.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/a74lDo9UvQE" height="1" width="1"/&gt;</description></item><item><title>Links for 2009-07-01 [del.icio.us]</title><link>http://del.icio.us/dscoduc#2009-07-01</link><pubDate>Thu, 02 Jul 2009 00:00:00 PDT</pubDate><guid isPermaLink="true">http://del.icio.us/dscoduc#2009-07-01</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.speedzilla.com/forums/rc51-general-discussion/index6.html"&gt;Speedzilla RC51 Forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/kd302XKAh3E" height="1" width="1"/&gt;</description></item><item>
      <title>Show us your balls</title>
      <description>&lt;p&gt;Last week while driving home I had the pleasure of sitting behind a rather interesting truck.&amp;#160; What was interesting about this truck were the wonderful balls that were hanging from the bumper:&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Truck Balls" border="0" alt="Truck Balls" src="http://www.dscoduc.com/image.axd?picture=IMG_0166.jpg" width="416" height="408" /&gt; &lt;/p&gt;  &lt;p&gt;I have seen this several times but this time I was able to snap a nice photo.&amp;#160; On another occasion I noticed a car with the same wonderful setup, albeit a smaller pair of balls (I wonder if there is a particular meaning behind the difference).&lt;/p&gt;  &lt;p&gt;Consider you are driving on the freeway during rush hour stuck in bumper to bumper traffic, staring at the balls of the truck in front of you (just try and not look, it’s almost impossible).&amp;#160; In the back seat of your car is your kids looking at the same thing you are looking at, asking...&amp;#160; “Daddy, what’s that hanging from the bumper of that truck?”...&lt;/p&gt;  &lt;p&gt;While writing this article I started wondering, how does one go out and buy a pair of balls for your rig?&amp;#160; Who knows, perhaps one day I might need to show the world my very own balls...&amp;#160; One particular website, &lt;a title="We are Considered The Foremost Truck Balls Company in the World !" href="http://www.bullsballs.com/" target="_blank"&gt;BullsBalls&lt;/a&gt;, touting ‘We are Considered The Foremost Truck Balls Company in the World!’&amp;#160; This site provides endless choices of style, size, and color.&amp;#160; One special feature is the little balls key ring nuts.&amp;#160; Imagine how cool you would be with a matching set of balls for your keys and your truck...&lt;/p&gt; Seriously now folks, is this really necessary?&amp;#160; If the drivers of these vehicles really wanted to impress me they would snap a photo of their own balls and stick that on their tailgate.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=0zdWK6p-QOo:IIv_exy-U3E:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=0zdWK6p-QOo:IIv_exy-U3E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=0zdWK6p-QOo:IIv_exy-U3E:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/0zdWK6p-QOo" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/29/Show-us-your-balls.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/29/Show-us-your-balls.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=4b49ae8c-e0e3-4fc9-9147-188cdd24ec66</guid>
      <pubDate>Mon, 29 Jun 2009 18:03:31 -1000</pubDate>
      <category>Personal</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=4b49ae8c-e0e3-4fc9-9147-188cdd24ec66</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=4b49ae8c-e0e3-4fc9-9147-188cdd24ec66</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/29/Show-us-your-balls.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=4b49ae8c-e0e3-4fc9-9147-188cdd24ec66</wfw:commentRss>
    </item>
    <item>
      <title>A $72K ride up Palomar</title>
      <description>&lt;p&gt;A couple of days ago I was at a motorcycle event that featured several motorcycle vendors along with several hundred privately owned motorcycles.&amp;#160; While perusing the Ducati tent I performed a double-take when I noticed what appeared to be a &lt;a href="http://en.wikipedia.org/wiki/Ducati_Desmosedici_RR" target="_blank"&gt;Desmosedici motorcycle&lt;/a&gt;.&amp;#160; I couldn’t believe my eyes that here, in this somewhat small event, was such a magnificent machine.&lt;a href="http://www.dscoduc.com/image.axd?picture=IMG_0172.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Desmo1" border="0" alt="Desmo1" src="http://www.dscoduc.com/image.axd?picture=IMG_0172_thumb.jpg" width="454" height="266" /&gt;&lt;/a&gt; This piece of art costs a mere $72,500 and there were only 500 out of 1500 produced shipped to the United States.&amp;#160; Even with the sky high price tag and only 500 units available the entire lot sold out in only five hours.&amp;#160; To see one of these beauties on the street should be statistically impossible.&lt;/p&gt;  &lt;p&gt;What was almost as astonishing to me was that this bike had an interesting sticker on the front fender that said “Palomar Mafia”.&amp;#160; If you are unfamiliar with the Palomar Mafia then you wouldn’t know that this particular reference is to a group of fast moving riders who ‘own’ Palomar Mountain’s south grade.&lt;a href="http://www.dscoduc.com/image.axd?picture=IMG_0174.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IMG_0174" border="0" alt="IMG_0174" src="http://www.dscoduc.com/image.axd?picture=IMG_0174_thumb.jpg" width="454" height="342" /&gt;&lt;/a&gt; While talking to Balz with &lt;a href="http://www.moto-forza.com/" target="_blank"&gt;Moto Forza in Escondido&lt;/a&gt; I casually mentioned to him how I found it strange to find such an expensive bike being used as a mountain racer.&amp;#160; I specifically asked, “Why would someone use a $80K bike to ride up and down Palomar?”, to which he replied, “Why not?”...&lt;/p&gt;  &lt;p&gt;Well my friends, I would have to answer his question with the statement...&amp;#160; “Because it’s a $72k motorcycle, and because there are only 500 in the entire United States!”.&amp;#160; Couldn’t the owner be happy riding a &lt;a href="http://cgi.ebay.com/ebaymotors/2008-Ducati-1098R-346-450_W0QQitemZ270418059810QQcmdZViewItemQQptZUS_motorcycles?hash=item3ef62c2222&amp;amp;_trksid=p4506.c0.m245&amp;amp;_trkparms=65%3A3%7C39%3A1%7C240%3A1318" target="_blank"&gt;Ducati 1098r for $33k&lt;/a&gt;, or a &lt;a href="http://cgi.ebay.com/ebaymotors/2007-Ducati-1098S-Tricolore-MINT-like-NEW-ONLY191-Miles_W0QQitemZ190318040591QQcmdZViewItemQQptZUS_motorcycles?hash=item2c4fd6d60f&amp;amp;_trksid=p4506.c0.m245&amp;amp;_trkparms=65%3A3%7C39%3A1%7C240%3A1318" target="_blank"&gt;Ducati 1098s for only $21k&lt;/a&gt;?&amp;#160; I’m not saying that a Desmosedici shouldn’t be ridden, I just think it’s silly to risk crashing out a spectacular bike in an uncontrolled environment like this silly hill.&lt;/p&gt; To this whole business of riding a $70k motorcycle on Palomar Mountain...&amp;#160; I’ll just say that the owner of this bike has more dollars than sense...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=Zpx0QsPrQ-8:1guMLPIdhzY:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=Zpx0QsPrQ-8:1guMLPIdhzY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=Zpx0QsPrQ-8:1guMLPIdhzY:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/Zpx0QsPrQ-8" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/29/A-2472K-ride-up-Palomar.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/29/A-2472K-ride-up-Palomar.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=e4fb824f-1fc6-4e4d-8ef5-e691b7c9a08d</guid>
      <pubDate>Mon, 29 Jun 2009 17:33:49 -1000</pubDate>
      <category>Motorcycles</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=e4fb824f-1fc6-4e4d-8ef5-e691b7c9a08d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=e4fb824f-1fc6-4e4d-8ef5-e691b7c9a08d</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/29/A-2472K-ride-up-Palomar.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=e4fb824f-1fc6-4e4d-8ef5-e691b7c9a08d</wfw:commentRss>
    </item>
    <item><title>Links for 2009-06-26 [del.icio.us]</title><link>http://del.icio.us/dscoduc#2009-06-26</link><pubDate>Sat, 27 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="true">http://del.icio.us/dscoduc#2009-06-26</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.powersportspro.com/pages/parts/viewbybrand/parts.aspx"&gt;PartsFish&lt;/a&gt;&lt;br/&gt;
Look up parts for your bike&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/IqQv7zPlr3g" height="1" width="1"/&gt;</description></item><item>
      <title>Hiding SSH Traffic in HTTPS Traffic</title>
      <description>&lt;p&gt;Looking over the &lt;a href="https://www.dscoduc.com/post/2009/06/23/Interesting-look-at-Irane28099s-Network-Filtering.aspx" target="_blank"&gt;previously posted article&lt;/a&gt; about how Iran is filtering internet access got me thinking about SSH.&amp;nbsp; This little protocol provides an all in one package for circumventing corporate policies by allowing you to tunnel almost any traffic through SSH.&amp;nbsp; By tunneling your traffic you can effectively hide your nefarious behavior from your company, or in this case an unfriendly government.&amp;nbsp; &lt;/p&gt; &lt;p&gt;This must have been obvious to the Iranian government because included in the Arbor Networks post was a diagram that showed SSH to be the most blocked protocol, at a whopping 84.05%:&lt;/p&gt; &lt;p&gt;&lt;a title="Arbor Networks - A Deeper Look at The Iranian Firewall" href="http://asert.arbornetworks.com/2009/06/a-deeper-look-at-the-iranian-firewall/" target="_blank"&gt;&lt;img style="border-right-width: 0px; margin: 0px auto 5px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="iransblockedtraffic" border="0" alt="iransblockedtraffic" src="http://www.dscoduc.com/image.axd?picture=iransblockedtraffic.jpg" width="504" height="280"&gt;&lt;/a&gt;But then I started wondering how accurate the SSH traffic blocking was due to the ability to configure a SSH server to listen on virtually any port you choose.&amp;nbsp; Perhaps they have a way to filter the outgoing traffic regardless of the port used, maybe some sort of signature that could be detected.&lt;/p&gt; &lt;p&gt;So then I wondered how I would go about hiding SSH traffic, if the need ever came up.&amp;nbsp; It occurred to me that perhaps SSH could be hidden in plain sight by selecting a common port that is allowed in almost every corporate environment: TCP/443 used by HTTPS traffic.&amp;nbsp; &lt;/p&gt; &lt;p&gt;I could configure a SSH server to listen on TCP/443 and then configure my SSH client to connect over that port.&amp;nbsp; Most companies allow HTTPS traffic to travel out of their internal networks, either directly from the client or more commonly through a forward (CERN) proxy server.&lt;/p&gt; &lt;p&gt;Sounds good in theory but I have to see it work before I am convinced.&amp;nbsp; So I built a lab that consisted of a SSH server listening on TCP port 443, a stand-alone proxy server configured to allow only HTTP and HTTPS traffic to the internet, and then configured my SSH client, &lt;a title="Open source freeware SFTP, FTP and SCP client for Windows." href="http://winscp.net/" target="_blank"&gt;WinSCP&lt;/a&gt;, to connect to my SSH server over TCP/443.&amp;nbsp; &lt;/p&gt; &lt;p&gt;There is one more special ingredient that is required to make this all work:&amp;nbsp; the SSH client must support sending the request through a proxy server.&amp;nbsp; Turns out that WinSCP supports proxy servers (and I suspect almost all other SSH clients too) so I was all set.&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="winscp1" border="0" alt="winscp1" src="http://www.dscoduc.com/image.axd?picture=winscp1.png" width="454" height="319"&gt; &lt;/p&gt; &lt;p&gt;After getting all of the pieces together I made a connection attempt while watching the proxy logs and the network monitor.&amp;nbsp; Turns out my hunch was correct.&amp;nbsp; The SSH client was able to make a connection to the SSH server through a typical HTTPS proxy server.&amp;nbsp; Here is what it looked like to anyone looking at a network capture:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.dscoduc.com/image.axd?picture=sshcapture1.png"&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="sshcapture1" border="0" alt="sshcapture1" src="http://www.dscoduc.com/image.axd?picture=sshcapture1_thumb.png" width="504" height="237"&gt;&lt;/a&gt;You can clearly see that WinSCP sends a legitimate HTTP CONNECT to the proxy server which is accepted by the proxy server as if it’s normal HTTPS traffic.&amp;nbsp; Following the CONNECT there is the usual SSL negotiation between WinSCP and the SSH server that is simply passed through the proxy server.&amp;nbsp; After that all of the traffic is encapsulated in what appears to the proxy server as HTTPS traffic.&amp;nbsp; &lt;a href="http://www.ietf.org/rfc/rfc2817.txt"&gt;RFC 2817&lt;/a&gt; defines the HTTP CONNECT method and discusses the security implications of this mechanism.&lt;br&gt;&lt;img style="border-right-width: 0px; margin: 25px auto 5px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="tunnelillust" border="0" alt="tunnelillust" src="http://www.dscoduc.com/image.axd?picture=tunnelillust.png" width="356" height="302"&gt; &lt;/p&gt; &lt;p&gt;Imagine being a firewall administrator tasked with preventing unknown traffic passing from your internal organization to an outside network.&amp;nbsp; Forget about it!&amp;nbsp; Perhaps the admin could look for character signatures like WinSCP or strange (strange for HTTPS traffic) encryption offerings like blowfish but good luck with that &lt;strike&gt;moving target&lt;/strike&gt; filter.&lt;/p&gt; &lt;p&gt;So what’s the harm, really?&amp;nbsp; Someone can’t really do that much damage by tunneling their web traffic through SSH, right?&amp;nbsp; Well, actually you can do almost anything you want with SSH tunnels.&amp;nbsp; For example…&lt;/p&gt; &lt;p&gt;Suppose you want to map a network drive from your work to your home computer?&amp;nbsp; &lt;a title="Mapping a network drive over SSH in Windows" href="http://smithii.com/map_a_network_drive_over_ssh_in_windows" target="_blank"&gt;No problem&lt;/a&gt;.&amp;nbsp; What about browsing the internet without having to follow the corporate policies?&amp;nbsp; &lt;a title="Simple SOCKS proxy using SSH" href="http://rackerhacker.com/2009/05/26/simple-socks-proxy-using-ssh/" target="_blank"&gt;No problem&lt;/a&gt;.&amp;nbsp; Finally, let’s just cut to the chase and &lt;a title="Tunnel Everything through SSH" href="http://www.plenz.com/tunnel-everything" target="_blank"&gt;tunnel everything&lt;/a&gt; through the SSH tunnel.&lt;/p&gt; &lt;p&gt;So by now you’re asking yourself… what can we do about it?&amp;nbsp; Turns out the answer is very little.&amp;nbsp; One option is to use something like forward proxy inspection that will inspect outbound traffic.&amp;nbsp; With forward proxy inspection you are able to see inside the SSL tunnel by performing what I will call Forward Proxy SSL Bridging.&amp;nbsp; Essentially the outbound SSL traffic is terminated at the proxy server, inspected, and then requested by the proxy server on behalf of the client.&amp;nbsp; Forward Proxy SSL Bridging, however, is still pretty new and not usually built into proxy servers.&lt;/p&gt; &lt;p&gt;Unfortunately ISA 2004/2006 doesn’t include Forward Proxy SSL Bridging and relies on third party vendors to fill the void.&amp;nbsp; One particular company called Collective Software produces a product called &lt;a href="http://www.collectivesoftware.com/Products/ClearTunnel" target="_blank"&gt;Clear Tunnel&lt;/a&gt;.&amp;nbsp; In addition to Clear Tunnel, the next version of ISA, now called &lt;a href="http://www.microsoft.com/forefront/edgesecurity/isaserver/en/us/tmg-Features.aspx" target="_blank"&gt;Threat Management Gateway&lt;/a&gt;, will include Forward Proxy SSL Bridging:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;HTTPS-encrypted sessions can be inspected for malware or exploits. Specific groups of sites—such as banking sites—can be excluded from inspection for privacy reasons. Users of the TMG Firewall Client can be notified of the inspection.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;So with the absence of SSL tunnel inspection there really isn’t any way to prevent someone determined to punch a hole through your proxy server using SSH.&amp;nbsp; So in the end I would guess the ability to accurately identify how much SSH traffic was being blocked by the Iranian government is seriously low.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=JD9JMMNpBQE:2SeQ1QjDRvA:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=JD9JMMNpBQE:2SeQ1QjDRvA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=JD9JMMNpBQE:2SeQ1QjDRvA:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/JD9JMMNpBQE" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/25/Hiding-SSH-Traffic-in-HTTPS-Traffic.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/25/Hiding-SSH-Traffic-in-HTTPS-Traffic.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=306cc7f9-a418-462e-9a8f-1c438dfe9fc7</guid>
      <pubDate>Thu, 25 Jun 2009 18:57:43 -1000</pubDate>
      <category>Technology</category>
      <category>Security</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=306cc7f9-a418-462e-9a8f-1c438dfe9fc7</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=306cc7f9-a418-462e-9a8f-1c438dfe9fc7</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/25/Hiding-SSH-Traffic-in-HTTPS-Traffic.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=306cc7f9-a418-462e-9a8f-1c438dfe9fc7</wfw:commentRss>
    </item>
    <item>
      <title>Don’t run Live Sync as a Service</title>
      <description>&lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 10px 0px; display: inline; border-top: 0px; border-right: 0px" title="syncicon" border="0" alt="syncicon" align="left" src="http://www.dscoduc.com/image.axd?picture=WindowsLiveWriter/DontrunLiveSyncasaService/73513BB4/livesync.png" width="150" height="152"&gt; For some time now I have been a huge fan of &lt;a href="http://sync.live.com" target="_blank"&gt;Windows Live Sync&lt;/a&gt;, formerly known as Foldershare.&amp;nbsp; So much in fact that I have posted several entries on my blog about using the product.&amp;nbsp; The primary way to use Live Sync is to install it onto two computers, run the service in an interactive mode (launches when you login) and then configure a folder to synchronize between the two computers.&amp;nbsp; Whenever a file is edited on the first computer it automatically synchronizes the updated files over to the second computer.&lt;/p&gt; &lt;p&gt;There is, of course, another way to use Live Sync that really stretches the intended purpose of the product:&amp;nbsp; &lt;a href="https://www.dscoduc.com/post/2009/05/19/Windows-Live-Sync-as-a-Service.aspx" target="_blank"&gt;running Live Sync as a service&lt;/a&gt;.&amp;nbsp; The goal here is to have the service always running on a computer, even if the user isn’t logged into an interactive session.&amp;nbsp; This is especially helpful on those servers that are headless or that you just don’t log into regularly.&amp;nbsp; I use this solution on my web server as a backup mechanism.&lt;/p&gt; &lt;p&gt;For example, every night I run a backup script on my web server that calls &lt;a href="https://www.dscoduc.com/post/2009/01/16/File-Level-Backups-for-VistaWin2k8.aspx" target="_blank"&gt;NTBackup.exe&lt;/a&gt;, creating a BKF file into a backup folder.&amp;nbsp; Live Sync is configured to synchronize the backup folder with my home computer which is running Live Sync.&amp;nbsp; Every day another program called &lt;a href="http://mozy.com/" target="_blank"&gt;Mozy Backup&lt;/a&gt; sends the backup files to an online backup store where it remains available for an emergency recovery if needed.&amp;nbsp; I have been using this process for some time now without really any problems.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Unfortunately times have changed and now it seems that I will need to look for another solution.&amp;nbsp; The problem is that &lt;a href="https://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.windows.live.sync&amp;amp;tid=5ad6d3e7-a8da-4704-aa5e-c31501312a12&amp;amp;cat=en_US_2d6bb1ba-2ee0-4887-8f7c-d1ae507959d1&amp;amp;lang=en&amp;amp;cr=US&amp;amp;sloc=&amp;amp;p=1" target="_blank"&gt;Live Sync currently has a bug&lt;/a&gt; that periodically causes the users credentials to become lost, requiring the user to re-enter the account information.&amp;nbsp; While not a critical issue when running Live Sync from an interactive session, it’s catastrophic when running Live Sync as a service.&amp;nbsp; I ran this issue up to the product group and received some additional information about the problem:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Generally once you sign in with "remember my password" checked, Live Sync uses the cached credential to auto sign you in the next time Sync starts.&amp;nbsp; However, if Live Sync failed to connect to passport server to validate your credential within given timeout, it would ask you to sign in again.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;When running Live Sync as a service you don’t see or get the chance to enter those credentials again and the server never re-connects to the Live Sync controllers.&amp;nbsp; The service still runs but nothing is being synchronized and won’t until you log into the server, launch the Live Sync application and re-enter the credentials.  &lt;p&gt;As of now there doesn’t seem to be any patch scheduled for release to correct this bug, meaning the product has become dysfunctional for my purposes.&amp;nbsp; I would suspect many other people are in the same boat as I am and have been forced to look for alternative solutions.&amp;nbsp; &lt;p&gt;In Microsoft’s defense, Live Sync wasn’t designed, and isn’t supported, to run as a service.&amp;nbsp; So it’s not surprising that this issue doesn’t really register to the Live product group.&amp;nbsp; Even so, it’s really frustrating to know the potential of a product and not be able to use it.&amp;nbsp; In fact, I am confused why the product group wouldn’t want to design the product to run as a service.&amp;nbsp; Seems logical to include this capability since there seems to be a significant number of people want to use it this way.  &lt;p&gt;So if you are wanting to run a service based synchronization product perhaps you shouldn't be using Live Sync as a service and instead look for some other product that will fit your needs.&amp;nbsp;&amp;nbsp; For me, well I guess the hunt is on for folder synchronization via a service.&amp;nbsp; If I find one and it works good I will be sure to share it with everyone.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=CYYjBdxL0OA:wWyMAiGx_Dk:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=CYYjBdxL0OA:wWyMAiGx_Dk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=CYYjBdxL0OA:wWyMAiGx_Dk:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/CYYjBdxL0OA" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/24/Dont-run-Live-Sync-as-a-Service.aspx</link>
      <author>Chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/24/Dont-run-Live-Sync-as-a-Service.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=1e0aafba-a2a3-49bb-a9af-c0815ae5b097</guid>
      <pubDate>Wed, 24 Jun 2009 11:12:38 -1000</pubDate>
      <category>Technology</category>
      <dc:publisher>Chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=1e0aafba-a2a3-49bb-a9af-c0815ae5b097</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=1e0aafba-a2a3-49bb-a9af-c0815ae5b097</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/24/Dont-run-Live-Sync-as-a-Service.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=1e0aafba-a2a3-49bb-a9af-c0815ae5b097</wfw:commentRss>
    </item>
    <item>
      <title>Interesting look at Iran’s Network Filtering</title>
      <description>&lt;p&gt;Arbor Networks has recently posted a couple of entries that illustrate the results of Iran’s ability to filter internet traffic.&amp;nbsp; Without trying to get political I wanted to share some interesting graphs that tell their own story.&amp;nbsp; Click on the graphs to go to the source articles that explain the details…&lt;/p&gt; &lt;p&gt;The first graph illustrates the network traffic stream before and after the Iranian election:&lt;/p&gt; &lt;p&gt;&lt;a title="Arbor Networks - Iranian Traffic Engineering" href="http://asert.arbornetworks.com/2009/06/iranian-traffic-engineering/" target="_blank"&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="iran1" border="0" alt="iran1" src="http://www.dscoduc.com/image.axd?picture=iran1.png" width="454" height="274"&gt;&lt;/a&gt; &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;The state owned Data communication Company of Iran (or DCI) acts as the gateway for all Internet traffic entering or leaving the country. In normal times, DCI carries roughly 5 Gbps of traffic through 6 upstream regional and global Internet providers.&lt;br&gt;&lt;a href="http://asert.arbornetworks.com/2009/06/iranian-traffic-engineering/" target="_blank"&gt;&lt;font size="2"&gt;Arbor Networks – Iranian Traffic Engineering&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Notice how the traffic stopped on June 13th?  &lt;p&gt;The next graph shows normal web traffic (port 80) before and after the election:  &lt;blockquote&gt; &lt;p&gt;&lt;a title="Arbor Networks - A Deeper Look at The Iranian Firewall" href="http://asert.arbornetworks.com/2009/06/a-deeper-look-at-the-iranian-firewall/" target="_blank"&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="iran3" border="0" alt="iran3" src="http://www.dscoduc.com/image.axd?picture=iran3.png" width="454" height="285"&gt;&lt;/a&gt;…the next graph shows streaming video traffic (&lt;a href="http://en.wikipedia.org/wiki/Adobe_Flash"&gt;Adobe Flash&lt;/a&gt;) going into and out of Iran. Note the significant increase of video traffic immediately preceding the election (presumably reflecting high levels of Iranian interest in outside news sources). All video traffic immediately stops on the Saturday following the election and unlike the web, never returns to pre-election levels.&lt;br&gt;&lt;a href="http://asert.arbornetworks.com/2009/06/a-deeper-look-at-the-iranian-firewall/" target="_blank"&gt;&lt;font size="2"&gt;Arbor Networks – A Deeper Look at The Iranian Firewall&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;The information provided by Arbor Networks shines a bright light onto web traffic patterns that would have otherwise gone unnoticed.&amp;nbsp; The question that keeps popping up in my head is…&amp;nbsp; Why would Iran care to block internet traffic if the elections were truly legitimate.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=iwTjG312lXc:lYYVA9Yan1s:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=iwTjG312lXc:lYYVA9Yan1s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=iwTjG312lXc:lYYVA9Yan1s:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/iwTjG312lXc" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/23/Interesting-look-at-Irane28099s-Network-Filtering.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/23/Interesting-look-at-Irane28099s-Network-Filtering.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=91708e7b-f442-43e6-9c64-36e3980e562d</guid>
      <pubDate>Tue, 23 Jun 2009 07:37:34 -1000</pubDate>
      <category>Technology</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=91708e7b-f442-43e6-9c64-36e3980e562d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=91708e7b-f442-43e6-9c64-36e3980e562d</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/23/Interesting-look-at-Irane28099s-Network-Filtering.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=91708e7b-f442-43e6-9c64-36e3980e562d</wfw:commentRss>
    </item>
    <item>
      <title>Are your tires cupped?</title>
      <description>&lt;p&gt;While on a ride this last weekend I commented to another rider how his front tires had started cupping.&amp;#160; It was fairly obvious to see if you just looked at the tread.&amp;#160; &lt;a href="http://www.dscoduc.com/image.axd?picture=cup4.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Cupping example" border="0" alt="Cupping example" src="http://www.dscoduc.com/image.axd?picture=cup4_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;I was familiar with this issue as it’s happened several times to me in the past.&amp;#160; The main problem with cupped tires is your handling starts to deteriorate and the traction starts to lessen.&lt;/p&gt;  &lt;p&gt;I looked for some reference information on the web and came across the most amazing explanation of tire cupping.&amp;#160; In Duane Ausherman’s web post, &lt;a href="http://w6rec.com/duane/bmw/cupping/index.htm" target="_blank"&gt;BMW Motorcycle tire cupping (scalloping) and wear&lt;/a&gt;, he fully explains what cupping is, what causes it, and even throws in some suggestions for preventing it in the future.&lt;/p&gt;  &lt;p&gt;After sending the link to my friend I decided to re-print this information on my blog for redundancy and to help anyone looking for this information.&amp;#160; &lt;/p&gt;  &lt;p&gt;NOTE:&amp;#160; This is not an attempt to rip off someone else’s work, as all credit goes to the &lt;a href="http://w6rec.com/duane/bmw/cupping/index.htm" target="_blank"&gt;original source&lt;/a&gt;.&lt;/p&gt;  &lt;hr /&gt;  &lt;h3&gt;BMW Motorcycle tire cupping (scalloping) and wear &lt;/h3&gt;  &lt;p&gt;Tire cupping, or scalloping, is usually considered a sign of some problem.&amp;#160; The most blamed item is out of balance.&amp;#160; Tire irregularities, loose steering head bearings, dings in the rim, and fork or frame alignment are also blamed.&amp;#160; None of that is true by itself.&amp;#160; This page applies to the front tire on solo bikes.&amp;#160; Sidecar tires exhibit wear patterns, but nothing about a sidecar is symmetrical to start with and tread is harder for me to read. &lt;/p&gt;  &lt;p&gt;This page is not about why the left side wears more in a country where we drive on the right hand side.&amp;#160; You may real all about that aspect on this website.&amp;#160; &lt;/p&gt;  &lt;p&gt;Tire cupping is a sign of normal tire wear.&amp;#160; Chris (Native) just up and did these fine drawings and emailed them to me.&amp;#160; This is not the first time that he has fixed my poor art work.&amp;#160; My thanks to Chris.&lt;a href="http://www.dscoduc.com/image.axd?picture=Cup1.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Cup1" border="0" alt="Cup1" src="http://www.dscoduc.com/image.axd?picture=Cup1_thumb.jpg" width="244" height="186" /&gt;&lt;/a&gt;This is supposed to be a side view of a typical front motorcycle tire under braking stresses.&amp;#160; See how the breaks in the tread get bent back from the traction? The trailing edge at B collapses into the empty area that is between treads.&amp;#160; That edge wears little because it isn't touching the road.&amp;#160; Later on it shows up as a high spot.&amp;#160; &lt;/p&gt;  &lt;p&gt;The leading edge at A gets pulled back and wears off.&amp;#160; This part of the tread block becomes a low spot.&lt;a href="http://www.dscoduc.com/image.axd?picture=Cup2.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Cup2" border="0" alt="Cup2" src="http://www.dscoduc.com/image.axd?picture=Cup2_thumb.jpg" width="244" height="186" /&gt;&lt;/a&gt;This view is supposed to be a straight on view of a front motorcycle tire under stress from hard cornering.&amp;#160; The spot A, the outside of the tread block, collapses into the empty space and doesn't wear down.&amp;#160; The part at B takes most of the wear and shows up as &amp;quot;rounded off&amp;quot; later on.&amp;#160; &lt;/p&gt;  &lt;p&gt;This wear is normal for braking and leaning.&amp;#160; If you do little of either then the wear will be far less.&amp;#160; The softer the tire compound the greater is the distortion from wear of this nature.&amp;#160; Racing tires that are really soft and sticky get worn out in a few hundred miles.&amp;#160; Super hard road touring tires, gently ridden, can last 15 k miles.&amp;#160; A heavier bike ridden exactly the same as a light one will &amp;quot;cup&amp;quot; more.&amp;#160; More tire pressure will allow a bit less cupping. &lt;/p&gt;  &lt;p&gt;If two identical bikes were ridden by two different riders, they probably would have a different tire wear pattern.&amp;#160; The one with more cupping would indicate that the rider actually rides the bike.&amp;#160; That means that he/she rides harder.&lt;a href="http://www.dscoduc.com/image.axd?picture=cup3.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="cup3" border="0" alt="cup3" src="http://www.dscoduc.com/image.axd?picture=cup3_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;A poor example of front tire wear.&amp;#160; Sorry, but I haven't seen a better example when I had my camera in hand.&amp;#160; &lt;/p&gt;  &lt;h3&gt;Reading motorcycle front tire tread wear&lt;/h3&gt;  &lt;p&gt;With this knowledge one can &amp;quot;read&amp;quot; a tire.&amp;#160; More accurately, one can learn how the rider brakes and corners.&amp;#160; Leaning over will leave a high spot on the outside (away from the center line of the tire) of the tread.&amp;#160; Braking will leave a high spot at the rear of the tread, viewed as it touches the ground.&amp;#160; If one corners and brakes at the same time, the outside rear will have the high spot.&amp;#160; &lt;/p&gt;  &lt;p&gt;From examining the wear pattern one can learn that the rider likes to lean one way more than the other.&amp;#160; The rider will also brake harder while leaning one way more than the other.&amp;#160; Compare the right side and left side wear.&amp;#160; The more worn, the more that the rider is comfortable in that lean.&amp;#160; Look at the rear of the tread block and see which side is more worn.&amp;#160; That is the side that the rider is more comfortable using the brakes.&amp;#160; Almost no rider is symmetrical in riding habits.&amp;#160; It is common to find braking wear on one side and cornering wear on the other side.&amp;#160; The rider brakes before going into a right hand turn and then goes through.&amp;#160; On left hand turns the rider is willing to apply brakes while in the turn.&amp;#160; Many combinations are possible.&amp;#160; &lt;/p&gt;  &lt;p&gt;This cupping wear pattern description applies to every tread block on the tire.&amp;#160; Sometimes one will find significant cupping and every third or forth block is worn far more than the others.&amp;#160; This is evidence of a wheel that is out of balance.&amp;#160; Irregularly worn blocks are typical of an out of balance wheel.&amp;#160; Really loose wheel bearings could also add to this odd wear.&amp;#160; &lt;/p&gt;  &lt;p&gt;Next time that you are around some motorcycles, try &amp;quot;reading&amp;quot; the tire wear.&amp;#160; Tell the rider which side is what and watch the surprised look at your pronouncement.&amp;#160; &lt;/p&gt;  &lt;h3&gt;The rear tire wear&lt;/h3&gt;  &lt;p&gt;The rear tire has quite different stresses on it and they are always more subtle and therefore harder to read.&amp;#160; The rear has both braking and acceleration stresses.&amp;#160; The wear from leaning is far less.&amp;#160; Since the front tire is on the same bike as the rear tire, I use the front for my &amp;quot;readings&amp;quot; of rider habits.&amp;#160; &lt;/p&gt;  &lt;h3&gt;What can be done about it?&lt;/h3&gt;  &lt;ol&gt;   &lt;li&gt;A tire with a harder rubber compound will allow the tread to stay more rigid.&amp;#160; That will not permit as much cupping wear. &lt;/li&gt;    &lt;li&gt;Consider a tread pattern that is more angular and not as straight or square.&amp;#160; &lt;/li&gt;    &lt;li&gt;Keep the inflation pressure up in the range that is specified by the manufacturer, or higher.&amp;#160; &lt;/li&gt;    &lt;li&gt;Don't corner as hard.&amp;#160; &lt;/li&gt;    &lt;li&gt;Don't brake as hard. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;All of this is mostly useless, but fun at parties and such. &lt;/p&gt;  &lt;hr /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=e2Ek5Njbv7w:sDAwRkJ_Jbg:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=e2Ek5Njbv7w:sDAwRkJ_Jbg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=e2Ek5Njbv7w:sDAwRkJ_Jbg:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/e2Ek5Njbv7w" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/22/Are-your-tires-cupped.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/22/Are-your-tires-cupped.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=6a9f8770-064d-4372-a452-4b32a9422f96</guid>
      <pubDate>Mon, 22 Jun 2009 20:37:08 -1000</pubDate>
      <category>Motorcycles</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=6a9f8770-064d-4372-a452-4b32a9422f96</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=6a9f8770-064d-4372-a452-4b32a9422f96</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/22/Are-your-tires-cupped.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=6a9f8770-064d-4372-a452-4b32a9422f96</wfw:commentRss>
    </item>
    <item>
      <title>Electric motorcycles at the Isle of Man TT 2009</title>
      <description>&lt;p&gt;This year there were thirteen electric motorcycles competing in the Isle of Man TT.&amp;nbsp; An &lt;a href="http://www.youtube.com/watch?v=3J0kutCoTM4" target="_blank"&gt;amazing video&lt;/a&gt; has been posted on YouTube that highlights these bikes.&lt;/p&gt; &lt;div style="text-align: center"&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3J0kutCoTM4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3J0kutCoTM4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt; &lt;p&gt;At around 2:14 seconds you can hear the cool sound that is produced when an electric motorcycle flies past at 100+ miles an hour.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=y8sRaRC2ItQ:v_gLf7r0foI:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=y8sRaRC2ItQ:v_gLf7r0foI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=y8sRaRC2ItQ:v_gLf7r0foI:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/y8sRaRC2ItQ" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/18/Electric-motorcycles-at-the-Isle-of-Man-TT-2009.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/18/Electric-motorcycles-at-the-Isle-of-Man-TT-2009.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=43fbc846-4402-4d85-8e57-2c41a69f7b23</guid>
      <pubDate>Thu, 18 Jun 2009 12:08:05 -1000</pubDate>
      <category>Motorcycles</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=43fbc846-4402-4d85-8e57-2c41a69f7b23</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=43fbc846-4402-4d85-8e57-2c41a69f7b23</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/18/Electric-motorcycles-at-the-Isle-of-Man-TT-2009.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=43fbc846-4402-4d85-8e57-2c41a69f7b23</wfw:commentRss>
    </item>
    <item>
      <title>Beware of the KB910721 spam email</title>
      <description>&lt;p&gt;This morning I received some spam in my inbox that was especially disturbing.&amp;nbsp; It wasn’t your usual type of spam that helps increase or decrease things (wink wink)…&amp;nbsp; This particular spam appeared to come from Microsoft and was quite convincing.&amp;nbsp; Have a look:&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="spam" border="0" alt="spam" src="http://www.dscoduc.com/image.axd?picture=spam.png" width="454" height="494"&gt; &lt;/p&gt; &lt;p&gt;What I find disturbing is how real this email appears.&amp;nbsp; I would guess that an average person would look at this email and think that it actually came from Microsoft.&amp;nbsp; Someone might be so inclined to search the internet to see if there really is an update for Outlook using the article ID &lt;a href="http://support.microsoft.com/default.aspx/kb/910721" target="_blank"&gt;KB910721&lt;/a&gt; (there is such an article but it’s for Exchange and not Outlook).&lt;/p&gt; &lt;p&gt;How do I know it didn’t come from Microsoft?&amp;nbsp; Well a couple of reasons…&amp;nbsp; First, Microsoft never sends out attachments, rather they direct you to the Microsoft Updates for all patches.&amp;nbsp; Second, if you look at the header of the email you can see evidence that it either originated or was forwarded through a mail server named turboconrad.planet-school.de:&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 5px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="spam2" border="0" alt="spam2" src="http://www.dscoduc.com/image.axd?picture=spam2.png" width="472" height="70"&gt; &lt;/p&gt; &lt;p&gt;I am pretty confident that Microsoft doesn’t relay their email through turboconrad.&lt;/p&gt; &lt;p&gt;It’s interesting to note that Outlook automatically stripped the attachment from the email, preventing me from opening the attached ’update’ even if I was fooled enough to believe the email.&amp;nbsp; But what about the many other mail programs that don’t filter attachments?&amp;nbsp; I wonder just how many people will be fooled by this email.&lt;/p&gt; &lt;p&gt;&lt;font color="#ff8000"&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/font&gt;&amp;nbsp; I uploaded the attached file to &lt;a title="Virustotal is a service that analyzes suspicious files and facilitates the quick detection of viruses, worms, trojans, and all kinds of malware detected by antivirus engines." href="http://www.virustotal.com" target="_blank"&gt;VirusTotal&lt;/a&gt; to confirm my suspicions that the attachment is a Trojan or Virus.&amp;nbsp; As expected &lt;a href="http://www.virustotal.com/analisis/23d69729628a875b8289cfe3c99522d3a660e0c4f800b0fdc40dabf844c8903b-1245255587" target="_blank"&gt;the report&lt;/a&gt; came back with several &lt;a title="ThreatExpert Summary" href="http://www.threatexpert.com/report.aspx?md5=a61147f4b480d550204128fdf4eb3bcd" target="_blank"&gt;confirmed traces of Trojans&lt;/a&gt;.&amp;nbsp; Needless to say, you do not want to be running this executable on your computer!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=49tH-ktLJ_o:43ANCix1WwU:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=49tH-ktLJ_o:43ANCix1WwU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=49tH-ktLJ_o:43ANCix1WwU:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/49tH-ktLJ_o" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/17/Beware-of-the-KB910721-spam-email.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/17/Beware-of-the-KB910721-spam-email.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=1d24f811-1e68-4ea3-ab49-f2fdf505c14b</guid>
      <pubDate>Wed, 17 Jun 2009 05:45:50 -1000</pubDate>
      <category>Security</category>
      <category>Technology</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=1d24f811-1e68-4ea3-ab49-f2fdf505c14b</pingback:target>
      <slash:comments>21</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=1d24f811-1e68-4ea3-ab49-f2fdf505c14b</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/17/Beware-of-the-KB910721-spam-email.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=1d24f811-1e68-4ea3-ab49-f2fdf505c14b</wfw:commentRss>
    </item>
    <item><title>Links for 2009-06-16 [del.icio.us]</title><link>http://del.icio.us/dscoduc#2009-06-16</link><pubDate>Wed, 17 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="true">http://del.icio.us/dscoduc#2009-06-16</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.billanddot.com/brake-bleeding.htm"&gt;Speed Bleeders&amp;reg; to Change the Brake and Clutch Fluid&lt;/a&gt;&lt;br/&gt;
Good walk through on using Speed Bleeders to change fluids.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/GKlUKKlaaJw" height="1" width="1"/&gt;</description></item><item><title>Links for 2009-06-15 [del.icio.us]</title><link>http://del.icio.us/dscoduc#2009-06-15</link><pubDate>Tue, 16 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="true">http://del.icio.us/dscoduc#2009-06-15</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.cscbikes.com/wheels_spun_daytona.htm"&gt;CSC - Custom Sportbike Concepts&lt;/a&gt;&lt;br/&gt;
RC51 aftermarket rims at a reasonable price&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.hardracing.com/HARRISHUGGERS.htm"&gt;Harris Racing&lt;/a&gt;&lt;br/&gt;
Carbon Fiber Front Fenders Huggers&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/XBIvivKdCw8" height="1" width="1"/&gt;</description></item><item>
      <title>Following StackOverflow, ServerFault Is Released</title>
      <description>&lt;p&gt;I have been an avid follower of &lt;a href="http://www.stackoverflow.com" target="_blank"&gt;Stack Overflow&lt;/a&gt;, which is a programming Q &amp;amp; A site that has a wealth of developer knowledge.&amp;nbsp; This particular website has an exceptional interface that makes navigating and searching extremely easy and effective.&amp;nbsp; Some members have said that once you start looking at Stack Overflow you are unable to quit.&amp;nbsp; I would agree and find myself checking this site several times a day for anything interesting.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Now not being a developer I don’t have a particularly &lt;a href="http://stackoverflow.com/users/51949/dscoduc" target="_blank"&gt;high reputation&lt;/a&gt;, but that’s okay because writing code is mostly a hobby for me.&amp;nbsp; Here is a quick view of the interface:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.stackoverflow.com" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px auto; display: block; float: none; border-top: 0px; border-right: 0px" title="stackoverflow" border="0" alt="stackoverflow" src="http://www.dscoduc.com/image.axd?picture=stackoverflow.png" width="454" height="270"&gt;&lt;/a&gt; I was ecstatic to find out that the &lt;a href="http://stackoverflow.com/about" target="_blank"&gt;creators&lt;/a&gt; of Stack Overflow have seen fit to start another Q &amp;amp; A site &lt;a href="http://blog.stackoverflow.com/2009/05/server-fault-public-beta-nears/" target="_blank"&gt;dedicated&lt;/a&gt; to IT Professionals and System Administrators.&amp;nbsp; The name of the new site is Server Fault and looks like the following:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.serverfault.com" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px auto; display: block; float: none; border-top: 0px; border-right: 0px" title="serverfault" border="0" alt="serverfault" src="http://www.dscoduc.com/image.axd?picture=serverfault.png" width="454" height="203"&gt;&lt;/a&gt; The beauty of this site is that all of the features found in Stack Overflow can be found in Server Fault.&amp;nbsp; In fact, if you already have an account in Stack Overflow and sign up with Server Fault the system will recognize the existing account and migrate the account information over for you.&amp;nbsp; So far I have just started looking at the 4000+ questions posted in Server Fault and have found several to be of interesting subjects.&lt;/p&gt; &lt;p&gt;Why not give both sites a look and see if you can get any benefit from the many thousands of registered users posting questions and answers about topics that you are probably working with today?&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=LjcQbmq9_7s:4AkTZrsGbDk:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=LjcQbmq9_7s:4AkTZrsGbDk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=LjcQbmq9_7s:4AkTZrsGbDk:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/LjcQbmq9_7s" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/15/Following-StackOverflow-ServerFault-Is-Released.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/15/Following-StackOverflow-ServerFault-Is-Released.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=6a1d0c15-97b9-431b-b47a-c892733776a9</guid>
      <pubDate>Mon, 15 Jun 2009 12:53:49 -1000</pubDate>
      <category>Technology</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=6a1d0c15-97b9-431b-b47a-c892733776a9</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=6a1d0c15-97b9-431b-b47a-c892733776a9</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/15/Following-StackOverflow-ServerFault-Is-Released.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=6a1d0c15-97b9-431b-b47a-c892733776a9</wfw:commentRss>
    </item>
    <item>
      <title>Limit what gets logged in IIS 7</title>
      <description>&lt;p&gt;Back in February I wrote &lt;a href="https://www.dscoduc.com/post/2009/02/25/Limit-what-gets-logged-in-IIS.aspx" target="_blank"&gt;an article&lt;/a&gt; about limiting what gets logged in your IIS logs.&amp;nbsp; The previous post was focused on IIS 6.0 and was primarily about editing the IIS metabase using the adsutil.exe command.&amp;nbsp; Recently I upgraded to Windows 2008 and IIS 7.0 and quickly realized that the IIS 6.0 Metabase no longer existed.&amp;nbsp; In fact, IIS 7.0 uses an XML file to store all configuration details.&amp;nbsp; You can read more about the IIS 7.0 configuration on &lt;a href="http://learn.iis.net/" target="_blank"&gt;The Official Microsoft IIS Site&lt;/a&gt;, which is full of documents, articles, and training videos.&lt;/p&gt; &lt;p&gt;So I started looking around for the steps to perform the same level of configuration within IIS 7.0.&amp;nbsp; I spent some considerable amount of time looking but couldn’t locate anything that really talked about limiting what gets logged.&amp;nbsp; Finally I found an entry in the &lt;a href="http://forums.iis.net/t/1155998.aspx" target="_blank"&gt;IIS forums&lt;/a&gt; where someone else asked about limiting logging.&lt;/p&gt; &lt;p&gt;It turns out that it’s pretty simple to add this command into a location tag within the %windir%\system32\inetsrv\config\applicationHost.config file.&amp;nbsp; As an example I could stop logging calls to the image.axd file by including the following tags in the config file:&lt;/p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:2d264e23-0f31-47cf-a68d-6870d2049203" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml:nogutter"&gt;&amp;lt;location path="www.dscoduc.com/image.axd"&amp;gt;
  &amp;lt;system.webServer&amp;gt;
    &amp;lt;httpLogging dontLog="true" /&amp;gt;
  &amp;lt;/system.webServer&amp;gt;
&amp;lt;/location&amp;gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;I could also stop logging javascript files by adding a location tag to the javascript folder where the javascript files are located:&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:129b711a-5548-4015-96c3-7fc9eb43e978" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml:nogutter"&gt;&amp;lt;location path="www.dscoduc.com/js"&amp;gt;
  &amp;lt;system.webServer&amp;gt;
    &amp;lt;httpLogging dontLog="true" /&amp;gt;
  &amp;lt;/system.webServer&amp;gt;
&amp;lt;/location&amp;gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;The end result is exactly as you would expect; specified locations would no longer appear as entries in the IIS log files.&amp;nbsp; Up till now these changes were made in the applicationHost.config file and not in the web.config file for the respective web site.&amp;nbsp; This sort of bothers me as I would prefer to keep each web site configuration settings in their respective web.config file for easier backup and restore.&amp;nbsp; Doing so would help when copying a web site from one server to another.&lt;/p&gt;
&lt;p&gt;So I placed the location tags in the web site web.config and checked to see if the behavior was the same; it wasn’t.&amp;nbsp; I triple checked my work but nothing I could do would produce the expected results.&amp;nbsp; Frustrated I contacted someone in the IIS product group and was given the explanation that made the confusion fade away:&amp;nbsp; By default, the dontLog feature is locked in the applicationHost.config file. &lt;/p&gt;
&lt;p&gt;Essentially this means that in able to add the dontLog feature in web.config files you have to first unlock the feature from the applicationHost.config file.&amp;nbsp; Simple task really, by using the following command line syntax:&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:af698cfb-6de7-494c-8a11-a5e8c323be48" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml:nogutter"&gt;%windir%/system32/inetsrv/appcmd unlock config –section:system.webServer/httpLogging&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Once the syntax has been executed you can now add the location tags in the web.config and see the expected results.&amp;nbsp; One catch to worry about though is the path to the folders.&amp;nbsp; The following paths are relevant when configuring the dontLog flag in the web.config file:&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:2a59af92-54c5-4177-9fc0-1ff89cf6bc63" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml:nogutter"&gt;web.config = [application name/]folder&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;The path is resolved against the folder where the web.config file reside. We can’t use the ~ operator in this element.&amp;nbsp; So in my previous examples the syntax would be a little different in the web.config file:&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:8f5c4e1a-a256-42e7-afcf-f580a2f088ef" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml:nogutter"&gt;&amp;lt;location path="js"&amp;gt;
  &amp;lt;system.webServer&amp;gt;
    &amp;lt;httpLogging dontLog="true" /&amp;gt;
  &amp;lt;/system.webServer&amp;gt;
&amp;lt;/location&amp;gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Additionally, you can install the &lt;a href="http://www.iis.net/extensions/AdministrationPack" target="_blank"&gt;IIS 7.0 Administration Pack&lt;/a&gt; and then you will be able to use the IIS Configuration Editor for configuring locations.&amp;nbsp; One last note is the IIS configuration system used the exact same concept as ASP.NET does, so you can refer to the&amp;nbsp; &lt;a href="http://msdn.microsoft.com/en-us/library/b6x6shw7.aspx" target="_blank"&gt;ASP.NET Settings Schema&lt;/a&gt; of the location Element.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=HNdGQD_RlO4:5gyW3yfDHTc:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=HNdGQD_RlO4:5gyW3yfDHTc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=HNdGQD_RlO4:5gyW3yfDHTc:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/HNdGQD_RlO4" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/11/Limit-what-gets-logged-in-IIS-7.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/11/Limit-what-gets-logged-in-IIS-7.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=7157e214-a973-48c4-87ef-d4b7b8b886e5</guid>
      <pubDate>Thu, 11 Jun 2009 11:36:18 -1000</pubDate>
      <category>Technology</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=7157e214-a973-48c4-87ef-d4b7b8b886e5</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=7157e214-a973-48c4-87ef-d4b7b8b886e5</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/11/Limit-what-gets-logged-in-IIS-7.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=7157e214-a973-48c4-87ef-d4b7b8b886e5</wfw:commentRss>
    </item>
    <item>
      <title>Leave the dog at home…</title>
      <description>&lt;p&gt;I can’t say it often enough, dogs don’t belong in cars.&amp;nbsp; Especially not in the front seat.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href="http://dogsdriving.blogspot.com/2007/11/michael-vics-personal-assistant.html" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px auto; display: block; float: none; border-top: 0px; border-right: 0px" title="dog" border="0" alt="dog" src="http://www.dscoduc.com/image.axd?picture=dog.jpg" width="244" height="164"&gt;&lt;/a&gt; Seriously, driving with a cell phone will land you a ticket but having your dog in your lap while driving is okay?&amp;nbsp; Apparently I don’t have a soul for feeling this way (&lt;a href="http://dogsdriving.blogspot.com/" target="_blank"&gt;according this this particular blog headline&lt;/a&gt;) but I’m pretty sure I will be just fine.&lt;/p&gt; &lt;p&gt;Now things are getting a little but more crazy when I see a dog on a motorcycle… &lt;a href="http://www.us129photos.com/images/stories/PhotosOfTheWeek/20090608/10.jpg" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px auto; display: block; float: none; border-top: 0px; border-right: 0px" title="10" border="0" alt="10" src="http://www.dscoduc.com/image.axd?picture=10.jpg" width="452" height="302"&gt;&lt;/a&gt;Seriously, does anyone else think this is a hazard?&amp;nbsp; Perhaps I am being a little harsh on the concept of operating a vehicle with a completely unpredictable animal between you and the steering wheel/handlebars… &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=3BZjHEm42ps:jW63PyeF9vc:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=3BZjHEm42ps:jW63PyeF9vc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=3BZjHEm42ps:jW63PyeF9vc:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/3BZjHEm42ps" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/11/Leave-the-dog-at-home.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/11/Leave-the-dog-at-home.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=a486e053-92d3-42e5-a0c0-6c69c5cca9e3</guid>
      <pubDate>Thu, 11 Jun 2009 05:49:55 -1000</pubDate>
      <category>Motorcycles</category>
      <category>Personal</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=a486e053-92d3-42e5-a0c0-6c69c5cca9e3</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=a486e053-92d3-42e5-a0c0-6c69c5cca9e3</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/11/Leave-the-dog-at-home.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=a486e053-92d3-42e5-a0c0-6c69c5cca9e3</wfw:commentRss>
    </item>
    <item><title>Links for 2009-06-10 [del.icio.us]</title><link>http://del.icio.us/dscoduc#2009-06-10</link><pubDate>Thu, 11 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="true">http://del.icio.us/dscoduc#2009-06-10</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://1904photography.com/Automotive/698223"&gt;1904 Photography&lt;/a&gt;&lt;br/&gt;
Palomar Mountain motorcycle pictures&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/S-RUoDvu2cc" height="1" width="1"/&gt;</description></item><item>
      <title>Electric Motorcycles Are Coming</title>
      <description>&lt;p&gt;Words cannot express how excited I am to see the advancement of electric motorcycles.&amp;nbsp; I can’t wait to ride without hearing the engine, just smooth quiet bliss as you carve through the turns…&amp;nbsp; Here is an illustrative design of what one might look like…&lt;/p&gt; &lt;p align="left"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px auto; display: block; float: none; border-top: 0px; border-right: 0px" title="EVo" border="0" alt="EVo" src="http://www.dscoduc.com/image.axd?picture=EVo.jpg" width="454" height="342"&gt; There is an excellent article on &lt;a href="http://www.motorcycle-usa.com/498/3116/Motorcycle-Article/TTXGP--Electric-Motorcycles-Race-Isle-of-Man.aspx" target="_blank"&gt;MotorcycleUSA.com&lt;/a&gt; that talks about the current state of electric motorcycles if you are interested…&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=U3-11_e8Ruk:g7aeJ1H1Lzw:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=U3-11_e8Ruk:g7aeJ1H1Lzw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=U3-11_e8Ruk:g7aeJ1H1Lzw:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/U3-11_e8Ruk" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/09/Electric-Motorcycles-Are-Coming.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/09/Electric-Motorcycles-Are-Coming.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=75212941-ceab-402c-ad48-9409527b739b</guid>
      <pubDate>Tue, 09 Jun 2009 09:24:34 -1000</pubDate>
      <category>Motorcycles</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=75212941-ceab-402c-ad48-9409527b739b</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=75212941-ceab-402c-ad48-9409527b739b</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/09/Electric-Motorcycles-Are-Coming.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=75212941-ceab-402c-ad48-9409527b739b</wfw:commentRss>
    </item>
    <item>
      <title>The New ‘Dog ate my homework’ Excuse</title>
      <description>&lt;p&gt;Reading &lt;a href="http://www.schneier.com/blog/archives/2009/06/corrupted_word.html" target="_blank"&gt;Schneier on Security&lt;/a&gt; this morning directed me to a funny/interesting/disturbing website:&amp;nbsp; &lt;a href="http://www.corrupted-files.com" target="_blank"&gt;Corrupted-Files.com&lt;/a&gt;.&amp;nbsp; Looks like there is a new twist on the old excuse ‘The dog ate my homework’…&amp;nbsp; Instead of trying to convince your teacher that you have completed the assignment but your dog ate the papers, you can simply download a corrupted document and send it on to your teacher…&amp;nbsp; From the site:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;We offer a wide array of corrupted Word files that are guaranteed not to open on a Mac or PC. A corrupted file is a file that contains scrambled and unrecoverable data due to hardware or software failure. Files may become corrupted when something goes wrong while a file is being saved e.g. the program saving the file might crash. Files may also become corrupted when being sent via email. The perfect excuse to buy you that extra time!&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;What will they think of next?&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=GDA7XQZljis:iPgwtFeHqp4:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=GDA7XQZljis:iPgwtFeHqp4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=GDA7XQZljis:iPgwtFeHqp4:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/GDA7XQZljis" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/09/The-New-e28098Dog-ate-my-homeworke28099-Excuse.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/09/The-New-e28098Dog-ate-my-homeworke28099-Excuse.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=39670561-d6a2-4010-b237-c094d21bf1ee</guid>
      <pubDate>Tue, 09 Jun 2009 06:05:05 -1000</pubDate>
      <category>Personal</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=39670561-d6a2-4010-b237-c094d21bf1ee</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=39670561-d6a2-4010-b237-c094d21bf1ee</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/09/The-New-e28098Dog-ate-my-homeworke28099-Excuse.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=39670561-d6a2-4010-b237-c094d21bf1ee</wfw:commentRss>
    </item>
    <item><title>Links for 2009-06-08 [del.icio.us]</title><link>http://del.icio.us/dscoduc#2009-06-08</link><pubDate>Tue, 09 Jun 2009 00:00:00 PDT</pubDate><guid isPermaLink="true">http://del.icio.us/dscoduc#2009-06-08</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blindsearch.fejus.com/"&gt;Blind Search&lt;/a&gt;&lt;br/&gt;
Compare search results from Yahoo, Google, and Bing&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.rc51forums.com/"&gt;RC51 Motorcycle Forums&lt;/a&gt;&lt;br/&gt;
Forum dedicated to Honda RC51 bikes&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/McgYUKS1bvQ" height="1" width="1"/&gt;</description></item><item>
      <title>ADFS and FIPS Security: No somos amigos</title>
      <description>&lt;p&gt;While working on the ADFS solution described in my previous post today we came across an interesting situation.&amp;nbsp; Our servers require the security configuration “Use FIPS compliant algorithms for encryption” which actually downgrades the security modules used from SHA1 to 3DES.&lt;/p&gt; &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px auto; display: block; float: none; border-top: 0px; border-right: 0px" title="fips" border="0" alt="fips" src="http://www.dscoduc.com/image.axd?picture=fips.png" width="353" height="190"&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Once you have configured your server with this setting you will find that the ADFS SingleSignOn.dll will choke.&amp;nbsp; This behavior is documented on Microsoft’s Technet Article &lt;a href="http://support.microsoft.com/kb/935449" target="_blank"&gt;935449&lt;/a&gt;.&amp;nbsp; Basically, the problem is the original ADFS DLL file which did not include support for 3DES encryption.&amp;nbsp; This issue would manifest in the wonderful error message:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;This implementation is not part of the Windows &lt;br&gt;Platform FIPS validated cryptographic algorithms.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;I guess Microsoft doesn’t believe this issue will effect many users, as you are required to open a support case in order to request the updated DLL files that support 3DES.&amp;nbsp; Fortunately I was able to request the hotfix for my customer and we were able to quickly move past this problem.&lt;/p&gt; &lt;p&gt;In any case, if you are in an environment that requires FIPS security and you want to configure ADFS then hopefully this article will help your troubleshooting efforts.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=qqub18YBh74:SoNmfIAP4sI:V-t1I-SPZMU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=V-t1I-SPZMU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=qqub18YBh74:SoNmfIAP4sI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/DSCODUC?a=qqub18YBh74:SoNmfIAP4sI:Jwdi1b3fU3Q"&gt;&lt;img src="http://feeds.feedburner.com/~ff/DSCODUC?d=Jwdi1b3fU3Q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DSCODUC/~4/qqub18YBh74" height="1" width="1"/&gt;</description>
      <link>http://www.dscoduc.com/post/2009/06/08/ADFS-and-FIPS-Security-No-somos-amigos.aspx</link>
      <author>chris</author>
      <comments>http://www.dscoduc.com/post/2009/06/08/ADFS-and-FIPS-Security-No-somos-amigos.aspx#comment</comments>
      <guid>http://www.dscoduc.com/post.aspx?id=93f15d8e-8297-4d65-8e05-959ffbfa6465</guid>
      <pubDate>Mon, 08 Jun 2009 12:01:35 -1000</pubDate>
      <category>Technology</category>
      <dc:publisher>chris</dc:publisher>
      <pingback:server>http://www.dscoduc.com/pingback.axd</pingback:server>
      <pingback:target>http://www.dscoduc.com/post.aspx?id=93f15d8e-8297-4d65-8e05-959ffbfa6465</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.dscoduc.com/trackback.axd?id=93f15d8e-8297-4d65-8e05-959ffbfa6465</trackback:ping>
      <wfw:comment>http://www.dscoduc.com/post/2009/06/08/ADFS-and-FIPS-Security-No-somos-amigos.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.dscoduc.com/syndication.axd?post=93f15d8e-8297-4d65-8e05-959ffbfa6465</wfw:commentRss>
    </item>
  </channel>
</rss>
