<?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>Web Publisher Security</title>
	<atom:link href="http://www.publishersecurity.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.publishersecurity.com</link>
	<description>Information security blog to help web publishers stay protected</description>
	<lastBuildDate>Fri, 22 May 2009 10:51:42 +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>VPN Phase 1 fails &#8211; Checkpoint to Cisco &#8211; Update</title>
		<link>http://www.publishersecurity.com/vpn-phase-1-fails-checkpoint-to-cisco-update</link>
		<comments>http://www.publishersecurity.com/vpn-phase-1-fails-checkpoint-to-cisco-update#comments</comments>
		<pubDate>Fri, 22 May 2009 10:45:48 +0000</pubDate>
		<dc:creator>devnull</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.publishersecurity.com/?p=36</guid>
		<description><![CDATA[A while back i wrote a post about a problem setting up a vpn tunnel between a cisco router and a checkpoint firewall.
When i tried to open he tunnel, the following error showed up in the log files:
“Duplicate Phase 1 packet detected. &#160;Retransmitting lastpacket.”
Back then i didnt have the time to research the problem, so [...]]]></description>
			<content:encoded><![CDATA[<div>A while back i wrote a post about a problem <a href="http://www.publishersecurity.com/vpn-phase-1-fails-checkpoint-to-cisco">setting up a vpn tunnel between a cisco router and a checkpoint firewall</a>.</p>
<div>When i tried to open he tunnel, the following error showed up in the log files:</div>
<div><span class="searchTerm">“Duplicate</span> <span class="searchTerm">Phase</span> <span class="searchTerm">1</span> <span class="searchTerm">packet</span> <span class="searchTerm">detected</span>. &nbsp;Retransmitting last<span class="searchTerm">packet</span>.”</div>
<div>Back then i didnt have the time to research the problem, so i still owe you an&nbsp;explanation:</div>
<div></div>
<div>By default, main mode is selected for phase 1 ike on the checkpoint configuration. The router was i trying to connect with, was configured with aggressive mode.</div>
<div></div>
<div>So what was the problem?</div>
<div>The two modes operate differently -</div>
<div>Main mode uses 6 packet in the ike phase 1 and aggressive mode uses only 3.</div>
<div>Aggressive mode identity packets are sent in clear text. This means one can sniff the identity traffic. The main mode first allow the encryption of the identity packets, and only then send them.</div>
<div>While the aggressive mode is faster, as it requires less resources, the main mode is considered more secure.</div>
</div>
<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/aeef120b-4c26-48e2-a522-0487a3ef3313/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=aeef120b-4c26-48e2-a522-0487a3ef3313" alt="Reblog this post [with Zemanta]"></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-4528099294087239";
/* 728x90, created 9/12/08 */
google_ad_slot = "8300260123";
google_ad_width = 728;
google_ad_height = 90;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.publishersecurity.com/vpn-phase-1-fails-checkpoint-to-cisco-update/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft ISA DNS Issues</title>
		<link>http://www.publishersecurity.com/microsoft-isa-dns-issues</link>
		<comments>http://www.publishersecurity.com/microsoft-isa-dns-issues#comments</comments>
		<pubDate>Mon, 05 Jan 2009 11:41:44 +0000</pubDate>
		<dc:creator>devnull</dc:creator>
				<category><![CDATA[Proxy]]></category>

		<guid isPermaLink="false">http://www.publishersecurity.com/?p=26</guid>
		<description><![CDATA[Recently i had to deal with a slow response coming from one of our web servers.
This specific website, is published by a Microsoft ISA server as a reverse proxy. The slow response was a bit random, and didn&#8217;t occur on most requests.
First, I ran wireshark to see where the delays were. I was then able [...]]]></description>
			<content:encoded><![CDATA[<p>Recently i had to deal with a slow response coming from one of our web servers.</p>
<p>This specific website, is published by a Microsoft ISA server as a reverse proxy. The slow response was a bit random, and didn&#8217;t occur on most requests.</p>
<p>First, I ran <a href="http://www.wireshark.org/">wireshark</a> to see where the delays were. I was then able to see that the problematic sessions seemed to reach the ISA server, but then took 10 seconds before it initiated the request to the web server.</p>
<p>This lead me to fire up the ISA server advanced debug tool. It gives you the complete picture of each session. You can see the whole chain a request is going through. On this specific request, i was able to see a gap in the time stamp :</p>
<blockquote>
<table border="0" width="100%">
<tbody>
<tr>
<td width="11%"><span style="font-size: small;">2009-01-05 15:24:10</span></td>
<td width="4%"><span style="font-size: small;">269050</span></td>
<td width="10%"><span style="font-size: small;"><strong>0b3d3631 0b3d3632</strong></span></td>
<td width="5%"><span style="font-size: small;">Web Proxy</span></td>
<td width="67%"><span style="font-size: small;">The Web publishing rule Web-Publish will allow the Web request.</span></td>
</tr>
<tr>
<td><span style="font-size: small;">2009-01-05 15:24:20</span></td>
<td><span style="font-size: small;">269051</span></td>
<td><span style="font-size: small;"><strong>0b3d3631 0b3d3632</strong></span></td>
<td><span style="font-size: small;">Web Proxy</span></td>
<td><span style="font-size: small;">ISA Server failed to perform a reverse DNS lookup and will attempt to continue with the available information. Error: No such host is know</span></td>
</tr>
</tbody>
</table>
</blockquote>
<p> </p>
<p>It lead me to believe that the problem was either after it allowed the session, or that it took a while before the reverse DNS timed out.</p>
<p>The next thing i did, was to check the ISA server&#8217;s DNS configuration. I found out that someone had configured two DNS servers that were not reachable to the ISA server. This ISA server is not part of a domain, and is serving a small controlled environment. There is no reason to perform reverse DNS queries on the client IP addresses.</p>
<p>Quickly i removed the DNS configuration from the network interface and ran some tests.</p>
<p>There was an improvement in general response time, and the random slow responses were gone.</p>
<p>I just love the ISA server&#8217;s advance troubleshooting tools. It points out to the right direction where all seems too confusing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.publishersecurity.com/microsoft-isa-dns-issues/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to FAIL at landing a job in Information Security</title>
		<link>http://www.publishersecurity.com/how-to-fail-at-landing-a-job-in-information-security</link>
		<comments>http://www.publishersecurity.com/how-to-fail-at-landing-a-job-in-information-security#comments</comments>
		<pubDate>Fri, 12 Sep 2008 07:05:08 +0000</pubDate>
		<dc:creator>devnull</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.publishersecurity.com/?p=21</guid>
		<description><![CDATA[Landing a job as an Information Security Engineer is not easy.
I made up a list that will help you fail at it.
1. Lie on your resume
write down that you:

Configured *enter all brand name* Firewalls. Please mention that you know them from the inside out. When actually, you only configured a simple access rule using the [...]]]></description>
			<content:encoded><![CDATA[<p>Landing a job as an Information Security Engineer is not easy.</p>
<p>I made up a list that will help you fail at it.</p>
<p><strong>1. Lie on your resume</strong></p>
<p>write down that you:</p>
<ul>
<li>Configured *enter all brand name* Firewalls. Please mention that you know them from the inside out. When actually, you only configured a simple access rule using the GUI.</li>
<li>Write down that you built the IPS infrastructure of a large organization. When practically, you watched as a contractor do all the work.</li>
<li>Give yourself a title like Sr. Information Security Analyst. Sounds great. Make sure no one will notice that you were the only first level support.</li>
</ul>
<p><strong>2. Certifications</strong></p>
<ul>
<li>Your only certification is CEH. God i hate this one.</li>
<li>Have about 10 different certifications and no hands on experience.</li>
<li>Write down that you are CISSP certified, when you only started to study for it. No one will catch up on that.</li>
</ul>
<p><strong>3. The interview</strong></p>
<p>The fun part right here:</p>
<ul>
<li>Say you were once a hacker (scarry), but you only hacked to make the world a better place. The 80s are over. Get over yourself &#8211; <a href="http://www.getalifeffs.com">FFS, Get a life</a></li>
<li>When asked technical questions, lie lie lie, never say &#8216;i dont know&#8221;.  Remember all the things you wrote in the resume.</li>
<li>Assume that the person interviewing you has 0 technical knowledge. He will be very impressed with your stories.</li>
<li>Name drop as much as you can. People love to hear buzz words.</li>
<li>Say that you are right for the job. True were a pc technician, but you took a course and passed the CEH exam. You really like this stuff.</li>
</ul>
<p><strong>The hands on lab</strong></p>
<p>This is your chance to stand out (and if you are up, can you please head to the door?).</p>
<ul>
<li>We set up a computer with internet access. Dont use it. Hey you are so knowledgeable.. Fail #1</li>
<li>You just ran into a small problem. Dont try to overcome it. Everyone likes a quitter. Fail #2</li>
<li>Things are not going well for you. Blame it on the equipment. Say its broken. Sure it is. Fail #3</li>
<li>You run into a device for the first time. Dont read the quick getting started guide. Go directly to the CLI. That would impress us. Gee just like the matrix. Fail #4</li>
<li>On the other hand, when handling a firewall (the one you mentioned on your CV), look surprised when you realize there is more than the GUI. Fail #5</li>
</ul>
<p>This is the part when i say we will be in touch.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-4528099294087239";
/* 728x90, created 9/12/08 */
google_ad_slot = "8300260123";
google_ad_width = 728;
google_ad_height = 90;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.publishersecurity.com/how-to-fail-at-landing-a-job-in-information-security/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lame Phishing Attack</title>
		<link>http://www.publishersecurity.com/lame-phishing-attack</link>
		<comments>http://www.publishersecurity.com/lame-phishing-attack#comments</comments>
		<pubDate>Wed, 21 May 2008 08:14:32 +0000</pubDate>
		<dc:creator>devnull</dc:creator>
				<category><![CDATA[phishing]]></category>

		<guid isPermaLink="false">http://www.publishersecurity.com/?p=20</guid>
		<description><![CDATA[
I just received this message on ICQ: 
&#8220;hello you are welcomed by the company icq corp! You is necessary to us accoant for test on ours a web a server if you will agree we shall pay if will help with work write the password a window&#8221;
Do people really fall for this stuff? 
It made me LOL. 

]]></description>
			<content:encoded><![CDATA[<div>
<p>I just received this message on ICQ: </p>
<p>&#8220;hello you are welcomed by the company icq corp! You is necessary to us accoant for test on ours a web a server if you will agree we shall pay if will help with work write the password a window&#8221;</p>
<p>Do people really fall for this stuff? </p>
<p>It made me LOL. </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.publishersecurity.com/lame-phishing-attack/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH Attacks Rising</title>
		<link>http://www.publishersecurity.com/ssh-attacks-rising</link>
		<comments>http://www.publishersecurity.com/ssh-attacks-rising#comments</comments>
		<pubDate>Sun, 18 May 2008 12:02:34 +0000</pubDate>
		<dc:creator>devnull</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[brute-force]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.publishersecurity.com/?p=18</guid>
		<description><![CDATA[Recently i wrote about securing SSH access with certificate login. 
A report from SANS warns administrators from a rising number of brute-force attacks on SSH daemons. 
http://isc.sans.org/diary.html?storyid=4408
Taking care of these things in advance will save you some headaches.
]]></description>
			<content:encoded><![CDATA[<p>Recently i wrote about <a href="http://www.publishersecurity.com/secure-login-for-your-linux-server">securing SSH access with certificate login</a>. </p>
<p>A report from SANS warns administrators from a rising number of brute-force attacks on SSH daemons. </p>
<p>http://isc.sans.org/diary.html?storyid=4408</p>
<p>Taking care of these things in advance will save you some headaches.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.publishersecurity.com/ssh-attacks-rising/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VPN Phase 1 fails &#8211; Checkpoint to Cisco</title>
		<link>http://www.publishersecurity.com/vpn-phase-1-fails-checkpoint-to-cisco</link>
		<comments>http://www.publishersecurity.com/vpn-phase-1-fails-checkpoint-to-cisco#comments</comments>
		<pubDate>Mon, 12 May 2008 15:19:41 +0000</pubDate>
		<dc:creator>devnull</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[firewalls]]></category>
		<category><![CDATA[checkpoint]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://www.publishersecurity.com/?p=17</guid>
		<description><![CDATA[I recently encountered a problem setting up a VPN tunnel between a Cisco router and a Checkpoint firewall.
From the firewall side, i could see an IKE packet going out, and nothing coming back.
On the Router side, there was a reply to the IKE, but an error logged:
&#8220;Duplicate Phase 1 packet detected.  Retransmitting lastpacket.&#8221;
Now this error [...]]]></description>
			<content:encoded><![CDATA[<p>I recently encountered a problem setting up a VPN tunnel between a Cisco router and a Checkpoint firewall.</p>
<p>From the firewall side, i could see an IKE packet going out, and nothing coming back.</p>
<p>On the Router side, there was a reply to the IKE, but an error logged:</p>
<p><span class="searchTerm">&#8220;Duplicate</span> <span class="searchTerm">Phase</span> <span class="searchTerm">1</span> <span class="searchTerm">packet</span> <span class="searchTerm">detected</span>.  Retransmitting last<span class="searchTerm">packet</span>.&#8221;</p>
<p>Now this error should appear if the reply is discarded on the firewall side, and it tries to re-send the initial IKE packet.</p>
<p>Nothing indicated it in the firewall log.</p>
<p>What solved it was enabling Aggressive Mode on the firewall side.</p>
<p>I didnt have the time to go over and see why this helped, but it did the trick, so i moved on.</p>
<p>Another thing, and this is more of a reminder for me, the command for tunnel handling on checkpoint, is &#8220;vpn tu&#8221;. There you can see all the tunnels, and delete them.</p>
<p>If you know what caused this, please share <img src='http://www.publishersecurity.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-4528099294087239";
/* 728x90, created 9/12/08 */
google_ad_slot = "8300260123";
google_ad_width = 728;
google_ad_height = 90;
// --></script><strong>Update &#8211; <a href="http://www.publishersecurity.com/vpn-phase-1-fails-checkpoint-to-cisco-update">here is why</a></strong><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.publishersecurity.com/vpn-phase-1-fails-checkpoint-to-cisco/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cyberduck FTP Crashing</title>
		<link>http://www.publishersecurity.com/cyberduck-ftp-crashing</link>
		<comments>http://www.publishersecurity.com/cyberduck-ftp-crashing#comments</comments>
		<pubDate>Mon, 05 May 2008 14:46:19 +0000</pubDate>
		<dc:creator>devnull</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[cyberduck]]></category>
		<category><![CDATA[ftp]]></category>

		<guid isPermaLink="false">http://www.publishersecurity.com/?p=15</guid>
		<description><![CDATA[Cyberduck is an FTP client for Mac. 
When i ran it for the first time, it crashed immediately. 
It took me a while to solve this. 
Seems that the problem was java related. 
I was working with java SE 6. After changing it back to J2SE 5 and what do you know. It worked. 
Just go into Java Preferences and set it to [...]]]></description>
			<content:encoded><![CDATA[<p>Cyberduck is an FTP client for Mac. </p>
<p>When i ran it for the first time, it crashed immediately. </p>
<p>It took me a while to solve this. </p>
<p>Seems that the problem was java related. </p>
<p>I was working with java SE 6. After changing it back to J2SE 5 and what do you know. It worked. </p>
<p>Just go into Java Preferences and set it to look like this:</p>
<p><a href="http://www.publishersecurity.com/wp-content/uploads/2008/05/java-preferences.jpg"><img class="alignnone size-medium wp-image-16" title="java-preferences" src="http://www.publishersecurity.com/wp-content/uploads/2008/05/java-preferences-230x300.jpg" alt="Java Preferences" width="230" height="300" /></a></p>
<p>* I just saw that there was a software update. After installing it, things ran well with java se 6</p>
]]></content:encoded>
			<wfw:commentRss>http://www.publishersecurity.com/cyberduck-ftp-crashing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secure login for your Linux server</title>
		<link>http://www.publishersecurity.com/secure-login-for-your-linux-server</link>
		<comments>http://www.publishersecurity.com/secure-login-for-your-linux-server#comments</comments>
		<pubDate>Wed, 19 Mar 2008 13:36:50 +0000</pubDate>
		<dc:creator>devnull</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.publishersecurity.com/secure-login-for-your-linux-server</guid>
		<description><![CDATA[The SSH protocol is a secure way to manage your linux / unix server.
It offers an encrypted method of remote command line connection.
This is probably the protocol you already use for server administration.
As with most protocols, username and password is used for authentication. While this is a common way to authenticate, it is still prone [...]]]></description>
			<content:encoded><![CDATA[<p>The SSH protocol is a secure way to manage your linux / unix server.</p>
<p>It offers an encrypted method of remote command line connection.</p>
<p>This is probably the protocol you already use for server administration.</p>
<p>As with most protocols, username and password is used for authentication. While this is a common way to authenticate, it is still prone to brute force attacks.</p>
<p>A good way to mitigate the possibility of brute force attacks against your ssh daemon,  is disabling password login and enabling certificate authentication.</p>
<p>The idea is simple, in order to login to the server, you will have to present a file containing a unique certificate. You may store this file on a dedicated hardware token, the hard drive or a simple flash disk.</p>
<p>Once this certificate validates, you will gain access.</p>
<p>A good article on setting this up is available on Security Focus.</p>
<p><a href="http://www.securityfocus.com/infocus/1810">http://www.securityfocus.com/infocus/1810</a></p>
<p><script type="text/javascript"><!-- google_ad_client = "pub-4528099294087239"; google_ad_width = 468; google_ad_height = 60; google_ad_format = "468x60_as"; google_ad_type = "text_image"; //2007-07-04: publishersecurity google_ad_channel = "3703482594"; google_ui_features = "rc:6"; //--> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.publishersecurity.com/secure-login-for-your-linux-server/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux Firewall VS Commercial Firewalls</title>
		<link>http://www.publishersecurity.com/linux-firewall-vs-commercial-firewalls</link>
		<comments>http://www.publishersecurity.com/linux-firewall-vs-commercial-firewalls#comments</comments>
		<pubDate>Wed, 04 Jul 2007 13:18:44 +0000</pubDate>
		<dc:creator>devnull</dc:creator>
				<category><![CDATA[firewalls]]></category>

		<guid isPermaLink="false">http://www.publishersecurity.com/linux-firewall-vs-commercial-firewalls/</guid>
		<description><![CDATA[This post is a reply to a question on digital point forums. It was a good question so I decided to elaborate in here.
The question was why would a commercial firewall be any better for use than a Linux + snort setup on an enterprise environment (protecting a servers).
I know this will draw some flames, [...]]]></description>
			<content:encoded><![CDATA[<p>This post is a reply to a question on digital point forums. It was a good question so I decided to elaborate in here.</p>
<p>The question was why would a commercial firewall be any better for use than a Linux + snort setup on an enterprise environment (protecting a servers).</p>
<p>I know this will draw some flames, but I am ok with it.</p>
<p>So here are my 2c on this matter.</p>
<p>First of all I would like get some stuff out of the way:</p>
<p>In my answer I use Checkpoint as the commercial firewall example. Why? Because its the product I am most familiar with.</p>
<p>Checkpoints products are not perfect, they have issues just as any other solution, and trust me, I did send them my feedbacks.</p>
<p>Lets start off with a little review of both solutions capabilities.</p>
<p>Linux + Snort (Linux from now on) -</p>
<p>This is the &#8220;cheaper&#8221; solution. You setup a server with your favorite Linux distribution, configure iptables in one way or another (really nice we interfaces out there), then install snort. You can install snort as an IDS, or combine it with iptables to make it an IPS. Personally I cant see Snort as an IPS. No to go in to deep on this matter, I think that it would take too much time to configure it so that it doesn&#8217;t have too many false positives. Most IPS products in the market try to have a more conservative signature base. In general, you can tailor almost anything into this solution.</p>
<p>Checkpoint -</p>
<p>There are many setups you can go here, but ill list what is closest to the previous solution. I assume you will run Checkpoint R65 running on Secure platform and have Smart Defense and Web Intelligence enabled. Lots of terms here that I will explain now: Secure Platform (splat) is a secure Redhat based Linux distribution that Checkpoint compiled. Smart Defense is Checkpoint&#8217;s application level firewall (mini IPS/IDS). Web Intelligence Smart Defense&#8217;s web application firewall. I cant see Smart Defense and WI compete with Snort, as they are much more basic. For every feature you need a license, so this adds up.</p>
<p>The battle begins now.</p>
<p>The shorter version is that managing and troubleshooting are the key to why I chose a commercial firewall over Linux.</p>
<p>For example, on our server environment we might want to implement a cluster setup for redundancy. This is really easy with Checkpoint. You have two modules and a management server, a few clicks and you have a functioning Active Passive or Active Active cluster. With Linux and iptables, it will take more time and skill.</p>
<p>Logging is what I think to be the most important part of the whole solution. If you cant use the logs in a fast and clear way, your whole firewall is worth nothing. This is where Checkpoint excels. You can view and filter all of the logs in a very intuitive way. When trying to troubleshoot or understand a security event, you want to do it fast, and know that you can trust your logs. With Linux, this would be harder. You will probably send the logs to a remote syslog server, but I cant think of an application that would display the logs as Checkpoint does.</p>
<p>Policy maintenance in Linux can be made easier with web administration tools. On this matter I will have to direct you to Checkpoint&#8217;s for a download of its demo Smart Console. Once you try the demo, there will be no need for me to elaborate on how easy it is to maintain rules and policy. Remember that when your policy is not clean and clear, it leads to security holes.</p>
<p>Deeper protocol inspection is something that you get  by default with Checkpoint. The firewall &#8220;knows&#8221; how http, https, ftp, irc etc.. work. It knows when it is ok to open a data connection and when it is not. It knows that X11 can be dangerous. Though it will not give you full IPS capabilities, using Smart Defense and WI, will give you good protection out of the box. If a big new worm spreads, you will be able to update the system, and be protected. Running Snort may give you much more protection on an IPS level so as for logs on attack events. The problem is that Snort will give you more false positives, and will be much harder to configure. This is why I like to see the IPS features as relevant to a larger solution, and not for an all in one firewall, IPS coffee maker..I will go deeper into this on another time.</p>
<p>Troubleshooting is where you need good information sources. Checkpoint is a company that makes firewalls, they have your needs in mind. They provide good tools to troubleshoot their products. From a GUI Smart View Monitor, that shows you the health of the system, to low level CLI commands that will point you to what is wrong. With Linux you will have to use different tools designed by different people for different needs.</p>
<p>Support is not that simple when it comes to the Linux solution. As I mentioned, this solution was tailored by different products, so that means that when you have a problem you have to go to all sorts of resources. When it comes to a vendor firewall, no matter what brand, you will have one source to go to. Most vendors keep high standards for their partners, and require variable levels of certification in order to sell the products. All companies hold a large knowledge base that you can access from the Internet. There is someone you can go to. I sure did have a few problems with such tech support, but I always go an answer. The bugs were fixed. Why? Because I am a paying customer. This point is very important in an enterprise environment.</p>
<p>As you can see, by adding up all these variables, a vendor firewall solution might work better for your environment.</p>
<p>The rest is up to you.</p>
<p>By the way, I am not, and never was a Checkpoint employee.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-4528099294087239";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2007-07-04: publishersecurity
google_ad_channel = "3703482594";
google_ui_features = "rc:6";
//-->
</script><br />
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.publishersecurity.com/linux-firewall-vs-commercial-firewalls/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
