<?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>VT&#039;s Tech Blog &#187; Security</title>
	<atom:link href="http://blogs.vinuthomas.com/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.vinuthomas.com</link>
	<description>A Tech Discovery Blog on PHP, Ajax, Security and Social Media.</description>
	<lastBuildDate>Wed, 01 Feb 2012 03:30:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Hackers’ Serious Efforts to Run Parallel Internet</title>
		<link>http://blogs.vinuthomas.com/2012/01/17/hackers-serious-efforts-to-run-parallel-internet/</link>
		<comments>http://blogs.vinuthomas.com/2012/01/17/hackers-serious-efforts-to-run-parallel-internet/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 15:09:29 +0000</pubDate>
		<dc:creator>Deeptaman Mukherjee</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Internet Security]]></category>
		<category><![CDATA[Online Privacy]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/?p=14739</guid>
		<description><![CDATA[Ever since serious efforts are made to bring new legislation, Stop Online Piracy Act (SOPA) there are mixed reactions across the tech community. Many feel that it will curb online freedom. As a matter of fact, freedom of speech, expression and thought are guaranteed by constitutions of majority of governments in the world. SOPA which [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since serious efforts are made to bring <a href="http://helpmyseo.com/web-talk/609-understanding-sopa-and-what-you-should-do.html">new legislation</a>, <strong>Stop Online Piracy Act</strong> (SOPA) there are mixed reactions across the tech community. Many feel that it will curb online freedom. As a matter of fact, freedom of speech, expression and thought are guaranteed by constitutions of majority of governments in the world. SOPA which is going to be enacted in United States is likely to get a strong resentment in the hackers’ world. We can understand hackers’ concern better by knowing more about them.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-14750" title="Anonymous Internet" src="http://blogs.vinuthomas.com/wp-content/uploads/2012/01/Anonymous-Internet.jpg" alt="" width="425" height="282" /></p>
<p><a href="http://www.itproportal.com/2011/07/07/hacking-group-anonymous-going-politics/">Hackers are tech savvy people</a> of highest degree. They know the ways and means to deploy new technologies and tinker with existing technologies. Therefore these are highly knowledgeable people who are not exposed to the society as happens with technology experts working in major software development companies or authorities who decide the modalities to work with various technologies. There are two types of hackers. They are ethical and non-ethical. Ethical hackers will not intrude into the private space of individuals or companies. They will not try to steal other’s information or control and monitor your activities in computer or network.</p>
<p>Ethical hackers contribute to the society in developing protection software such as anti-virus, anti-spam, etc. They have all the technology in their hands to run a parallel network much in the lines of internet. Non-ethical hackers work against the interests of public and they are involved in to fraudulent activities. It is similar to physical encroachment of private space of others or stealing. In fact, they are a menace to society. <a href="http://www.infosectoday.com/Articles/Intro_Computer_Ethics.htm">SOPA will be detrimental to the activities of both ethical and non-ethical hackers</a>. Hence, hackers’ world has serious plans to run their own networks. In this connection, they are planning to go to the extent of launching their own satellites. One of the options explored by hackers is to launch satellites through balloons into earth’s low altitudes. Aviation experts rule out the possibility of achieving the launching effect without using a rocket which gives the main thrust for the body to be injected into earth’s object so that it will continue to rotate in the designated orbit.</p>
<p>There is <a href="http://www.theverge.com/2011/12/16/2641290/stop-online-piracy-act-committee-vote-delayed-as-controversy-mounts">widespread criticism on SOPA</a> not only among hackers but also among the interest user communities. For the most, SOPA seems to be influenced and reflected by film producing industry’s lobbyists. The measures that are going to be introduced are more to protect the interests of recording companies. There are number of acts to safeguard the copyrights of audio and video recordings. In fact, they can strengthen those acts if they are any loopholes or practical difficulties in their implementation as per the change in technologies in usage and distribution of recordings.</p>
<p><a href="http://www.reddit.com/r/politics/comments/nuzt9/sopa_the_real_boycott_to_stop_it_dead/.rss">SOPA should not limit the fundamental rights of citizens</a> i.e., freedom in every sphere. Those who are involved in producing the draft and implementation should have the fresh blood of internet and changing technologies so that the act will include and protect the interests of millions of people across the globe. If not, those who want freedom to the maximum potential extent may explore alternative ways making them go to the extent of launching their own satellites, protocols and standards and be able continue to enjoy their freedom in a different way.</p>
<p>What are your thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2012/01/17/hackers-serious-efforts-to-run-parallel-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free online Security scanner &#8211; ZeroDayScan</title>
		<link>http://blogs.vinuthomas.com/2010/06/08/free-online-security-scanner-zerodayscan/</link>
		<comments>http://blogs.vinuthomas.com/2010/06/08/free-online-security-scanner-zerodayscan/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 13:30:31 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/?p=4198</guid>
		<description><![CDATA[ZeroDayScan in an online scanner which can scan your site for the following issues: Detects Cross Site Scripting attacks (XSS) Detects Hidden Directories and Backup Files Looks for Known Security Vulnerabilities Searches for SQL Injection Vulnerabilities Automatically detects zero day bugs Performs Website Fingerprinting Once the service finishes scanning your site for issues and vulnerabilities, [...]]]></description>
			<content:encoded><![CDATA[<p>ZeroDayScan in an online scanner which can scan your site for the following issues:</p>
<ul>
<li>Detects <a class="zem_slink freebase/en/cross-site_scripting" title="Cross-site scripting" rel="wikipedia" href="http://en.wikipedia.org/wiki/Cross-site_scripting">Cross Site Scripting</a> attacks (XSS)</li>
<li>Detects Hidden Directories and Backup Files</li>
<li>Looks for Known Security Vulnerabilities</li>
<li>Searches for <a class="zem_slink freebase/en/sql_injection" title="SQL injection" rel="wikipedia" href="http://en.wikipedia.org/wiki/SQL_injection">SQL Injection</a> Vulnerabilities</li>
<li>Automatically detects zero day bugs</li>
<li>Performs Website Fingerprinting</li>
</ul>
<p style="text-align: center"><a href="http://blogs.vinuthomas.com/wp-content/uploads/2010/06/Zerodayscan-start.png" rel="lightbox[4198]"><img class="aligncenter" src="http://blogs.vinuthomas.com/wp-content/uploads/2010/06/Zerodayscan-start.png" alt="" width="319" height="410" /></a></p>
<p>Once the service finishes scanning your site for issues and vulnerabilities, it emails you a PDF with what they found for your site.</p>
<p>In order to prevent sensitive security reports like this going out to others, ZeroDay scan asks you to add a text file with some security text to be added to your site. This ensures you can scan only sites which you have control over.</p>
<p>Check out this service at <a href="http://www.zerodayscan.com/">www.zerodayscan.com</a></p>
<div class="zemanta-pixie" style="margin-top: 10px;height: 15px"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/c7ced6a5-be02-4052-9c73-ca1b8efd3fa8/"><img class="zemanta-pixie-img" style="border: medium none;float: right" src="http://img.zemanta.com/reblog_b.png?x-id=c7ced6a5-be02-4052-9c73-ca1b8efd3fa8" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-info pretty-attribution"></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2010/06/08/free-online-security-scanner-zerodayscan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skipfish a Web Application Security Scanner from Google</title>
		<link>http://blogs.vinuthomas.com/2010/03/22/skipfish-a-web-application-security-scanner-from-google/</link>
		<comments>http://blogs.vinuthomas.com/2010/03/22/skipfish-a-web-application-security-scanner-from-google/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 13:31:51 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/?p=4065</guid>
		<description><![CDATA[Google has released a Web Application Security Scanner over at Google Code. This can be used to scan you site for possible security issues which might be lurking around. Skipfish prepares an interactive site-map for the targeted site by carrying out a recursive crawl and dictionary-based probes. This scanner is easy to setup on an [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blogs.vinuthomas.com/wp-content/uploads/2010/03/skipfish.png" rel="lightbox[4065]"><img class="size-medium wp-image-4066  aligncenter" title="Skipfish Running in Terminal Screenshot" src="http://blogs.vinuthomas.com/wp-content/uploads/2010/03/skipfish-300x169.png" alt="" width="300" height="169" /></a></p>
<p>Google has released a Web Application Security Scanner over at <a href="http://code.google.com/p/skipfish/">Google Code</a>. This can be used to scan you site for possible security issues which might be lurking around. Skipfish prepares an interactive site-map for the targeted site by carrying out a recursive crawl and dictionary-based probes.</p>
<p>This scanner is easy to setup on an Ubuntu machine. You&#8217;ll need to have the packages for gcc and make installed on your system in order to compile Skipfish from it&#8217;s sources. Once you install these, download the Skipfish package from the <a href="http://code.google.com/p/skipfish/downloads/list">project download page</a>. Once you download it, unzip the files to a folder of it&#8217;s own and head over to that folder in your terminal window and issue a make command by just entering this in the terminal.</p>

<div class="wp_codebox"><table><tr id="p40653"><td class="code" id="p4065code3"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span></pre></td></tr></table></div>

<p>After the package compiles you can test to see if it was successful by issuing the following command in the terminal</p>

<div class="wp_codebox"><table><tr id="p40654"><td class="code" id="p4065code4"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>skipfish <span style="color: #660033;">-h</span></pre></td></tr></table></div>

<p>This should show you a the Skipfish help screen. If you don&#8217;t get that, check the make output to see if there were any errors during the compile process.</p>
<p>Once you get Skipfish compiled and ready on your system, head over to their <a href="http://code.google.com/p/skipfish/wiki/SkipfishDoc">documentation pages</a> to learn more on how to use this to tool to scan your site.</p>
<p>This tool creates a html report of the scan in the output directory you specify and the output looks like this:</p>
<p style="text-align: center;"><a href="http://blogs.vinuthomas.com/wp-content/uploads/2010/03/skipfish-screen1.png" rel="lightbox[4065]"><img class="size-medium wp-image-4070" style="align: center;" title="Skipfish Results HTML Screenshot" src="http://blogs.vinuthomas.com/wp-content/uploads/2010/03/skipfish-screen1-300x190.png" alt="" width="300" height="190" /></a></p>
<p>Skipfish has a highly optimized HTTP handling which allows you to achieve up to 2000 requests per second on servers which can take that load. It also doesn&#8217;t depend on the technology you use to host and build your web application.</p>
<p>If you&#8217;re interested in what types of scans are currently implemented on this tool, here&#8217;s what it supports (<a href="http://code.google.com/p/skipfish/wiki/SkipfishDoc">from their documentation page</a>):</p>
<ul>
<li>High risk flaws (potentially leading to system compromise):
<ul>
<li>Server-side SQL injection (including blind vectors, numerical parameters).</li>
<li>Explicit SQL-like syntax in GET or POST parameters.</li>
<li>Server-side shell command injection (including blind vectors).</li>
<li>Server-side XML / XPath injection (including blind vectors).</li>
<li>Format string vulnerabilities.</li>
<li>Integer overflow vulnerabilities.</li>
</ul>
</li>
</ul>
<ul>
<li>Medium risk flaws (potentially leading to data compromise)
<ul>
<li>Stored and reflected XSS vectors in document body (minimal JS XSS support present).</li>
<li>Stored and reflected XSS vectors via HTTP redirects.</li>
<li>Stored and reflected XSS vectors via HTTP header splitting.</li>
<li>Directory traversal (including constrained vectors).</li>
<li>Assorted file POIs (server-side sources, configs, etc).</li>
<li>Attacker-supplied script and CSS inclusion vectors (stored and reflected).</li>
<li>External untrusted script and CSS inclusion vectors.</li>
<li>Mixed content problems on script and CSS resources (optional).</li>
<li>Incorrect or missing MIME types on renderables.</li>
<li>Generic MIME types on renderables.</li>
<li>Incorrect or missing charsets on renderables.</li>
<li>Conflicting MIME / charset info on renderables.</li>
<li>Bad caching directives on cookie setting responses.</li>
</ul>
</li>
</ul>
<ul>
<li>Low risk issues (limited impact or low specificity):
<ul>
<li>Directory listing bypass vectors.</li>
<li>Redirection to attacker-supplied URLs (stored and reflected).</li>
<li>Attacker-supplied embedded content (stored and reflected).</li>
<li>External untrusted embedded content.</li>
<li>Mixed content on non-scriptable subresources (optional).</li>
<li>HTTP credentials in URLs.</li>
<li>Expired or not-yet-valid SSL certificates.</li>
<li>HTML forms with no XSRF protection.</li>
<li>Self-signed SSL certificates.</li>
<li>SSL certificate host name mismatches.</li>
<li>Bad caching directives on less sensitive content.</li>
</ul>
</li>
</ul>
<ul>
<li>Internal warnings:
<ul>
<li>Failed resource fetch attempts.</li>
<li>Exceeded crawl limits.</li>
<li>Failed 404 behavior checks.</li>
<li>IPS filtering detected.</li>
<li>Unexpected response variations.</li>
<li>Seemingly misclassified crawl nodes.</li>
</ul>
</li>
</ul>
<ul>
<li>Non-specific informational entries:
<ul>
<li>General SSL certificate information.</li>
<li>Significantly changing HTTP cookies.</li>
<li>Changing <tt>Server</tt>, <tt>Via</tt>, or <tt>X-...</tt> headers.</li>
<li>New 404 signatures.</li>
<li>Resources that cannot be accessed.</li>
<li>Resources requiring HTTP authentication.</li>
<li>Broken links.</li>
<li>Server errors.</li>
<li>All external links not classified otherwise (optional).</li>
<li>All external e-mails (optional).</li>
<li>All external URL redirectors (optional).</li>
<li>Links to unknown protocols.</li>
<li>Form fields that could not be autocompleted.</li>
<li>All HTML forms detected.</li>
<li>Password entry forms (for external brute-force).</li>
<li>Numerical file names (for external brute-force).</li>
<li>User-supplied links otherwise rendered on a page.</li>
<li>Incorrect or missing MIME type on less significant content.</li>
<li>Generic MIME type on less significant content.</li>
<li>Incorrect or missing charset on less significant content.</li>
<li>Conflicting MIME / charset information on less significant content.</li>
<li>OGNL-like parameter passing conventions.</li>
</ul>
</li>
</ul>
<p>You can get more information about Skipfish and download it from their <a href="http://code.google.com/p/skipfish/wiki/SkipfishDoc">project site on Google Code</a>.</p>
<p>Links:<br />
<a href="http://code.google.com/p/skipfish/">Skipfish Project on Google Code</a><br />
<a href="http://code.google.com/p/skipfish/wiki/SkipfishDoc">Skipfish Documentation</a><br />
<a href="http://code.google.com/p/skipfish/downloads/list">Skipfish Downloads</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2010/03/22/skipfish-a-web-application-security-scanner-from-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secure web development, an after thought?</title>
		<link>http://blogs.vinuthomas.com/2009/12/17/secure-web-development-an-after-thought/</link>
		<comments>http://blogs.vinuthomas.com/2009/12/17/secure-web-development-an-after-thought/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 12:11:26 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/2009/12/17/secure-web-development-an-after-thought/</guid>
		<description><![CDATA[Image via Wikipedia When I talk to developers about security in web development, I usually get the answer that the security is taken care by the systems team by securing the server and by using the https protocol. In reality that is just the tip of the iceberg on security. There&#8217;s much more you should [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/Image:SecureAreas.jpg" rel="lightbox[2642]"><img title="Gates to implement physical security access co..." src="http://blogs.vinuthomas.com/wp-content/uploads/2009/12/300px-SecureAreas.jpg" alt="Gates to implement physical security access co..." width="300" height="198" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://commons.wikipedia.org/wiki/Image:SecureAreas.jpg" rel="lightbox[2642]">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>When I talk to developers about security in web development, I usually get the answer that the security is taken care by the systems team by securing the server and by using the https protocol. In reality that is just the tip of the iceberg on security. There&#8217;s much more you should do as a developer to incorporate security into your applications.</p>
<p>First the myth that using https secures your website &#8211; Using the https protocol only secures the communication between the browser and the server. What if the user himself is trying to hack your application? It just secures his session and doesn&#8217;t provide security for your website or application at all.</p>
<p>Another assumption I&#8217;ve come across is using the form action post is more secure than get. Posted data only seems secure since the data is not visible in the url. If anyone on the network is using a packet sniffer, the post data is still visible if data is transferred through http. Here is where using https helps.</p>
<p>Validate your form data on the server even if you have a super cool looking javascript validation on the browser. Clever users are known to disable javascript on the browser to get around your brilliant client side validation. Which means that if javascript is gone, all your form validation on the browser goes kaput.</p>
<p>On the server-side you have to be strict with your inputs via $_GET and $_POST even if you receive data through the https protocol. Use a good input filter library to clean your input data. Go to the extent of typecasting the inputs to the data-type to what you expect it to be. Using raw inputs to print data on screen or write to database is asking for trouble. This is how cross-site scripting and SQL injection creep into your applications.</p>
<p>I&#8217;ve seen really insecure applications take a file name from a query string in the url and go ahead and print the contents on screen. It just makes life easy for the cracker by allowing him to enter the path to a system file and mine the data to get into the server. Don&#8217;t ever use public data to craft your file include logic in the code, that&#8217;s easily exploitable!</p>
<p>An insecure practice which I&#8217;ve noticed is programmers use remote includes into the application, to the extent of having html snippets from other sites in their application. This allows users to inject malicious code from their own servers in your application. Imagine what they can do with this kind of power. Don&#8217;t allow users to a remote include code from external server urls whether it&#8217;s innocent looking HTML or otherwise.</p>
<p>This is not a comprehensive article on security but a quick one to cover some common issues developers have on web application security. If you need more specifics details, let me know by commenting on this post.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/42360e68-d599-439d-8207-cd5ab19917a4/"><img class="zemanta-pixie-img" style="border: medium none ; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=42360e68-d599-439d-8207-cd5ab19917a4" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2009/12/17/secure-web-development-an-after-thought/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>RatProxy &#8211; Web Application Audit Tool From Google</title>
		<link>http://blogs.vinuthomas.com/2008/07/04/ratproxy-web-application-audit-tool-from-google/</link>
		<comments>http://blogs.vinuthomas.com/2008/07/04/ratproxy-web-application-audit-tool-from-google/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 08:36:42 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Cross-site request forgery]]></category>
		<category><![CDATA[Cross-site scripting]]></category>
		<category><![CDATA[Cygwin]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/?p=532</guid>
		<description><![CDATA[After HP &#38; Microsoft&#8217;s security tool,  Google&#8217;s gotten onto distribuing a Security Audit tool. Here&#8217;s Ratproxy which is a passive web security audit tool based on the observation of existing, user-initiated traffic in complex web 2.0 environments. Detects and prioritizes broad classes of security problems, such as dynamic cross-site trust model considerations, script inclusion issues, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-543" title="202px-googleplex_welcome_sign" src="http://blogs.vinuthomas.com/wp-content/uploads/2008/07/202px-googleplex_welcome_sign.jpg" alt="" width="202" height="152" />After <a href="http://blogs.vinuthomas.com/2008/07/01/creating-scalable-web-sites-using-amazon-ec2-and-scalr/">HP &amp; Microsoft&#8217;s security tool</a>,  Google&#8217;s gotten onto distribuing a Security Audit tool. Here&#8217;s Ratproxy which is a passive web <a class="zem_slink" title="Information technology security audit" rel="wikipedia" href="http://en.wikipedia.org/wiki/Information_technology_security_audit">security audit</a> tool based on the observation of existing, user-initiated traffic in complex web 2.0 environments.</p>
<p>Detects and prioritizes broad classes of security problems, such as dynamic cross-site trust model considerations, script inclusion issues, content serving problems, insufficient <a class="zem_slink" title="Cross-site request forgery" rel="wikipedia" href="http://en.wikipedia.org/wiki/Cross-site_request_forgery">XSRF</a> and <a class="zem_slink" title="Cross-site scripting" rel="wikipedia" href="http://en.wikipedia.org/wiki/Cross-site_scripting">XSS</a> defenses, and much more.</p>
<p>Some of the key features ( from Ratproxy&#8217;s documentation) :</p>
<ul>
<li><a id="What_is_ratproxy?"><strong>No risk of disruptions.</strong> In the default operating mode, tool does not generate a high volume of attack-simulating traffic, and as such may be safely employed against production systems at will, for all types of ad hoc, post-release audits. Active scanners may trigger DoS conditions or persistent XSSes, and hence are poorly suited for live platforms. </a></li>
</ul>
<ul>
<li><a id="What_is_ratproxy?"><strong>Low effort, high yield.</strong> Compared to active scanners or fully manual proxy-based testing, <em>ratproxy</em> assessments take very little time or bandwidth to run, and proceed in an intuitive, distraction-free manner &#8211; yet provide a good insight into the inner workings of a product, and the potential security vulnerabilities therein. They also afford a consistent and predictable coverage of user-accessible features. </a></li>
</ul>
<ul>
<li><a id="What_is_ratproxy?"><strong>Preserved control flow of human interaction.</strong> By silently following the browser, the coverage in locations protected by nonces, during other operations valid only under certain circumstances, or during dynamic events such as cross-domain <tt>Referer</tt> data disclosure, is greatly enhanced. Brute-force crawlers and fuzzers usually have no way to explore these areas in a reliable manner. </a></li>
</ul>
<ul>
<li><a id="What_is_ratproxy?"><strong>WYSIWYG data on script behavior.</strong> Javascript interfaces and event handlers are explored precisely to a degree they are used in the browser, with no need for complex guesswork or simulations. Active scanners often have a significant difficulty exploring JSON responses, <tt>XMLHttpRequest()</tt> behavior, UI-triggered event data flow, and the like. </a></li>
</ul>
<ul>
<li><a id="What_is_ratproxy?"><strong>Easy process integration.</strong> The proxy can be transparently integrated into an existing manual security testing or interface QA processes without introducing a significant setup or operator training overhead. </a></li>
</ul>
<p><em>Ratproxy</em> is currently believed to support Linux, FreeBSD, MacOS X, and Windows (Cygwin) environments.</p>
<p>Links:</p>
<p><a href="http://code.google.com/p/ratproxy/wiki/RatproxyDoc">Ratproxy @ Google Code</a><br />
<a href="http://code.google.com/p/ratproxy/wiki/RatproxyDoc">RatProxy Documentation</a></p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://ajaxian.com/archives/ratproxy-rat-out-those-security-issues-in-your-web-app">ratproxy: Rat out those security issues in your Web app</a></li>
<li class="zemanta-article-ul-li"><a href="http://news.cnet.com/8301-10789_3-9983951-57.html?part=rss&amp;subj=news">Google RatProxy looks for cross-site flaws</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.code4dotnet.com/?p=1158">Ratproxy: Open Source Site Security by Google</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/07/03/Google_gives_away_free_Web_application_security_scanner_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/07/03/Google_gives_away_free_Web_application_security_scanner_1.html">Google gives away free Web app security scanner</a></li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/6f26e728-917f-43fe-abbe-21f3fc1dc5ee/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=6f26e728-917f-43fe-abbe-21f3fc1dc5ee" alt="Zemanta Pixie" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2008/07/04/ratproxy-web-application-audit-tool-from-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrawlr &#8211; Scanner for SQL Injection</title>
		<link>http://blogs.vinuthomas.com/2008/06/29/scrawlr-scanner-for-sql-injection/</link>
		<comments>http://blogs.vinuthomas.com/2008/06/29/scrawlr-scanner-for-sql-injection/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 06:57:28 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Scrawlr]]></category>
		<category><![CDATA[SQL Injection]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/?p=528</guid>
		<description><![CDATA[Scrawlr is short for SQL Injector and Crawler, a tool developed by the HP Web Security Research Group in coordination with the Microsoft Security Response Center in response to the widespread SQL injection attacks on the web. &#8220;Scrawlr will crawl a website while simultaneously analyzing the parameters of each individual web page for SQL Injection [...]]]></description>
			<content:encoded><![CDATA[<p>Scrawlr is short for SQL Injector and Crawler, a tool developed by the HP Web Security Research Group in coordination with the Microsoft Security Response Center in response to the widespread SQL injection attacks on the web.</p>
<blockquote><p>&#8220;Scrawlr will crawl a website while simultaneously analyzing the parameters of each individual web page for <a class="zem_slink" title="SQL injection" rel="wikipedia" href="http://en.wikipedia.org/wiki/SQL_injection">SQL Injection</a> vulnerabilities. Scrawlr is lightning fast and uses our intelligent engine technology to dynamically craft SQL Injection attacks on the fly. It can even provide proof positive results by displaying the type of backend database in use and a list of available table names. There is no denying you have SQL Injection when I can show you table names!&#8221;</p></blockquote>
<p>Key Features of Scrawlr include:</p>
<ul>
<li>Identify Verbose SQL Injection vulnerabilities in URL parameters</li>
<li>Can be configured to use a Proxy to access the web site</li>
<li>Will identify the type of SQL server in use</li>
<li>Will extract table names (verbose only) to guarantee no false positives</li>
</ul>
<p style="text-align: center;"><img class="size-medium wp-image-530" title="Scrawlr - Sql Injection Scanner" src="http://blogs.vinuthomas.com/wp-content/uploads/2009/07/scrawlr-300x231.jpg" alt="" width="300" height="231" /></p>
<p>Scrawlr which is a free tool has a few limitations which are it&#8217;s crawl only upto 1500 pages, doesn&#8217;t support Blind SQL injection and will not test for Post parameters for SQL injection. Overall even with these limitations, it&#8217;s still a useful tool to check your sites to see if you&#8217;re safe from SQL injections.</p>
<p><strong>Links:<br />
</strong><a href="https://download.spidynamics.com/products/scrawlr/">Download Scrawlr</a><br />
<a href="http://www.communities.hp.com/securitysoftware/forums/198.aspx">Scrawlr Forum</a><a href="http://www.communities.hp.com/securitysoftware/forums/198.aspx"></a></p>
<p>via: <a href="http://www.communities.hp.com/securitysoftware/blogs/spilabs/archive/2008/06/23/finding-sql-injection-with-scrawlr.aspx">communities.hp.com</a></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/597d21ee-2d3e-47d9-b370-33792f4e717c/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_a.png?x-id=597d21ee-2d3e-47d9-b370-33792f4e717c" alt="Zemanta Pixie" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2008/06/29/scrawlr-scanner-for-sql-injection/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google Doctype</title>
		<link>http://blogs.vinuthomas.com/2008/05/16/google-doctype/</link>
		<comments>http://blogs.vinuthomas.com/2008/05/16/google-doctype/#comments</comments>
		<pubDate>Fri, 16 May 2008 03:06:35 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Sites]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/?p=501</guid>
		<description><![CDATA[Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more. The reference section includes a growing library of test cases for checking cross-browser and cross-platform compatibility. This site&#8217;s currently got some good HOWTOs on [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; float: right;"><a href="http://commons.wikipedia.org/wiki/Image:CSS.svg" target="_blank"><img style="border: medium none; display: block;" src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/86/CSS.svg/202px-CSS.svg.png" alt="A graphical depiction of a very simple css document" /></a><a href="http://commons.wikipedia.org/wiki/Image:CSS.svg" target="_blank"></a></p>
</div>
<p style="text-align: center;"><img class="size-full wp-image-297" title="Google" src="http://blogs.vinuthomas.com/wp-content/uploads/2007/02/logo.gif" alt="" width="130" height="48" /></p>
<p>Google <span class="doctype">Doctype</span> is an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more. The reference section includes a growing library of test cases for checking cross-browser and cross-platform compatibility.</p>
<p>This site&#8217;s currently got some good HOWTOs on Web security, DOM manipulation, CSS  and styles and more. A worthwhile place to check if you&#8217;re looking at some quick reference and help.</p>
<p>Link: <a href="http://code.google.com/doctype/">Google Doctype</a></p>
<fieldset class="zemanta-related" style="margin: 0.5em 0pt 1em; padding: 0pt;">
<legend class="zemanta-title">Related articles</legend>
<ul class="zemanta-article-ul" style="margin: 1em 0pt 1.5em; padding: 0pt;">
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" href="http://googlesystem.blogspot.com/2008/05/google-doctype-encyclopedia-for-web.html" target="_blank">Google Doctype, an Encyclopedia for Web Developers</a> [via Zemanta]</li>
<li class="zemanta-article" style="margin: 0.5em 2em;"><a title="Open in new window" href="http://google-code-updates.blogspot.com/2008/05/introducing-google-doctype.html" target="_blank">Introducing Google Doctype</a> [via Zemanta]</li>
</ul>
</fieldset>
<div id="zemanta-pixie" style="margin: 5px 0pt; width: 100%;"><a id="zemanta-pixie-a" title="Zemified by Zemanta" href="http://www.zemanta.com/"><img id="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixie.png?x-id=e5fcec45-7a56-407c-b8cc-8af3ad859c71" alt="" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2008/05/16/google-doctype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inspekt &#8211; Filter your inputs</title>
		<link>http://blogs.vinuthomas.com/2008/02/03/inspekt-filter-your-inputs/</link>
		<comments>http://blogs.vinuthomas.com/2008/02/03/inspekt-filter-your-inputs/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 05:23:39 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/2008/02/03/inspekt-filter-your-inputs/</guid>
		<description><![CDATA[  Inspekt is a PHP library that makes it easier to write secure web applications, which works on PHP 4 and 5 and has no external dependencies. Inspekt acts as a sort of &#8216;firewall&#8217; API between user input and the rest of the application. It takes PHP superglobal arrays, encapsulates their data in an &#8220;cage&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p align="center"> <img src="http://blogs.vinuthomas.com/wp-content/uploads/2008/02/inspekt_logo_v1.png" alt="Inspekt" /></p>
<p>Inspekt is a PHP library that makes it easier to write secure web applications, which works on PHP 4 and 5 and has no external dependencies.</p>
<blockquote><p> Inspekt acts as a sort of &#8216;firewall&#8217; API between user input and the rest of the application. It takes PHP superglobal arrays, encapsulates their data in an &#8220;cage&#8221; object, and destroys the original superglobal. Data can then be retrieved from the input data object using a variety of accessor methods that apply filtering, or the data can be checked against validation methods. Raw data can only be accessed via a &#8216;getRaw()&#8217; method, forcing the developer to show clear intent.</p></blockquote>
<p>Inspekt can also be used on arbitrary arrays, and provides static filtering and validation methods.</p>
<p>Project Page: <a href="http://code.google.com/p/inspekt/">inspekt &#8211; Google Code</a><br />
Downloads Page : <a href="http://code.google.com/p/inspekt/downloads/list">http://code.google.com/p/inspekt/downloads/list</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2008/02/03/inspekt-filter-your-inputs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a secure PHP production environment from Source Code</title>
		<link>http://blogs.vinuthomas.com/2007/09/05/creating-a-secure-php-production-environment-from-source-code/</link>
		<comments>http://blogs.vinuthomas.com/2007/09/05/creating-a-secure-php-production-environment-from-source-code/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 13:44:39 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/2007/09/05/creating-a-secure-php-production-environment-from-source-code/</guid>
		<description><![CDATA[If you’re looking at deploying a secure production server for PHP, then you’ve got to check out this tutorial. The tutorial outlines the following : System they’ll be using (operating system, functionality assumed, security assumptions) Preparing the software Installing PHP Chrooting the server Configuring PHP Protecting against CSS and SQL injection attacks Link: Securing PHP [...]]]></description>
			<content:encoded><![CDATA[<p class="main" align="center"><img src="http://blogs.vinuthomas.com/wp-content/uploads/2006/12/security.gif" alt="Security" /></p>
<p class="main">If you’re looking at deploying a secure production server for PHP, then you’ve got to check out this tutorial. The tutorial outlines the following :</p>
<ul>
<li>System they’ll be using (operating system, functionality assumed, security assumptions)</li>
<li>Preparing the software</li>
<li>Installing PHP</li>
<li>Chrooting the server</li>
<li>Configuring PHP</li>
<li>Protecting against CSS and SQL injection attacks</li>
</ul>
<p>Link: <a href="http://www.mt-soft.com.ar/2007/09/02/securing-php-creating-a-secure-php-production-environment-from-source-code/" title="Link to Securing PHP - Creating a secure PHP production environment from Source Code" rel="bookmark">Securing PHP &#8211; Creating a secure PHP production environment from Source Code</a><br />
via: <span class="entry-source-title-parent"><a href="http://www.google.com/reader/view/feed/http%3A%2F%2Fwww.phpdeveloper.org%2Fphpdev.rdf" target="_blank" class="entry-source-title">PHPDeveloper.org</a> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2007/09/05/creating-a-secure-php-production-environment-from-source-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPIDS &#8211; PHP-Intrusion Detection System</title>
		<link>http://blogs.vinuthomas.com/2007/08/21/phpids-php-intrusion-detection-system/</link>
		<comments>http://blogs.vinuthomas.com/2007/08/21/phpids-php-intrusion-detection-system/#comments</comments>
		<pubDate>Tue, 21 Aug 2007 13:26:35 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/2007/08/21/phpids-php-intrusion-detection-system/</guid>
		<description><![CDATA[If you want to detect and act on  XSS probes and attacks on your PHP web application without too much of coding, here&#8217;s a project which delivers. It&#8217;s called PHPIDS. It&#8217;s an IDS for your PHP application which scans your inputs (without sanitizing it) and checks for XSS attacks based on a rule set. You [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to detect and act on  XSS probes and attacks on your PHP web application without too much of coding, here&#8217;s a project which delivers. It&#8217;s called PHPIDS. It&#8217;s an IDS for your PHP application which scans your inputs (without sanitizing it) and checks for XSS attacks based on a rule set. You can get an impact analysis of the attack and act on them accordingly based on the severity.</p>
<p>PHPIDS adds a layer of security over your application without having to retrofit code all over the place. It&#8217;s also a useful tool to create reports on attacks without having to parse through all the server access log files.</p>
<p>The scanning rules   can be updated by replacing an xml file, pretty much like a virus definition update <img src='http://blogs.vinuthomas.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Check their <a href="http://php-ids.org/faq/">FAQ&#8217;s</a> on how to integrate this with your application &#8211; it&#8217;s pretty simple. They&#8217;ve got a <a href="http://php-ids.org/demo/">demo</a> page where you can go test out the efficiency of the system.</p>
<p><em>PHPIDS (PHP-Intrusion Detection System) is a simple to use, well structured, fast and state-of-the-art security layer for your PHP based web application. The IDS neither strips, sanitizes nor filters any malicious input, it simply recognizes when an attacker tries to break your site and reacts in exactly the way you want it to.</em></p>
<p>Link: <a href="http://php-ids.org/">PHPIDS » Web Application Security 2.0 » Index</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2007/08/21/phpids-php-intrusion-detection-system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pixy: XSS and SQL Scanner for PHP</title>
		<link>http://blogs.vinuthomas.com/2007/06/25/pixy-xss-and-sql-scanner-for-php/</link>
		<comments>http://blogs.vinuthomas.com/2007/06/25/pixy-xss-and-sql-scanner-for-php/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 12:45:19 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/2007/06/25/pixy-xss-and-sql-scanner-for-php/</guid>
		<description><![CDATA[  If you&#8217;re working on PHP 4.x, here&#8217;s a tool which checks if your codebase is succeptible to Cross site scripting or SQL injection. Pixy is a Java program that performs automatic scans of PHP 4 source code, aimed at the detection of XSS and SQL injection vulnerabilities. Pixy takes a PHP program as input, [...]]]></description>
			<content:encoded><![CDATA[<p align="center"> <img src="http://blogs.vinuthomas.com/wp-content/uploads/2007/06/pixy.png" alt="Pixy" /></p>
<p>If you&#8217;re working on PHP 4.x, here&#8217;s a tool which checks if your codebase is succeptible to Cross site scripting or SQL injection.</p>
<p><em>Pixy is a Java program that performs automatic scans of PHP 4 source code, aimed at the detection of XSS and SQL injection vulnerabilities. Pixy takes a PHP program as input, and creates a report that lists possible vulnerable points in the program, together with additional information for understanding the vulnerability.</em></p>
<p>Pixy still doesn&#8217;t support PHP 5 !</p>
<p><a href="http://pixybox.seclab.tuwien.ac.at/pixy/index.php">Pixy: XSS and SQLI Scanner for PHP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2007/06/25/pixy-xss-and-sql-scanner-for-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cookie Theft on Shared Servers</title>
		<link>http://blogs.vinuthomas.com/2006/12/15/cookie-theft-on-shared-servers/</link>
		<comments>http://blogs.vinuthomas.com/2006/12/15/cookie-theft-on-shared-servers/#comments</comments>
		<pubDate>Fri, 15 Dec 2006 03:18:18 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/2006/12/15/cookie-theft-on-shared-servers/</guid>
		<description><![CDATA[Stefan shows how shared hosting environments could lead to security threat to your site, allowing another site on the same host to hijack cookies from your site. Within a shared hosting environment it is sometimes quite often possible to bind yourself to some high TCP port and accept incoming connections. Sometimes this is possible because [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" title="Security" id="image282" alt="Security" src="http://blogs.vinuthomas.com/wp-content/uploads/2006/12/security.gif" />Stefan shows how shared hosting environments could lead to security threat to your site, allowing another site on the same host to hijack cookies from your site.</p>
<p>Within a shared hosting environment it is sometimes quite often possible to bind yourself to some high TCP port and accept incoming connections. Sometimes this is possible because you also get a shell account on the box and sometimes because dangerous PHP functions like stream_socket_server() are not disabled in the configuration. Unfortunately the ability to bind yourself to a port and receive connections is a threat to webapplications installed on different virtual hosts on the same IP, even if other security measures in place, like tight filesystem permissions or executing PHP script with the permission of the owner.</p>
<p>Link: <a href="http://blog.php-security.org/archives/62-Cross-Virtual-Host-Cookie-Theft.html">Cross Virtual Host Cookie Theft &#8211; PHP Security Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2006/12/15/cookie-theft-on-shared-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network Scanning with HTTP without JavaScript</title>
		<link>http://blogs.vinuthomas.com/2006/12/08/network-scanning-with-http-without-javascript/</link>
		<comments>http://blogs.vinuthomas.com/2006/12/08/network-scanning-with-http-without-javascript/#comments</comments>
		<pubDate>Fri, 08 Dec 2006 15:49:05 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/2006/12/08/network-scanning-with-http-without-javascript/</guid>
		<description><![CDATA[Here&#8217;s a cool way to scan a site visitor&#8217;s network using just HTML and the user&#8217;s browser. The concept of doing network scanning via JavaScript is hardly new and is quite easy for anyone with even cursory knowledge of JavaScript. However, the assumption was that as long as you browse the web with JavaScript disabled [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a cool way to scan a site visitor&#8217;s network using just HTML and the user&#8217;s browser.<br />
The concept of doing network scanning via JavaScript is hardly new and is quite easy for anyone with even cursory knowledge of JavaScript. However, the assumption was that as long as you browse the web with JavaScript disabled you are safe from hostile sites from scanning your network. Alas, this was not to be, in a very interesting post Jeremiah Grossman shows how can this be done with plain HTML using no JavaScript what so ever.</p>
<p>Link: <a href="http://ilia.ws/archives/145-Network-Scanning-with-HTTP-without-JavaScript.html">Network Scanning with HTTP without JavaScript &#8211; iBlog &#8211; Ilia Alshanetsky</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2006/12/08/network-scanning-with-http-without-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hide PHP and Apache versions</title>
		<link>http://blogs.vinuthomas.com/2006/11/02/hide-php-and-apache-versions/</link>
		<comments>http://blogs.vinuthomas.com/2006/11/02/hide-php-and-apache-versions/#comments</comments>
		<pubDate>Thu, 02 Nov 2006 13:12:17 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/2006/11/02/hide-php-and-apache-versions/</guid>
		<description><![CDATA[If you would like to prevent Apache from exposing the version information in every request to the server, all you have to do is to put in the following lines into your apache configuration file: ServerTokens ProductOnly ServerSignature OffNow that we&#8217;re not exposing the Apache version, let&#8217;s hide the PHP version also. To do this, [...]]]></description>
			<content:encoded><![CDATA[<p>If you would like to prevent Apache from exposing the version information in every request to the server, all you have to do is to put in the following lines into your apache configuration file:</p>
<p><code>ServerTokens ProductOnly<br />
ServerSignature Off</code>Now that we&#8217;re not exposing the Apache version, let&#8217;s hide the PHP version also. To do this, head over to your php.ini file and set expose_php to off. This setting is on by default and when ever a php file is accessed, an X-Powered-By header is sent back through Apache.</p>
<p><code>expose_php = Off</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2006/11/02/hide-php-and-apache-versions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP encryption for the common man</title>
		<link>http://blogs.vinuthomas.com/2006/07/27/php-encryption-for-the-common-man/</link>
		<comments>http://blogs.vinuthomas.com/2006/07/27/php-encryption-for-the-common-man/#comments</comments>
		<pubDate>Thu, 27 Jul 2006 05:55:18 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/2006/07/27/php-encryption-for-the-common-man/</guid>
		<description><![CDATA[Here&#8217;s an interesting read from Thomas Myer on encryption of data using PHP. &#8220;In this increasingly virtual online world, you have to be careful to protect your data. Learn the basics of encoding and encrypting important bits of information, such as passwords, credit card numbers, and even entire messages. Get an overview of what it [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an interesting read from Thomas Myer on encryption of data using PHP.</p>
<p><em>&#8220;In this increasingly virtual online world, you have to be careful to protect your data. Learn the basics of encoding and encrypting important bits of information, such as passwords, credit card numbers, and even entire messages. Get an overview of what it means to encrypt and decrypt information, as well as some practical examples involving passwords and other data, using PHP&#8217;s built-in functionality.&#8221;</em></p>
<p>Link: <a href="http://www-128.ibm.com/developerworks/library/os-php-encrypt/index.html?ca=drs-">PHP encryption for the common man</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2006/07/27/php-encryption-for-the-common-man/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Chorizo!</title>
		<link>http://blogs.vinuthomas.com/2006/07/21/chorizo/</link>
		<comments>http://blogs.vinuthomas.com/2006/07/21/chorizo/#comments</comments>
		<pubDate>Fri, 21 Jul 2006 14:08:20 +0000</pubDate>
		<dc:creator>Vinu Thomas</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blogs.vinuthomas.com/2006/07/21/chorizo/</guid>
		<description><![CDATA[Want to get your Web applications scanned for security? Here&#8217;s a new service from Mayflower GmBH called Chorizo! You can sign up for a free account to scan one site. They also have a paid version if you&#8217;d like to scan more sites. Once you sign up for the service, all you have to do [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center"><img alt="Chorizo!" id="image206" src="http://blogs.vinuthomas.com/wp-content/uploads/2006/07/screenshot1.png" /></div>
<p>Want to get your Web applications scanned for security? Here&#8217;s a new service from Mayflower GmBH called Chorizo! You can sign up for a free account to scan one site. They also have a paid version if you&#8217;d like to scan more sites.</p>
<p>Once you sign up for the service, all you have to do is  to configure your browser to use the Chorizo proxy and you&#8217;re up and running !</p>
<p>Here are some of the scans performed by Chorizo!</p>
<ul>
<li>XSS-Code-Injection (incl. UTF7-XSS)</li>
<li>AJAX vulnerabilities</li>
<li>SQL-Injections</li>
<li>Cross-Site-Request-Forging</li>
<li>Code-Inclusion</li>
<li>Information Disclosure</li>
</ul>
<p>Link: <a href="https://chorizo-scanner.com/">Chorizo! Secure your webapplications on the fly!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.vinuthomas.com/2006/07/21/chorizo/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using disk: enhanced
Database Caching 1/80 queries in 0.040 seconds using disk: basic
Object Caching 1217/1397 objects using disk: basic

Served from: blogs.vinuthomas.com @ 2012-02-07 20:24:54 -->
