<?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>Geek4Eva &#187; security</title>
	<atom:link href="http://geek4eva.com/tag/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://geek4eva.com</link>
	<description>No Limits</description>
	<lastBuildDate>Wed, 28 Dec 2011 05:08:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>The Future of Software Testing</title>
		<link>http://geek4eva.com/2011/10/13/the-future-of-software-testing/</link>
		<comments>http://geek4eva.com/2011/10/13/the-future-of-software-testing/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 04:25:33 +0000</pubDate>
		<dc:creator>Farid Vaswani</dc:creator>
				<category><![CDATA[1-Testing]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[performance testing]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software testing]]></category>
		<category><![CDATA[technical testing]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://geek4eva.com/?p=720</guid>
		<description><![CDATA[A while back I had written a blog post about my thoughts on Future of Testing. Not just that I have been quite vocal with my thoughts at every given opportunity, especially here. My take on future of testing has [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>A while back I had written a blog post about my thoughts on <a href="http://geek4eva.com/2010/12/04/where-the-testing-industry-will-be-in-10-years-time/" title="Where the Testing Industry will be in 10 Years Time" target="_blank">Future of Testing</a>. Not just that I have been quite vocal with my thoughts at every given opportunity, especially <a href="https://groups.google.com/forum/#!forum/software-testers-new-zealand" title="Software Testers New Zealand" target="_blank">here</a>.</p>
<p>My take on future of testing has always been &#8211; in fact I think it is the current state now, that:</p>
<ol>
<li>Testing is not just functional GUI testing</li>
<li>Desktop apps are a thing of past</li>
<li>With the advent of Web 2, SOA, Cloud, etc. it is getting more and more technical</li>
<li>Performance</li>
<li>Security</li>
<li>Usability</li>
<li>Integration</li>
<li>Automation</li>
<li>&#8230;are the areas where the testers of today need to develop skills in</li>
</ol>
<p>&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;</p>
<p>I have interacted with all kinds of testers, testers from different schools, contexts, methodologies, level of experiences, and most of them specialise in functional testing. But <strong>if you would really like to be future-proof &#8211; then I think Technical Testing is the way forward.</strong></p>
<p>To add fuel to the topic Goranka Bjedov did a great presentation recently at a conference in Wellington: <a href="http://www.bizviz.co.nz/mediasite/Viewer/?peid=d44aa934a4c345b38e603409417ce59e1d" title="STANZ 2011" target="_blank">STANZ</a></p>
<p>In the presentation she shares her past experiences in software testing, especially last couple of years of her life when she comes across some hard reality of life/software quality. And she ends her presentation with the following summary:</p>
<blockquote>
<ol>
<li>We can reduce dev time (and costs) by writing productivity tests</li>
<li>We can bring in quality by adding smart system tests in right places</li>
<li>Think performance, scalability</li>
<li>Think usability</li>
<li>We can reduce number of machines needed in dat centers</li>
<li>We must start calculating and communicating the value of our work (dollar amounts)</li>
<li>We must stop being the cost center</li>
</ol>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://geek4eva.com/2011/10/13/the-future-of-software-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is YOUR Email Address Hacked?</title>
		<link>http://geek4eva.com/2011/06/26/is-your-email-address-hacked/</link>
		<comments>http://geek4eva.com/2011/06/26/is-your-email-address-hacked/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 00:17:48 +0000</pubDate>
		<dc:creator>Farid Vaswani</dc:creator>
				<category><![CDATA[Automation]]></category>
		<category><![CDATA[IT Companies]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips n Tricks]]></category>
		<category><![CDATA[1-Testing]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[hackers]]></category>
		<category><![CDATA[lulzsec]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://geek4eva.com/?p=688</guid>
		<description><![CDATA[Background: Earlier this month a hacking group released a list of almost 62,000 email accounts and their passwords. This list was made available publicly to one and all. The original list is not available any more. Dazzlepod has though made [&#8230;]]]></description>
			<content:encoded><![CDATA[<p><strong>Background:</strong><br />
Earlier this month a hacking group released a list of almost 62,000 email accounts and their passwords. This list was made available publicly to one and all.</p>
<p>The original list is not available any more. Dazzlepod has though made the list available without the passwords so people could check if any of their email addresses have been compromised. The list is available here: http://dazzlepod.com/lulzsec/?page=1</p>
<p><strong>Requirement:</strong><br />
There are almost 62,000 email addresses and Dazzlepod has divided the list in to 120 pages.<br />
I would like to go through the list and check if any of mine or my family member&#8217;s email has been compromised. Going through 120 pages and searching for almost 10 aliases on each page is a daunting task.</p>
<p><strong>Solution:</strong><br />
So I went ahead and automated the process, that is scripted a spider (kind of). The spider goes though all 120 pages and reports if any of the aliases I know of have been compromised.</p>
<p>This script is created using iMacros plug-in for Firefox. </p>
<p>Instructions:</p>
<ul>
<li>Download and install <a href="http://www.mozilla.com/en-US/firefox/new/" target="_blank">Firefox</a> (if you don&#8217;t have it already).</li>
<li>Download and install <a href="https://addons.mozilla.org/en-us/firefox/addon/imacros-for-firefox/" target="_blank">iMacros for Firefox</a></li>
<li><a href="http://g4e.co/kxEUy9">Click here to download my iMacros script</a> and copy it to iMacros folder. It is mostly (C:\Users\&lt;username&gt;\Documents\iMacros\Macros) in Windows-7 environment.</li>
<li>Open the script in editor and update the values in <em>var mynames = new Array(&#8220;<strong>alias1</strong>&#8220;,&#8221;<strong>alias2</strong>&#8220;)</em> with your aliases. Do not include domain name and suffix.</li>
<li>Now run the script and you should get the response in 5-10 minutes. Depending on number of aliases and website speed.</li>
</ul>
<p>If your browser blocks the download of a &#8216;javascript&#8217; file then here is the script for your reference:</p>
<p><code><br />
var i, j, retcode;<br />
var report;<br />
var ret;<br />
var macro;<br />
var jsLF = "\n";<br />
var iPages = 120;<br />
/*NOTE: Change the list in next line to include all the email aliases you'd like to check.<br />
E.g.: ("alias1","alias2","alias3","alias4")<br />
*/<br />
var mynames = new Array("alias1","alias2")</p>
<p>iimDisplay("Start DazzlePod");</p>
<p>report  =  "Password Report\n\n";</p>
<p>for (i = 1; i <= iPages; i++) {<br />
    iimDisplay("Page: "+(i)+" of Page: "+(i));<br />
    macro = "CODE:";<br />
    macro += "URL GOTO=http://dazzlepod.com/lulzsec/?page=" + i + jsLF;<br />
    macro += "REFRESH" +jsLF;</p>
<p>    for (j = 0; j < mynames.length; j++) {<br />
    	macro += "TAG POS=1 TYPE=TD ATTR=TXT:" + mynames[j] + "* EXTRACT=TXT" + jsLF;<br />
    }</p>
<p>    macro += "WAIT SECONDS=1";<br />
    retcode = iimPlay(macro);<br />
    report += i;<br />
    if (retcode < 0) {<br />
        report += ": "+iimGetLastError();<br />
    } else {<br />
        report += ": OK";<br />
        /* display the FIRST extracted item in report*/<br />
        s = iimGetLastExtract(1);<br />
        if ( s != "#EANF#" ) {<br />
	        	report += "Email: "+ iimGetLastExtract(0) + " found on page: " + i + "\n";<br />
        } else {<br />
        	report += "Clear"<br />
        }<br />
    }<br />
    report += "\n";<br />
}<br />
iimDisplay("Test complete");</p>
<p>alert ( report );<br />
</code></p>
<p>UPDATE:<br />
1 - There is a longer list now on Dazzlepod with almost 260,000 emails: <a href="http://dazzlepod.com/lulzsec/final/">http://dazzlepod.com/lulzsec/final/</a><br />
2 - They now also have a search box, so that makes this script redundant</p>
]]></content:encoded>
			<wfw:commentRss>http://geek4eva.com/2011/06/26/is-your-email-address-hacked/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Clickjacking</title>
		<link>http://geek4eva.com/2010/02/08/clickjacking/</link>
		<comments>http://geek4eva.com/2010/02/08/clickjacking/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 04:43:38 +0000</pubDate>
		<dc:creator>Farid Vaswani</dc:creator>
				<category><![CDATA[1-Testing]]></category>
		<category><![CDATA[Tips n Tricks]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://geek4eva.logicx.co.nz/blog/?p=467</guid>
		<description><![CDATA[Clickjacking is a malicious technique of tricking Web users into revealing confidential information or taking control of their computer while clicking on seemingly innocuous Web pages. (Source: http://en.wikipedia.org/wiki/Clickjacking) [Image Source] Here is a simple example where clicking anywhere on the [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>Clickjacking is a malicious technique of tricking Web users into revealing confidential information or taking control of their computer while clicking on seemingly innocuous Web pages. (Source: <a href="http://en.wikipedia.org/wiki/Clickjacking" target="_blank">http://en.wikipedia.org/wiki/Clickjacking</a>)</p>
<p align="center">
<img src="http://lh3.ggpht.com/_96IU25bidIo/S29cgrbNRqI/AAAAAAAAAaU/BE1yv7yiqJQ/s288/clickjacking.jpg" alt="Clickjacking" /><br />
<br />
[Image <a href="http://www.lle.rochester.edu/04_resources/04_05_computer/04_safecomputing/04_safecomputing.php" target="_blank">Source</a>]
</p>
<p>Here is a simple example where clicking anywhere on the screen (except header and footer) takes the user to another website. <a href="http://www.collegehumor.com/video:1928558" target="_blank">http://www.collegehumor.com/video:1928558</a></p>
<h2>Prevention</h2>
<p>Currently it seems like there is only one way of protecting against such attacks and that is by using the &#8216;<a href="https://addons.mozilla.org/en-US/firefox/addon/722" target="_blank">NoScript</a>&#8216; add-on for Firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://geek4eva.com/2010/02/08/clickjacking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Phishing Example #2</title>
		<link>http://geek4eva.com/2009/11/29/phishing-example-2/</link>
		<comments>http://geek4eva.com/2009/11/29/phishing-example-2/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 08:04:23 +0000</pubDate>
		<dc:creator>Farid Vaswani</dc:creator>
				<category><![CDATA[1-Testing]]></category>
		<category><![CDATA[Tips n Tricks]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://geek4eva.logicx.co.nz/blog/?p=458</guid>
		<description><![CDATA[One more quick example of a phishing email. As per the tip in my previous post: checkout the domain name. It is actually replaced by an IP address]]></description>
			<content:encoded><![CDATA[<p>One more quick example of a phishing email.</p>
<p>As per the tip in my <a href="http://geek4eva.logicx.co.nz/blog/2009/11/23/how-saf-is-that-link-in-your-email/" target="_blank">previous post</a>: checkout the domain name. </p>
<p>It is actually replaced by an <strong>IP address</strong></p>
<p><img src="http://lh5.ggpht.com/_96IU25bidIo/SxIqfiLc5bI/AAAAAAAAAYo/Br9ogpmNN_Y/s800/20091129_phishing.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://geek4eva.com/2009/11/29/phishing-example-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Safe is that Link in Your Email?</title>
		<link>http://geek4eva.com/2009/11/23/how-saf-is-that-link-in-your-email/</link>
		<comments>http://geek4eva.com/2009/11/23/how-saf-is-that-link-in-your-email/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 08:53:00 +0000</pubDate>
		<dc:creator>Farid Vaswani</dc:creator>
				<category><![CDATA[1-Testing]]></category>
		<category><![CDATA[Tips n Tricks]]></category>
		<category><![CDATA[owasp]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://geek4eva.logicx.co.nz/blog/?p=453</guid>
		<description><![CDATA[OWASP (Open Web Application Security Project) recently released OWASP Top 10 &#8211; 2010 rc1, their new Top Ten List of website vulnerabilities. At number eight (8) there is a new entry &#8211; A8 – UnvalidatedRedirects and Forwards (NEW). I thought [&#8230;]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.owasp.org/index.php/Main_Page" target="_blank">OWASP</a> (Open Web Application Security Project) recently released <a href="http://www.owasp.org/index.php/File:OWASP_T10_-_2010_rc1.pdf" target="_blank">OWASP Top 10 &#8211; 2010 rc1</a>, their new Top Ten List of website vulnerabilities.</p>
<p align="center">
<img src="http://lh3.ggpht.com/_96IU25bidIo/Swo7eEq8IRI/AAAAAAAAAYU/U735Nq7OcIU/s400/owasp%20top%2010.jpg" alt="OWASP Top 10 2010 rc1" />
</p>
<p>At number eight (8) there is a new entry &#8211; <strong>A8 – UnvalidatedRedirects and Forwards (NEW)</strong>. I thought I&#8217;ll briefly talk about it as it recently happened with me.</p>
<p>I received the following email from a friend on Facebook (FB). When a user on FB sends an email with a link, FB prefixes the link with its own URL: <strong>http://www.facebook.com/<em>&lt;sometext&gt;</em>/<em>&lt;original link&gt;</em></strong> </p>
<p align="center">
<img src="http://lh4.ggpht.com/_96IU25bidIo/Swo7RSisK-I/AAAAAAAAAYM/LTlcdJqYcBQ/s400/fb_email.JPG" alt="Facebook Email" />
</p>
<p>As any normal user I clicked on the link thinking what it must be.</p>
<p>The link redirected me to the following page:</p>
<p align="center">
<a href="http://picasaweb.google.com/lh/photo/nz3jLJYpEdrSUpDjxBX22A?feat=embedwebsite" target="_blank"><img src="http://lh3.ggpht.com/_96IU25bidIo/Swo7RWA7-II/AAAAAAAAAYI/Mtbgm_Nj6GE/s800/yuotube.JPG" /></a>
</p>
<p>What this page was trying to do was: it displayed the message &#8220;Content requires Adobe Flash Player 10.37&#8230;&#8221;.<br />
If the user clicked on &#8216;Install&#8217; it downloaded a &#8220;setup.exe&#8221; file.<br />
On double-clicking it, it would have tried to infect your PC. </p>
<p>If you look at the page closely there are number of issues in there to help the user identify that it is a phishing page.</p>
<ol>
<li>The title of the page (on top left) is spelt wrongly &#8211; Y<strong>uo</strong>Tube</li>
<li>User has used Facebook&#8217;s icon as the website icon</li>
<li>The link/URL is neither Facebook.com nor Youtube.com, in fact it is just an IP address</li>
<li>Message &#8220;&#8230;Contect requires Flash Player&#8230;&#8221; is itself embeded inside a flash video. As in flash is already installed and running on the page.</li>
</ol>
<p>Hacker has tried to make the page look as similar as possible to Youtube, but it fails big time. Above are some of the quick noticable items, but this page actually nowhere close to a real Youtube page.</p>
<p><strong>TIP: <em>The best way to identify if it is a phishing site or not is by noting the domain name of the website. If the domain name does not sound familiar to the site you were supposed to be at then there is something wrong.</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://geek4eva.com/2009/11/23/how-saf-is-that-link-in-your-email/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

