<?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>Irfan's Corner on the Web &#187; security</title>
	<atom:link href="http://irfanhabib.com/blog/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://irfanhabib.com/blog</link>
	<description>On Mac, Linux, Grid, Virtualization and Software Technology</description>
	<lastBuildDate>Sat, 18 Jun 2011 07:07:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why I think strong password generators are a bad idea</title>
		<link>http://irfanhabib.com/blog/2008/08/22/why-i-think-strong-password-generators-are-a-bad-idea/</link>
		<comments>http://irfanhabib.com/blog/2008/08/22/why-i-think-strong-password-generators-are-a-bad-idea/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 10:12:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://irfanhabib.com/blog/?p=10069</guid>
		<description><![CDATA[
			
				
			
		
Recently in twit.tv's MacBreak Weekly, they advised about a simple technique to get secure passwords, by using openssl, then in another episode they talked about 1Password.
The advise was to generate a strong password and have your keychain manager remember it! Now, if you do follow that advise, and set up complex passwords, and have your [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2008%2F08%2F22%2Fwhy-i-think-strong-password-generators-are-a-bad-idea%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2008%2F08%2F22%2Fwhy-i-think-strong-password-generators-are-a-bad-idea%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Recently in twit.tv's MacBreak Weekly, they advised about a simple technique to get secure passwords, by using openssl, then in another episode they talked about 1Password.</p>
<p>The advise was to generate a strong password and have your keychain manager remember it! Now, if you do follow that advise, and set up complex passwords, and have your keychain manager remember it, what happens if your keychain becomes corrupted due to any reason (or your hard disk crashes and you don't have a backup), you would be completely locked out of your accounts, because the password was too complex to remember. Or imagine your traveling and get your laptop stolen (happened to a friend recently), there is no way you can login into any service, because you don't remember the passwords any more. So are strong random passwords really a good idea??</p>
<p>I rather think, that phrases, you remember are better as passwords. Or if possible try to use openssl keys for identification. The best methods I've seen so far, and I think its pretty secure from keyloggers as well, is method used by my bank.</p>
<p>The site does not prompt for the entire password, rather, you have to type in certain characters in the password, for instance:</p>
<p>
<img src="http://irfanhabib.com/blog/wp-content/uploads/2008/08/natwest.jpg" width="480" height="200" alt="natwest.png" /></p>
<p>And every time you login the character a different set of characters is asked. This method is secure from keyloggers for sure, because no one will have an idea what character was asked.</p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2008/08/22/why-i-think-strong-password-generators-are-a-bad-idea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to write Firefox Extensions</title>
		<link>http://irfanhabib.com/blog/2007/02/23/how-to-write-firefox-extensions/</link>
		<comments>http://irfanhabib.com/blog/2007/02/23/how-to-write-firefox-extensions/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 16:25:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://irfan.phantomos-vi.com/?p=77</guid>
		<description><![CDATA[
			
				
			
		
I came across this wonderful site which describes how to create firefox extensions.
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F02%2F23%2Fhow-to-write-firefox-extensions%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F02%2F23%2Fhow-to-write-firefox-extensions%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I came across<a href="http://roachfiend.com/archives/2004/12/08/how-to-create-firefox-extensions/"> this wonderful site</a> which describes how to create firefox extensions.</p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2007/02/23/how-to-write-firefox-extensions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VMWare, openSUSE and USB Ports!</title>
		<link>http://irfanhabib.com/blog/2007/01/30/vmware-opensuse-and-usb-ports/</link>
		<comments>http://irfanhabib.com/blog/2007/01/30/vmware-opensuse-and-usb-ports/#comments</comments>
		<pubDate>Tue, 30 Jan 2007 17:49:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[kernel development]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://irfan.phantomos-vi.com/?p=64</guid>
		<description><![CDATA[
			
				
			
		
I finally decided to take the plunge and remove Windows XP completely from my notebook (so far I was dual-booting), however I require certain applications which I need to use as part of my research that's why I have installed VMWare and hosted Windows XP on it, with the software. I'm so far very impressed [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F01%2F30%2Fvmware-opensuse-and-usb-ports%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2007%2F01%2F30%2Fvmware-opensuse-and-usb-ports%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I finally decided to take the plunge and remove Windows XP completely from my notebook (so far I was dual-booting), however I require certain applications which I need to use as part of my research that's why I have installed VMWare and hosted Windows XP on it, with the software. I'm so far very impressed by the performance, although I only have 512MB RAM, but it doesn't feel as if I'm running an emulated environment. VMWare allows me to stay in Linux and access those application which I require which are not available on Linux yet. Gradually I think virtualization will facilitate Linux in taking over the Desktop <span style="font-family:Wingdings;">J</span>.</p>
<p>However I have come across a problem which has been purely setup by open source "fundamentalists"! As soon as I installed VMWare I tried out various hardware including USB flash drives and USB camera, but they won't work? And upon investigation it was revealed that this was due to a method for accessing the USB port, which was claimed to be insecure, hence support for it was discontinued in openSUSE 10.2, in a <a href="https://bugzilla.novell.com/show_bug.cgi?id=210899">heated discussion</a> in the forums, it was very clear who was behind all this, a respected kernel hacker. Greg KH recently jumped the canon and was the one who posted a patch to the LKML, for eliminating binary drivers. I respect him; however he does not seem to have any for users. In a post he said:</p>
<p>"We are not supporting VMWare, because it is closed source and proprietary"</p>
<p>It indeed is, but is there any other open source solution that beats it? Xen requires kernel modification and hence does not work with Windows, the only solution to virtualize windows on Linux computer right now (KVM may change that in future, however it is in the initial stages of development, and runs only on the latest processors) is to use VMWare. In effect VMware is doing us a favour by porting VMWare to Linux at all! I'm 100% certain that the openSuse 10.2 kernel team is doing the right thing by closing a potential exploitable thing, however the approach they have adopted is completely unacceptable! If the concerned methods is indeed exploitable, it is only in the application developers own interest to adopt a more secure method for accessing USB ports, however why can't all Linux distributions follow the same standard then? I can well imagine why VMWare didn't use the openSuse method of 'securely' accessing USB ports, because it would conflict with other popular distributions and if they try to support each method, would result in excessive workload to the company. The best method in this case would be to use something like the OSDL (what's the job of OSDL anyway?) to provide recommendations to the linux distributions in order to standardize kernel level interfaces, so that application developers do not end up supporting dozens of methods for a trivial task as accessing a USB port.</p>
<p>For the time being while Windows runs on more than 90% of the worlds desktops, and is a lucrative market for Independent Software Vendors, we can not ignore users who have applications which are Windows dependant; there are 1,000 times more such applications than Linux dependant apps. And the only way to allows users to run those applications on Linux for the time being is to use virtualization (WINE in my opinion, is progressing nicely, but still has some way to go).</p>
<p>PS. Instead of just ranting here, I will be releasing an openSUSE default kernel with the USB access feature turned on, so that people who need it now can use it</p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2007/01/30/vmware-opensuse-and-usb-ports/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Getting Started with the LIDS</title>
		<link>http://irfanhabib.com/blog/2006/09/10/getting-started-with-the-lids/</link>
		<comments>http://irfanhabib.com/blog/2006/09/10/getting-started-with-the-lids/#comments</comments>
		<pubDate>Sun, 10 Sep 2006 19:21:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://irfan.phantomos-vi.com/?p=9</guid>
		<description><![CDATA[
			
				
			
		
With increasing usage of Linux in various computing environments, a lot of security vulnerabilities are being discovered in GNU/Linux-based systems. Due to the open nature of application development in the Open Source world, a lot of vulnerabilities are being addressed very quickly. But, it may happen that a patch is not addressed in a timely [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2006%2F09%2F10%2Fgetting-started-with-the-lids%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Firfanhabib.com%2Fblog%2F2006%2F09%2F10%2Fgetting-started-with-the-lids%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>With increasing usage of Linux in various computing environments, a lot of security vulnerabilities are being discovered in GNU/Linux-based systems. Due to the open nature of application development in the Open Source world, a lot of vulnerabilities are being addressed very quickly. But, it may happen that a patch is not addressed in a timely manner, and in the meantime, all the systems running the application are exposed. Malicious users can possibly gain root privileges and wreak havoc with these systems. This is where the Linux Intrusion Detection System (LIDS) comes to the rescue.</p>
<p>Read the full article on <a href="http://interactive.linuxjournal.com/article/8690">Linux Journal </a></p>
]]></content:encoded>
			<wfw:commentRss>http://irfanhabib.com/blog/2006/09/10/getting-started-with-the-lids/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

