<?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>Nirlog.com &#187; Reviews</title>
	<atom:link href="http://nirlog.com/category/reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://nirlog.com</link>
	<description>Technology, Life and other stuff that come along...</description>
	<lastBuildDate>Sat, 21 Nov 2009 01:55:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google Chrome OS in Vmware</title>
		<link>http://nirlog.com/2009/11/21/google-chrome-os-in-vmware/</link>
		<comments>http://nirlog.com/2009/11/21/google-chrome-os-in-vmware/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 01:38:08 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[chrome in vmware]]></category>
		<category><![CDATA[chrome shell access]]></category>
		<category><![CDATA[chrome ssh]]></category>
		<category><![CDATA[google chrome os]]></category>

		<guid isPermaLink="false">http://nirlog.com/?p=320</guid>
		<description><![CDATA[I couldn&#8217;t resist myself from trying Google&#8217;s Chrome OS that got everyone buzzing.
Engadget has a very helpful video &#8211; How-to: run Chrome OS as a virtual machine. The image they&#8217;ve used is from  gdgt.
Another useful how to is at TechCrunch &#8211; Want To Try Out Google Chrome OS For Yourself? Here’s How. They&#8217;re running [...]]]></description>
			<content:encoded><![CDATA[<p>I couldn&#8217;t resist myself from trying Google&#8217;s Chrome OS that got everyone buzzing.</p>
<p>Engadget has a very helpful video &#8211; <a href="http://www.engadget.com/2009/11/20/how-to-run-chrome-os-as-a-virtual-machine/">How-to: run Chrome OS as a virtual machine</a>. The image they&#8217;ve used is from  <a href="http://gdgt.com/google/chrome-os/download/">gdgt</a>.</p>
<p>Another useful how to is at TechCrunch &#8211; <a href="http://www.techcrunch.com/2009/11/19/guide-install-google-chrome-os/">Want To Try Out Google Chrome OS For Yourself? Here’s How.</a> They&#8217;re running <a href="http://torrents.thepiratebay.org/5170843/chromeos-image-999.999.32309.211410-a1.vmdk.bz2.5170843.TPB.torrent">this Chrome image</a> (downloaded from torrent)  on <a href="http://www.virtualbox.org/wiki/Downloads">Sun VirtualBox</a>.</p>
<p>First I tried the image from gdgt on my Vmware Fusion, it booted ok but couldn&#8217;t detect the network and was impossible to login.</p>
<p>I then downloaded the image from torrent (used by TechCrunch), which detected the network but strangely didn&#8217;t let me login with my google account. I did create a new google account just to try this and to be on a safer side. After reading the comments on torrent site, I figured that you can login with user &#8220;mark&#8221; and password &#8220;chromeos&#8221;. Boom&#8230; that let me in!</p>
<p>The first impression after few minutes of mocking around was that this wasn&#8217;t anywhere like the one <a href="http://www.youtube.com/watch?v=ANMrzw7JFzA">demoed by Google guys</a>. No app menu and panels. It was just like a chrome browser in virtual machine. But after playing for a while and googling around. I figured that &#8220;Ctrl Alt t&#8221; takes you to the terminal &#8211; you can sudo with the same password &#8220;chromeos&#8221;.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2009/11/chrome-shell-reboot-1.png" height="585" width="438" border="1" hspace="4" vspace="4" alt="Chrome-Shell-Reboot-1" /><br />
After rebooting the Chrome OS from command line and re-logging in, the App Menu became available.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2009/11/chrome-app-tabs-1.png" height="370" width="420" border="1" hspace="4" vspace="4" alt="Chrome-App-Tabs-1" /></p>
<p>I could start the sshd</p>
<p><img src="http://nirlog.com/wp-content/uploads/2009/11/chrome-start-ssh.png" height="381" width="438" border="1" hspace="4" vspace="4" alt="Chrome-Start-Ssh" /></p>
<p>And remote login from my Mac<br />
<img src="http://nirlog.com/wp-content/uploads/2009/11/chrome-remote-login.png" height="443" width="433" border="1" hspace="4" vspace="4" alt="Chrome-Remote-Login" /></p>
<p>Personally, I think Chrome is trying to bring thin clients back in from of netbooks. Thin clients failed earlier because the networks were slow and &#8220;cloud&#8221; wasn&#8217;t there. But Chrome stands a chance as cloud is the future and it&#8217;s built with three very important goals in mind &#8211; Security, Speed and Reliability. Having said that, native softwares are absolutely must for it to succeed. Even iPhones need native apps!</p>
<p>As far as user experience is concerned, at the moment Chrome OS is nothing but a browser. If you want to experience the early Chrome OS &#8211; just install Chrome browser and browse your favorite sites <img src='http://nirlog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I&#8217;m sure this is going to change when Chrome OS is finally released for public next year.</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2009/11/21/google-chrome-os-in-vmware/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sourcefire and SFCP Certification</title>
		<link>http://nirlog.com/2009/04/13/sourcefire-and-sfcp-certification/</link>
		<comments>http://nirlog.com/2009/04/13/sourcefire-and-sfcp-certification/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 11:59:02 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2009/04/13/sourcefire-and-sfcp-certification/</guid>
		<description><![CDATA[Hurray&#8230;! My intense work for last couple of weeks has finally paid off. Yeah, I&#8217;ve just passed my SFCP (Source Fire Certified Professional) Certification Exam.
First briefly about the company &#8211; Sourcerfire was founded by the author of Snort (an open source network intrusion prevention and detection system). Snort is the most popular and widely deployed [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://nirlog.com/wp-content/uploads/2009/04/sfcppin.jpg" height="206" width="250" border="1" align="right" hspace="4" vspace="4" alt="Sfcppin" />Hurray&#8230;! My intense work for last couple of weeks has finally paid off. Yeah, I&#8217;ve just passed my <a href="http://www.sourcefire.com/services/education#sfcp">SFCP</a> (Source Fire Certified Professional) Certification Exam.</p>
<p>First briefly about the company &#8211; <a href="http://www.sourcefire.com/">Sourcerfire</a> was founded by the author of <a href="http://snort.org/">Snort</a> (an open source network intrusion prevention and detection system). Snort is the most popular and widely deployed IDS/IPS and has become the de facto standard for the industry.</p>
<p>So, why do we need Sourcefire (very expensive) if Snort is the best and free?</p>
<p>Right, Snort is the best and free out there but it&#8217;s implementation, management and maintenance is not a piece of cake for everyone; that&#8217;s where sourcefire comes into play. Sourcefire uses snort at it&#8217;s heart to utilize it&#8217;s powerful IDS/IPS techonology, with added benefit of plug-n-protect simplicity (the purpose-built appliance is easy to install, maintain and manage), and it comes with tons of extra features that make it very powerful. Sourcefire adds an Adaptive IPS and Enterprise Threat Management (ETM) on top of the Snort IPS. It is managed via user-friendly and intuitive web interface, of course you can always do your advanced config from the shell because it&#8217;s a snort installed in a linux box anyway.</p>
<p><strong>Components of</strong><strong><a href="http://www.sourcefire.com/products/3D"> Sourcefire 3D System</a></strong></p>
<p>Sourcefire 3D System is comprised of two appliances (Sourcefire Defense Center and Sourcefire 3D Sensor).</p>
<p><strong><a href="http://www.sourcefire.com/products/3D/defense_center">Sourcefire Defense Center (DC)</a></strong> is a centralized management console to manage the sensors, centralized event aggregation and sensor policy administration.</p>
<p><strong><a href="http://www.sourcefire.com/products/3D/sensor">Sourcefire 3D Sensors</a></strong> are purpose-built network security appliances that passively aggregate network and user intelligence while defending the network against internal and external threats.</p>
<p><strong>3D Sensor Modules<br />
</strong><br />
Each Sourcefire 3D Sensor is capable of running any combination of the following four software components (you need to buy them separately):</p>
<p><strong><a href="http://www.sourcefire.com/products/3D/ips">Sourcefire IPS (Intrusion Prevention System)</a></strong> it&#8217;s the mighty snort running in background, where you can use rules-based detection engine and utilize the acclaimed <a href="http://www.snort.org/vrt/">Vulnerability Research Team (VRT)</a> to protect your network. The IPS component is included in the base system.</p>
<p><strong><a href="http://www.sourcefire.com/products/3D/rna">Sourcefire RNA (Real-time Network Awareness)</a></strong><strong> </strong>passively monitors real-time network traffic and gathers network intelligence, it can detect operating systems, services, applications, protocols, and potential vulnerabilities that exist on your network. This is a very useful component of Sourcefire but you&#8217;ll need to buy the RNA license separately.</p>
<p><strong><a href="http://www.sourcefire.com/products/3D/rua">Sourcefire RUA (Real-time User Awareness)</a></strong> helps to identify the user identity and contact information, it pairs Active Directory and LDAP usernames with host IP addresses involved in security and compliance events. You&#8217;ll need to buy the RUA license separately.</p>
<p><strong><a href="http://www.sourcefire.com/products/3D/netflow">Sourcefire NetFlow Analysis</a></strong> is an optional component of Sourcefire’s Network Behavior Analysis (NBA) solution. It gives additional insight to network threats by aggregating and analyzing NetFlow from routers and switches.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2009/04/master-defence-center.jpg" height="221" width="420" border="1" hspace="4" vspace="4" alt="Master-Defence-Center" /><br />
Sourcefire 3D System deployment with Master Defense Center</p>
<p>OK that was about sourcefire. Here&#8217;s how you go about getting certified.</p>
<p><span id="more-292"></span><br />
<strong>Training Course</strong></p>
<p>Sourcefire offers several <a href="http://www.sourcefire.com/services/education/courses">instructor-led classroom training</a> for Sourcfire 3D systems, out of which <a href="http://www.sourcefire.com/elqNow/elqRedir.htm?ref=http://www.sourcefire.com/resources/downloads/public/training/SF3D_360_Bundle.pdf?a=1%26b=2%23go">SF3D 360 Bundle</a> is the one I took.</p>
<p>Sourcefire 3D™ 360 Bundle Includes:</p>
<blockquote><p>• Instructor-led Training Sourcefire 3D™ (4 days)<br />
• Sourcefire Certified Professional (SFCP) Certification Exam<br />
• Sourcefire Guarantees<br />
• CPE Credits 32 (for CISSPs)</p></blockquote>
<p><strong>Course Outline<br />
</strong></p>
<blockquote><p>• Sourcefire 3D System Sensor Deployment and Communications Architecture<br />
• Sourcefire 3D System Overview &#38; Product Installation<br />
• Interface Navigation and Dashboard views<br />
• Sensor Configuration and Management with the Defense Center<br />
• Configuring Interface Sets and Detection Engines<br />
• Administration, Maintenance and System Policy<br />
• System Health Monitoring and Alerting<br />
• Real-time User Awareness<br />
• Adaptive Profiles<br />
• User Account Management<br />
• IPS &#38; RNA Detection Policy Configuration<br />
• Compliance Policy, White Lists and Host Attributes<br />
• Event Analysis and Reporting<br />
• End-Point Intelligence<br />
• Flow Data Analysis and Network Profiling<br />
• Nmap and Nessus Scanning<br />
• Basic Rule Structure and Syntax<br />
• IPS Features and Configuration<br />
• Trouble Shooting and Behind-The-GUI Navigation and Architecture</p></blockquote>
<p><strong>Certification Exam</strong></p>
<blockquote><p>The following products and skill areas are assessed through this process:</p>
<p>• Intrusion Management System<br />
• Intrusion Sensors<br />
• Defense Center<br />
• RNA Sensor<br />
• Installation and Deployment<br />
• Administration and Management<br />
• Policy Configuration and Management<br />
• Policy Non-compliance and Remediation<br />
• User Administration and Management<br />
• Reporting Creation and Management<br />
• Effective and Performance Oriented Rule Writing</p></blockquote>
<p>The certification exam itself consists of 200 multiple choice questions, which you&#8217;ll have to complete within 4 hours. Passing score is 75%, you&#8217;ll immediately know whether you pass or fail and if you pass the exam certificates are available online for you to print.</p>
<p>I found the instructor-led course very helpful. I have worked with snort before but this was my first introduction to Sourcerfire. After the 4 day course, you&#8217;ll have 60 days to prepare and take the exam. Every student is given a second attempt if a passing grade of 75% or better is not achieved on the first attempt.</p>
<p>To prepare for the exam, I went through the training material (page by page) one more time. I also had an access to sourcefire boxes installed in our office lab so, it was very useful. It&#8217;s an open book exam, you&#8217;ll have slightly more than a minute to answer each question, so you won&#8217;t have enough time to go through your materials during the exams. You&#8217;ll need to know your stuff to pass it, but having an access to sourcefire box at the time of exam will be very handy (for the user interface questions).</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2009/04/13/sourcefire-and-sfcp-certification/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GFI LANguard Network Security Scanner 8</title>
		<link>http://nirlog.com/2008/01/21/gfi-languard-network-security-scanner-8/</link>
		<comments>http://nirlog.com/2008/01/21/gfi-languard-network-security-scanner-8/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 16:39:22 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://nirlog.com/2008/01/21/gfi-languard-network-security-scanner-8/</guid>
		<description><![CDATA[GFI LANguard Network Security Scanner is a very easy to use yet powerful commercial Network vulnerability scanning, patch management and auditing tool. If you have a small network with few computers then it&#8217;s easy to keep track of the softwares installed and do the patching manually, but for larger networks it would be a nightmare [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gfi.com/lannetscan/">GFI LANguard Network Security Scanner</a> is a very easy to use yet powerful commercial Network vulnerability scanning, patch management and auditing tool. If you have a small network with few computers then it&#8217;s easy to keep track of the softwares installed and do the patching manually, but for larger networks it would be a nightmare to do everything manually. This is where tools like GFI LANguard NSS come in to help network/system admins. GFI LANguard NSS makes use of the vulnerability check databases based on <a href="http://oval.mitre.org/repository/index.html">OVAL</a> and <a href="http://www.sans.org/top20/">SANS Top 20</a>, providing over 15,000 vulnerability assessments when your network is scanned. It is one of the best commercial network security scanner and patch management tool available.</p>
<p>I&#8217;ve installed and tested it in my WinXP SP2 running on my MacBook Pro Vmware Fusion, and this is what I found.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2008/01/gfi-nss.jpg" height="211" width="319" border="1" hspace="4" vspace="4" alt="Gfi-Nss" /></p>
<p><span id="more-277"></span><br />
<strong>Installation and usage</strong><br />
The installation is easy and straightforward. You just need to follow the on screen instruction. You&#8217;ll require: a domain administrator account, a smtp server address to send alerts via email and have to choose either Microsoft Access or MS SQL Server for the back-end database.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2008/01/nss-install.jpg" height="291" width="379" border="1" hspace="4" vspace="4" alt="Nss-Install" /></p>
<p><strong>Scanning, Reporting and Patching</strong><br />
The user interface is intuitive and easy to use. After the scanning is completed, it gives a nice report of the scan (you can choose to scan a single computer, group or the whole network). In the first scan it let me know that my Office and Windows need some critical patches. If you expand each vulnerabilities then it&#8217;ll give the Microsoft ID, download link and the patch release date. You can apply the patch or choose to ignore it by right clicking on it.  There&#8217;s a handy feature to mass deploy the Microsoft updates on selected computers or all computers in the network. Other notable features in patch deployment are:</p>
<p>- Custom Software deployment<br />
- Uninstallation of Microsoft updates<br />
- Detailed Patch Deployment log</p>
<p>Besides the vulnerabilities the scan reports on open tcp/udp ports, open shares, installed applications, password policies, groups and users (with their privilege, last logon and password age).</p>
<p>You can buy an extra ReportPack to create vulnerabilities scanning reports and system information reports for your managers and bosses. I think it would have been great to have this reporting built in to NSS.</p>
<p><a href="http://nirlog.com/wp-content/uploads/2008/01/nss-main-big.png" rel="lightbox"><img src="http://nirlog.com/wp-content/uploads/2008/01/nss-main-small.png" height="140" width="420" border="1" hspace="4" vspace="4" alt="Nss-Main-Small" /></a><br />
<strong><br />
Useful Tools</strong><br />
GFI LANguard NSS comes with very handy tools that a network/security admin uses every day</p>
<p><img src="http://nirlog.com/wp-content/uploads/2008/01/nss-tools.png" height="354" width="252" border="1" hspace="4" vspace="4" alt="Nss-Tools" /></p>
<p><strong>Conclusion</strong><br />
I&#8217;ve tried the GFI LANguard N.S.S 8 for few days and think that it is a very useful tool for network and security administrators. I liked the fact that it has all three useful tools i.e. network vulnerability scanning, patch management and auditing integrated into one. It&#8217;s also easy to use and manage. The lack of built-in ReportPack is the only down side of it. Here, I&#8217;ve just scratched few features of the product, if you&#8217;re interested you can try it for free with <a href="http://www.gfi.com/downloads/downloads.aspx?pid=lanss&amp;lid=EN">30 days evaluation version</a> before buying it.</p>
<p><strong>Update:</strong> GFI have now included the ReportPack for free with GFI LANguard N.S.S. and all other ReportPack-powered software titles on top of the <a href="http://www.gfi.com/news/en/newpricing.htm">45% price cut</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2008/01/21/gfi-languard-network-security-scanner-8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone first impression</title>
		<link>http://nirlog.com/2007/11/10/iphone-first-impression/</link>
		<comments>http://nirlog.com/2007/11/10/iphone-first-impression/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 01:23:27 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[UK]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/11/10/iphone-first-impression/</guid>
		<description><![CDATA[Finally got my hands on the iPhone today!
We&#8217;ve all watched/read so much about the iphone and it&#8217;s coolness that expectations were quite high. And I&#8217;ve to say that I was not disappointed. It&#8217;s really cool, slim and gorgeous. Most of the things work perfect. I think the keyboard is not an issue.

iPhone was launched today [...]]]></description>
			<content:encoded><![CDATA[<p>Finally got my hands on the iPhone today!</p>
<p>We&#8217;ve all watched/read so much about the iphone and it&#8217;s coolness that expectations were quite high. And I&#8217;ve to say that I was not disappointed. It&#8217;s really cool, slim and gorgeous. Most of the things work perfect. I think the keyboard is not an issue.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2007/11/iphone-1.JPG" height="529" width="420" border="1" hspace="4" vspace="4" alt="Iphone-1" /></p>
<p>iPhone was launched today at 6:02pm in UK and could be bought in <a href="http://store.apple.com/Apple/WebObjects/ukstore">Apple Stores</a>, <a href="http://shop.o2.co.uk/iPhone?cm_re=HeroBanner-_-Shop-_-iphonelaunch">O2 stores</a> or <a href="http://www.carphonewarehouse.com/commerce/servlet/gben-server-PageServer?ARTICLE=MAIN.UK.INTERNET.STATIC.APPLE.IPHONE">Carphone Warehouse stores</a>. You&#8217;ll have to sign 18 months contract with O2, which is the exclusive carrier in UK.</p>
<p>There&#8217;s one Carphone Warehouse store few blocks away from my house, so I went to check out at 6pm. Surprisingly there were just around 20 people queuing up. The store opened at 6:02 and everybody was let in. But there was a problem with carphone warehouse&#8217;s payment system. I&#8217;m not sure if the system was flooded by iPhone transaction or other technical issues. Anyway, it took more than half an hour just for the payment authorization. I was the first one to walk out of that store with the iPhone. They authorized the payment manually, bypassing the chip and pin (security system in UK&#8217;s bank cards).</p>
<p>Activating iPhone with iTunes was a smooth and painless process. I am currently using Vodafone, and got the PAC code from them few days ago. PAC code is a special code to transfer your mobile number from one provider to another. My existing mobile number will be automatically transferred to my iPhone after 7 days, until then O2 has assigned me a temporary number. That was clever.</p>
<p>Played with most of its features, made several calls (quality is quite good) and tested the visual voice mail (which should be very useful). Synced my address book, music, podcasts, some photos and videos.  iPod is excellent. Gmail and IMAP mails are easy to configure and work without any problem. Photos are very cool,  flipping them, zooming in/out, resizing was fun. Google Maps will be very useful for me finding places in London, it loads pretty fast even on EDGE Network.</p>
<p>Only problems are the Wi-Fi connection and YouTube. I use a 128bit WEP HEX Key at home and couldn&#8217;t establish connection with my Access Point. Quick Google gave me <a href="http://dret.typepad.com/dretblog/2007/08/iphone-101-wi-1.html">this</a> (seems to be a known issue) but using $ in front doesn&#8217;t solve the problem for me.  For the YouTube Videos It says that it requires an EDGE or Wi-Fi connection.</p>
<p>I think these two problems can be fixed easily. </p>
<p>I&#8217;m just having a good time playing with it.  You&#8217;ve to hold it and use it to really appreciate it. It was a nice Deepawali gift for myself!</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/11/10/iphone-first-impression/feed/</wfw:commentRss>
		<slash:comments>-38</slash:comments>
		</item>
		<item>
		<title>Monitor network traffic with ntop</title>
		<link>http://nirlog.com/2007/07/30/monitor-network-traffic-with-ntop/</link>
		<comments>http://nirlog.com/2007/07/30/monitor-network-traffic-with-ntop/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 12:48:28 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/07/30/monitor-network-traffic-with-ntop/</guid>
		<description><![CDATA[How do you monitor your network traffic? Of course using MRTG, you might say. Yes, that&#8217;s true, MRTG does an excellent job of monitoring traffic across networks and devices (router/switches). But when you see an abnormal traffic in MRTG, how do you find out what is generating that extra abnormal traffic? This is where ntop [...]]]></description>
			<content:encoded><![CDATA[<p>How do you monitor your network traffic? Of course using <a href="http://oss.oetiker.ch/mrtg/">MRTG</a>, you might say. Yes, that&#8217;s true, MRTG does an excellent job of monitoring traffic across networks and devices (router/switches). But when you see an abnormal traffic in MRTG, how do you find out what is generating that extra abnormal traffic? This is where <strong><a href="http://www.ntop.org/overview.html">ntop</a></strong> comes into play. Basically, MRTG shows you a bigger picture, whereas ntop lets you zoom into individual networks and hosts, and gives you enough information to pinpoint the hosts or devices generating extra/abnormal traffic.</p>
<p>ntop is a tool that shows network traffic usage. It is based on libpcap and when installed in a place where it can capture network traffic (hub or a mirrored port of a switch), it logs and reports information concerning IP and Fibre Channel traffic generated by each host in the network. ntop has a very rich and user-friendly web interface for reporting.</p>
<p>This is what ntop can do for you:</p>
<blockquote><p>*  Sort network traffic according to many protocols<br />
* Show network traffic sorted according to various criteria<br />
* Display traffic statistics<br />
* Store on disk persistent traffic statistics in RRD format<br />
* Identify the indentity (e.g. email address) of computer users<br />
* Passively (i.e. withou sending probe packets) identify the host OS<br />
* Show IP traffic distribution among the various protocols<br />
* Analyse IP traffic and sort it according to the source/destination<br />
* Display IP Traffic Subnet matrix (who&#8217;s talking to who?)<br />
* Report IP protocol usage sorted by protocol type<br />
* Act as a NetFlow/sFlow collector for flows generated by routers (e.g. Cisco and Juniper) or switches (e.g. Foundry Networks)<br />
* Produce RMON-like network traffic statistics</p></blockquote>
<p><img src="http://nirlog.com/wp-content/uploads/2007/07/ntop.png" height="181" width="420" border="1" hspace="4" vspace="4" alt="Ntop" /></p>
<p><span id="more-264"></span><br />
<strong>Installation</strong><br />
ntop is available for Linux/Unix, Windows and Mac OSX. Windows demo version with limited packet capability is freely available for download. If you want to use the Windows version on production environment, you either need to compile it by yourself or buy a binary version with updates and support. But Linux/Unix and Mac versions are freely available, both source and binary.</p>
<p>Installation of ntop is pretty straight forward, here I&#8217;m going to demonstrate a binary rpm installation in CentOS 5.x. We&#8217;ll use RPMForge repository for ntop installation, so first we need to upgrade our rpm to rpmforge.</p>
<p><a href="http://dag.wieers.com/rpm/packages/rpmforge-release/">Download the rpm</a> and upgrade it.</p>
<blockquote><p># rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm</p></blockquote>
<p>Install the dependencies</p>
<blockquote><p>#yum install glib libpcap</p></blockquote>
<p>Install ntop</p>
<blockquote><p># yum install ntop</p></blockquote>
<p>Edit the config file /etc/ntop.conf, and comment out the setting to run in daemon mode</p>
<blockquote><p>Change &#8211;daemon to # &#8211;daemon</p></blockquote>
<p>Set to the network interface that you use for sniffing data</p>
<blockquote><p>&#8211;interface eth1</p></blockquote>
<p>Comment out the option for port 3001 for SSL</p>
<blockquote><p>Change #&#8211;https-server 3001 to &#8211;https-server 3001</p></blockquote>
<p>Run the ntop to set your password</p>
<blockquote><p># /usr/bin/ntop @/etc/ntop.conf -A</p></blockquote>
<p>Edit the config file /etc/ntop.conf and set back to daemon mode</p>
<blockquote><p>Change #&#8211;daemon to &#8211;daemon</p></blockquote>
<p>Use chkconfig to make the service start on every reboot</p>
<blockquote><p># chkconfig ntop on</p></blockquote>
<p>Start the service.</p>
<blockquote><p># service ntop start</p></blockquote>
<p>That&#8217;s it, now you can use your web browser to access the ntop web interface. It has a lot of user-friendly reporting and admin options. Here&#8217;re few screenshots from the web interface of ntop.</p>
<p>Browse https://ip_address:3001 and you&#8217;ll see the Global Traffic Statics<br />
<a href="http://nirlog.com/wp-content/uploads/2007/07/ntop-sumarry.png" rel="lightbox[ntop]"><img src="http://nirlog.com/wp-content/uploads/2007/07/ntop-sumarry-small.png" height="462" width="420" border="1" hspace="4" vspace="4" alt="Ntop-Sumarry-Small" /></a></p>
<p>Network Load Statics displays the network traffic history: last 10 minutes, last hour, current day and last month.<br />
<a href="http://nirlog.com/wp-content/uploads/2007/07/network-load.png" rel="lightbox[ntop]"><img src="http://nirlog.com/wp-content/uploads/2007/07/network-load-small.png" height="529" width="420" border="1" hspace="4" vspace="4" alt="Network-Load-Small" /></a></p>
<p>Active TCP/UDP session shows which client in the network is connected to which server, the information includes source/destination ip address/port numbers and duration of the connection.<br />
<a href="http://nirlog.com/wp-content/uploads/2007/07/active-sessions.png" rel="lightbox[ntop]"><img src="http://nirlog.com/wp-content/uploads/2007/07/active-sessions-small-1.png" height="224" width="420" border="1" hspace="4" vspace="4" alt="Active-Sessions" /></a></p>
<p>Local Matrix, shows the amount of data exchanged between hosts in the local subnet.<br />
<a href="http://nirlog.com/wp-content/uploads/2007/07/local-matrix.png" rel="lightbox[ntop]"><img src="http://nirlog.com/wp-content/uploads/2007/07/local-matrix-small1.png" height="285" width="420" border="1" hspace="4" vspace="4" alt="Local-Matrix-Small" /></a></p>
<p>Network Traffic All Protocols/All Hosts displays the amount of data sent/received by each local and remote hosts. After reviewing the data usage we can zoom in to the individual hosts for more detail.<br />
<a href="http://nirlog.com/wp-content/uploads/2007/07/ntop-traffic.png" rel="lightbox[ntop]"><img src="http://nirlog.com/wp-content/uploads/2007/07/ntop-traffic-small-1.png" height="334" width="420" border="1" hspace="4" vspace="4" alt="Ntop-Traffic-Small-1" /></a></p>
<p>The details of a single host, includes almost every detail you would like to know about this host.<br />
<a href="http://nirlog.com/wp-content/uploads/2007/07/individual-host.png" rel="lightbox[ntop]"><img src="http://nirlog.com/wp-content/uploads/2007/07/individual-host-small.png" height="242" width="420" border="1" hspace="4" vspace="4" alt="Individual-Host-Small" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/07/30/monitor-network-traffic-with-ntop/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Online Password Managers</title>
		<link>http://nirlog.com/2007/07/16/online-password-managers/</link>
		<comments>http://nirlog.com/2007/07/16/online-password-managers/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 10:40:46 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/07/16/online-password-managers/</guid>
		<description><![CDATA[After switching to a mac, I tried many desktop password managers, and had written about Password Managers for OS X,  which got a lot of attention. It&#8217;s needless to mention the importance of using a password manager since we use passwords to protect almost everything digital, and we&#8217;ve so many of them today. Currently [...]]]></description>
			<content:encoded><![CDATA[<p>After switching to a mac, I tried many desktop password managers, and had written about <a href="http://nirlog.com/2006/07/19/password-managers-for-os-x/">Password Managers for OS X</a>,  which got a lot of attention. It&#8217;s needless to mention the importance of using a password manager since we use passwords to protect almost everything digital, and we&#8217;ve so many of them today. Currently we trust most of our private data like, emails, bookmarks, documents, spreadsheets and calendar events to some online providers like Google, Yahoo or Microsoft. So, how about your secrets and passwords stored online, somewhere in the cloud? I know what your immediate response is, passwords? No way I&#8217;m going to store my passwords online! But you might want to give a second thought because now the technology is secure enough. Thanks to <a href="http://ajaxpatterns.org/Host-Proof_Hosting">Host-Proof Hosting</a>. If the owners of the servers wanted to mess around with your information, or even if the server gets hacked, they won&#8217;t be able to recover your data. In Host-Proof Hosting the sensitive data is always transmitted to the server in encrypted from using a pass-phrase. The good thing is that, this pass-phrase is never transmitted to or stored in the server. The server can never access the stored data in it&#8217;s plain form. All the encryption and decryption takes place in the client side, inside the browser. This is basically a &#8220;Zero-Knowledge&#8221; web application, where the provider knows nothing about your actual data.</p>
<blockquote><p>* User enters pass-phrase to begin using the system. Browser retains the pass-phrase as a global variable.<br />
* User requests a list of all data belonging to him.<br />
* For each record, the system stores the associated user ID in plain-text, the record ID in plain form, and the record content only in encrypted form. (The message content is one or more database columns, each encrypted.) Thus, system is able to return a list of record IDs for this user.<br />
* User selects one of the record IDs.<br />
* System checks that this user ID is associated with the record ID, and returns the corresponding message content.<br />
* Browser uses stored pass-phrase to decrypt the contents.</p></blockquote>
<p>Ok, with that background if you&#8217;re ready to store your sensitive information online, here are few choices for you.</p>
<p><span id="more-262"></span><br />
<strong><a href="http://aaronboodman.com/halfnote/">Halfnote</a></strong><br />
Halfnote is a very simple and secure notepad. Easy to register &#8212; provide your email address, choose a password, and you&#8217;re done. A simple blank notepad is presented, where you can write your secret passwords or documents. It&#8217;s very fast and the information is auto-saved as you type. The information you send is encrypted with your pass-phrase but it lacks SSL protection, which could have provided extra security by encrypting the session information.<br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/halfnote.png" height="150" width="385" border="1" hspace="4" vspace="4" alt="Halfnote" /></p>
<p><strong><a href="https://www.passlet.com/">Passlet</a></strong><br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/passlet-logo.png" height="65" width="177" border="1" align="left" hspace="4" vspace="4" alt="Passlet-Logo" />Passlet is a typical online password manager, currently in beta. It has an easy to input entry from where you can input: Title, Username, Password, and Notes. It encrypts the data by deriving 128-bit AES key from your master password. The key derivation is completely performed within the browser. In addition to secure data, Passlet uses SSL for session encryption, we can be sure of connecting to Passlet server by viewing the SSL Certificate.<br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/passlet.png" height="169" width="420" border="1" hspace="4" vspace="4" alt="Passlet" /></p>
<p><strong><a href="http://esecurekey.com">eSecureKey</a></strong><br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/esecurekey-logo.gif" height="49" width="300" border="1" align="right" hspace="4" vspace="4" alt="Esecurekey-Logo" />eSecureKey is another online password manager, currently in beta. It has a Portlet, which can be accessed with a Secure Key. This Secure Key is different from your login password, and is never transmitted to the server. This is the key used to encode and decode data. The portlet lists the existing entries and allows to add new information with tags for easy listing and searching. eSecureKey sends encrypted data to the server but lacks SSL for the session encryption.<br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/esecurekey.png" height="176" width="420" border="1" hspace="4" vspace="4" alt="Esecurekey" /></p>
<p><strong><a href="http://www.passpack.com">PassPack</a></strong><br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/passpack-logo.png" height="59" width="200" border="1" align="left" hspace="4" vspace="4" alt="Passpack-Logo" />PassPack is currently in beta.  It uses Packing Key to pack/unpack (encrypt/decrypt) data, which is all done in client side, inside the browser, no keys are sent to the server. It uses AES encryption and special security techniques, like disposable logins, which can be created in advance. Disposable logins are good for one time login only. This is useful when you access your data using a public computer. PassPack has taken the fight against phishing to a new level by allowing users to setup their custom Greeting Message after login, and ip address restriction, where users can choose to allow only certain ip address to have login access. PassPack uses SSL to encrypt session data as well. Other useful features in PassPack are import/export from/to a csv file. You can make an encrypted backup of your secret data using the packing key, and the restoration from the backup file is very easy too.<br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/passpack-1.png" height="187" width="420" border="1" hspace="4" vspace="4" alt="Passpack-1" /></p>
<p><strong><a href="http://www.clipperz.com/">Clipperz</a></strong><br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/clipperz-logo-1.png" height="54" width="180" border="1" align="right" hspace="4" vspace="4" alt="Clipperz-Logo-1" />Clipperz uses local encryption within the browser so, your data is safe like all other online password managers. But Clipperz has some useful features that other online password managers lack.  For example, it has a cool feature called direct login, which allows to quickly create a &#8220;direct login&#8221; link: just one click to authenticate and access the online service without typing any username and password. Another good feature is offline copy, which allows users to dump their encrypted data from Clipperz servers to a local hard disk or USB drive and create a read-only version of Clipperz to be used when there&#8217;s no internet connection available. Clipperz is currently available in English, Japanese and Chinese. It stores the passwords and other confidential data in predefined templates called cards. Clipperz has several predefined templates for storing websites, banking, credit card, address book and custom card. There&#8217;re some new features coming soon, among them Import and Sharing should be very useful.<br />
<img src="http://nirlog.com/wp-content/uploads/2007/07/clipperz.png" height="187" width="420" border="1" hspace="4" vspace="4" alt="Clipperz" /></p>
<p><strong>Conclusion</strong><br />
I think online password managers are handy and secure enough to store the username/passwords of many websites that we visit on daily basis like, digg, delicious, flicker, etc &#8230;. but for myself, I wouldn&#8217;t store critical secrets and financial data online yet!  If you&#8217;re a system admin you might want to check <a href="http://keepass.info/">KeePass</a> that works across all platforms. Having said that, if you&#8217;re ready to take a plunge into online password managers then technology is ready and there&#8217;re excellent choices available. So, if you love simplicity, Halfnote is for you, if you want cool features like direct login or multiple language support, then go for Clipprez, if you want extra security like disposable logins and phishing protection go for PassPack.</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/07/16/online-password-managers/feed/</wfw:commentRss>
		<slash:comments>-44</slash:comments>
		</item>
		<item>
		<title>Simulating Cisco and Linux Networks</title>
		<link>http://nirlog.com/2007/07/09/simulating-cisco-and-linux-networks/</link>
		<comments>http://nirlog.com/2007/07/09/simulating-cisco-and-linux-networks/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 00:40:48 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Linux/Unix]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/07/07/simulating-cisco-and-linux-networks/</guid>
		<description><![CDATA[The benefits of designing and testing complex networks in simulated environments are obvious to network professionals and companies. It lets them test the network configurations before implementing it in the real world, and the good thing is that, they can do this without investing any money in expensive hardwares. Virtual networks are also excellent tools [...]]]></description>
			<content:encoded><![CDATA[<p>The benefits of designing and testing complex networks in simulated environments are obvious to network professionals and companies. It lets them test the network configurations before implementing it in the real world, and the good thing is that, they can do this without investing any money in expensive hardwares. Virtual networks are also excellent tools for academic and certification purposes like CCNA, CCNP or CCIE, where students can get hands-on experience configuring cisco routers.</p>
<p>Currently Cisco is the leader in Networking market, and Linux, the leader in Server market. So, if you want to test your complex (or not so complex) network configurations before buying any actual linux servers or the very expensive cisco routers, then you can use <a href="http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator">Dynamips</a> to simulate Cisco Router/Switch and <a href="http://www.dit.upm.es/vnumlwiki/index.php/Main_Page">VNUML</a> (Virtual Network User Mode Linux) to simulate your linux servers/routers. Both Dynamips and VNUML are open source and free.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2007/07/dynamips-vnuml.jpeg" height="173" width="420" border="1" hspace="4" vspace="4" alt="Dynamips-Vnuml" /></p>
<p><span id="more-260"></span><br />
<strong><a href="http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator">Dynamips</a></strong></p>
<p>Dynamips is a Cisco router emulator. It&#8217;s different from other router simulators in a sense that it doesn&#8217;t try to simulate the cisco IOS but loads and runs the real Cisco IOS. The software simulates the cisco router&#8217;s hardware, which then becomes capable of booting real cisco IOS. The goals of Dynamips are:</p>
<blockquote><p>*To be used as a training platform, with software used in real world. It would allow people to become more familiar with Cisco devices, Cisco being the world leader in networking technologies ;<br />
*Test and experiment the numerous and powerful features of Cisco IOS ;<br />
* Check quickly configurations to be deployed later on real routers.</p></blockquote>
<p>If you want to use Dynamips, then it&#8217;s recommended to be used together with <a href="http://dynagen.org/">Dynagen</a>, which is an user-friendly front-end for the Dynamips cisco router emulator. It uses a simple INI like configuration file to define the routers, switches and networks. You can <a href="http://sourceforge.net/project/showfiles.php?group_id=160317">download Dynagen</a> for Linux, Windows or OS X (the package already includes Dynamips). The Dynagen installation includes very useful <a href="http://dynagen.org/tutorial.htm">Tutorial</a> and sample labs.</p>
<p><a href="http://nirlog.com/wp-content/uploads/2007/07/dynamips_big.JPG" rel="lightbox"><img src="http://nirlog.com/wp-content/uploads/2007/07/dynamips_small.JPG" height="340" width="420" border="1" hspace="4" vspace="4" alt="Dynamips Small" /></a><br />
Dynamips loading Cisco IOS</p>
<p><strong><a href="http://www.dit.upm.es/vnumlwiki/index.php/Main_Page">VNUML</a></strong></p>
<p>VNUML is a virtualization tool based on User Mode Linux virtualization software, initially developed to simulate IPv6 scenarios based on Linux and zebra routing daemon. It&#8217;s also a very useful tool in simulating general Linux based network scenarios.</p>
<blockquote><p>VNUML is aimed to help in testing network applications and services over complex testbeds made of several nodes (even tens) and networks inside one Linux machine, without involving the investment and management complexity needed to create it using real equipment.</p></blockquote>
<p>To use VNUML tool you need VNUML language for describing simulations in XML, and an interpreter of the language (vnumlparser.pl), that builds and manages the simulation, hiding all UML complex details to the user. It is <a href="http://www.dit.upm.es/vnumlwiki/index.php/Download">available</a> in package format for .deb based Linux distributions like Debian, Ubuntu, and in source format for other distributions. <a href="http://www.dit.upm.es/vnumlwiki/index.php/Live_cd">VNUML Live DVD</a> makes it possible to try VNUML without installing anything into your computer. Here are some useful documentaions: <a href="http://www.dit.upm.es/vnumlwiki/index.php/Installation">Installation guide</a>, <a href="http://www.dit.upm.es/vnumlwiki/index.php/Tutorial">Tutorial</a> and <a href="http://www.dit.upm.es/vnumlwiki/index.php/Allexamples">Example Scenarios</a>. This <a href="http://www.dit.upm.es/vnumlwiki/index.php/Example-Dyna">VNUML and Dynamips/Dynagen mixed scenario</a> is quite interesting because it simulates cisco router using Dynamips/Dynagen and Linux Servers using VNUML.</p>
<p><a href="http://nirlog.com/wp-content/uploads/2007/07/vnuml_big.png" rel="lightbox"><img src="http://nirlog.com/wp-content/uploads/2007/07/vnuml_small.png" height="377" width="420" border="1" hspace="4" vspace="4" alt="Vnuml Small" /></a><br />
Simple  VNUML Description</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/07/09/simulating-cisco-and-linux-networks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How I Prepared and Passed CISSP</title>
		<link>http://nirlog.com/2007/05/03/how-i-prepared-and-passed-cissp/</link>
		<comments>http://nirlog.com/2007/05/03/how-i-prepared-and-passed-cissp/#comments</comments>
		<pubDate>Thu, 03 May 2007 13:52:22 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/05/03/how-i-prepared-and-passed-cissp/</guid>
		<description><![CDATA[ I locked myself in for 2 months to prepare for the CISSP (Certified Information System Security Professional) exam, and now I&#8217;m back triumphant to tell the story. Yes, I just received the Congratulations email from ISC2. I&#8217;m sharing my experience here with a hope that it might be helpful to anyone who&#8217;s preparing to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://nirlog.com/wp-content/uploads/2007/05/cissp.gif" height="116" width="116" border="1" align="right" hspace="4" vspace="4" alt="Cissp" /> I locked myself in for 2 months to prepare for the <a href="https://www.isc2.org/cgi-bin/content.cgi?category=1331">CISSP</a> (Certified Information System Security Professional) exam, and now I&#8217;m back triumphant to tell the story. Yes, I just received the Congratulations email from ISC2. I&#8217;m sharing my experience here with a hope that it might be helpful to anyone who&#8217;s preparing to take the exam. There&#8217;s no doubt that it was THE MOST difficult exam I&#8217;ve ever taken.</p>
<p>Let me give you a general idea about this certification. CISSP is a security certification carried out by <a href="https://www.isc2.org/cgi-bin/content.cgi?category=7">(ISC)²</a>, which is a globally recognized, vendor neutral organization for certifying information security professionals. To pass the CISSP exam you&#8217;ll have to be competent in 10 Domains of the Common Body of Knowledge (CBK):</p>
<ul>
<li>Access Control</li>
<li>Application Security</li>
<li>Business Continuity and Disaster Recovery Planning</li>
<li>Cryptography</li>
<li>Information Security and Risk Management</li>
<li>Legal, Regulations, Compliance and Investigations</li>
<li>Operations Security</li>
<li>Physical (Environmental) Security</li>
<li>Security Architecture and Design</li>
<li>Telecommunications and Network Security</li>
</ul>
<p><a href="https://www.isc2.org/cgi-bin/content.cgi?category=1186">To qualify</a> to sit for the exams you need to:</p>
<blockquote><p>Subscribe to the (ISC)² Code of Ethics.<br />
Have a minimum of four years of direct full-time security professional work experience in one or more of the ten domains of the (ISC)² CISSP® CBK® or three years of direct full-time security professional work experience in one or more of the ten domains of the CISSP® CBK® with a college degree. Additionally, a Master&#8217;s Degree in Information Security from a National Center of Excellence can substitute for one year toward the four-year requirement.</p></blockquote>
<p><strong>Update</strong>: Effective 1 October 2007, professional work experience requirements for the CISSP will increase from four to five years, and direct full-time security professional work experience will be required in two or more of the ten CISSP CBK domains.  A new endorsement policy will also be in effect, requiring anyone who passes a CISSP, CAP, or SSCP exam to have their qualifications endorsed by another (ISC)² credential holder.   These changes will not affect those who sit for an examination on or before 30 September 2007.  For more information, please refer to the <a href="https://www.isc2.org/cgi-bin/content.cgi?page=1227">Experience Requirement Change FAQs</a>.</p>
<p>The exam itself is 6 hours long, with 250 questions based on the 10 domains. 25 out of 250 questions are for research, but you&#8217;ll have to answer all of them, and there&#8217;s no way of knowing which one is which. So, 225 questions will be scored, and you&#8217;ll have to get 700 out of a possible 1000 points on the grading scale to pass. Different questions carry different weight (marks) and there&#8217;s no way to know which question carries how much marks. As of writing this, the exam costs US$ 499 if you register 16 days ahead of exam date or US$ 599 if you register later.</p>
<p><span id="more-249"></span><br />
<strong>My Recommendation<br />
</strong><br />
The best book you can buy for your preparation is <a href="http://www.amazon.com/gp/product/0072257121?ie=UTF8&amp;tag=nirlogcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0072257121">CISSP All-in-One Exam Guide, Third Edition (All-in-One)</a> by Shon Harris. The most helpful place, with a lot of useful resources is <a href="http://www.cccure.org/">CCCure.org</a> web site. You can ask questions on the <a href="http://www.cccure.org/modules.php?name=Forums&amp;file=index&amp;c=2">Forum</a> or search for anything that you want to know about the exam. The forum is very lively, with a lot of CISSPs replying to your queries promptly. The <a href="http://www.cccure.org/quiz/quiz.php">Quizzer</a> is another valuable tool to check yourself on where you stand, before starting the preparation and taking the exam. The quiz gives you a general idea about which domains or topics you&#8217;re weak in, this way you can devote more time to strengthen you weak areas. If you&#8217;re taking a self study route, you should view the flash based <a href="http://www.cccure.org/flash/intro/player.html">Exam Introduction and Overview</a> by Clement, which provides a thorough overview of the CISSP Exam, with tips on how to prepare, how to study, what resources to use, and a whole lot more. I found it extremely useful.</p>
<p><strong>How I prepared for the Exam</p>
<p></strong>I chose a self study route, and devoted around 2 months for the preparation. Locked myself in and had very little to no time for the family, I&#8217;d told them what I was up to, both my wife and son were very supporting. Every weekday I would dedicate 3 to 4 hours, and on weekends 5 to 6 hours for preparation. The last week before exam, I took leave from work and dedicated around 12 hours straight everyday for 7 days. To cope with the physical and mental tensions I did 45 minutes yoga in the morning and 20 minutes meditation in the afternoon. I took a break or stretched for 5 to 15 minutes after every 1 or 2 hours of studies. Even with these precautions, there&#8217;re times when mind goes wild and body aches like hell <img src='http://nirlog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Because of my experience at work and previous studies, I was already familiar with most of the topics in Telecommunications and Networking, Cryptography, Operations Security, and Security Architecture and Design. I was ok with remaining domains but the Physical Security and Legal, Regulations, Compliance and Investigations were quite new to me.<strong><br />
</strong><br />
<strong>My Study Materials<br />
</strong>1. <a href="http://www.amazon.com/gp/product/0072257121?ie=UTF8&amp;tag=nirlogcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0072257121">CISSP All-in-One Exam Guide, Third Edition (All-in-One)</a> by Shon Harris<br />
2. <a href="http://www.amazon.com/gp/product/0072225785?ie=UTF8&amp;tag=nirlogcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0072225785">Mike Meyers&#8217; CISSP(R) Certification Passport</a> by Shon Harris<br />
3. <a href="http://www.cccure.org/">CCCure.Org</a>  (<a href="http://www.cccure.org/quiz/quiz.php">Quiz</a>, <a href="http://www.cccure.org/modules.php?name=Forums&amp;file=index&amp;c=2">Forum</a>, and <a href="http://www.cccure.org/modules.php?name=Downloads&amp;d_op=viewdownload&amp;cid=32">Summarized Concept</a>)</p>
<p><strong>Phase 1 (approx. 20 days)</strong><br />
I read <a href="http://www.amazon.com/gp/product/0072257121?ie=UTF8&amp;tag=nirlogcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0072257121">CISSP All-in-One Exam Guide, Third Edition (All-in-One)</a> by Shon Harris page by page first, then took the practice questions at the end of each chapter to see how I retained the material. As I was progressing, I had a feeling that I was forgetting the earlier chapters.</p>
<p><strong>Phase 2 (1 day)<br />
</strong>Took 250 questions quiz from <a href="http://www.cccure.org/quiz/quiz.php">CCCure Quizzer</a> (select all 10 domains, difficulty pro, closely related, shuffle answers, review only incorrect answers, activate timer). The results of the quiz gave me a clear indication on which <strong>domain</strong> I was weak. I saved the results in Google Docs, so that I would be able to refer back to it later. I scored 76%.</p>
<p><strong>Phase 3 (approx. 15 days)<br />
</strong>Based on the results of the quiz, I prioritized to review the domains, starting with the one that I scored least. In this phase I read All-in-One book page by page for the second time, and after completing each chapter I took the CCCure Quizzer, 100 questions (select only one domain, difficulty pro, closely related, shuffle answers, review only incorrect answers, activate timer). The results suggested me which <strong>topics</strong> I needed to review within each domain. I saved each quiz results in Google Docs, so that I would be able to refer back to it later. I was scoring over 80% in each of the 10 domains.</p>
<p><strong>Phase 4 (approx. 10 days)<br />
</strong>For each domain I reviewed the questions and answers that I got  incorrect. I narrowed down my preparation and zoomed down to the individual <strong>topics</strong> from the incorrect answers. After revising all the topics across all 10 domains that needed attention, I took the same quiz, 100 questions (select only one domain, difficulty pro, closely related, shuffle answers, review only incorrect answers, activate timer). By now I was scoring above 90% in each of the 10 domains.</p>
<p><strong>Phase 5 (approx. 15 days)<br />
</strong>The CD included in All-in-One book has a Total Tester Software with a lot of questions (60 to 100+ per domain). Took test for each domain. After taking the test from CD, read All-in-One book for the third time, but this time I just read the headings, subheadings, flipping, and skipping the pages, only stopped to read the topics which pulled my attention. When there were 2 days left for the exam, I started reading <a href="http://www.amazon.com/gp/product/0072225785?ie=UTF8&amp;tag=nirlogcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0072225785">Mike Meyers&#8217; CISSP(R) Certification Passport</a>, it&#8217;s a very well summarized book which contains most of the concepts necessary for the exams. I highly recommend this book at the end of your preparation. On the last night before I went to bed I read the <a href="http://www.cccure.org/modules.php?name=Downloads&amp;d_op=viewdownload&amp;cid=32">study guide</a> (cram) that was produced by Michael Overley and improved by Jane E. Murley.</p>
<p><strong>The Exam day</p>
<p></strong>I was quite satisfied with my overall preparation, but that couldn&#8217;t help me with the anxiety and anticipation. I&#8217;d read a lot of horror stories at CCCure Forum about the exam questions. I went to bed early the night before exam, but found it quite difficult to fall asleep, anyway got around 5 hours of sleep. Woke up early on the exam day, did 45 minutes yoga, and had a heavy breakfast. I went to the exam center with some energy bars, a bottle of water, a pack of HB No. 2 pencils, a sharpener and an eraser. 2 pencils are provided by the ISC2 but aren&#8217;t that good, so I highly recommend you to take your own pencil, eraser and sharpener. I had brought a jacket with me and put it on throughout the exam. It was quite cold. You should be prepared for warm or cold condition.</p>
<p>The exam was physical, mental as well as English test. After 3 hours of sitting, my neck was like one big knot. I ate one energy bar, around half a liter of water, and went to toilet twice. Some questions didn&#8217;t make any sense at all.</p>
<p>If I had to break the questions, it would be something like this:</p>
<ul>
<li>Around 5% were straight forward. One line question and very obvious answer.</li>
<li>20 &#8211; 25% of the questions were very tricky, not difficult but needed to watch the keywords like <strong>NOT, WORST, BEST,</strong> etc. The practice quiz helped me a lot on watching the keywords.</li>
<li>20% either didn&#8217;t make any sense to me in English or were like questions from another subject. Maybe they were the research questions.</li>
<li>50 to 60% of the questions were similar to the CCCure quiz and All-in-One CD questions. They were just similar in construction and difficulty, but none were exactly the same.</li>
</ul>
<p>All 100% of the 250 questions were the ones I saw for the first time. I&#8217;d never seen any of those questions in the quiz or practice questions. I circled the answers to my first 125 questions in the question booklet in around 2 hours. Then I copied (marked) those answers to the answer sheet, which took around half an hour. After that I started marking the answers directly to the answer sheet. I think marking directly to the answer sheet is a better idea, it&#8217;ll save you some time. It took me 5 hours to finish all 250 questions. Initially I&#8217;d put a question mark in the question booklet at those questions which I was not sure of. So, came back and reviewed the answers of those not-sure questions, ended up changing 8 answers. I didn&#8217;t have time to review all the questions, and may be that was a good thing <img src='http://nirlog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I was quite sure that I got around 50 to 60% correct, but came out exhausted, and was not sure if I would pass.</p>
<p><strong>Post Exam</p>
<p></strong>The wait after the exam is even worse than the preparation or taking the exam. In some cases the results are emailed as early as 5 days. So, after 5 days I kept on checking my email every few minutes, hoping to see the results. Also visited the Forum to see if anyone would post anything about the exam in Hong Kong on 22 April. Finally the results came in, exactly after 10 days, I opened the email and saw the word <strong>Congratulations!</strong>, That&#8217;s it. I felt like I&#8217;d let go of 100 pound weight from my shoulder, and felt as if my body had melted on the chair I was seating. A very pleasant feeling followed and I thought the time, effort and money spent were worth it.</p>
<p>After getting the results you need to get an endorser to sign the endorsement form and send it to ISC2 together with your resume. The endorser must be either one of the certificates holder, such as CISSP, GIAC, MCSE, MCDBA, CISM, CISA or company&#8217;s CEO, CIO, Managing Director, Executive Director or Managing Partner. I&#8217;ve already sent the signed endorsement with my resume and am now waiting for the official certificate.</p>
<p><strong>Conclusions</p>
<p></strong>The CISSP Exam is all about concepts. If you know the concepts well, you can pass, but don&#8217;t underestimate it, there&#8217;re a hell lot of concepts to remember. I think you need to have some experience in the field, otherwise it would be too difficult to just study and remember the concepts. Make a study plan and follow it. Read each and every page of the All-in-One book. Do as many as possible practice questions and quiz as you can. The preparation and exam both are physical as well as mental challenges so, take care of your body and mind too.</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/05/03/how-i-prepared-and-passed-cissp/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>OpenDNS for safer and faster browsing</title>
		<link>http://nirlog.com/2007/04/24/opendns-for-safer-and-faster-browsing/</link>
		<comments>http://nirlog.com/2007/04/24/opendns-for-safer-and-faster-browsing/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 04:28:42 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/04/24/opendns-for-safer-and-faster-browsing/</guid>
		<description><![CDATA[There&#8217;s been a lot of buzz around the OpenDNS lately. OpenDNS is a DNS provider that offers free service, with safer and faster browsing experience. This is how it works.
1. You register an account in OpenDNS site.
2. Login to your account.
3. Change your DNS Setting pointing to OpenDNS Servers.
That&#8217;s it, you&#8217;re good to go. The [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been a lot of buzz around the <a href="http://www.opendns.com/">OpenDNS</a> lately. OpenDNS is a DNS provider that offers free service, with safer and faster browsing experience. This is how it works.</p>
<p>1. You register an account in OpenDNS site.<br />
2. Login to your account.<br />
3. <a href="http://www.opendns.com/start/">Change your DNS Setting</a> pointing to OpenDNS Servers.</p>
<p>That&#8217;s it, you&#8217;re good to go. The only difference from your normal environment is that now you&#8217;re using the OpenDNS DNS Servers.</p>
<p><strong>The </strong><strong><a href="http://www.opendns.com/start/features/">Advantages</a></strong><strong> of using OpenDNS Server</strong></p>
<p>You&#8217;ll be protected from Phishing attacks because OpenDNS keeps the database of phishing sites, so it can identify and stop sites trying to phish (cheat or trick) you. It claims to be faster than your ISPs DNS with large cache but I didn&#8217;t notice any change in my browsing speed after the change, but this could definitely be an advantage if your ISPs DNS is slow. It can correct the typos for you. For example, if you type <strong>nirlog.cmo</strong> instead of <strong>nirlog.com</strong>, it&#8217;ll correct your mistake and point you to the right site. The latest feature called<strong> </strong><strong><a href="http://www.opendns.com/start/features/shortcuts">Shortcuts</a></strong><strong> </strong>allows you to type something easy-to-remember into your address bar for those web sites you visit often. For example, I can just type short &#8220;<strong>gmail</strong>&#8221; to visit Gmail, instead of typing the full url &#8220;<strong>http://www.gmail.com/</strong>&#8220;. This, I think is a very handy feature. Network admins can configure the full office networks too.<br />
<img src="http://nirlog.com/wp-content/uploads/2007/04/shortcuts-1.png" height="243" width="420" border="1" hspace="4" vspace="4" alt="Shortcuts-1" /><br />
You can map short names for your favorite web sites </p>
<p><strong>The Down side of using OpenDNS Server</strong></p>
<p>You need to be always logged in to the Open DNS web site to use the service. They <a href="http://www.opendns.com/faq/#how_does_opendns_make_money">make money</a> from the advertisement. It works like this, when there&#8217;s a typo OpenDNS cannot fix, it&#8217;ll redirect you to a yahoo search result with advertisement. I think that&#8217;s ok, but in some cases they&#8217;ll redirect you to a site that&#8217;s nothing to do with the web site you intended to visit. For example if you type <strong>http://nirlog.cm</strong> then it&#8217;ll redirect you to <strong>http://agoga.com/</strong>. It&#8217;s clearly not the site I intended to visit, the best thing OpenDNS could have done is to redirect to <strong>nirlog.com</strong> since there&#8217;s no <strong>nirlog.cm</strong> or at least it could have redirected to an organic search in Yahoo, the search engine they&#8217;re using. <del datetime="2007-04-24T16:00:32+00:00">So, I think OpenDNS&#8217;s decision on what&#8217;s a typo, what&#8217;s wrong and right could be questionable.</del> Actually the redirection has nothing to do with OpenDNS, it&#8217;s due to registrar for Cameroon, who has created parked pages with Agoga for every unregistered .cm domain. </p>
<p><img src="http://nirlog.com/wp-content/uploads/2007/04/redirected.png" height="142" width="420" border="1" hspace="4" vspace="4" alt="Redirected" /><br />
When I typed http://nirlog.cm it redirected me to http://agoga.com</p>
<p>I think OpenDNS has a clear advantage over your ISPs DNS, with it&#8217;s phishing protection and speed in some cases. The shortcut is a very handy feature too. So for my personal machine I&#8217;ll keep the OpenDNS setting.</p>
<p><strong>Update:</strong> John Roberts from OpenDNS has cleared the point about .cm domain in <a href="http://nirlog.com/2007/04/24/opendns-for-safer-and-faster-browsing/#comment-33073">his comment</a>, apparently registrar for Cameroon has created parked pages with Agoga for every unregistered .cm domain. So, it has nothing to do with OpenDNS. And also if you&#8217;ve setup OpenDNS on your networks, then you don&#8217;t need to login to the web site.</p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/04/24/opendns-for-safer-and-faster-browsing/feed/</wfw:commentRss>
		<slash:comments>-8</slash:comments>
		</item>
		<item>
		<title>The Email Problem and Solutions</title>
		<link>http://nirlog.com/2007/04/10/the-email-problem-and-solutions/</link>
		<comments>http://nirlog.com/2007/04/10/the-email-problem-and-solutions/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 06:36:21 +0000</pubDate>
		<dc:creator>Niranjan Kunwar</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nirlog.com/2007/04/10/the-email-problem-and-solutions/</guid>
		<description><![CDATA[Today it&#8217;s impossible to think business and personal communications without email. Sending and receiving emails costs you and me nothing. It&#8217;s free! The zero cost (for users), the efficiency of delivery, and ease of use has made it so popular. But now email has become a victim of it&#8217;s own success. Just my quick test [...]]]></description>
			<content:encoded><![CDATA[<p>Today it&#8217;s impossible to think business and personal communications without email. Sending and receiving emails costs you and me nothing. It&#8217;s free! The zero cost (for users), the efficiency of delivery, and ease of use has made it so popular. But now email has become a victim of it&#8217;s own success. Just my quick test with one email server for 4 days showed that <a href="http://securitytnt.com/how-much-spam-and-virus-does-my-mail-server-receive/">96% of the emails received were abusive</a>.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2007/03/circle-of-spam.png" height="229" width="300" border="1" hspace="4" vspace="4" alt="Circle-Of-Spam" /></p>
<p>The email protocol (SMTP) was designed at a time when very few people were using emails and everyone basically knew each other. So, security was not a concern, but today the world has changed and that trust isn&#8217;t there anymore, but the SMTP protocol we&#8217;re using remains the same.</p>
<p>So, how is today&#8217;s technology dealing with this problem?</p>
<p><span id="more-244"></span><br />
<strong>If it comes to your Inbox it&#8217;s your problem</strong></p>
<p>This is the approach taken by most of the ISPs and small companies who cannot afford the cost of extra security or simply think that it&#8217;s end users problem. So, you and I receive emails with viruses, spams and phishing traps. We&#8217;re on our own to decide what to do with them. This approach has proven to be the most ineffective (since most users aren&#8217;t aware of the security issues). It has damaged corporate images, caused loss in productivity, money and business. If the users need to fight email problems at this level, then getting a good email client or third-party softwares is the best option. Some of the end user solutions available in the market are:</p>
<p><img src="http://nirlog.com/wp-content/uploads/2007/03/mail-thunderbird.jpg" height="140" width="270" border="1" hspace="4" vspace="4" alt="Mail-Thunderbird" /></p>
<p><a href="http://www.apple.com/macosx/features/mail/">Apple Mail</a> &#8211; Mac users have one of the best email client, with pretty good built-in spam filter. It can learn for over a period of time and can be quite effective in identifying spams. It has additional options to identify spams,  for example, if your ISP uses SpamAssassin, Brightmail or another spam-analysis tool, Mail leverages that analysis.</p>
<p><a href="http://www.mozilla.com/en-US/thunderbird/">Thunderbird</a> &#8211; It&#8217;s a cross platform email client form Mozilla, with a built-in junk mail filter. It also has a learning capability, as you keep marking messages as spam, over time thunderbird&#8217;s filtering improves. Thunderbird also has anti-phishing protection that will tell you if it thinks the message might be a scam to steal your passwords, personal information, credit cards, etc&#8230;</p>
<p>There are some desktop anti-spam softwares that can be installed as plugin to the email client:<br />
<a href="http://www.trendmicro.com/en/products/desktop/anti-spam/evaluate/overview.htm">Trend Micro Anti-Spam Pilot</a> &#8211; Free plugin to Outlook provided by Trend Micro.<br />
<a href="http://www.comodoantispam.com/">Comodo Anti-Spam Desktop 2005</a> &#8211; Free anti-spam for Windows PC, supports popular email clients.</p>
<p>If you&#8217;re using a Windows PC then I think it&#8217;s obvious that you need an anti-virus software too. Some popular anti-viruses are Norton, McAfee and Trend-Micro. If you&#8217;re looking for a free one then get <a href="http://free.grisoft.com/doc/avg-anti-virus-free/lng/us/tpl/v5">AVG Anti-Virus Free</a>.</p>
<p><strong>Stop it before it reaches to users Inbox</strong></p>
<p>This is also called a gateway solution, where the incoming/outgoing emails are routed via email filters before delivering to the users Inbox. This has proven to be the most effective solution available today, but it&#8217;s by no means a 100% solution. Some new viruses, spams and phising emails do manage to bypass the filter. Here are different types of gateway solutions available:</p>
<p><img src="http://nirlog.com/wp-content/uploads/2007/03/postini1.jpg" height="208" width="400" border="1" hspace="4" vspace="4" alt="Postini1" /></p>
<p><a href="http://spamassassin.apache.org/">Spamassassin</a> &#8211; Very popular free mail scanner software, which works with most of the widely deployed email servers like Sendmail, Postfix, Qmail and many more. It uses a wide variety of local and network tests to identify spam signatures.</p>
<p><a href="http://www.ironport.com/products/email_security_appliances.html">Ironport</a>, <a href="http://www.barracudanetworks.com/ns/products/spam_overview.php">Barracuda</a>, <a href="http://www.sophos.com/products/es/email/es4000/">Sophos</a>, <a href="http://www.mcafee.com/us/enterprise/products/anti_spam/secure_messaging_gateway.html">Mcafee</a>, <a href="http://www.symantec.com/enterprise/products/overview.jsp?pcid=1013&amp;pvid=1721_1">Symantec</a> and many others&#8230; &#8211; They all provide a single box gateway solution to fight virus and spam. These email security appliances are relatively easy to implement in the existing email environment. They run special softwares and signatures are updated constantly. All you need to do is perform a simple configuration and point the MX record to these appliances.</p>
<p><a href="http://www.messagelabs.com/">Messagelabs</a> and <a href="http://www.postini.com/">Postini</a> &#8211; These are hosted gateway solutions to solve the email problem. The selling point of such service has been &#8220;no initial hardware and software investment&#8221; from the customers. It works similar to the Security appliance scenario, you have to point your MX record to these providers SMTP servers, where the emails will be filtered and only good emails allowed to reach your mail server.</p>
<p>Most of the popular free webmail providers such as <a href="http://www.gmail.com/">Gmail</a>, <a href="http://mail.yahoo.com/">Yahoo</a> and <a href="http://www.hotmail.com/">Hotmail</a> use gateway solutions that is tightly integrated with the user&#8217;s web interface.</p>
<p><strong>Let&#8217;s patch the email system</strong></p>
<p>This is indeed a very smart solution, which requires some minor addition/modifications in DNS and SMTP server, but the problem is the scale in which emails are deployed today. It&#8217;s proving almost impossible to ask all the email server and domain name owners to make such a small change. Here are some popular extensions proposed to fix the SMTP protocol.</p>
<p><img src="http://nirlog.com/wp-content/uploads/2007/03/Email_Authentication.png" height="85" width="420" border="1" hspace="4" vspace="4" alt="Email Authentication" /></p>
<p><a href="http://www.openspf.org/">Sender Policy Framework</a> (SPF) &#8211; SPF is an extension to the SMTP protocol, which allows to identify and reject emails from forged addresses. This is how it works: &#8221; 1) the domain owner publishes this information in an SPF record in the domain&#8217;s DNS zone, and when someone else&#8217;s mail server receives a message claiming to come from that domain, then (2) the receiving server can check whether the message complies with the domain&#8217;s stated policy. If, e.g., the message comes from an unknown server, it can be considered a fake.&#8221;</p>
<p><a href="http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx">Sender ID</a> &#8211; This is Micorsoft&#8217;s protocol, and it was derived from SPF.  &#8220;The Sender ID Framework is an e-mail authentication technology protocol that helps address the problem of spoofing and phishing by verifying the domain name from which e-mail is sent. Sender ID validates the origin of e-mail by verifying the IP address of the sender against the purported owner of the sending domain.&#8221;</p>
<p><a href="http://www.dkim.org/">DKIM</a> (DomainKeys Identified Mail) &#8211; DKIM is a method for email authentication using signatures, this is an enhanced  protocol based on Yahoo&#8217;s <a href="http://antispam.yahoo.com/domainkeys">DomainKeys</a>. The sender&#8217;s MTA signs and receiver&#8217;s MTA verifies. &#8220;DKIM uses DNS-based self-certified keys. Because the scope of DKIM is limited, it does not need generalized, powerful and long-term certificates, issued by separate authorities.&#8221;</p>
<p><a href="http://mipassoc.org/csv/draft-ietf-marid-csv-csa-02.html">CSA</a> (Client SMTP Authorization) and <a href="http://en.wikipedia.org/wiki/Certified_Server_Validation">CSV</a> (Certified Server Validation) are some other solutions proposed to solve the email problem.</p>
<p><strong>Forget about the existing email system and let&#8217;s design a new one</strong></p>
<p>This is the approach taken by some experts, who think that email at it&#8217;s current state is broken and there&#8217;s no point trying to patch it. Even if you come up with a good patch it&#8217;s difficult to implement anyway. So, why not design a new email system from scratch, with the security in mind. This sounds very radical but some people did propose such ideas and demonstrated a working system:</p>
<p><img src="http://nirlog.com/wp-content/uploads/2007/03/rss-email.png" height="271" width="272" border="1" hspace="4" vspace="4" alt="Rss-Email" /></p>
<p><a href="http://cr.yp.to/im2000.html">Internet Mail 2000</a> &#8211; This is a project launched by D. J. Bernstein, the author of popular <a href="http://www.qmail.org/">Qmail</a> MTA. &#8220;IM2000 is a project to design a new Internet mail infrastructure around the following concept: Mail storage is the sender&#8217;s responsibility&#8221; . The sender&#8217;s ISP, rather than the receiver&#8217;s ISP, is the always-online post office from which the receiver picks up the message. Meng Wong&#8217;s RSS Email is the implementation of IM2000. Here&#8217;s the presentation at Google in July 2006 <a href="http://video.google.com/videoplay?docid=-985396858578246176">Turning Email Upside Down: RSS/Email and IM2000</a> (Google Video)</p>
<p><a href="http://www.infoworld.com/article/04/04/16/16FEfuturemail_1.html">Can e-mail be saved?</a> &#8211; An old article from 2004, but is interesting to see how six of the industry&#8217;s most provocative thinkers envision the future email.</p>
<p><strong>Some popular techniques used in most of the solutions</p>
<p>blacklists and whitelists</strong> &#8211; a list of email addresses, domains and ip addresses to either exclusively allow or block emails. There&#8217;re some public blacklists that are used by SMTP servers and gateways to block potential spammers. <a href="http://www.spamhaus.org/">Spamhaus</a> and <a href="http://www.de.sorbs.net/">Sorbs</a> are popular public blacklist providers.</p>
<p><a href="http://en.wikipedia.org/wiki/Bayesian_spam_filtering">Bayesian spam filtering and trainable systems</a> &#8211; based on Bayes&#8217;s theorem, &#8220;probability that an email is spam, given that it has certain words in it, is equal to the probability of finding those certain words in spam email, times the probability that any email is spam, divided by the probability of finding those words in any email&#8221;. These type of  systems can be trained on a per-user basis.</p>
<p><strong>Heuristic filtering</strong> &#8211; Heuristic filtering uses various tests for spam and assigns a numerical score to each test. Each message is scanned for these patterns, and the applicable scores tallied up. If the total is above some fixed value, the message is identified as spam.</p>
<p>Reverse DNS lookup of the connecting IP, Content filtering, Signature-based filtering (such as <a href="http://razor.sourceforge.net/">Vipul&#8217;s Razor</a>), Greylisting (temporarily reject messages from unknown sender mail servers) and enforcing RFC Standards are also used to identify spam email.</p>
<p><strong>Conclusion</strong></p>
<p>Latest anti-virus and anti-spam techniques are proving to be quite effective, but it&#8217;s not implemented in all the email servers. For the spammers only <a href="http://www.forbes.com/security/2006/12/11/spam-security-email-tech-security-cz_bs_1212spam.html">1-in-100,000 success rate</a> is enough to pay for their efforts.  As these anti-spam techniques become more effective, criminals are finding new ways to attack, and they always seem to be one step ahead of the security professionals. The recent problem with the <a href="http://www.scmagazine.com.au/news/44829,study-image-spam-levels-rocket.aspx">image spam boom</a> and <a href="http://www.messagelabs.com/publishedcontent/publish/about_us_dotcom_en/news___events/press_releases/DA_179301.html">Messagelabs Intelligence Report</a> shows that. I personally think that we need a new email protocol like IM2000 or RSS/Email but also understand, it&#8217;s very unlikely to happen anytime soon. If 96% of spam still cannot kill the current email protocol, I wonder what needs to happen to replace it&#8230;</p>
<p>This article originally appeared in <a href="http://securitytnt.com/the-email-problem-and-solutions/">SecurityTNT.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nirlog.com/2007/04/10/the-email-problem-and-solutions/feed/</wfw:commentRss>
		<slash:comments>-44</slash:comments>
		</item>
	</channel>
</rss>
