<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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/"><channel><title>[200 OK]: A Port80 Software Blog</title><link>http://www.port80software.com/200ok/</link><description>We're all 200 OK: Web, HTTP and IIS Insights</description><managingEditor>"Port80 Software Crew" &lt;blog@port80software.com&gt;</managingEditor><dc:language>en-US</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>Microsoft Says SQL Injection Attack Not Their Fault (Translation: Get a Web App Firewall!)</title><link>http://www.port80software.com/200ok/archive/2008/04/28/30946.aspx</link><pubDate>Mon, 28 Apr 2008 16:31:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2008/04/28/30946.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/30946.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2008/04/28/30946.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/30946.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/30946.aspx</trackback:ping><description>&lt;P&gt;The recent wave of SQL injection attacks has made mainstream news, just in case you have not seen it:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.washingtonpost.com/securityfix/2008/04/hundreds_of_thousands_of_micro_1.html"&gt;Hundreds of Thousands of Microsoft Web Servers Hacked&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Jeremiah Grossman and others have made the point, accurately, that this is not a Microsoft IIS Web server&amp;nbsp;issue, but rather that Web developers not adhering to security best practices are to blame (for shame, it is not like we have enough to do already!):&lt;BR&gt;&lt;BR&gt;&lt;A href="http://www.news.com/8301-10789_3-9930452-57.html"&gt;Security expert: Don't blame Microsoft for mass site defacements&lt;BR&gt;&lt;/A&gt;&lt;BR&gt;To solve this puzzle, look no further than controlling parameters, permissions and sanitizing your inputs with a Web application firewall or WAF like &lt;A href="http://www.serverdefender.com"&gt;ServerDefender AI&lt;/A&gt; or the upcoming ServerDefender VP.&amp;nbsp; Yes, you can learn to write more secure code, but why wait to get protected or deal with recoding legacy bits?&amp;nbsp; Get a WAF, and get &lt;A href="http://www.scmagazineus.com/PCI-council-clarifies-impending-application-rule/article/109373/"&gt;PCI&lt;/A&gt; complaint, something we all need to be focusing on now.&lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;Port80&lt;BR&gt;&lt;BR&gt;PS BTW thanks to &lt;A href="http://jeremiahgrossman.blogspot.com/"&gt;Jeremiah&lt;/A&gt; for being one of the early believers in &lt;A href="http://www.servermask.com"&gt;ServerMask&lt;/A&gt;... it is nice to watch as his security star rises!&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/30946.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>httpZip 3.8.4 Now Available</title><link>http://www.port80software.com/200ok/archive/2008/03/06/30521.aspx</link><pubDate>Thu, 06 Mar 2008 11:53:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2008/03/06/30521.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/30521.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2008/03/06/30521.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/30521.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/30521.aspx</trackback:ping><description>&lt;P&gt;Minor releases rarely get headlines, but why not? They are important as well!&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;This interim release of &lt;A href="http://www.port80software.com/products/httpzip/"&gt;httpZip&lt;/A&gt; has important &lt;A href="http://www.port80software.com/products/httpzip/history"&gt;changes&lt;/A&gt; for improved reporting and swatting&amp;nbsp;a few&amp;nbsp;bugs, so if you are a Zip customer or a just checking out HTTP compression, download the new bits. However, get ready for a major httpZip upgrade in the future, as 64 bit is on the way. We are working on getting the code out to our &lt;A href="http://www.port80software.com/contact/betas"&gt;beta testers&lt;/A&gt; as soon as we can.&lt;BR&gt;&lt;BR&gt;So, if you aren&amp;#8217;t on the Zip bandwagon yet, remember that even with massive broadband penetration, your Web users always want more speed (&lt;A href="http://www.emarketer.com/Article.aspx?id=1006022"&gt;http://www.emarketer.com/Article.aspx?id=1006022&lt;/A&gt;).&lt;BR&gt;&lt;BR&gt;More to come,&lt;BR&gt;Port80&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/30521.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>Port80 on IIS 7: Seven New Reasons to Choose Microsoft for Web Serving</title><link>http://www.port80software.com/200ok/archive/2008/02/28/30500.aspx</link><pubDate>Thu, 28 Feb 2008 16:45:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2008/02/28/30500.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/30500.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2008/02/28/30500.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/30500.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/30500.aspx</trackback:ping><description>&lt;P&gt;In the spring of 2003, as Microsoft was touting Windows Server 2003, a group from Port80 Software trekked up to Microsoft WHQ in Redmond, WA and had a meeting with the &lt;A href="http://www.microsoft.com/WindowsServer2003/iis/default.mspx"&gt;IIS&lt;/A&gt; team.&amp;nbsp; We had all sorts of ideas for where they should take the Internet Information Services Web server, and &lt;A href="http://www.port80software.com/about/press/100102"&gt;with Port80 being new on the scene with its then four products for IIS&lt;/A&gt;, we wanted to know where Microsoft planned to go with IIS in the future.&amp;nbsp; We were talking Apache and&amp;nbsp;its culture of &lt;A href="http://modules.apache.org/"&gt;modules&lt;/A&gt; to extend Web functionality that dominated and gave competitive advantage to the open source Web server.&amp;nbsp; Microsoft&amp;#8217;s IIS folks understood this (which surprised us), and they said that IIS 7 would be worth the wait...&lt;BR&gt;&lt;BR&gt;Fast forward to February 27, 2008, and &lt;A href="http://mvolo.com/blogs/serverside/archive/2008/02/22/IIS-7.0-_2D00_-the-number-one-reason-customers-want-Windows-Server-2008.aspx"&gt;the hottest new feature in the (formerly Longhorn) now shipping Windows Server 2008 is... IIS 7&lt;/A&gt;!&amp;nbsp; Unless it is the focus of a news or blog piece, IIS 7 is usually the last feature brought up in discussions of Server 2008, but at least during this launch, IIS is a major selling point for the OS for once -- and rightfully so.&lt;BR&gt;&lt;BR&gt;Here is why Port80 Software is excited about IIS 7, Microsoft&amp;#8217;s lucky number Web server:&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;1.&amp;nbsp;IIS 7 is modular by design.&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;As &lt;A href="http://computerworld.co.nz/news.nsf/news/7CFCECA3F0553D69CC2573E200128C6A"&gt;one early adopter from an Australian bank&lt;/A&gt; put it, &amp;#8220;Server 2008 and IIS7 represents one of the more exciting developments in hosting because the ability to integrate third-party modules into IIS7.&amp;#8221; Though you could always build out new Web server features with ISAPI on IIS 4/5/6 on Windows NT/2000/2003, the interface was purported to have issues.&amp;nbsp; &lt;A href="http://www.port80software.com/products/"&gt;Good ISAPI filters are possible if you know what you are doing and have a lot of practice&lt;/A&gt;, but Port80&amp;#8217;s tech teams are excited to code new IIS 7 modules with the same API that Microsoft&amp;#8217;s team used to build IIS 7 itself.&amp;nbsp; A better foundation will make for better enhancements to the Web server.&amp;nbsp; Of course, this modularity is also a security feature, as you have the option to only deploy the pieces of Web server functionality that you need (however, do note that there are some reasons that a few deeper aspects of IIS will live no matter what modules are deployed, but on the sly).&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;2. IIS 7 has a new GUI.&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;Microsoft has always had a good track record with UI design, but this advantage was never pressed in their Web server software.&amp;nbsp; Though IIS 6 did offer some UI changes, it is nothing like IIS 7, with different panes for tasks and the ability to marshall more data and Web server control at once.&amp;nbsp; Besides, what Web admin isn&amp;#8217;t sick of the old UI?&amp;nbsp; Everyone likes a new dashboard:&lt;BR&gt;&lt;BR&gt;
&lt;CENTER&gt;&lt;IMG title="IIS 7 UI Screenshot 1" src="/images/IIS_7_UI_1"&gt;&lt;/IMG&gt;:&lt;BR&gt;&lt;BR&gt;&lt;IMG title="IIS 7 UI Screenshot 2" src="/images/IIS_7_UI"&gt;&lt;/IMG&gt;&lt;BR&gt;&lt;BR&gt;&lt;/CENTER&gt;&lt;STRONG&gt;&lt;BR&gt;3. IIS 7 also has no GUI.&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;Now it is possible to run IIS 7 with no UI as a &lt;A href="http://www.port80software.com/200ok/archive/2007/06/15/29369.aspx"&gt;Server Core&lt;/A&gt;&amp;nbsp;installation (you can&amp;#8217;t do this just yet with ASP.NET, but look for an update there soon).&amp;nbsp; Less resource intensive as the Server Core option simply uses less disk space (only a gigabyte to run it all), it boots faster (some claims of speed reduction by two thirds), and finally less moving parts again reduces the potential attack service.&amp;nbsp; When you combine this Windows 2008 GUI-less environment with the &lt;A href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx"&gt;Power Shell&lt;/A&gt; interface, you begin to seriously erode the perceived Apache advantage of command line automation.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;BR&gt;4. IIS 7 performs well.&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;Check out these comments:&lt;BR&gt;&lt;BR&gt;&amp;#8220;We also tested IIS 7 via Web get/posts using inclining concurrency of the get/posts (using static pages), and found that there was no additional performance advantage of Windows 2003 over 2008 server editions until concurrency (number of users getting and posting) was raised significantly, where Windows 2008 and IIS 7 became very fast compared with Windows 2003 and IIS 6,&amp;#8221; &lt;A href="http://www.itworldcanada.com/a/News/251f205d-6cad-4147-91b5-d6498ec317f0.html"&gt;Network World found&lt;/A&gt;.&amp;nbsp; Lot&amp;#8217;s of POSTs in Web 2.0, good for IIS 7&amp;#8230;&lt;BR&gt;&lt;BR&gt;&amp;#8220;Internet hosting company &lt;A href="http://www.rackspace.com"&gt;Rackspace&lt;/A&gt; has found that hardware requirements have decreased 16% to 35% per cluster by using IIS 7.0,&amp;#8221; &lt;A href="http://www.informationweek.com/news/showArticle.jhtml?articleID=206900560"&gt;per Information Week&lt;/A&gt;. The focus on doing more with less pays off here&amp;#8230; &lt;BR&gt;&lt;BR&gt;"The memory handling is extremely improved over 2003 and we'll be able to run more websites per server," said that same early adopter at &lt;A href="http://computerworld.co.nz/news.nsf/news/7CFCECA3F0553D69CC2573E200128C6A"&gt;that Aussie bank&lt;/A&gt;&amp;nbsp;we mentioned earlier.&lt;BR&gt;&lt;BR&gt;More features and IIS 7 still delivers more requests on less hardware. What&amp;#8217;s not to like?&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;BR&gt;5. IIS 7 leverages a better TCP/IP stack for more connections, especially on 64 Bit.&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;We all know 64 bit is going to be the standard in high performance Web server OSes, but it is nice to see the whole thing coming together in Windows 2008.&amp;nbsp; Here is &lt;A href="http://www.serverwatch.com/sreviews/article.php/3726441"&gt;what ServerWatch had to say&lt;/A&gt;:&lt;BR&gt;&lt;BR&gt;&amp;#8220;Finally, although there has long been a 64-bit version of Server 2003, it's only with the introduction of Server 2008 that companies will be moving to 64-bit hardware in significant numbers as they refresh their server rooms. Because of the way TCP/IP connection states are stored and the fact that 32-bit systems can address only 4 gigabytes of RAM, 32-bit systems have in effect been limited to around 20,000 to 30,000 connections per machine. Since 64-bit machines running Server 2008 Enterprise Edition can address 2 terabytes of RAM, IIS 7 running on these machines has the potential to maintain many, many more TCP/IP connections than it (or any other Web server) would on 32-bit boxes.&amp;#8221;&lt;BR&gt;&lt;BR&gt;As we are currently working at Port80 Software on our own x86-64 Bit code, we were excited to see that IIS 7 shines in this context.&amp;nbsp; &lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;BR&gt;6. Finally, you can use the Web-based UI in IIS 7 for easier administration.&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;No, we will have six points in this IIS 7 review, but it is true that you can finally safely administrate IIS over the Web without terminal services, RDP or a control panel.&amp;nbsp;&amp;nbsp; Turn on the built-in functionality, and administer IIS 7 over the Web -- once you have locked that box down, of course!&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;BR&gt;7. Microsoft is opening up officially, Web app-wise, with IIS 7.&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;"Today, Windows [or IIS] is becoming the most popular platform on the planet for running PHP applications, which has a certain irony to it," &lt;A href="http://www.informationweek.com/news/showArticle.jhtml?articleID=206900560"&gt;Steve Ballmer said recently&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;&lt;A href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;i=1299&amp;amp;g=6"&gt;FastCGI&lt;/A&gt;, a module that ships with IIS 7, makes it super easy to host application frameworks such as PHP, Ruby on Rails and Perl, and then applications built on those Web app platforms can run on IIS 7.&amp;nbsp; No longer should you tie the app development environment to one type of Web server: develop where and in what you like and then deploy on *NIX or Windows, Apache or IIS.&amp;nbsp; With all of these new features, Apache admins should at least take a fresh look at IIS 7.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;We at Port80 Software would like to congratulate the Microsoft IIS team on a great job of not only building a stellar new Web server, but in their commitment to the IIS community with the very active site &lt;A href="http://www.iis.net"&gt;http://www.iis.net&lt;/A&gt;, which just got a new face lift.&amp;nbsp; It is a good week for Web serving, and we look forward to seeing what customers have to say on Windows 2008 and IIS 7 in the real world.&lt;BR&gt;&lt;BR&gt;So after all this, you might wonder what are Port80&amp;#8217;s IIS 7 plans? Well, we are certainly working hard on it.&amp;nbsp; However, truth be told, what customers so far are really clamoring for right now is x86-64 bit support for our current world renown products on Windows Server 2003. To meet this demand, &lt;A href="http://www.port80software.com/products/httpzip/"&gt;httpZip&lt;/A&gt; will be the first tool to support 64 bit on IIS 6 shortly, to be followed quickly by most of the Port80 product line for IIS.&amp;nbsp; IIS 7 products and .NET platform products of course are also in the works.&amp;nbsp; With all this change in the air, we invite customers to &lt;A href="http://www.port80software.com/contact/betas"&gt;join our new beta program&lt;/A&gt; to be the first to get your hands on IIS7 and 64 bit code from Port80.&amp;nbsp; Beyond that, we hope that you will let us know what you would like to see in the world of Windows Web serving. What is keeping you up at night concerning IIS and HTTP?&amp;nbsp; &lt;BR&gt;&lt;BR&gt;Cheers,&lt;BR&gt;Port80 Software &lt;BR&gt;&lt;BR&gt;
&lt;P&gt;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/30500.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>HTTP Compression and the Google AdSense Crawler Bot</title><link>http://www.port80software.com/200ok/archive/2008/02/22/30440.aspx</link><pubDate>Fri, 22 Feb 2008 11:34:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2008/02/22/30440.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/30440.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2008/02/22/30440.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/30440.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/30440.aspx</trackback:ping><description>&lt;P&gt;&lt;EM&gt;FACT: HTTP Compression really improves Web serving.&lt;BR&gt;&lt;BR&gt;FACT: Big sites like Google and Yahoo! use compression.&lt;BR&gt;&lt;BR&gt;UNFORTUNATE FACT: Some services are not aware enough of compression and may break... unless you have a smart compression engine!&lt;/EM&gt;&lt;BR&gt;&lt;BR&gt;This underutilized technology transparently reduces the size of all text-based content served from a Web site or Web service, speeding up transmission across the Web, reducing bandwidth expenses, and freeing up Web server availability to handle more requests.&amp;nbsp; &lt;A href="http://www.port80software.com/surveys/top1000compression/"&gt;Compression deployments are accelerating among business sites&lt;/A&gt;, and Google.com has been compressing responses for a long time (see this real-time report:&amp;nbsp; &lt;A href="http://www.port80software.com/tools/compresscheck?url=www.google.com"&gt;http://www.port80software.com/tools/compresscheck?url=www.google.com&lt;/A&gt;).&amp;nbsp; &lt;BR&gt;&lt;BR&gt;Google&amp;#8217;s Googlebot, their Web crawler that indexes sites to form the basis of search results, also likes to see compressed content.&amp;nbsp; At a search engine conference a few years back, search guru &lt;A href="http://searchmarketingexpo.com/danny_sullivan.shtml"&gt;Danny Sullivan&lt;/A&gt; spent some time focusing on this:&amp;nbsp; Google only indexes so much of a page, so if you send the Googlebot compressed content (which it asks for by the presence of the &amp;#8220;&lt;EM&gt;accept-encoding: gzip, deflate&amp;#8220; &lt;/EM&gt;header in a request), you can theoretically get more content indexed and save bandwidth on that request from Googlebot and all other requests to IE, FireFox and other browsers and search bots with HTTP compression.&amp;nbsp; Very cool.&lt;BR&gt;&lt;BR&gt;It is ironic then, given Google&amp;#8217;s knowledge and use of HTTP compression, that &lt;A href="https://www.google.com/adsense/"&gt;Google's AdSense program&lt;/A&gt;, which sells contextual advertising on third party sites, use technology that is not compatible with HTTP compression.&amp;nbsp; One of Port80 Software&amp;#8217;s &lt;A href="http://www.port80software.com/products/httpzip/"&gt;httpZip compression&lt;/A&gt; clients received this email recently from Google&amp;#8217;s AdSense team in response to why the Port80 client&amp;#8217;s contextual ad site was not getting index by the AdSense crawler bot program (which goes by the user-agent name starting with &amp;#8220;&lt;EM&gt;mediapartners-google&lt;/EM&gt;&amp;#8221;; a user agent is the Web client&amp;#8217;s name, usually a browser or bot)... this is part of the email from a Google AdSense rep to our client:&lt;BR&gt;&lt;BR&gt;&lt;EM&gt;&amp;#8220;I've reviewed your site and have determined that our crawler is having difficulty accessing your URL. Specifically, your webserver is sending our crawler HTML in a compressed format, which our crawler is unable to process.&lt;BR&gt;&lt;BR&gt;We recommend that you speak with your web administrator to ensure your system does not send our crawler compressed data. You can determine our crawler by looking for user agents starting with 'Mediapartners-Google'.&lt;BR&gt;&lt;BR&gt;Additionally, please be aware that after you have turned off the encoding, it may be 1 or 2 weeks before the changes are reflected in our index. Until then, we may display less relevant or non-paying public service ads. You should expect your ad relevance to increase over time.&amp;#8221;&lt;BR&gt;&lt;BR&gt;&lt;/EM&gt;So,&amp;nbsp; the AdSense crawler bot does not like HTTP Compression. But the real question is -- why are they asking for it?&amp;nbsp; In the request to get compression from any Web server, a user agent must first have that &amp;#8220;&lt;EM&gt;accept-encoding: gzip, deflate&lt;/EM&gt;&amp;#8221; header in the original request&amp;#8230; if the AdSense bot cannot deal with compression, it should not be requested by the bot itself.&amp;nbsp; That makes sense, right?&lt;BR&gt;&lt;BR&gt;It looks like Google AdSense is asking clients to not compress responses to their bot to fix this issue, rather than fixing the decompression bug (an educated guess) in their bot code.&amp;nbsp; So, the fix for now if you have a Web server, are in the AdSense program from the serving side (you host Google AdSense ads on your own site), and still want to use compression for all other Web visitors, an exception must be made for any request with a user-agent starting in &amp;#8220;&lt;EM&gt;mediapartners-google&lt;/EM&gt;&amp;#8221;.&lt;BR&gt;&lt;BR&gt;Unfortunately, you cannot do this on Microsoft IIS 4 or 5 servers (NT or 2000) without a third party compression tool like httpZip from Port80 Software that can add a compression exclusion for a user agent. On IIS 6 (Windows 2003), you can use httpZip or ZipEnable to add such an exception or exclusion.&amp;nbsp; We will be adding the default exception for this browser to a minor version upgrade of both products soon, but here is how to add an exception for this AdSense bot with httpZip and ZipEnable.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Excluding Google&amp;#8217;s AdSense Bot IIS Compression with httpZip:&lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;- Install the free httpZip trial from &lt;A href="http://www.httpzip.com/try"&gt;www.httpzip.com/try&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;- Once installed, confirm compression is working fine (&lt;A href="http://www.port80software.com/products/httpzip/evaluationguide"&gt;http://www.port80software.com/products/httpzip/evaluationguide&lt;/A&gt;).&lt;BR&gt;&lt;BR&gt;- Open the httpZip Settings Manager.&lt;BR&gt;&lt;BR&gt;- On the compression tab, to add a new Browser Exception for a MIME type, select "New" and, in the Add Browser Exception dialog, enter a Browser Name (like &amp;#8220;AdSense Bot&amp;#8221;) for the browser in the text box labeled "Browser Name." Next, enter the search string text used to identify the browser (use &amp;#8220;&lt;EM&gt;mediapartners-google&lt;/EM&gt;&amp;#8221; to get all versions of the bot, this short version will wildcard for specific software&amp;nbsp;versions of the bot) in the text box labeled "Search String", then click OK.&amp;nbsp; Please note:&amp;nbsp; you will have to add this for the MIME types being requested by the bot, which should include &amp;#8220;text/html&amp;#8221;, &amp;#8220;text/css&amp;#8221;, &amp;#8220;text/javascript&amp;#8221;, and &amp;#8220;application/x-javascript&amp;#8221; MIMEs, and probably a few more, based on what you are serving and want to get indexed.&lt;BR&gt;&lt;BR&gt;Picking a MIME (text/html) to Exclude the AdSense Bot from compression:&lt;BR&gt;&lt;BR&gt;&lt;IMG class=inl title="httpZip: Pick a MIME type first..." alt="httpZip: Pick a MIME type first..." src="/images/HZ_Pick_A_MIME"&gt;&lt;BR&gt;&lt;BR&gt;Setting up the AdSense Bot Exception for text/html MIME:&lt;BR&gt;&lt;BR&gt;&lt;IMG class=inl title="httpZip: Set up the exception for the AdSense Bot..." alt="httpZip: Set up the exception for the AdSense Bot..." src="/images/HZ_Set_Browser_Exception2"&gt;&lt;BR&gt;&lt;BR&gt;- Apply your settings in the httpZip Settings Manager. Repete proces for other MIMEs that you want to get indexed (FYI, text/html should take care of most dynamic content output from ASP, ASP.NET, CFM, PHP, JSP, etc. files).&lt;BR&gt;&lt;BR&gt;- You can use Wfetch, a free tool in the IIS 6 Resource Kit, to test that no responses will compress when requested by the AdSense bot (&lt;A href="http://support.microsoft.com/kb/840671"&gt;http://support.microsoft.com/kb/840671&lt;/A&gt;).&amp;nbsp; Just add these headers to a request in Wfetch (&amp;#8220;&lt;EM&gt;accept-encoding: gzip, deflate&lt;/EM&gt;&amp;#8221;), and the response from the server with the new httpZip exclusion will not be compressed (it should have no headers like &amp;#8220;&lt;EM&gt;content-encoding: gzip&lt;/EM&gt;&amp;#8221; or &amp;#8220;&lt;EM&gt;content-encoding: deflate&lt;/EM&gt;&amp;#8221; in the response from the Web server and is therefore not compressed).&lt;BR&gt;&lt;BR&gt;- All your other requests from good browsers and bots will now be compressed while you can feel safe that you are not messed up with the Google AdSense bot.&amp;nbsp; Remember, it may take a few weeks for the AdSense bot to reindex your site correctly.&lt;BR&gt;&lt;BR&gt;You can add an exclusion to compression requests from the AdSense bot on IIS 6 with &lt;A href="http://www.port80software.com/products/zipenable/"&gt;ZipEnable&lt;/A&gt; by following the instructions above and adding an exclusion directly in ZipEnable&amp;nbsp; -- here is the documentation for that process in ZipEnable (&lt;A href="http://www.port80software.com/products/zipenable/docs#adv_set_browser"&gt;http://www.port80software.com/products/zipenable/docs#adv_set_browser&lt;/A&gt;). You will also want to use something like Wefetch that will allow you to alter your request headers so you can trick out the user-agent and make sure you are getting no compression when the user agent includes &amp;#8220;&lt;EM&gt;mediapartners-google*&lt;/EM&gt;&amp;#8221; (make sure the search string is a wildcard implictly in ZipEnable , a bit different than in httpZip: &amp;#8220;&lt;EM&gt;mediapartners-google*&lt;/EM&gt;&amp;#8221; ).&lt;BR&gt;&lt;BR&gt;We hope this helps clear up any confusion on Google AdSense and HTTP compression &amp;#8211; please &lt;A href="http://www.port80software.com/contact"&gt;contact us&lt;/A&gt; for help here and for other tips on &lt;A href="http://www.port80software.com/performance/"&gt;IIS performance boosts&lt;/A&gt;!&lt;BR&gt;&lt;BR&gt;Best regards,&lt;BR&gt;Port80 Software&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/30440.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>Happy New Year Update (plus New IIS Migration Tool Released by Microsoft)</title><link>http://www.port80software.com/200ok/archive/2008/01/23/30325.aspx</link><pubDate>Wed, 23 Jan 2008 17:05:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2008/01/23/30325.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/30325.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2008/01/23/30325.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/30325.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/30325.aspx</trackback:ping><description>&lt;P&gt;Happy 2008, folks.&amp;nbsp; We have been in offline blog mode for some time, but we are getting back on the stick here for the new year.&lt;BR&gt;&lt;BR&gt;Look for an update e-mail tomorrow from Port80 Software with information on IIS 7, &lt;A href="http://www.port80software.com/products/httpzip"&gt;&lt;EM&gt;httpZip&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; 4.0&lt;/EM&gt; for IIS compression with 64 bit support (we are looking for beta testers), &lt;A href="http://www.port80software.com/products/serverdefender/artificialintelligence/"&gt;&lt;EM&gt;ServerDefender AI&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; 1.1&lt;/EM&gt; (with some new features and a helpful evaluation guide), and a list of good Web dev and network freeware tools.&lt;BR&gt;&lt;BR&gt;We also just got an e-mail from IIS guru Brett Hill that announced the IIS Team at Redmond has released a new IIS migration tool. They are looking for us in the IIS Community at large to use the tool and maybe give them some feedback.&amp;nbsp; Here are the details copied below.&lt;BR&gt;&lt;BR&gt;More to come in from the Port80 Team in 2008 (including &lt;EM&gt;httpZip.NET&lt;/EM&gt; and a new &lt;EM&gt;ServerDefender VP&lt;/EM&gt; tool).&amp;nbsp; Windows Server 2008 is going to be an interesting launch given Vista and the direct impact of a whole new IIS in the 7.0 version.&amp;nbsp; We have our own lists, but what are your key IIS challenges for 2008? We would love to hear what you are up to!&lt;BR&gt;&lt;BR&gt;Cheers,&lt;BR&gt;Port80 Software&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; LINE-HEIGHT: 115%; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=2&gt;FROM THE MICROSOFT IIS TEAM:&lt;BR&gt;&lt;BR&gt;IIS is thrilled to announce the Technical Preview 1 release of the Microsoft Web Deployment Tool! The tool provides deployment and migration support for IIS 6.0 and 7.0. It incorporates many features that enable web server administrators to deploy, sync and migrate sites, including configuration, content, SSL certificates and other types of content associated with a Web server.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=2&gt;This tool can be used on Windows Server 2008 and IIS 7.0 as well as Windows Server 2003 and IIS 6.0. Please note that this is a Technical Preview release of the tool and &lt;U&gt;should not be used on production servers&lt;/U&gt;. For a Tech Preview, only forum level support is available.&lt;/FONT&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=2&gt;How to Get Started&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Download and read the walkthroughs:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #1f497d; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=blocked::http://www.brettblog.com/ct.ashx?id=347e0aa1-dafd-4760-9add-9a52b1621c45&amp;amp;url=http://go.microsoft.com/?linkid=8100895 href="http://www.brettblog.com/ct.ashx?id=347e0aa1-dafd-4760-9add-9a52b1621c45&amp;amp;url=http%3a%2f%2fgo.microsoft.com%2f%3flinkid%3d8100895"&gt;&lt;B&gt;&lt;SPAN style="COLOR: blue"&gt;http://go.microsoft.com/?linkid=8100895&lt;/SPAN&gt;&lt;/B&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Download the x86 version:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #1f497d; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;A title=blocked::http://www.brettblog.com/ct.ashx?id=347e0aa1-dafd-4760-9add-9a52b1621c45&amp;amp;url=http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1602 href="http://www.brettblog.com/ct.ashx?id=347e0aa1-dafd-4760-9add-9a52b1621c45&amp;amp;url=http%3a%2f%2fwww.iis.net%2fdownloads%2fdefault.aspx%3ftabid%3d34%26g%3d6%26i%3d1602"&gt;&lt;B&gt;&lt;SPAN style="COLOR: blue"&gt;http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1602&lt;/SPAN&gt;&lt;/B&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Download the x64 version: &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #1f497d; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=blocked::http://www.brettblog.com/ct.ashx?id=347e0aa1-dafd-4760-9add-9a52b1621c45&amp;amp;url=http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1603 href="http://www.brettblog.com/ct.ashx?id=347e0aa1-dafd-4760-9add-9a52b1621c45&amp;amp;url=http%3a%2f%2fwww.iis.net%2fdownloads%2fdefault.aspx%3ftabid%3d34%26g%3d6%26i%3d1603"&gt;&lt;B&gt;&lt;SPAN style="COLOR: blue"&gt;http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1603&lt;/SPAN&gt;&lt;/B&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Web Deployment Tool forum: &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=blocked::http://www.brettblog.com/ct.ashx?id=347e0aa1-dafd-4760-9add-9a52b1621c45&amp;amp;url=http://forums.iis.net/1144.aspx href="http://www.brettblog.com/ct.ashx?id=347e0aa1-dafd-4760-9add-9a52b1621c45&amp;amp;url=http%3a%2f%2fforums.iis.net%2f1144.aspx"&gt;&lt;B&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;http://forums.iis.net/1144.aspx&lt;/SPAN&gt;&lt;/B&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Web Deployment Team blog: &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=blocked::http://www.brettblog.com/ct.ashx?id=347e0aa1-dafd-4760-9add-9a52b1621c45&amp;amp;url=http://blogs.iis.net/msdeploy/ href="http://www.brettblog.com/ct.ashx?id=347e0aa1-dafd-4760-9add-9a52b1621c45&amp;amp;url=http%3a%2f%2fblogs.iis.net%2fmsdeploy%2f"&gt;&lt;B&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;http://blogs.iis.net/msdeploy/&lt;/SPAN&gt;&lt;/B&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #1f497d; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=2&gt;Features&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;The following list contains several of the features in this version:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&amp;#183;&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Synchronization and Snapshot of IIS 6.0/IIS 7.0&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;The sync operation provides administrators with a way to quickly synchronize a site or server and deploy changes to existing sites and servers. A synchronization allows you to synchronize one source with one destination. For example, you can synchronize two directory paths or two web servers. The sync can be performed with local or remote objects. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;The snapshot, or archive, functionality allows administrators or developers to quickly take an archive of their web site or server for rollback, restore or backup purposes. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&amp;#183;&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Migration from IIS 6.0&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;The migrate operation provides administrators with a way to migrate sites or entire servers from IIS 6.0 to IIS 7.0, including their settings and content. A migration is essentially a way of synchronizing, filtered by migration rules. For example, when migrating from IIS 6.0 to IIS 7.0, MS Deploy will check the value of some properties and see if it is the IIS 6.0 default. If it is the default, such as the log files directory, it will instead use the value set on the IIS 7.0 server. This enables a server admin to maintain new settings on IIS 7.0 while moving sites or applications from IIS 6.0. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&amp;#183;&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Analysis of IIS 6.0 Installed Features&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;The analyze operation allows administrators to check what components are installed on the source server. In this way, they can determine if features are present that they will need in IIS 7.0 or that require more advanced setup than simply copying files. For example, ASP.NET requires more than a file copy and will need to be installed on the destination server. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'"&gt;&amp;#183;&lt;/SPAN&gt;&lt;FONT size=2&gt;&lt;SPAN style="FONT-SIZE: 7pt; COLOR: black; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Troubleshooting and Validation Features&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;For validating an operation, the -whatif flag allows administrators to see what actions would happen when they perform an operation. This is especially useful for performing sync or migration, when they want to validate what changes will be made before performing them. For troubleshooting, the -verboseLevel flag allows administrators to get rich detail about what operations are being performed, and upon failure, the ability to diagnose the problem. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/30325.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>New Web Security Tool: ServerDefender AI</title><link>http://www.port80software.com/200ok/archive/2007/10/22/29557.aspx</link><pubDate>Mon, 22 Oct 2007 14:41:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2007/10/22/29557.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/29557.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2007/10/22/29557.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/29557.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/29557.aspx</trackback:ping><description>&lt;P&gt;Hello there,&lt;BR&gt;&lt;BR&gt;We have been mentioning a new Web app firewall since this spring at TechEd, and we are happy to announce that the new &lt;STRONG&gt;&lt;A href="http://www.port80software.com/products/serverdefender/"&gt;ServerDefender Artificial Intelligence&lt;/A&gt;&lt;/STRONG&gt; (or &lt;STRONG&gt;ServerDefender AI&lt;/STRONG&gt; for short) Web application firewall for Microsoft IIS Web servers (and the app layer) is ready for your review at our site!&lt;BR&gt;&lt;BR&gt;Building on the security layers of defense from &lt;A href="http://www.port80software.com/security"&gt;ServerMask and LinkDeny, ServerDefender AI&lt;/A&gt; offers solid attack signatures from &lt;A href="http://www.sans.org/"&gt;SANS&lt;/A&gt;, &lt;A href="http://www.owasp.org/index.php/Main_Page"&gt;OWASP&lt;/A&gt; and our own research to protect against the myriad attacks we have all come to know and loath like SQL injection, buffer overflows, cross-site scripting (XSS) and request forgery (CSRF), directory traversal, zero-day, brute force, dictionary, denial of service and others (here is &lt;A href="http://www.port80software.com/products/serverdefender/iiswebapplicationsfirewalls"&gt;our new Port80 review of Web app attacks and countermeasures&lt;/A&gt;).&amp;nbsp; ServerDefender AI then employs a learning Web app firewall that maps your normal traffic and then begins to use this data to detect and block anomalies. You can get involved in this training process or set the AI to train without your supervision. This Web app firewall not only protects IIS, but your app server layer(s) like .NET, .asp, .php, .cfm, Java server pages, etc. -- and of course your database&amp;#8217;s precious gems as well.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.port80software.com/products/serverdefender/artificialintelligence/"&gt;Other key features&lt;/A&gt; include request throttling (controlling frequency of requests to a given page to block bots and other attacks), network-layer IP blocking (threats never even get to IIS), threat management options (a configurable framework to customize Web app sec), notification alert management (get paged, texted or even stop IIS in the event of an attack), detailed logging (you will be surprised how many hacker requests your site is getting right now), and much more.&lt;BR&gt;&lt;BR&gt;We kept the price low for a Web app firewall that works at $649.95 per IIS instance, and this is a first tool from Port80 Software to offer centralized deployment (install/activate) and management from a single console.&amp;nbsp; Server Defender AI will even stop IIS in a very bad hack attempt (based on your preferences).&amp;nbsp;Check out ServerDefender AI today, and let us know what you like and what we can change to make this security solution more robust.&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;At the same time, we are working on a sister Web app firewall, &lt;A href="http://www.port80software.com/products/serverdefender/vulnerabilityprotection/"&gt;ServerDefender Vulnerability Protection (VP)&lt;/A&gt;, that will focus on input sanitization and attack vectors like error information leakage -- adding effective Web app security with less frills than ServerDefender AI, but at a lower price (we are targeting $349.95/server for ServerDefender VP).&lt;BR&gt;&lt;BR&gt;We appreciate your interest and feedback on ServerDefender AI and IIS security. Let&amp;#8217;s make it a bad day for hackers, indeed.&lt;BR&gt;&lt;BR&gt;Sincerely, &lt;BR&gt;Port80 Software&lt;BR&gt;&lt;BR&gt;P.S. We also have a current promotion ($600 down from $850) on the ServerMask ip100 security appliances for intrusion defense and anti-reconnaissance.&amp;nbsp; &lt;A href="http://www.port80software.com/products/servermask/ip100"&gt;Check out this deal&lt;/A&gt; for better network-edge defense that works in tandem with Port80 origin server security tools (and your existing hardware firewall and IPS solutions)!&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/29557.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>Prognostications Galore:  Web 3.0 and the Rise of an Interplanetary Internet</title><link>http://www.port80software.com/200ok/archive/2007/10/22/29556.aspx</link><pubDate>Mon, 22 Oct 2007 13:43:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2007/10/22/29556.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/29556.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2007/10/22/29556.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/29556.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/29556.aspx</trackback:ping><description>&lt;P&gt;We are all for futurism here at Port80.&amp;nbsp; &lt;BR&gt;&lt;BR&gt;It is important to look ahead to what is coming, and make dreams become reality.&amp;nbsp; So, when Vint Cerf says we will have an Internet capability in space by 2010, it worth noticing...&amp;nbsp; This type of vision makes sense, given the success and number of unmanned, robotic experiments taking place in our solar system right now.&amp;nbsp; Pretty cool stuff:&lt;BR&gt;&lt;BR&gt;&lt;A href="http://physorg.com/news111816547.html"&gt;http://physorg.com/news111816547.html&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;But, when we start to hear Web 3.0, we have to laugh.&amp;nbsp; Ask 10 smart folks in our industry about Web 2.0, and you are liable to have 10 different definitions.&amp;nbsp; It is less than a decade since the golden days of the Dot Com &lt;A href="http://www.globalsecurity.org/military/systems/munitions/moab.htm"&gt;MOAB&lt;/A&gt;, but with all the real work we have to do serve complex Web apps today, do we need more snake oil sales blabber?:&lt;BR&gt;&lt;BR&gt;&lt;A href="http://bits.blogs.nytimes.com/2007/10/19/what-i-meant-to-say-was-semantic-web/?em&amp;amp;ex=1192939200&amp;amp;en=3c233d05e8ff4dd3&amp;amp;ei=5087%0A"&gt;http://bits.blogs.nytimes.com/2007/10/19/what-i-meant-to-say-was-semantic-web/?em&amp;amp;ex=1192939200&amp;amp;en=3c233d05e8ff4dd3&amp;amp;ei=5087%0A&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;Have a good one,&lt;BR&gt;Port80&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/29556.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>Web Server Wars Religious, Not Productive</title><link>http://www.port80software.com/200ok/archive/2007/08/22/29441.aspx</link><pubDate>Wed, 22 Aug 2007 14:46:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2007/08/22/29441.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/29441.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2007/08/22/29441.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/29441.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/29441.aspx</trackback:ping><description>&lt;P&gt;Last week, we released our updated &lt;A href="http://www.port80software.com/surveys/"&gt;surveys of Fortune 1000 Web sites and the Web technology they use&lt;/A&gt; to deliver their sites.&amp;nbsp;&lt;BR&gt; &lt;BR&gt;Port80 Software has been conducting this survey since 2003, when we felt there was so much negativity out there on Microsoft IIS.&amp;nbsp; Apache, long loved in the open source community and more widely used than IIS, and the Apachephiles themselves were always kicking sand in IIS&amp;#8217; face.&amp;nbsp; So, IIS&amp;#8217; ongoing lead in our Fortune 1000 survey as the Web server of choice (it still leads with &lt;A href="http://www.port80software.com/surveys/top1000webservers/"&gt;&lt;STRONG&gt;55%&lt;/STRONG&gt; share in July 2007&lt;/A&gt;) has been a kind of &lt;A href="http://www.infoworld.com/article/03/01/17/030120opwinman_1.html"&gt;a counterbalance against Netcraft&amp;#8217;s surveys&lt;/A&gt; that had promoted the concept that Apache is so much more widely used on the Internet than IIS&amp;nbsp;-- so much so that you needed to have your head examined if you were still running IIS.&amp;nbsp;&amp;nbsp; Or so the headlines told us&amp;#8230;&lt;BR&gt;&lt;BR&gt;&lt;A href="http://news.netcraft.com/archives/2007/07/09/july_2007_web_server_survey.html"&gt;Recently&lt;/A&gt;, IIS has been adding sites in Netcraft&amp;#8217;s survey relative to Apache, gaining on the open source superstar, and this has upset folks in that camp.&amp;nbsp; Having blasted IIS for years, it must sting a bit to have the tables turned.&amp;nbsp; Our latest survey only strengthens the argument that IIS is on the rise, and the much-anticipated IIS7 release in Windows Server 2008 probably won&amp;#8217;t help the numbers for Apache in the future.&lt;BR&gt;&lt;BR&gt;But this story is really all old news.&amp;nbsp; True technologists know that is not so much the platform that you are building upon but rather what Web site or application you are building, that makes the difference.&amp;nbsp; Yes, we are an IIS shop, and yes we have stoked the fires of this somewhat religious Web server battle for supremacy, but at heart we know that IIS and Apache offer two different ways to serve Web content, two different ways to skin the Net cat, so to speak. Also, it is important to note the small but steady rise in alternate Web servers in the Fortune 1000 survey which demonstrates that IIS and Apache are not the only players here.&lt;BR&gt;&lt;BR&gt;Port80 Software was &lt;A href="http://www.infoworld.com/article/07/08/08/microsoft-iis-narrows-gap-with-apache_1.html"&gt;recently quoted&lt;/A&gt; as saying that IIS is more difficult to tune and manage than Apache -- we do not believe that.&amp;nbsp; Rather, this is the common perception among those unfamiliar with IIS or already in the Apache camp to say that &amp;#8220;Apache is more secure&amp;#8221; or easier to administer.&amp;nbsp; From Port80&amp;#8217;s perspective, it is not what you serve with, but how much you configure, add on new functionality and work to solve tech and business problems.&amp;nbsp; &lt;BR&gt;&lt;BR&gt;We will keep producing our survey, as long as Netcraft is out there, to provide an alternative perspective.&amp;nbsp; But that&amp;#8217;s all it is -- one more slice of a very complicated Internet, one more story of technology in use, one more stat in your inbox.&lt;/P&gt;
&lt;P&gt;Back to work,&lt;BR&gt;Port80&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/29441.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>LinkDeny 1.1 Released with Some Fixes and Features</title><link>http://www.port80software.com/200ok/archive/2007/08/22/29440.aspx</link><pubDate>Wed, 22 Aug 2007 14:37:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2007/08/22/29440.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/29440.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2007/08/22/29440.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/29440.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/29440.aspx</trackback:ping><description>&lt;P&gt;We released &lt;A href="http://www.port80software.com/products/linkdeny/"&gt;LinkDeny 1.1&lt;/A&gt; last week with some fixes and new features worth the mention.&amp;nbsp; For customers and test downloaders, this is a freebie update:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Changes in LinkDeny version 1.1 (8/2007):&lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;1.&amp;nbsp;Updated GeoIP.dat file for most current IP address and geographic data. &lt;BR&gt;2.&amp;nbsp;Altered type of HTTP redirection for this Action option from temporary redirects (302) to permanent redirects (301). &lt;BR&gt;3.&amp;nbsp;Added feature to update IIS logs with proper HTTP status code when LinkDeny action is taken like 404 error response or 301 redirection response. &lt;BR&gt;4.&amp;nbsp;Fixed various bugs in the Time Limit Test, both functional and UI. &lt;BR&gt;5.&amp;nbsp;Fixed UI bug that caused crash when many LinkDeny rules were loaded in the Settings Manager. &lt;BR&gt;&lt;BR&gt;Also, we are working hard to release &lt;STRONG&gt;&lt;A href="http://www.port80software.com/security/"&gt;ServerDefender Artificial Intelligence (AI)&lt;/A&gt;&lt;/STRONG&gt; in the next few weeks, the first of our two new upcoming Web app firewalls&amp;#8230;&lt;BR&gt;&lt;BR&gt;More to come,&lt;BR&gt;Port80&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/29440.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>ISAPI Install and Uninstall Help</title><link>http://www.port80software.com/200ok/archive/2007/07/02/29392.aspx</link><pubDate>Mon, 02 Jul 2007 16:37:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2007/07/02/29392.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/29392.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2007/07/02/29392.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/29392.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/29392.aspx</trackback:ping><description>Sometimes, customers ask us, &amp;#8220;Why do you spend so much time explaining installation?&amp;#8221;&amp;nbsp; It&amp;#8217;s a valid question.&lt;BR&gt;&lt;BR&gt;Most software companies do not focus on installation as much as we do at Port80 Software, but then again most software in the world does not plug into the IIS Web service&amp;#8230;&lt;BR&gt;&lt;BR&gt;You know we are the biggest fans of IIS around, but the 2.0 &lt;A href="http://en.wikipedia.org/wiki/ISAPI"&gt;ISAPI&lt;/A&gt; interface to the 6.0 IIS Web server software has its limitations. Installation in the face of multiple third party filters and gracefully stopping IIS to make sure an ISAPI can even be installed are chief among them...&lt;BR&gt;&lt;BR&gt;Long story short, there are many ways to fail in any ISAPI installation.&amp;nbsp; Our new Install Notes pages has some updates to make it easier to install and even uninstall Port80 Software tools, but these tips should come in handy for anyone trying to install any ISAPI filter.&lt;BR&gt;&lt;BR&gt;Our new Install Notes will always live at &lt;A href="http://www.port80software.com/install"&gt;http://www.port80software.com/install&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;We look forward to your feedback, and hope these tips make any ISAPI installation a bit smoother for you!&lt;BR&gt;&lt;BR&gt;Cheers,&lt;BR&gt;Port80&lt;BR&gt;&lt;BR&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/29392.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>Web Security Threats, General to Specific (personally, we like the details)</title><link>http://www.port80software.com/200ok/archive/2007/06/29/29388.aspx</link><pubDate>Fri, 29 Jun 2007 14:38:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2007/06/29/29388.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/29388.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2007/06/29/29388.aspx#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/29388.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/29388.aspx</trackback:ping><description>&lt;P&gt;We came across a business-focused article on Web security today at &lt;A href="http://news.com.com/Solving+the+Web+security+challenge/2009-1002_3-6189437.html"&gt;http://news.com.com/Solving+the+Web+security+challenge/2009-1002_3-6189437.html&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;Here&amp;#8217;s an excerpt that caught our attention:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Pete Boden, senior director for MSN and Windows Live security, echoes the views of many longtime executives. He argues that a lot of application security problems boil down to the same fundamental source: data input; that is, what people type into an application. Tightly control what can or can't be entered--or "validate" in industry parlance--and you can eliminate the major access point for security breaches.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;"If you classified Web vulnerabilities and took out all of those that are related in some form to input validation, I think you'd have a very small number of vulnerabilities left," he said. "I contend that 80 percent of the vulnerabilities that we see are input validation errors."&lt;BR&gt;&lt;BR&gt;&lt;/EM&gt;Interesting. &lt;BR&gt;&lt;BR&gt;The Microsoft answer (better development tools) or the industry standard answer from the article (better industry cooperation, better-trained developers) are all well and good, but while we wait for those utopias to arrive, there is a rapidly-growing amount of vulnerable "Web 2.0" code getting deployed.&amp;nbsp; This is where the upcoming ServerDefender Web app firewalls from Port80 Software will help -- one of their key features is input sanitization to cover/help Web developers who should be focused on functionality (you guys have enough to worry about) -- and to keep out the hackers looking for a way in at the same time&amp;#8230;&lt;BR&gt;&lt;BR&gt;A more general critique of the article (and of articles of this type) would be that the Web 2.0 talk seems pretty airy and uninformed.&amp;nbsp; For example, there is no mention of security issues with popular Ajax libraries, issues that affect many sites in specific, but issues for which there are current solutions as well (see this &lt;A href="http://www.port80software.com/200ok/archive/2007/03/15/29258.aspx"&gt;200 OK post&lt;/A&gt;).&amp;nbsp; &lt;BR&gt;&lt;BR&gt;Instead, we get a lot of business-analyst-speak about whether MS or Google or Yahoo will do the right thing.&lt;BR&gt;&lt;BR&gt;Do we have time to wait for Web security to standardize from the top players down?&amp;nbsp; Or should we fight the good fight now with the tools on market, and those to come soon like ServerDefender?&amp;nbsp; What do you think?&lt;BR&gt;&lt;BR&gt;More to come,&lt;BR&gt;Port80&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/29388.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>Port80 at TechEd 2007: The IIS7 Cometh (In Force) </title><link>http://www.port80software.com/200ok/archive/2007/06/15/29369.aspx</link><pubDate>Fri, 15 Jun 2007 12:18:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2007/06/15/29369.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/29369.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2007/06/15/29369.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/29369.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/29369.aspx</trackback:ping><description>&lt;P&gt;One of the coolest new features coming in Windows Server 2008 (formerly Longhorn Server) isn't really a feature -- it's a whole new version of Windows.&lt;BR&gt;&lt;BR&gt;The feature is called &amp;#8220;&lt;A href="http://www.microsoft.com/windowsserver2008/servercore.mspx"&gt;&lt;STRONG&gt;Server Core&lt;/STRONG&gt;&lt;/A&gt;&amp;#8221;, and it will only take one-sixth of the disk space of a normal Windows 2008 installation. Designed to not need as many patches or hot fixes, &amp;#8220;it's a version of Windows that does not, in fact, use windows&amp;#8221;, but rather leverages the command line for rapid administration and management.&lt;BR&gt;&lt;BR&gt;When Port80 Software arrived at Microsoft&amp;#8217;s TechEd conference last week, we had no idea that &lt;STRONG&gt;&lt;A href="http://www.iis.net"&gt;IIS7&lt;/A&gt;&lt;/STRONG&gt; was going to become the lucky number seventh &amp;#8220;Server Core&amp;#8221; installation option in the upcoming Windows Server 2008 operating system. This designation finally puts IIS on the level with Windows server core features like Terminal Services, Network Access Protection, Virtualization, Server Management and Backup, and Server Core/BitLocker, and is designed to get Internet Information Services/IIS Web servers up and running quickly and securely in a command-line-only environment.&amp;nbsp; This was announced in the TechEd keynote address by Microsoft's senior vice president Bob Muglia, drawing intense applause from the crowd.&lt;BR&gt;&lt;BR&gt;Some of the Port80 Software team in the audience fainted&amp;#8230;&lt;BR&gt;&lt;BR&gt;&lt;A href="http://www.owasp.org/index.php/What_is_IIS_Security"&gt;Microsoft IIS&lt;/A&gt;, long the &amp;#8220;red headed stepchild&amp;#8221; of Windows, has informally become one of the most popular and widely deployed Web servers that deliver the World Wide Web.&amp;nbsp; Now, with IIS7 formally becoming a Server Core player, the news could not be better for customers. IIS Product Manager Brian Goldfarb said at TechEd that this will effectively cement IIS as a principal feature of Windows Server into the foreseeable future.&lt;BR&gt;&lt;BR&gt;Projects like Windows Communications Foundation (Indigo) and lingering bad religious wars over the Apache vs. IIS choice had left the impression in some folks&amp;#8217; minds that IIS may go the way of the dodo bird and be replaced by other systems. This ain&amp;#8217;t happening, and as IIS&amp;#8217; Brian Goldfarb said, &amp;#8220;You have to have &lt;EM&gt;Port80&lt;/EM&gt;.&amp;#8221;&lt;BR&gt;&lt;BR&gt;Of course, Brian:&amp;nbsp;&amp;nbsp;If you are on Microsoft IIS Web servers, you got to have Port80 Software!&lt;BR&gt;&lt;BR&gt;Actually, Brian Goldfarb&amp;nbsp;said, more precisely, &amp;#8220;You have to have &lt;EM&gt;port 80,&lt;/EM&gt;&amp;#8221; and IIS is HTTP/HTTPS on Windows.&lt;BR&gt;&lt;BR&gt;We at Port80 are excited that IIS is here to stay and has been elevated from that Web server &amp;#8220;everyone gets for free&amp;#8221; in Windows to the world class, core server role that we all know Internet Information Services/IIS is in our real-world deployments of Web sites and applications.&lt;BR&gt;&lt;BR&gt;Kudos to Microsoft for boldly keeping a product brand that has often been incorrectly attacked in the press, maligned by zealous Apache-philes, and yet &lt;A href="http://www.port80software.com/surveys/top1000webservers/"&gt;the product most corporations rely on to deliver Web content everyday&lt;/A&gt;.&amp;nbsp; With new extensibility and modularity features baked into IIS 7, it is only going to get better and better.&lt;BR&gt;&lt;BR&gt;Port80 has &lt;A href="http://www.microsoft.com/presspass/features/2007/jun07/06-05WinServer08.mspx"&gt;already demoed the first IIS 7 Web application firewall&lt;/A&gt; at TechEd 2007, &lt;STRONG&gt;ServerDefender&lt;/STRONG&gt;, and we will have our current tools ported to IIS 7 and Windows Server 2008 by early 2008, just in time for the next Windows server OS.&amp;nbsp; &lt;BR&gt;&lt;BR&gt;200 OK to that!&lt;BR&gt;&lt;BR&gt;More to come,&lt;BR&gt;Port80 Software&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/29369.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>Port80 at TechEd 2007: Drum Roll for the XBOX 360 Winner!  </title><link>http://www.port80software.com/200ok/archive/2007/06/15/29367.aspx</link><pubDate>Fri, 15 Jun 2007 11:14:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2007/06/15/29367.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/29367.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2007/06/15/29367.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/29367.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/29367.aspx</trackback:ping><description>&lt;P&gt;Thanks to everyone who stopped by &lt;A href="http://www.port80software.com/200ok/archive/2007/06/13/29364.aspx"&gt;Port80 Software&amp;#8217;s booth at TechEd 2007 in Orlando last week&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;We delayed our drawing on-site, as we had so many people leave business cards at the booth, and we wanted to get everyone into the drawing.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Drum roll.... and the winner is:&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Jason Cornellier&lt;BR&gt;Ford Motor Company&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Jason, we will be sending your brand new &lt;A href="http://www.port80software.com/teched/prizes"&gt;XBOX 360&lt;/A&gt; to you next week!&lt;BR&gt;&lt;BR&gt;Everyone else, thanks so much for visiting Port80 and make sure to take advantage of your 20% TechEd discount on Port80 Software tools..&amp;nbsp; Also, let us know where we can help you directly or indirectly with &lt;A href="http://www.port80software.com/products/"&gt;Microsoft IIS Web servers&lt;/A&gt; and &lt;A href="http://www.iismechanics.com"&gt;HTTP solutions&lt;/A&gt;!&lt;BR&gt;&lt;BR&gt;Best regards,&lt;BR&gt;Port80 Software&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/29367.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>"Port80 Software Crew" &lt;blog@port80software.com&gt;</dc:creator><title>Port80 at TechEd 2007 (with no time to live blog)</title><link>http://www.port80software.com/200ok/archive/2007/06/13/29364.aspx</link><pubDate>Wed, 13 Jun 2007 11:03:00 GMT</pubDate><guid>http://www.port80software.com/200ok/archive/2007/06/13/29364.aspx</guid><wfw:comment>http://www.port80software.com/200ok/comments/29364.aspx</wfw:comment><comments>http://www.port80software.com/200ok/archive/2007/06/13/29364.aspx#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.port80software.com/200ok/comments/commentRss/29364.aspx</wfw:commentRss><trackback:ping>http://www.port80software.com/200ok/services/trackbacks/29364.aspx</trackback:ping><description>&lt;P&gt;Orlando, city of humidity, Disn-o-Universal, and TechEd 2007, the latter being Microsoft&amp;#8217;s key yearly show for customers, partners, and learning.&lt;BR&gt;&lt;BR&gt;Port80 Software was there in force this year with live IIS7 demos, free site reviews, and IIS and HTTP tips and tricks for all.&amp;nbsp; It all started on Saturday, June 2, as Port80 forces descended on Orlando by plane and car (we took alternate routes to avoid suspicion).&amp;nbsp; No time for dinner, just check in and get ready for Sunday, the booth set-up day.&amp;nbsp; Yes, someone has to put these things together, and you would be surprised how even the best laid booth plans can change when you are on the ground.&amp;nbsp; Despite a few hiccups and curses, the booth became reality&amp;#8230;&amp;nbsp; All demos were set up, including a ServerMask ip100 dongle, which was placed between the booth&amp;#8217;s Internet connection and the booth CPUs.&amp;nbsp; We wanted to keep the casual probers and any crackers at TechEd from getting in&amp;#8230;&amp;nbsp; plus we hoped to show our logs the next day of all the hacker probes which the ServerMask ip100 had blocked the night before.&amp;nbsp; It seemed like a good idea at the time.&lt;BR&gt;&lt;BR&gt;Ready for Monday AM, Port80 retired to the House of Blues for well-deserved cocktails at 8PM Sunday night with &lt;A href="http://www.port80software.com/about/partners"&gt;partners Arxceo and PrivacyWare&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;9PM&lt;/STRONG&gt;: Dinner complete (great seared tuna, per Port80's Joe Lima).&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;10PM&lt;/STRONG&gt;: More cocktails.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;11PM&lt;/STRONG&gt;:&amp;nbsp; Cocktails interrupted.&lt;BR&gt;&lt;BR&gt;Chris from Port80 glanced down at his cell phone.&amp;nbsp; Who could be calling tonight? The show had not even started&amp;#8230; It was the main booth organizer from Microsoft for TechEd, and there was an emergency.&lt;BR&gt;&lt;BR&gt;&amp;#8220;What device did you guys leave in your booth?&amp;#8221; she asked.&lt;BR&gt;&lt;BR&gt;&amp;#8220;Device?&amp;#8221; Chris responded, &amp;#8220;What do you mean?&amp;#8221;&lt;BR&gt;&lt;BR&gt;The booth organizer continued: &amp;#8220;Well, the folks at SmartCity, who manage the show&amp;#8217;s network, started to see the network shut down a few hours ago.&amp;nbsp; They tracked it down to your booth, and found an odd orange-colored device in there.&amp;nbsp; When they removed the device from your booth, the network was able to be restored.&amp;#8221;&lt;BR&gt;&lt;BR&gt;Whoops, Chris thought. The &lt;EM&gt;ServerMask ip100&lt;/EM&gt;.&amp;nbsp; But that little hacker anti-recon dongle only reacts when it is aggressively probed, and the more aggressive the probe, the more confusing data it generates&amp;#8230;&amp;nbsp; oh, boy.&lt;BR&gt;&lt;BR&gt;&amp;#8220;That is one of our products,&amp;#8221; Chris said.&amp;nbsp; &amp;#8220;It is a security device, should be cool.&amp;nbsp; I cannot believe it crashed the TechEd network.&amp;#8221;&lt;BR&gt;&lt;BR&gt;&amp;#8220;Well, it did, and it has been confiscated for the time being&amp;#8230; you should check back in with security in the morning.&amp;#8221;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;11:05PM&lt;/STRONG&gt;: Cocktails continued.&lt;BR&gt;&lt;BR&gt;In the morning,&amp;nbsp;we got this little message in the booth from the TechEd show&amp;#8217;s network managers:&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;
&lt;CENTER&gt;&lt;IMG alt="ServerMask ip100 confiscated at TechEd 2007!" src="/images/servermaskip100bringsdownte.jpg"&gt;&lt;/CENTER&gt;
&lt;P&gt;&lt;/P&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;It is funny, yes, but the story demonstrates the power of anti-reconnaissance and intrusion prevention (and the interplay between monitoring and security, a fine line to be walked for sure).&amp;nbsp; Port80 considered any IP outside the booth to be untrusted if there was any form of probing; the SmartCity monitoring at TechEd, designed to keep worms and malware from spreading throughout the show, was designed to aggressively monitor what was happening at every IP/port combination&amp;nbsp;it could &amp;#8220;find&amp;#8221;&amp;nbsp;at&amp;nbsp;every downstream connection.&amp;nbsp; &lt;BR&gt;&lt;BR&gt;The result: &lt;A href="http://www.port80software.com/products/servermask/appliances"&gt;the ServerMask&amp;nbsp;ip100 won&lt;/A&gt;, until it was physically removed from the booth.&amp;nbsp; Here is a picture of the little guy: 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;
&lt;CENTER&gt;&lt;IMG alt="ServerMask ip100 -- Tough on Hackers!" src="/images/ip100_branded_prodmain"&gt;&lt;/CENTER&gt;
&lt;P&gt;&lt;/P&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;The moral of this tale? Anti-reconnaissance is a very powerful intrusion prevention defense.&amp;nbsp; And you just never know when even an internal attack could be launched at your network&amp;#8230; and if you are monitoring your network and have a ServerMask Security Appliance deployed, use the whitelist for your monitoring IPs to avoid this type of situation&amp;#8230;&amp;nbsp; and ServerMasking rules! &lt;BR&gt;&lt;BR&gt;By 11:45AM Monday, the booth was up (minus our ip100 -- the device was returned, with the proviso that it would &lt;STRONG&gt;&lt;EM&gt;not&lt;/EM&gt;&lt;/STRONG&gt; be used at the show again&amp;#8230; bummer on showing those ServerMask logs to folks, right?), and we were open for business: 
&lt;P&gt;
&lt;CENTER&gt;&lt;IMG alt="Port80, The Light at the End of the IIS Security/Performance Tunnel" src="/images/p80atteched_dist.jpg"&gt; 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;Above: Port80, The Light at the End of the IIS Security/Performance Tunnel&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;
&lt;CENTER&gt;&lt;IMG alt="Getting Ready for the TechEd Traffic (both IIS fans and the free schwag hunters came, one and all)" src="/images/p80atteched.jpg"&gt; 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;FONT size=1&gt;Above: Getting Ready for the TechEd Traffic (both IIS fans and the &lt;/FONT&gt;&lt;A href="http://www.promosapien.ca/Content/What%20Is%20Schwag.asp"&gt;&lt;FONT size=1&gt;free schwag&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=1&gt; hunters came, one and all)&lt;/FONT&gt;&lt;/CENTER&gt;&lt;/CENTER&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Port80 Software had a blast at TechEd.&amp;nbsp; We spoke with many great customers, partners, and even a few competitors.&amp;nbsp; If you were there, you may have heard a few of these lines from the Port80 folks:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;#8220;Low cost and high impact Windows IIS Web tools? Yep, we got &amp;#8216;em.&amp;#8221; &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;#8220;Getting overcharged and under served by appliance vendors? Talk with us.&amp;#8221;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;#8220;Need a custom IIS tool?&amp;nbsp; Yeah, we can help there.&amp;#8221;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;#8220;http.sys?&amp;nbsp; Not our department, but we know the guys.&amp;#8221;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;It was so great to meet people face-to-face, hear what their real-world issues are and see it in their eyes, and offer good, affordable solutions to almost every security and performance issue that they had.&amp;nbsp; People were also excited about the upcoming remote management and deployment options coming to all Port80 tools later this year, and some even took the time to see the &lt;STRONG&gt;world&amp;#8217;s first&lt;/STRONG&gt; Web app firewall running on IIS7 and Windows Server 2008, &lt;EM&gt;ServerDefender&lt;/EM&gt;.&amp;nbsp; This tool will be launched on the Port80 site very soon, but the feedback was excellent!&lt;/P&gt;
&lt;P&gt;Thanks to all that stopped by to meet Port80 Software at TechEd 2007 in Orlando this year.&amp;nbsp; We will announce the winner of the &lt;A href="http://www.port80software.com/teched/prizes"&gt;XBOX 360&lt;/A&gt; tomorrow on our blog, and it will be mailed to the lucky winner next week.&lt;/P&gt;
&lt;P&gt;If you have a chance to go to TechEd 2008, don&amp;#8217;t miss it.&amp;nbsp; It is a fun trip with real learning opportunities and a chance to see what is here and what is coming to Windows soon. &lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;Port80&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.port80software.com/200ok/aggbug/29364.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>