<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>German Web Security Blog</title>
	<atom:link href="http://labs.german-websecurity.com/en/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://labs.german-websecurity.com/en/blog</link>
	<description>Research &#38; Developement</description>
	<lastBuildDate>Wed, 01 Sep 2010 15:49:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Cross Site Scripting &#8211; Tutorial</title>
		<link>http://labs.german-websecurity.com/en/blog/?p=117</link>
		<comments>http://labs.german-websecurity.com/en/blog/?p=117#comments</comments>
		<pubDate>Wed, 01 Sep 2010 14:41:10 +0000</pubDate>
		<dc:creator>Maximilian Corrientes</dc:creator>
				<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://labs.german-websecurity.com/en/blog/?p=117</guid>
		<description><![CDATA[The last days i found my old video about cross site scripting, which i made about 3 or 4 years ago, uploaded on youtube. The video was for personal teaching purposes only and shouldn&#8217;t become that public, so please ignore the home pc desktop and the non business environment. I hope you enjoy it. ..Max]]></description>
			<content:encoded><![CDATA[<p>The last days i found my old video about cross site scripting, which i made about 3 or 4 years ago, uploaded on youtube.</p>
<p>The video was for personal teaching purposes only and shouldn&#8217;t become that public, so please ignore the home pc desktop and the non business environment.</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/p5sbUcvwP68?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/p5sbUcvwP68?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>I hope you enjoy it.</p>
<p>..Max</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.german-websecurity.com/en/blog/?feed=rss2&amp;p=117</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>500 Web Security Scans done</title>
		<link>http://labs.german-websecurity.com/en/blog/?p=114</link>
		<comments>http://labs.german-websecurity.com/en/blog/?p=114#comments</comments>
		<pubDate>Tue, 24 Aug 2010 14:40:47 +0000</pubDate>
		<dc:creator>Maximilian Corrientes</dc:creator>
				<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://labs.german-websecurity.com/en/blog/?p=114</guid>
		<description><![CDATA[We have now done more than 500 web security scans and the numbers of requested scans/certificates had a high peek the last 2 months, as we were offering free scans. Because of the soaring web security scans and to thank you stabilizing our scan service, we decided to offer the scanning, certification and reporting completly free for [...]]]></description>
			<content:encoded><![CDATA[<p>We have now done more than 500 web security scans and the numbers of requested scans/certificates had a high peek the last 2 months, as we were offering free scans.</p>
<p>Because of the soaring web security scans and to thank you stabilizing our scan service, we decided to offer the scanning, certification and reporting completly free for another month.</p>
<p>Have fun scanning and do us a favor by recommending our service.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.german-websecurity.com/en/blog/?feed=rss2&amp;p=114</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WCF API now available</title>
		<link>http://labs.german-websecurity.com/en/blog/?p=111</link>
		<comments>http://labs.german-websecurity.com/en/blog/?p=111#comments</comments>
		<pubDate>Thu, 05 Aug 2010 18:32:34 +0000</pubDate>
		<dc:creator>Maximilian Corrientes</dc:creator>
				<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://labs.german-websecurity.com/en/blog/?p=111</guid>
		<description><![CDATA[A WCF API is now available. The documentation how to use the WCF API is available at: http://developer.german-websecurity.com/ The complete scan and report management can be handled over the API. If you want to use the scanner over the WCF API for your own service, please send us a email for a quote.]]></description>
			<content:encoded><![CDATA[<p>A WCF API is now available.</p>
<p>The documentation how to use the WCF API is available at: <a href="http://developer.german-websecurity.com/">http://developer.german-websecurity.com/</a></p>
<p>The complete scan and report management can be handled over the API.</p>
<p>If you want to use the scanner over the WCF API for your own service, please send us a email for a quote.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.german-websecurity.com/en/blog/?feed=rss2&amp;p=111</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web Scan Service &#8211; 1 Month For Free!</title>
		<link>http://labs.german-websecurity.com/en/blog/?p=108</link>
		<comments>http://labs.german-websecurity.com/en/blog/?p=108#comments</comments>
		<pubDate>Wed, 23 Jun 2010 12:14:52 +0000</pubDate>
		<dc:creator>Maximilian Corrientes</dc:creator>
				<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://labs.german-websecurity.com/en/blog/?p=108</guid>
		<description><![CDATA[During some internal discussions about new marketing strategies, we came to the conclusion to serve the Web Scan Service 1 Month completly for free. You&#8217;re able now, to scan one month all your websites for free, only the seal installation for owner verification purposes is required. You don&#8217;t have to pay for the result or for the scan. For [...]]]></description>
			<content:encoded><![CDATA[<p>During some internal discussions about new marketing strategies, we came to the conclusion to serve the Web Scan Service <strong>1 </strong>Month completly for free.</p>
<p>You&#8217;re able now, to scan one month all your websites for free, only the seal installation for owner verification purposes is required.</p>
<p>You don&#8217;t have to pay for the result or for the scan.</p>
<p>For this time Web Scan Service will not be limited, you see the scan result and you&#8217;re able to create reports.</p>
<p> This special offer starts today !</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.german-websecurity.com/en/blog/?feed=rss2&amp;p=108</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Web Scan Service Scanning Accurancy</title>
		<link>http://labs.german-websecurity.com/en/blog/?p=95</link>
		<comments>http://labs.german-websecurity.com/en/blog/?p=95#comments</comments>
		<pubDate>Wed, 23 Jun 2010 11:18:50 +0000</pubDate>
		<dc:creator>Maximilian Corrientes</dc:creator>
				<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://labs.german-websecurity.com/en/blog/?p=95</guid>
		<description><![CDATA[The last days we had several requests regarding a Web Scan Service comparision based on the larry suto&#8217;s report. So we took a volunteer user, which scanned the websites with our scanning services and we added another column with our result to the larry suto&#8217;s report. The untrained vulnerabilites could be found by the user without any help from us, [...]]]></description>
			<content:encoded><![CDATA[<p>The last days we had several requests regarding a Web Scan Service comparision based on the larry suto&#8217;s report.</p>
<p>So we took a volunteer user, which scanned the websites with our scanning services and we added another column with our result to the larry suto&#8217;s report.</p>
<p>The untrained vulnerabilites could be found by the user without any help from us, the trained part means the user needed some help to set up the scan.</p>
<p style="text-align: left;"><strong>The Accurancy Of Web Application Security Scanner</strong></p>
<p><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/06/overall.png"><img class="aligncenter size-full wp-image-96" title="overall" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/06/overall.png" alt="" width="1189" height="90" /></a></p>
<p><strong>The Point and Shoot Result</strong></p>
<p style="text-align: center;"><img class="size-full wp-image-97  aligncenter" title="pas" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/06/pas.png" alt="" width="548" height="307" /></p>
<p><strong>The Trained Result</strong></p>
<p style="text-align: center;"><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/06/Trained.png"><img class="size-full wp-image-98  aligncenter" title="trained" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/06/Trained.png" alt="" width="548" height="307" /></a></p>
<p> </p>
<p>The complete report can be downloaded now: <a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/06/Vendor_Comparision.pdf">Vendor_Comparision</a></p>
<p>If someone would like to scan those sites, or if you already have scanned those websites and you need the scans unlocked, please let us know, we&#8217;re going to set your test scans to purchased ones.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.german-websecurity.com/en/blog/?feed=rss2&amp;p=95</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XSS in Barcode scanner</title>
		<link>http://labs.german-websecurity.com/en/blog/?p=78</link>
		<comments>http://labs.german-websecurity.com/en/blog/?p=78#comments</comments>
		<pubDate>Mon, 19 Apr 2010 10:37:37 +0000</pubDate>
		<dc:creator>Maximilian Corrientes</dc:creator>
				<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://labs.german-websecurity.com/en/blog/?p=78</guid>
		<description><![CDATA[Some weeks ago i heard about a &#8220;new&#8221; vulnerable vector in barcode scanner which can be exploited. HTML and SQL Injection&#8217;s can be placed into a barcode, which can exploit barcode reader if developers didn&#8217;t take care about the security from this vector. So i created a 128-A barcode online, the barcode contains a html script. And that&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Some weeks ago i heard about a &#8220;new&#8221; vulnerable vector in barcode scanner which can be exploited.</p>
<p>HTML and SQL Injection&#8217;s can be placed into a barcode, which can exploit barcode reader if developers didn&#8217;t take care about the security from this vector.</p>
<p>So i created a 128-A barcode online, the barcode contains a html script.</p>
<p><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/image.png"><img class="aligncenter size-full wp-image-79" title="Barcode" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/image.png" alt="Barcode contains a HTML script" width="370" height="50" /></a></p>
<p>And that&#8217;s the result if developer don&#8217;t santize the data from the barcode reader.</p>
<p style="text-align: center;"><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/barcode_reader.png"><img class="aligncenter size-full wp-image-80" title="barcode_reader" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/barcode_reader.png" alt="" width="620" height="484" /></a></p>
<p> </p>
<p>Possible could be also a sql injections, if developers have the barcode reader connected with a database.</p>
<p>Note:</p>
<p>The owner of this website has been informed.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.german-websecurity.com/en/blog/?feed=rss2&amp;p=78</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Web Scan Service Improvements</title>
		<link>http://labs.german-websecurity.com/en/blog/?p=64</link>
		<comments>http://labs.german-websecurity.com/en/blog/?p=64#comments</comments>
		<pubDate>Sat, 17 Apr 2010 16:08:29 +0000</pubDate>
		<dc:creator>Maximilian Corrientes</dc:creator>
				<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://labs.german-websecurity.com/en/blog/?p=64</guid>
		<description><![CDATA[ScanEngine Improved: Cross Site Scripting signatures Fixed: Login Sent Unencrypted signature didn't match always Fixed: Login Sent Over Query signature didn't match always Added: ASP.Net Form Support Improved: Removed request overhead for websites which includes forms Web Scan Service Online verification style changed, a certificate has to be installed on the website before scanning is [...]]]></description>
			<content:encoded><![CDATA[<p><strong>ScanEngine</strong></p>
<pre>Improved: Cross Site Scripting signatures

Fixed: Login Sent Unencrypted signature didn't match always

Fixed: Login Sent Over Query signature didn't match always

Added: ASP.Net Form Support

Improved: Removed request overhead for websites which includes forms
</pre>
<p><strong>Web Scan Service</strong><br />
Online verification style changed, a certificate has to be installed on the website before scanning is possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.german-websecurity.com/en/blog/?feed=rss2&amp;p=64</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rewrite Detection and False Positives</title>
		<link>http://labs.german-websecurity.com/en/blog/?p=12</link>
		<comments>http://labs.german-websecurity.com/en/blog/?p=12#comments</comments>
		<pubDate>Thu, 15 Apr 2010 01:09:04 +0000</pubDate>
		<dc:creator>Maximilian Corrientes</dc:creator>
				<category><![CDATA[web security labs]]></category>

		<guid isPermaLink="false">http://labs.german-websecurity.com/?p=12</guid>
		<description><![CDATA[A rewrite testpage leads many software scanner to false positives.]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/netsparker.png"></a>In cooperation with partners which own various security scanners, we started a fast test of the scanner behaviour at a small website with some enabled rewrites.</p>
<p>We&#8217;ve tested the behaviour of Acunetix, WebInspect, Appscan and WebScanService on a website with a rewrite for a special keyword.</p>
<p>Rewrites are often used for Search Engine Friendly URLs that changes the usually filename with query scheme  (i.e. /index.php?id=14) to something more readable for search engines (i.e. /news/).</p>
<p>While working with several companies I&#8217;ve seen rewrites on special extensions (i.e. &#8220;.001-.100&#8243; or &#8220;.bak&#8221;), which often leads to false positives in many scanners, so i decided to create a testpage with the same base by creating a rewrite on the match &#8220;test&#8221;.</p>
<p>Rewrites based on a request which contains test leading to problems and false positives in many scanner, because they can&#8217;t detect if the requested file really exist, specially if the server doesn&#8217;t respond with a 404 (Not Found) status code.</p>
<p>Problems also often occur if rewrites are only enabled for a special filenames, extensions or folders.</p>
<p>Because of so many different customer requests for more improvements on the rewrite engine we&#8217;re able to scan websites with rewrites without any problems, which leads other scanner to false positives.</p>
<p>Each scanner has checks for files which contains &#8220;test&#8221; in the requested filename and for this test, each scan has been started with the default settings.</p>
<p>So for this test i created some folders, a rewrite.html which will be given out if the requested url contains &#8220;test&#8221; and a index.html which links to blank.html in the css, images and js folder.</p>
<p style="text-align: left;"><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/Step1.png"><img class="aligncenter size-full wp-image-14" title="Rewrite Test - Step1" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/Step1.png" alt="The created folder and files for the rewrite test" width="683" height="432" /></a></p>
<p style="text-align: center;">After creating the testpage, it&#8217;s time to create a rewrite which leads automaticly to the rewrite.html if the request contains a special keyword (i.e. test).</p>
<p style="text-align: left;">
<p style="text-align: center;"><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/Step21.png"><img class="aligncenter size-full wp-image-47" title="Rewrite Test - Step2" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/Step21.png" alt="The Rewrite" width="639" height="456" /></a>With the created rewrite it&#8217;s now possible to see how bad most of the scanner behave if they&#8217;re not able to verify if their requested file really exist.</p>
<p style="text-align: left;">
<p style="text-align: center;"><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/Acunetix1.png"><img class="aligncenter size-full wp-image-35" title="Acunetix" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/Acunetix1.png" alt="" width="492" height="373" /></a>Acunetix finds on each folder 9 of his requested files, which leads to many false positives.</p>
<p style="text-align: left;">
<p style="text-align: center;"><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/Appscan.png"><img class="aligncenter size-full wp-image-36" title="Appscan" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/Appscan.png" alt="" width="540" height="407" /></a>AppScan found his requested files but only found 3 &#8220;Test Scripts&#8221; in the CSS, JS and Images folder, I&#8217;m not quite sure if their integrated detection avoids further false positives or if the scan engine doesn&#8217;t request the other files also in those folder.</p>
<p style="text-align: left;">
<p style="text-align: center;"><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/WebInspect.png"><img class="aligncenter size-full wp-image-37" title="WebInspect" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/WebInspect.png" alt="" width="614" height="386" /></a>WebInspect is even worse, it doesn&#8217;t even find the requested files, it also finds not existent folders which contains his not existent files.</p>
<p style="text-align: center;"><img title="netsparker" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/netsparker.png" alt="" width="653" height="488" /></p>
<p style="text-align: left;">
<p style="text-align: center;">Same with NetSparker, i had to use &#8220;.bak&#8221; as rewrite because no signature with &#8220;test&#8221; as file request exists.</p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: left;">
<p style="text-align: center;"><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/WebScanService.png"><img class="aligncenter size-full wp-image-39" title="WebScanService" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/WebScanService.png" alt="" width="640" height="421" /></a>WebScanService didn&#8217;t had any false positives and we&#8217;re able to handle the rewrite.</p>
<p style="text-align: center;">
<p style="text-align: left;">Because of the lack of time i didn&#8217;t created a realistic website structure, it would have been nice to see if a scanner even would crash on a page with at least 30 folders..</p>
<p style="text-align: left;"><strong>[EDIT]</strong></p>
<p style="text-align: left;">I had some time and complicated the rewrite to show how effective our scanning technology is.</p>
<p style="text-align: left;">For this test I&#8217;ve increased the complexity of the rewrite.</p>
<p style="text-align: center;"><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/WebScanService2.png"><img class="size-full wp-image-73  aligncenter" title="WebScanService2" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/WebScanService2.png" alt="" width="321" height="264" /></a>I created a test.html file in the css folder, which should really be reachable, so i added a condition which disables the rewrite if the test.html file is requested.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/WebScanService2-2.png"><img class="aligncenter size-full wp-image-75" title="WebScanService2-2" src="http://labs.german-websecurity.com/en/blog/wp-content/uploads/2010/04/WebScanService2-2.png" alt="" width="371" height="300" /></a>As you scan see, in this testwe&#8217;re not only false positive free, we also found the file which really exist.</p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: left;"><strong>If a independent author or security consultant would like to repeat this test, please feel free to send us a email and we&#8217;re going to set your scans free.</strong></p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://labs.german-websecurity.com/en/blog/?feed=rss2&amp;p=12</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New WebScanService Improvements</title>
		<link>http://labs.german-websecurity.com/en/blog/?p=3</link>
		<comments>http://labs.german-websecurity.com/en/blog/?p=3#comments</comments>
		<pubDate>Tue, 13 Apr 2010 23:50:58 +0000</pubDate>
		<dc:creator>Maximilian Corrientes</dc:creator>
				<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://labs.german-websecurity.com/?p=3</guid>
		<description><![CDATA[WebScanService changes]]></description>
			<content:encoded><![CDATA[<pre>Improved: Blind SQL Injection Signatures

Fixed: Lagging UI on a scan setup

Fixed: Scanner didn't crawl sites which had set a invalid cookie before

Fixed: PHP Source Code Disclosure Signature has been improved

Fixed: Automatic first scan selection on deletion / resuming and stopping of any other scan

Added: Additional detection mechanism for rewrites

Fixed: Certificate text overlay if windows is resized

Fixed: Missing style for active links in the navigation</pre>
]]></content:encoded>
			<wfw:commentRss>http://labs.german-websecurity.com/en/blog/?feed=rss2&amp;p=3</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
