<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Hauser &amp; Wenz :: Blog - Security</title>
    <link>http://www.hauser-wenz.de/s9y/</link>
    <description></description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.5.3 - http://www.s9y.org/</generator>
    <pubDate>Fri, 29 Jun 2007 20:42:19 GMT</pubDate>

    <image>
        <url>http://www.hauser-wenz.de/s9y/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Hauser &amp; Wenz :: Blog - Security - </title>
        <link>http://www.hauser-wenz.de/s9y/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Security by SSL</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/235-Security-by-SSL.html</link>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/235-Security-by-SSL.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=235</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=235</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    no comment ... &lt;br /&gt;
&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://www.hauser-wenz.de/s9y/uploads/wengo.png&#039;&gt;&lt;!-- s9ymdb:45 --&gt;&lt;img width=&#039;110&#039; height=&#039;67&#039; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.hauser-wenz.de/s9y/uploads/wengo.serendipityThumb.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; 
    </content:encoded>

    <pubDate>Fri, 29 Jun 2007 15:19:21 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/235-guid.html</guid>
    
</item>
<item>
    <title>Safari 3 Public Beta - also for Windows</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/234-Safari-3-Public-Beta-also-for-Windows.html</link>
            <category>** English</category>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/234-Safari-3-Public-Beta-also-for-Windows.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=234</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=234</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    WWDC time means announcement time. This time, Steve Jobs did not announce that much, but spared one special highlight for the end of his keynote: The &lt;a href=&quot;http://www.apple.com/safari/&quot;  title=&quot;Safari browser homepage&quot;&gt;Safari browser&lt;/a&gt; (version 3) is &lt;a href=&quot;http://www.apple.com/safari/download/&quot;  title=&quot;Safari browser download&quot;&gt;available for download&lt;/a&gt; as a beta &amp;mdash; for both Mac OS X and Windows. I have to admit that I am not too fond of Safari 2, especially in comparison to the competition. However Safari 3 looks really nice. I also like that there are several &lt;a href=&quot;http://www.apple.com/safari/download/plugins.html&quot;  title=&quot;Safari Windows plugin download&quot;&gt;Windows plugins available&lt;/a&gt;, including various media players, Flash, Java, and Adobe Reader (the plugin site still linking to 8.0, not 8.1, btw). &lt;br /&gt;
In the end, the market will decide whether Safari 3 will get a greater market share than Safari 2 managed to achieve. This, in turn, will either make many web developers still ignore Safari, or will start taking it seriously. Of course, a more robust JavaScript implementation would not hurt, either &lt;img src=&quot;http://www.hauser-wenz.de/s9y/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update: &lt;/b&gt;Apple&#039;s infamous security track record (not that all other companies do a better job, of course) is undeniable, since Thor Larholm claims it took him &lt;a href=&quot;http://larholm.com/2007/06/12/safari-for-windows-0day-exploit-in-2-hours/&quot;  title=&quot;Thor Larholm on finding a Safari security bug in two hours&quot;&gt;two hours to find a security vulnerability&lt;/a&gt;, other researchers also announced that they would present their findings soon. So do not use this on a production machine (yet)! 
    </content:encoded>

    <pubDate>Tue, 12 Jun 2007 11:00:30 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/234-guid.html</guid>
    
</item>
<item>
    <title>SANS Top-20 Internet Security Attack Targets (2006 Annual Update)</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/217-SANS-Top-20-Internet-Security-Attack-Targets-2006-Annual-Update.html</link>
            <category>PHP</category>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/217-SANS-Top-20-Internet-Security-Attack-Targets-2006-Annual-Update.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=217</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=217</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Two weeks ago, the &lt;a href=&quot;http://www.sans.org/&quot;  title=&quot;SANS Institute&quot;&gt;SANS Institute&lt;/a&gt; has released its annual &lt;a href=&quot;http://www.sans.org/top20/&quot;  title=&quot;SANS Top 20&quot;&gt;Top 20 Internet Security Attack Targets list&lt;/a&gt;. Of course you can debate how such a Top list came together and what the real value behind that is, but there are two specific points in this year&#039;s list that I found quite interesting.&lt;br /&gt;
First of all, there is a new entry: Users (&lt;a href=&quot;http://www.sans.org/top20/#h2&quot;  title=&quot;SANS Top 20 list, entry H2&quot;&gt;H2&lt;/a&gt;). This shows that phishing, social engineering and related attacks are getting more and more prevalent. User education is therefore more important than ever. &lt;br /&gt;
Second, PHP is specifically mentioned a couple of times (one wonders why). In entry &lt;a href=&quot;http://www.sans.org/top20/#c2&quot;  title=&quot;SANS Top 20 list, entry C2&quot;&gt;C2&lt;/a&gt; of the SANS Top 20 (Web Applications), the institute gives some very specific advice: &lt;br /&gt;
&lt;blockquote&gt;From the PHP system administration and hosting perspective:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Always test and deploy patches and new versions of PHP as they are released&lt;/li&gt;&lt;li&gt;Frequent web scanning is recommended in environments where a large number of PHP applications are in use&lt;/li&gt;&lt;li&gt;Consider using the following PHP configuration:&lt;ul&gt;&lt;li&gt;register_globals (should be off, will break insecure apps)&lt;/li&gt;&lt;li&gt;allow_url_fopen (should be off, will break apps that rely on this feature, but protect against a very active exploit vector)&lt;/li&gt;&lt;li&gt;magic_quotes_gpc (should be off, will break older insecure apps)&lt;/li&gt;&lt;li&gt;open_basedir (should be enabled and correctly configured)&lt;/li&gt;&lt;li&gt;Consider using least privilege execution features like PHPsuexec or suPHP&lt;/li&gt;&lt;li&gt;Consider using Suhosin to control the execution environment of PHP scripts&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Use Intrusion Prevention/Detection Systems to block/alert on malicious HTTP requests. Consider using Apache&#039;s mod_security to block known PHP attacks&lt;/li&gt;&lt;li&gt;As a last resort, consider banning applications which have a track record of active exploitation, and slow response times to fix known security issues.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
From the developer perspective:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;If you use PHP, migrate your application to PHP 5.2 as a matter of urgency.&lt;/li&gt;&lt;li&gt;To avoid the coding issues above:&lt;ul&gt;&lt;li&gt;Develop with the latest PHP release and a hardened configuration (see above)&lt;/li&gt;&lt;li&gt;Validate all input appropriately&lt;/li&gt;&lt;li&gt;Encode all output using htmlentities() or a similar mechanism to avoid XSS attacks&lt;/li&gt;&lt;li&gt;Migrate your data layer to PDO - do not use the old style mysql_*() functions as they are known faulty&lt;/li&gt;&lt;li&gt;Do not use user-supplied input with file functions to avoid remote file inclusion attacks&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
You could argue whether the PDO migration is superior to using, say, prepared statements (and why no other databases are mentioned). You could also argue why there is such an emphasis on PHP and that all advice is somehow well-known. But fact of the matter is, there are still so many PHP installations and PHP developers that do not follow these guidelines, as for instance &lt;a href=&quot;http://www.nexen.net/articles/dossier/php_configuration_statitstics.php&quot;  title=&quot;Damien Seguy&#039;s PHP configuration survey&quot;&gt;Damien&#039;s survey&lt;/a&gt; shows. In my opinion, there is only one possible solution: Continue to talk with developers, continue to talk with hosting providers.  
    </content:encoded>

    <pubDate>Mon, 27 Nov 2006 09:09:11 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/217-guid.html</guid>
    
</item>
<item>
    <title>LiveHTTPHeaders and Firefox 2.0</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/211-LiveHTTPHeaders-and-Firefox-2.0.html</link>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/211-LiveHTTPHeaders-and-Firefox-2.0.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=211</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=211</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    As other people have already noted, the &lt;a href=&quot;http://livehttpheaders.mozdev.org/&quot; title=&quot;LiveHTTPHeaders website&quot;&gt;LiveHTTPHeaders Mozilla extension&lt;/a&gt; does not work on Firefox 2.0 (yet), since it has not been marked compatible with the new version yet. However there are two ways in which you can &quot;force&quot; Firefox 2.0 to activate the extension. Both are of course to be considered as hacks until a new version of the extension is released. &lt;br /&gt;
The first way is to change the extension itself. Download the &lt;a href=&quot;http://downloads.mozdev.org/livehttpheaders/livehttpheaders-0.12.xpi&quot;  title=&quot;LiveHTTPHeaders XPI package&quot;&gt;XPI package&lt;/a&gt; and unzip it (yes, it&#039;s a ZIP file; if you are using a GUI tool you may want to change the file extension to &lt;i&gt;.zip&lt;/i&gt; first). The contents of the package will look like this: &lt;br /&gt;
&lt;br /&gt;
&lt;img width=&#039;394&#039; height=&#039;102&#039; border=&#039;0&#039; hspace=&#039;5&#039; src=&#039;http://www.hauser-wenz.de/s9y/uploads/xpi.png&#039; alt=&#039;contents of LiveHTTPHeaders XPI&#039; /&gt;&lt;br /&gt;
&lt;br /&gt;
Open the &lt;i&gt;install.rdf&lt;/i&gt; file (it&#039;s XML). There you will find the following XML element (around line 16):&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&amp;lt;em:maxVersion&amp;gt;1.5+&amp;lt;/em:maxVersion&amp;gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Change the maximum version number to &lt;code&gt;2.0+&lt;/code&gt;, zip all files, provide an &lt;i&gt;.xpi&lt;/i&gt; file extension, and you are ready to install the extension.&lt;br /&gt;
&lt;br /&gt;
The second way is easier yet potentially more dangerous: Just tell Firefox to install extensions regardless of the minimum/maximum required version numbers they supply in the &lt;i&gt;install.rdf&lt;/i&gt; file. In order to do so, call the special URL &lt;code&gt;about:config&lt;/code&gt; in Firefox and create a new boolean setting called &lt;code&gt;extensions.checkCompatibility&lt;/code&gt; with a value of &lt;code&gt;false&lt;/code&gt;. This then obviously applies to &lt;i&gt;all&lt;/i&gt; extensions. &lt;br /&gt;
Of course the best way is to wait till a new LiveHTTPHeaders version for Firefox 2.0 has been released, since there is no guarantee that the current version (0.12) is fully compatible with the new browser version. However on one of my test systems it seems to run quite nicely (using the first workaround from this entry).  
    </content:encoded>

    <pubDate>Wed, 25 Oct 2006 10:04:05 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/211-guid.html</guid>
    
</item>
<item>
    <title>OSCON 2006</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/195-OSCON-2006.html</link>
            <category>ASP.NET (English)</category>
            <category>PHP</category>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/195-OSCON-2006.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=195</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=195</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Just a short recap from last week&#039;s &lt;a href=&quot;http://conferences.oreillynet.com/os2006/&quot;  title=&quot;OSCON 2006&quot;&gt;OSCON&lt;/a&gt;, while I am on the plane back home (I really love on-plane WiFi). After a terrible travel to Portland (including delays, rebooking on other flights, and finally the information that my hotel reservation could not be found, *again*), I faced the usual issue with large and well-organized conferences: too many interesting presentations at the same time. So I missed quite a lot of the PHP content, some of which I had already seen elsewhere, but also new stuff like Adam Trachtenberg&#039;s advanced SOAP presentation which I was looking forward to (but I was lured into an OSCamp session titled &quot;Why we suck&quot;, by Microsoft, which was quite interesting, but sometimes on the verge of escalation). Among the presentations I did see were one on upcoming changes in Perl 6 (both entertaining and confirming why I quit using Perl altogether eight years ago), Andrew van der Stock about AJAX security (which I find an overrated topic, but he showed nice examples and also did not rant about PHP too much this time &lt;img src=&quot;http://www.hauser-wenz.de/s9y/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ), Luke&#039;s &amp;amp; Laura&#039;s tutorial featuring a poker application, some of the other OmniTI presentations (too many to mention &lt;img src=&quot;http://www.hauser-wenz.de/s9y/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;), and some other AJAX-related stuff (mostly regarding cross-site applications). As usual, there were some quite bad speakers, but the majority was excellent. &lt;br /&gt;
Another scheduling problem was Thursday night which three overlapping events: PDXPHP, a Microsoft sponsored dinner, and Powell´s technical bookstore. I tried to attend both, but after meeting Patrick Reilly at the MS dinner and chatting about PHP, other technologies, and the movie industry, I completely lost track of time. Sorry. &lt;img src=&quot;http://www.hauser-wenz.de/s9y/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; When I returned back to the hotel later after over four hours of eating and drinking, I even ran into half of the PHP crew, but declined going for cocktails again. Conferences obviously take their toll on me &lt;img src=&quot;http://www.hauser-wenz.de/s9y/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
My &lt;a href=&quot;http://atlas.asp.net/&quot;  title=&quot;Atlas&quot;&gt;Atlas&lt;/a&gt; presentation, by the way, went very well. Only half of the attendees were actually using ASP.NET 2.0 (who wonders at OSCON). Contrary to popular beliefs, &quot;the guy&quot; was not in the audience; I only got intelligent questions, from people sitting in the middle. &lt;br /&gt;
Already looking forward to next year! 
    </content:encoded>

    <pubDate>Mon, 31 Jul 2006 05:56:45 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/195-guid.html</guid>
    
</item>
<item>
    <title>Outsourcing, Even More Injection: SQL Injection at its Best</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/184-Outsourcing,-Even-More-Injection-SQL-Injection-at-its-Best.html</link>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/184-Outsourcing,-Even-More-Injection-SQL-Injection-at-its-Best.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=184</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=184</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    I have &lt;a href=&quot;http://www.hauser-wenz.de/s9y/index.php?/archives/117-Consultants,-Stored-Procedures,-and-SQL-Injection.html&quot;  title=&quot;thedailywtf.com&quot;&gt;posted&lt;/a&gt; similar stories &lt;a href=&quot;http://www.hauser-wenz.de/s9y/index.php?/archives/157-More-Consultants,-More-Injection-Solution-Injection.html&quot;  title=&quot;thedailywtf.com&quot;&gt;before&lt;/a&gt;, but &lt;a href=&quot;http://thedailywtf.com/forums/thread/73098.aspx&quot;  title=&quot;thedailywtf.com&quot;&gt;this new entry&lt;/a&gt; on &lt;a href=&quot;http://thedailywtf.com/&quot;  title=&quot;thedailywtf.com&quot;&gt;thedailywtf.com&lt;/a&gt; just beats them all. Oh. My. God.  
    </content:encoded>

    <pubDate>Tue, 16 May 2006 22:39:53 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/184-guid.html</guid>
    
</item>
<item>
    <title>Mac OS X Hacked in Less Than 30 Minutes</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/166-Mac-OS-X-Hacked-in-Less-Than-30-Minutes.html</link>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/166-Mac-OS-X-Hacked-in-Less-Than-30-Minutes.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=166</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=166</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    &lt;a href=&quot;http://www.zdnet.com.au/news/security/soa/Mac_OS_X_hacked_in_less_than_30_minutes/0,2000061744,39241748,00.htm&quot;  title=&quot;article on how Mac OS X was hacked in under 30 minutes&quot;&gt;Frightning.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update: &lt;/b&gt;&lt;a href=&quot;http://arstechnica.com/news.ars/post/20060306-6321.html&quot; &gt;Nice roundup and commentary&lt;/a&gt; (via &lt;a href=&quot;http://www.fischerlaender.de/&quot;  title=&quot;Stefan Fischerländer Weblog&quot;&gt;Stefan&lt;/a&gt;) 
    </content:encoded>

    <pubDate>Mon, 06 Mar 2006 20:19:13 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/166-guid.html</guid>
    
</item>
<item>
    <title>New Mambo Security Update</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/162-New-Mambo-Security-Update.html</link>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/162-New-Mambo-Security-Update.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=162</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=162</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    &lt;a href=&quot;http://mamboforge.net/&quot;  title=&quot;MamboForge&quot;&gt;MamboForge&lt;/a&gt; goes &lt;a href=&quot;http://www.mamboxchange.com/&quot;  title=&quot;MamboXchange&quot;&gt;MamboXchange&lt;/a&gt;, and the first news entry is an important one: &lt;a href=&quot;http://mamboxchange.com/forum/forum.php?forum_id=6835&quot;  title=&quot;News entry on Mambo update&quot;&gt;Some security issues have been found&lt;/a&gt; and were fixed for Mambo 4.5.3 and Mambo 4.5.3h. I do not understand yet why they did not create Mambo 4.5.3i and also have not checked yet whether a similar issue exists in Joomla!, as well, but anyway updating any installation is highly recommended.  
    </content:encoded>

    <pubDate>Tue, 21 Feb 2006 12:39:45 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/162-guid.html</guid>
    
</item>
<item>
    <title>More Consultants, More Injection: Solution Injection</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/157-More-Consultants,-More-Injection-Solution-Injection.html</link>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/157-More-Consultants,-More-Injection-Solution-Injection.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=157</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=157</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    I have blogged about a &lt;a href=&quot;http://www.hauser-wenz.de/s9y/index.php?/archives/117-Consultants,-Stored-Procedures,-and-SQL-Injection.html&quot;  title=&quot;older blog entry&quot;&gt;SQL Injection&lt;/a&gt; posting on &lt;a href=&quot;http://www.thedailywtf.com/&quot;  title=&quot;The Daily WTF homepage&quot;&gt;The Daily WTF&lt;/a&gt; before, but &lt;a href=&quot;http://www.thedailywtf.com/forums/58317/ShowPost.aspx&quot;  title=&quot;posting on The Daily WTF&quot;&gt;this posting&lt;/a&gt; beats it all. Never has SQL Injection been used in such a clever way &lt;img src=&quot;http://www.hauser-wenz.de/s9y/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Tue, 31 Jan 2006 18:29:20 +0100</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/157-guid.html</guid>
    
</item>
<item>
    <title>Consultants, Stored Procedures, and SQL Injection</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/117-Consultants,-Stored-Procedures,-and-SQL-Injection.html</link>
            <category>ASP.NET (English)</category>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/117-Consultants,-Stored-Procedures,-and-SQL-Injection.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=117</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=117</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    I keep on mentioning in security-related talks that using stored procedures does not generally avoid the dangers of SQL Injection, but just limits the number of sloppy programmers that can mess it up. &lt;a href=&quot;http://www.thedailywtf.com/forums/41153/ShowPost.aspx&quot;&gt;This entry&lt;/a&gt; in &lt;a href=&quot;http://www.thedailywtf.com/&quot;&gt;The Daily WTF&lt;/a&gt; proves me right -- in a very funny way. &lt;img src=&quot;http://www.hauser-wenz.de/s9y/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Fri, 19 Aug 2005 19:19:16 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/117-guid.html</guid>
    
</item>
<item>
    <title>OWASP Guide 2.0(.1)</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/112-OWASP-Guide-2.0.1.html</link>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/112-OWASP-Guide-2.0.1.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=112</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=112</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    At this week&#039;s &lt;a href=&quot;http://www.blackhat.com/&quot;&gt;BlackHat conference&lt;/a&gt;, &lt;a href=&quot;http://www.owasp.org/&quot;&gt;OWASP&lt;/a&gt; released the much anticipated version 2.0 of their &lt;a href=&quot;http://www.owasp.org/documentation/guide/guide_downloads.html&quot;&gt;&quot;Guide to Building Secure Web Applications&quot;&lt;/a&gt; (and one day later, they added some changes by Microsoft&#039;s &lt;a href=&quot;http://blogs.msdn.com/michael_howard&quot;&gt;Michael Howard&lt;/a&gt; and released version 2.0.1). A huge leap forward form the &lt;a href=&quot;http://www.owasp.org/documentation/topten.html&quot;&gt;Top Ten&lt;/a&gt;, 293 pages packed with valuable information about various aspects of Web Application Security. It will come out as a book later this year.  
    </content:encoded>

    <pubDate>Sat, 30 Jul 2005 12:38:25 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/112-guid.html</guid>
    
</item>
<item>
    <title>Genuine (Dis-)Advantage</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/111-Genuine-Dis-Advantage.html</link>
            <category>** English</category>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/111-Genuine-Dis-Advantage.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=111</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=111</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    Microsoft is making serious with their &lt;a href=&quot;http://www.microsoft.com/genuine/downloads/whyValidate.aspx&quot;&gt;Genuine Advantage&lt;/a&gt; &quot;offering&quot;. I just did a Vanilla install of Windows XP with SP2 and then went to &lt;a href=&quot;http://update.microsoft.com/&quot;&gt;Windows Update&lt;/a&gt;. As usual, I was prompted to install an ActiveX control and then to install mandatory components. Usually, these only consist of Windows Installer 3.1, but this time it also installed something else ...  (click image to enlarge) &lt;br /&gt;
&lt;a href=&#039;http://www.hauser-wenz.de/s9y/uploads/wugenuine1.png&#039;&gt;&lt;img width=&#039;110&#039; height=&#039;79&#039; border=&#039;0&#039; hspace=&#039;5&#039; src=&#039;http://www.hauser-wenz.de/s9y/uploads/wugenuine1.serendipityThumb.png&#039; alt=&#039;Windows Update installs the Genuine Windows validation program as a mandatory update&#039; /&gt;&lt;/a&gt;&lt;br /&gt;
Then, I was prompted to validate my Windows.  (click image to enlarge) &lt;br /&gt;
&lt;a href=&#039;http://www.hauser-wenz.de/s9y/uploads/wugenuine2.png&#039;&gt;&lt;img width=&#039;110&#039; height=&#039;79&#039; border=&#039;0&#039; hspace=&#039;5&#039; src=&#039;http://www.hauser-wenz.de/s9y/uploads/wugenuine2.serendipityThumb.png&#039; alt=&#039;Windows Update prompts to validate Windows&#039; /&gt;&lt;/a&gt;&lt;br /&gt;
No problem, I thought. Until I got this message:  (click image to enlarge) &lt;br /&gt;
&lt;a href=&#039;http://www.hauser-wenz.de/s9y/uploads/wugenuine3.png&#039;&gt;&lt;img width=&#039;110&#039; height=&#039;79&#039; border=&#039;0&#039; hspace=&#039;5&#039; src=&#039;http://www.hauser-wenz.de/s9y/uploads/wugenuine3.serendipityThumb.png&#039; alt=&#039;Before activation, Windows validation (and thus installation of updates) is impossible&#039; /&gt;&lt;/a&gt;&lt;br /&gt;
And this is, in my opinion, a real bummer. Of course I do have a license, but I am using this specific license to do tests. Which means that I reinstall the OS quite often and therefore usually do not activate it, the 60 days grace period are more than enough.  However what should I do now? Either I activate Windows over and over again (including nice chats with hotline people when I activate &quot;too often&quot;), or I can just sit back, relax, and wait till the &lt;a href=&quot;http://isc.sans.org/survivalhistory.php&quot;&gt;20-30 minutes&lt;/a&gt; are over.  
    </content:encoded>

    <pubDate>Fri, 29 Jul 2005 08:47:54 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/111-guid.html</guid>
    
</item>
<item>
    <title>Waiting for Firefox 1.0.5</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/107-Waiting-for-Firefox-1.0.5.html</link>
            <category>** English</category>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/107-Waiting-for-Firefox-1.0.5.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=107</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=107</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    On July 12th, Updates for &lt;a href=&quot;http://www.mozillazine.org/talkback.html?article=6922&quot;&gt;Firefox&lt;/a&gt; (to 1.0.5) and &lt;a href=&quot;http://www.mozillazine.org/talkback.html?article=6938&quot;&gt;Thunderbird&lt;/a&gt; (to 1.0.5, as well) were released.  Unfortunately, as of now, only the English language versions. As the download pages for &lt;a href=&quot;http://www.mozilla.org/products/firefox/all.html&quot;&gt;Firefox&lt;/a&gt; and &lt;a href=&quot;http://www.mozilla.org/products/thunderbird/all.html&quot;&gt;Thunderbird&lt;/a&gt; show, all the other language versions are at 1.0.4 (for Firefox) and 1.0.2 or less (for Thunderbird). &lt;br /&gt;
Also, in various forums, people complain about issues with the new releases. &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=300028#c41&quot;&gt;Some&lt;/a&gt; even speculate about a version 1.0.6 being released soon. &lt;br /&gt;
Now this is a tough situation: On one hand, several security vulnerabilities were fixed, but on the other hand, people report about crashes or mail filters vanishing. In this case, I usually do a full backup and then upgrade (being able to revert back when things get bad). But let&#039;s hope the Mozilla Foundation gets an official statment (and maybe a new version) out soon. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update 2005-07-16: &lt;/b&gt;Uh-oh. &lt;a href=&quot;http://groups.google.com/groups?threadm=dbaopf%24iu82%40ripley.netscape.com&quot;&gt;I was right.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update 2005-07-20: &lt;/b&gt;Firefox 1.0.6 ist now available for other languages. Thunderbird 1.0.6 is currently only available in English.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update 2005-07-23: &lt;/b&gt;Finally, Thunderbird 1.0.6 is available for other languages. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update 2005-07-26: &lt;/b&gt;A couple of days ago, a new Mozilla version (1.7.10) was released ... and sucks. Read more &lt;a href=&quot;http://www.hauser-wenz.de/s9y/index.php?/archives/110-Strange-Mozilla-release-patterns.html&quot;&gt;here&lt;/a&gt;. 
    </content:encoded>

    <pubDate>Fri, 15 Jul 2005 13:56:10 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/107-guid.html</guid>
    
</item>
<item>
    <title>Tech Ed Europe 2005</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/104-Tech-Ed-Europe-2005.html</link>
            <category>ASP.NET (English)</category>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/104-Tech-Ed-Europe-2005.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=104</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=104</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    I am happy to announce that &lt;a href=&quot;http://www.tomicic.de/&quot;&gt;Damir&lt;/a&gt; from &lt;a href=&quot;http://www.ineta.org/&quot;&gt;INETA&lt;/a&gt; gave me the opportunity to give a &lt;a href=&quot;http://www.mseventseurope.com/TechEd/05/Pre/Content/BirdsFeather.aspx&quot;&gt;BoF&lt;/a&gt; session at this year&#039;s &lt;a href=&quot;http://www.microsoft.com/europe/teched&quot;&gt;Tech Ed Europe&lt;/a&gt;. The topic: &quot;Web Security: What Can I Do?&quot;. &lt;a href=&quot;http://www.ineta.org/eu/bof.htm&quot;&gt;Here&lt;/a&gt; is the complete list. Looking forward to seeing you there! 
    </content:encoded>

    <pubDate>Fri, 17 Jun 2005 09:13:50 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/104-guid.html</guid>
    
</item>
<item>
    <title>Netscape 8.0.1 ... [Update]</title>
    <link>http://www.hauser-wenz.de/s9y/index.php?/archives/100-Netscape-8.0.1-...-Update.html</link>
            <category>** English</category>
            <category>Security</category>
    
    <comments>http://www.hauser-wenz.de/s9y/index.php?/archives/100-Netscape-8.0.1-...-Update.html#comments</comments>
    <wfw:comment>http://www.hauser-wenz.de/s9y/wfwcomment.php?cid=100</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.hauser-wenz.de/s9y/rss.php?version=2.0&amp;type=comments&amp;cid=100</wfw:commentRss>
    

    <author>nospam@example.com (Christian)</author>
    <content:encoded>
    &lt;a href=&#039;http://www.hauser-wenz.de/s9y/uploads/n8final.png&#039;&gt;&lt;img width=&#039;102&#039; height=&#039;110&#039; border=&#039;0&#039; hspace=&#039;5&#039; align=&#039;right&#039; src=&#039;http://www.hauser-wenz.de/s9y/uploads/n8final.serendipityThumb.png&#039; alt=&#039;&#039; /&gt;&lt;/a&gt;... is &lt;a href=&quot;http://browser.netscape.com/ns8/download/default.jsp&quot;&gt;available&lt;/a&gt; for download. As some of you know, I have been a part of the closed beta test and so much has changed since the first versions we had a look at. I am still not yet convinced about the (optional, on-demand) integration of the IE engine, but it&#039;s a neat browser with nice features. Go have a look! I am however curious which Firefox version was the basis, since 1.0.4 is relatively new. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update:&lt;/b&gt; Now it&#039;s 8.0.1, because they found out that version 8.0 based on Firefox 1.0.3 which has some security vulnerabilities. The download address for the new, full version is the same; no patch from 8.0 to 8.0.1 is available yet.  
    </content:encoded>

    <pubDate>Thu, 19 May 2005 15:05:31 +0200</pubDate>
    <guid isPermaLink="false">http://www.hauser-wenz.de/s9y/index.php?/archives/100-guid.html</guid>
    
</item>

</channel>
</rss>