<?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>Geeknick &#187; Network Security</title>
	<atom:link href="http://www.geeknick.com/category/network-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geeknick.com</link>
	<description>By Engineers, For Engineers - VoIP, Security, LAN, WAN, Virtualization</description>
	<lastBuildDate>Mon, 30 Aug 2010 20:47:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Security &#8211; More than just ACLs</title>
		<link>http://www.geeknick.com/network-security/security-more-than-just-acls/</link>
		<comments>http://www.geeknick.com/network-security/security-more-than-just-acls/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 23:18:23 +0000</pubDate>
		<dc:creator>Alex Jerrold</dc:creator>
				<category><![CDATA[Network Security]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=226</guid>
		<description><![CDATA[<p>In an age where people think network security, they see access-lists, firewalls, IPS and other appliances to assist, the resiliency of the network seems to have faded into the darkness.</p>
<p><span id="more-226"></span></p>
<p>So many times the security of the network devices, or the access into the network is laid out in such a way that should one of those devices fail, the network is down.  In this case, no one even attacked you and you are&#8230; <a href="http://www.geeknick.com/network-security/security-more-than-just-acls/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/security-more-than-just-acls/">Security &#8211; More than just ACLs</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>



Related posts:<ol><li><a href='http://www.geeknick.com/data-networking/why-do-i-need-vlans/' rel='bookmark' title='Permanent Link: Should I use Supernets and Secondary Address in my network ?'>Should I use Supernets and Secondary Address in my network ?</a> <small>Many network administrators are using secondary addressing and supernets as...</small></li>
</ol>

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>In an age where people think network security, they see access-lists, firewalls, IPS and other appliances to assist, the resiliency of the network seems to have faded into the darkness.</p>
<p><span id="more-226"></span></p>
<p>So many times the security of the network devices, or the access into the network is laid out in such a way that should one of those devices fail, the network is down.  In this case, no one even attacked you and you are in a spot where you must route around the failed security device, and with concern for uptime, you may do it in a manner that is far less secure than if you had never had the device in the first place.  Why?  Usually because you are trying to patch the hole quickly, and inadvertently leave a security hole, which, if you had never owned the device, you would have thought through and secured this method of connection.  These holes commonly show up as missing lines in the ACLs due to IP schema changes, or a routing issue that is now bypassing more of your security than you intended.</p>
<p><br class="spacer_" /></p>
<p>The solutions are numerous, but when developing a solution there are always the four &#8220;P&#8221;s that must work together.</p>
<p>Performance &#8211; How well will the solution work should there be a failure and how fast can it be implemented and how much will the reduced  performance cost in terms of business.</p>
<p>Probability &#8211; How likely is it that there will be a failure of this device given its own internal redundancy</p>
<p>Price &#8211; Do I need to explain this one?</p>
<p><br class="spacer_" /></p>
<p>So the obvious answer, is that if price weren&#8217;t a factor, buy two of everything have two circuits from two providers, bring in power from two power grids, have two cores switches, each with two fibers to redundant distribution layer, to redundant access layer to servers with redundant NICs and vmware to move all of the servers to another diversley geo-located site should this site get destroyed.</p>
<p><br class="spacer_" /></p>
<p>More likely you should look at ways to, within a budget, mitigate the consequences of a failure.  Let&#8217;s say you have an Inline web filter that is going up to a pair of Cisco ASAs.  Well, your inline web filter is a single point of failure sitting in front of a redundant solution.  So what do you do if you can&#8217;t afford another webfilter and need to know that should it fail you can still maintain business.</p>
<p>First &#8211; make sure you keep your warranty up on the web filter and have fast replacement.  This doesn&#8217;t cost nearly what a second webfilter would, and reduces your performance risk from an outage time perspective.</p>
<p>Second &#8211; Design with this in mind.  See if you can use your webfilter a different way.  Maybe as WCCP where should it go down, you can fail open. If you must stay inline, assume it will fail closed (even if it advertises itself differently).  Then plan disaster recovery around that.  In this case you may have two VLANs involved.  One for the inside of the web filter and one for the outside.  The inside VLAN is a routed VLAN on your layer 3 switch.  You are routing to your ASAs directly.  To do this you connect the inside of your web filter to the inside VLAN, and the outside interface to a non routeable VLAN on the layer 3 switch.  You will then connect your ASAs&#8217; inside interfaces to that same outside VLAN.  This forces the traffic through the webfilter and is a very common setup for this scenario.  Should the webfilter go down, you change the VLAN on the ASAs to the inside vlan, and you have internet access again.  You have lost the web filter obviously, but hopefully your performance impact isn&#8217;t that great until the replacement unit can arrive.</p>
<p><br class="spacer_" /></p>
<p>By doing this you can also ensure that the inside vlan, is secured in a manner that your company policy is congruent with should a failure occur.</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><a href="http://www.geeknick.com/network-security/security-more-than-just-acls/">Security &#8211; More than just ACLs</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>


<p>Related posts:<ol><li><a href='http://www.geeknick.com/data-networking/why-do-i-need-vlans/' rel='bookmark' title='Permanent Link: Should I use Supernets and Secondary Address in my network ?'>Should I use Supernets and Secondary Address in my network ?</a> <small>Many network administrators are using secondary addressing and supernets as...</small></li>
</ol></p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/security-more-than-just-acls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizing Object Groups on the ASA</title>
		<link>http://www.geeknick.com/network-security/utilizing-object-groups-on-the-asa/</link>
		<comments>http://www.geeknick.com/network-security/utilizing-object-groups-on-the-asa/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 13:24:02 +0000</pubDate>
		<dc:creator>Alex Jerrold</dc:creator>
				<category><![CDATA[Network Security]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=109</guid>
		<description><![CDATA[<p>Object groups on the ASA allow you to group similar types of components within a single heading.  You can use this heading for access-lists, which in turn can be used for access control, NAT, <span id="more-109"></span>encryption, and traffic classification.</p>
<p>The two main object groups I use are network and service.</p>
<p>The network object group is where you put subnets and hosts, while the service object group is for protocols and ports.</p>
<p>As a best practice&#8230; <a href="http://www.geeknick.com/network-security/utilizing-object-groups-on-the-asa/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/utilizing-object-groups-on-the-asa/">Utilizing Object Groups on the ASA</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>



Related posts:<ol><li><a href='http://www.geeknick.com/network-security/droppingtraffic/' rel='bookmark' title='Permanent Link: Dropping Traffic in IOS'>Dropping Traffic in IOS</a> <small>Everyone is familiar with access-lists as a way to drop...</small></li>
</ol>

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Object groups on the ASA allow you to group similar types of components within a single heading.  You can use this heading for access-lists, which in turn can be used for access control, NAT, <span id="more-109"></span>encryption, and traffic classification.</p>
<p>The two main object groups I use are network and service.</p>
<p>The network object group is where you put subnets and hosts, while the service object group is for protocols and ports.</p>
<p>As a best practice I use specific groups on most installs, they are:</p>
<p>INSIDE_NETWORKS<br />
VPN_NETWORKS<br />
HTTP_SERVERS<br />
HTTPS_SERVERS<br />
SMTP_SERVERS</p>
<p>HTTP_SERVERS, HTTPS_SERVERS and SMTP_SERVERS all would contain their specific hosts.  Using these for access-control you may have a configuration that looks like the following:</p>
<p>object-group network HTTP_SERVERS   network-object host 1.1.1.1   network-object host 1.1.1.2</p>
<p>access-list OUTSIDE_IN_ACL permit tcp any object HTTP_SERVERS eq www</p>
<p>This would allow anyone port 80 access to servers with an external address of 1.1.1.1 or 1.1.1.2.</p>
<p>Should I need to add additional web servers in the future, I just create the NAT and add the host to the object group.</p>
<p>If this were written out individually it would look like (you can see this in a &#8220;show access-list&#8221;):</p>
<p>access-list OUTSIDE_IN_ACL permit tcp any host 1.1.1.1 eq www<br />
access-list OUTSIDE_IN_ACL permit tcp any host 1.1.1.2 eq www</p>
<p>I would follow suite using HTTPS_SERVERS for port tcp 443 and SMTP_SERVERS for tcp port 25 and would have access-list entries for each type.</p>
<p>Should a server need to be in all three, such as an Outlook Web Access server running on a single node exchange environment, you would add this server to each of the three object groups.<br />
Some people react with &#8220;why not create an object group with all three ports in it and have one line that allows all the ports?&#8221;</p>
<p>My feeling is how often are these three ports mixed?  There are instances where every server that is HTTP is HTTPS as well, and then it may make sense to make a network object group called WEB_SERVERS for all of the hosts and a service for the ports allowed to these servers.  Such a configuration would look like the below:</p>
<p>object-group network WEB_SERVERS   network-object host 1.1.1.1   network-object host 1.1.1.2<br />
object-group service WEB_SERVER_POTS   service-object tcp eq 80   service-object tcp eq 443</p>
<p>access-list OUTSIDE_IN_ACL permit object WEB_SERVER_PORTS any object WEB_SERVERS</p>
<p>if this were to be broken out it would look like</p>
<p>access-list OUTSIDE_IN_ACL permit tcp any host 1.1.1.1 eq 443<br />
access-list OUTSIDE_IN_ACL permit tcp any host 1.1.1.1 eq 80<br />
access-list OUTSIDE_IN_ACL permit tcp any host 1.1.1.2 eq 443<br />
access-list OUTSIDE_IN_ACL permit tcp any host 1.1.1.2 eq 80</p>
<p>This is great as long as all of your web servers are always both http and https, but if you have some that are https only, then using the broken out model with HTTP_SERVERS and HTTPS_SERVERS is the most secure method.</p>
<p>So how do you use this for ease of NAT and Encryption?  Here is a common scenario:</p>
<p>I have insider users at 10.15.10.0/24 and 10.17.10.0/24 and vpn users attached to my ASA with a range of 10.25.10.0/24 and 10.27.10.0/24.  These wireless users can be either dial-in or lan to lan tunnels, in this case lets use dial-in and discuss LAN to LAN and multiple sites later.  Either way when the internal users want to communicate with them I don&#8217;t want their traffic to be NATed, but when the internal users communicate to the internet, I need to NAT them so it will correctly route.  On top of this my dial-in users will use their local internet (split-tunneling) as opposed to tunneling all their internet traffic to the ASA.</p>
<p>In this case I would use my object groups INSIDE_NETWORKS and VPN_NETWORKS extensively to server multiple functions.</p>
<p>So lets talk about the INSIDE_NETWORKS first.  I want to list all of my internal networks here, in this case</p>
<p>Object-group network INSIDE_NETWORKS<br />
network-object 10.15.10.0 255.255.255.0<br />
network-object 10.17.10.0 255.255.255.0</p>
<p>For my VPN networks, same thing using the VPN_NETWORKS group</p>
<p>object-group network VPN_NETWORKS<br />
network-object 10.25.10.0 255.255.255.0<br />
network-object 10.27.10.0 255.255.255.0</p>
<p>Now I have a foundation I can build on.  From here I have many purposes to fill.  Lets start with NAT to the internet.</p>
<p>First thing is to create an access-list that defines the traffic to be NATed.</p>
<p>access-list INSIDE_NAT permit ip object INSIDE_NETWORKS any</p>
<p>Then we need to setup our NAT</p>
<p>nat (inside) 1 access-list INSIDE_NAT<br />
global (outside) 1 interface</p>
<p>In this I allowing only my internal networks to NAT to the outside interface global IP when I go to the internet.  This helps with spoofing addresses, because if I am not NATting it it should not be routable on the internet.  Of course reverse route verify is also a great tool for this.</p>
<p>Next lets look out using these for my split-tunneling on the VPN.  Again the first thing is to create access-list, this will look the same as my NAT access-list, but I will create another just for management purposes.</p>
<p>access-list VPN_SPLIT_TUNNEL permit ip object-group INSIDE_NETWORKS any</p>
<p>I would then use this in my group-policy to split tunnel.</p>
<p>group-policy DEMO internal group-policy DEMO attributes   vpn-idle-timeout none   vpn-tunnel-protocol IPSec   split-tunnel-policy tunnelspecified   split-tunnel-network-list value VPN_SPLIT_TUNNEL</p>
<p>Now as I add new objects to the INSIDE_NETWORKS group, they are automatically entered into my split tunnel as well as my NAT (first example).</p>
<p>So that brings us to VPN no nat.  In this case I want to have my real IP addresses show up to my dial-in users, in order to do this I have to bypass the NAT when going only to my VPN users and not when going to the internet.  Again, I start with an access-list.</p>
<p>access-list NO_NAT permit ip object-group INSIDE_NETWORKS object-group VPN_NETWORKS</p>
<p>Then I configure my NAT</p>
<p>nat (inside) 0 access-list NO_NAT</p>
<p>Again, as I add networks to my INSIDE_NETWORKS or new pools and networks to my VPN_NETWORKS the NO_NAT access-list is automatically updated.  I don&#8217;t have to update this in multiple places in order for it to take effect in many parts of the ASA configuration.</p>
<p>So now let&#8217;s make it a bit more complicated.  I have multiple sites running on an MPLS with Site to Site VPNs and remote access vpns as well.  This is handled with object groups, but with a bit more refinement.</p>
<p>Lets say I have Miami, Alpharetta and Las Vegas locations on an MPLS with the internet all coming from the Alpharetta ASA.  I also have 2 remote sites, New York and Chicago over site to site VPNs terminating on the ASA.  The networks are below.</p>
<p>MPLS Sites:<br />
Miami &#8211; 10.64.0.0/16 and 10.65.0.0/16<br />
Alpharetta &#8211; 10.32.0.0/16 and 10.33.0.0/16<br />
Las Vegas &#8211; 10.96.0.0/16 and 10.97.0.0/16</p>
<p>Remote Sites<br />
New York &#8211; 10.128.0.0/16 and 10.129.0.0/16<br />
Chicago &#8211; 10.160.0.0/16 and 10.161.0.0/16</p>
<p>My VPN users are at 10.192.1.0/24 and 10.192.2.0/24</p>
<p>In this case I would create the following object groups to manage all of this.<br />
object-group network ALPHARETTA_NETWORKS<br />
network-object 10.32.0.0 255.255.0.0<br />
network-object 10.33.0.0 255.255.0.0<br />
object-group network MIAMI_NETWORKS<br />
network-object 10.64.0.0 255.255.0.0<br />
network-object 10.65.0.0 255.255.0.0<br />
object-group network LAS_VEGAS_NETWORKS<br />
network-object 10.96.0.0 255.255.0.0<br />
network-object 10.97.0.0 255.255.0.0<br />
object-group network NEW_YORK_NETWORKS<br />
network-object 10.128.0.0 255.255.0.0<br />
network-object 10.129.0.0 255.255.0.0<br />
object-group network CHICAGO_NETWORKS<br />
network-object 10.160.0.0 255.255.0.0<br />
network-object 10.161.0.0 255.255.0.0<br />
object-group network REMOTE_VPN_USRES<br />
network-object 10.192.1.0 255.255.255.0<br />
network-object 10.192.2.0 255.255.255.0</p>
<p>You can then nest object groups within each other to come back to your two major network categories from above, VPN_NETWORKS and INSIDE_NETWORKS.</p>
<p>object-group network VPN_NETWORKS<br />
group-object REMOTE_VPN_USERS<br />
group-object CHICAGO_NETWORKS<br />
group-object NEW_YORK_NETWORKS<br />
object-group network INSIDE_NETWORKS<br />
group-object ALPARETTA_NETWORKS<br />
group-object MIAMI_NETWORKS<br />
group-object LAS_VEGAS_NEWORKS</p>
<p>With this setup I can now be very granular on access control as well as VPN tunnel setup.  From an access control standpoint I can control per site the access to a DMZ off the ASA or specific sites using access-lists and the specific object group for that site.  For instance, I can put an access-list on the inside that allows only Miami networks to 10.1.1.1 on the DMZ</p>
<p>access-list INSIDE_IN_ACL permit ip object-group MIAMI_NETWORKS host 10.1.1.1</p>
<p>I can utilize the INSIDE_NETWORKS like I did before for NAT and split tunneling and the VPN_NETWORKS group for no nat along with the INSIDE_NETWORKS again.</p>
<p>For my crypto maps for my site to site VPNs I need to create access-lists for the match commands that determine the specific interesting traffic.  Lets say I want to create an access list for my crypto MAP to New York.  It is one line.</p>
<p>access-list NEW_YORK_CRYPTO permit ip object-group INSIDE_NETWORKS object-group NEW_YORK_NETWORKS</p>
<p>At each remote site I would have similar object groups and access-lists, but switch around a little.  So the New York site, the object-group INSIDE_NETWORKS would only contain the NEW_YORK_NETWORKS object group and the VPN_NETWORKS would contain ALPHARETTA_NETWORKS, MIAMI_NETWORKS and LAS_VEGAS_NETWORKS.</p>
<p>Utilizing Cisco Security Manager and having everything named the same, you can now make single changes to object groups and have your NAT, Crypto MAPs, No NATs and remote users vpn split tunnels updated all at the same time.  If you are doing it by hand, the same script can be applied to all of your remote sites should you add a network in on location, thus reducing total cost of ownership and increasing productivity.</p>
<p>Troubleshooting is also much easier as your access-lists are smaller and if you are using well named object-groups, they are easy to follow.  If you use the command &#8220;show run access-list&#8221; you only see typed lines of the access-list, so all of the lines that are broken out because of the object group are not seen, making it easier to read your configuration.</p>
<p>An ASA using these best practices is easy to use and far more secure.</p>
<p >Author: Alex Jerrold, Cisco CCIE Security</p>
<p>Posted at <a href="http://www.geeknick.com">Geeknick</a></p>
<p><a href="http://www.geeknick.com/network-security/utilizing-object-groups-on-the-asa/">Utilizing Object Groups on the ASA</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>


<p>Related posts:<ol><li><a href='http://www.geeknick.com/network-security/droppingtraffic/' rel='bookmark' title='Permanent Link: Dropping Traffic in IOS'>Dropping Traffic in IOS</a> <small>Everyone is familiar with access-lists as a way to drop...</small></li>
</ol></p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/utilizing-object-groups-on-the-asa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intrusion Prevention for the Core</title>
		<link>http://www.geeknick.com/network-security/intrusion-prevention-for-the-core/</link>
		<comments>http://www.geeknick.com/network-security/intrusion-prevention-for-the-core/#comments</comments>
		<pubDate>Fri, 14 May 2010 15:15:47 +0000</pubDate>
		<dc:creator>Mike Lundy</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[IPS]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[viruses]]></category>
		<category><![CDATA[worms]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/2010/05/14/intrusion-prevention-for-the-core/</guid>
		<description><![CDATA[<p>Many customers are taking advantage of Intrusion Prevention Systems at the edge of their network to protect their organizations from Internet based threats.  These solutions are often integrated with the organizations firewall, mail and web security appliances.  Many of these systems today have expanded beyond signature based solutions to include the concept of reputation based filtering.<br />
While edge network IPS solutions have proved to be an effect means of mitigating threats, the increase in&#8230; <a href="http://www.geeknick.com/network-security/intrusion-prevention-for-the-core/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/intrusion-prevention-for-the-core/">Intrusion Prevention for the Core</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>



No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Many customers are taking advantage of Intrusion Prevention Systems at the edge of their network to protect their organizations from Internet based threats.  These solutions are often integrated with the organizations firewall, mail and web security appliances.  Many of these systems today have expanded beyond signature based solutions to include the concept of reputation based filtering.<br />
While edge network IPS solutions have proved to be an effect means of mitigating threats, the increase in threat complexity has led to the need for Core IPS solutions to help protect critical business assets from the ever evolving threats of malware, worms, viruses and other threats.   There are two types of solutions that can be deployed in this scenario; network based sensors and host based software.</p>
<p><span id="more-73"></span><br />
Network based sensors require that all traffic pass through the appliance.  This solution ensures that all traffic is passed through the inspection engine as it enters and leaves the network core.  This is an effective way to ensure all traffic gets inspected but the downside to this type of solution is that the appliance must operate at data center speeds of 1Gbps or greater.  Often this leads to the appliance potentially becoming a bottleneck.  As sensor throughput speed increases, so does the associated cost.<br />
Host based IPS solutions are software that is typically installed on the host that detects unauthorized or unwanted activity.  These solutions typically inspect the host machine to determine the use and needs of that machine and then allow policy to be written for the specific machine.  Often host based IPS solutions provide additional functionality such as web application firewall, file system integrity and other features.<br />
Below are links to some popular solutions to this growing need.<br />
Cisco IDSM-2<br />
http://www.cisco.com/en/US/prod/collateral/modules/ps2706/ps5058/product_data_sheet0900aecd804b91d7.html<br />
Cisco 4200 series IPS sensors<br />
http://www.cisco.com/en/US/prod/collateral/vpndevc/ps5729/ps5713/ps4077/ps9157/product_data_sheet09186a008014873c_ps4077_Products_Data_Sheet.html<br />
Cisco Security Agent<br />
http://www.cisco.com/en/US/prod/collateral/vpndevc/ps5707/ps5057/data_sheet_c78-458616.html<br />
Trend Micro Deep Security</p>
<p>http://us.trendmicro.com/us/solutions/enterprise/security-solutions/virtualization/deep-security/</p>
<p >Author: Mike Lundy</p>
<p>Posted at <a href="http://www.geeknick.com">Geeknick</a></p>
<p><a href="http://www.geeknick.com/network-security/intrusion-prevention-for-the-core/">Intrusion Prevention for the Core</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/intrusion-prevention-for-the-core/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropping Traffic in IOS</title>
		<link>http://www.geeknick.com/network-security/droppingtraffic/</link>
		<comments>http://www.geeknick.com/network-security/droppingtraffic/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 13:14:40 +0000</pubDate>
		<dc:creator>Alex Jerrold</dc:creator>
				<category><![CDATA[Network Security]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=54</guid>
		<description><![CDATA[<p>Everyone is familiar with access-lists as a way to drop traffic in IOS.  This has become a standard easy way to stop unwanted traffic from traversing networks at key points.  There are other solutions as well as ways to optimize your access-lists that sometimes are a better for your router&#8217;s processor when it comes to processing traffic.  <span id="more-54"></span></p>
<p>Access lists tend to slow a router down.  The packet has to be matched to an&#8230; <a href="http://www.geeknick.com/network-security/droppingtraffic/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/droppingtraffic/">Dropping Traffic in IOS</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>



No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Everyone is familiar with access-lists as a way to drop traffic in IOS.  This has become a standard easy way to stop unwanted traffic from traversing networks at key points.  There are other solutions as well as ways to optimize your access-lists that sometimes are a better for your router&#8217;s processor when it comes to processing traffic.  <span id="more-54"></span></p>
<p>Access lists tend to slow a router down.  The packet has to be matched to an access-list and depending on how well you have your access-list ordered and how long it is, it may be many lines of trying to match before the packet is dropped.  This eats up processor cycles, and by default you have a default deny any, meaning that if you have a 1000 line access-list that ends in an implicit deny, and you have a lot of packets that have to go all the way through, you eat up lots of processor doing this.</p>
<p>Option 1:  Rewrite your access-lists &#8211; Setup your access-lists in an order you think they will be most likely matched and denied.  For instance, lets say you have three servers a web server at an IP address of 1.1.1.1 which you want to allow both port 80 and 443 to it, a mail server at 1.1.1.2, to which you allow tcp 25, and an sftp server at 1.1.1.3 that needs port 22 opened up.</p>
<p>If they are built in this order and your access-list grows organically your access-list may look like the following.</p>
<p>ip access-list extended OUTSIDE_IN_ACL<br />
permit tcp any host 1.1.1.1 eq 80<br />
permit tcp any host 1.1.1.1 eq 443<br />
permit tcp any host 1.1.1.2 eq 25<br />
permit tcp any host 1.1.1.3 eq 22<br />
<implicit deny any any></p>
<p>This will work, but there are ways to optimize it.  If your mail server is going to get the bulk of the traffic, followed by your web server and then your sftp server you would want to reconsider the order of the list.  In this example, in order for the packet destined for the mail server on port 25 to get through, your router has to cycle through lines 1 and 2 of your access-list before being allowed through, slowing things down each step of the way.</p>
<p>Also, what if someone is trying to see if you have other websites in your company that are publicly available.  While this access-list would block it, the packet would go through 4 lines of access-list before finally being dropped by the implicit deny any any.  Your new access-list may look like the following.</p>
<p>ip access-list extended OUTSIDE_IN_ACL<br />
permit tcp any host 1.1.1.2 eq 25<br />
deny tcp any any eq 25<br />
permit tcp any host 1.1.1.1 eq 80<br />
deny tcp any any eq 80<br />
permit tcp any host 1.1.1.1 eq 443<br />
deny tcp any any eq 443<br />
permit tcp any host 1.1.1.3 eq 22<br />
deny tcp any any eq 22<br />
<implicent deny any any></p>
<p>It is a bit harder to write and maintain, but will increase performance on your router.</p>
<p>Option 2:  Route to null &#8211; This option drops traffic at line speed.  Lets say you want to drop all traffic that goes to a certain ip address for security reasons, for example 2.2.2.2.  Simply add a route</p>
<p>ip route 2.2.2.2 255.255.255.255 null0</p>
<p>This sends all traffic destined for 2.2.2.2 straight down a black hole.  The problem with this, is there is not a counter on how many packets were dropped.</p>
<p>Option 3: Route-Map &#8211; This option allows you to match traffic based on a list of criteria and then send it to the null interface.  This is very nice when you want to match based on an header tag, next hop address or packet length or a combination of all of them.  Simply write your route-map and set the next hop to null0.  In this example, if you wanted to tag a packet on your network as it enters, and then make sure that it doesn&#8217;t leave your network you could do the following.</p>
<p>to tag the packet based on source address of 3.3.3.3.</p>
<p>!!!!on inbound router!!!!</p>
<p>ip access-list standard SOURCE_ACL<br />
permit host 3.3.3.3</p>
<p>route-map TAG5 permit 10<br />
match ip address SOURCE_ACL<br />
set tag 5</p>
<p>inter fa0/0</p>
<p>ip policy route-map TAG5</p>
<p>!!!on outbound router!!!!</p>
<p>route-map DROP5 permit 10<br />
match tag 5<br />
set interface Null0</p>
<p>inter fa0/0</p>
<p>ip policy route-map DROP5</p>
<p>The problem with this is that does take up processor cylces as well as it is run before the route table.  So it will add some overhead, but gives you the ability to mark your packets on the way in, but no drop them unless they try to leave, which a simple access-list does not have the intelligence to do.</p>
<p>Option 4: class based dropping &#8211; Yet another way is to do class based dropping.  This allows you to match on multiple criteria at once and take action.  In this case you want to match all packets that are marked w/ a dscp value of af11, are between 1200 and 1250 in size and are icmp, then drop them.  This is a more common scenario with worms, where you don&#8217;t want to match a single criteria as that could give false positives.</p>
<p>class-map match-all MULTIMATCH_CM<br />
match ip dscp af11<br />
match packet length min 1200 max 1250<br />
match protocol icmp</p>
<p>policy-map DROP_PM<br />
class MULTIMATCH_CM<br />
drop</p>
<p>inter fa0/0</p>
<p>service-policy input DROP_PM</p>
<p>All of these can be done in conjunction with one another.  So on the same interface you can have access-lists, policy based routing and service-policies while routing some traffic to null 0.  This gives you a lot of control over your packet dropping strategy throughout your network.  But remember the best policy is always applied at the point closest to the source, this way you don&#8217;t have 1 device trying to drop everything.</p>
<p >Author: Alex Jerrold</p>
<p>Posted at <a href="http://www.geeknick.com">Geeknick</a></p>
<p><a href="http://www.geeknick.com/network-security/droppingtraffic/">Dropping Traffic in IOS</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/droppingtraffic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mebroot and Torpig</title>
		<link>http://www.geeknick.com/network-security/mebroot-and-torpig/</link>
		<comments>http://www.geeknick.com/network-security/mebroot-and-torpig/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 18:14:49 +0000</pubDate>
		<dc:creator>Mike Lundy</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[botnet]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[mebroot]]></category>
		<category><![CDATA[root kit]]></category>
		<category><![CDATA[torpig]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[worms]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=43</guid>
		<description><![CDATA[<p>Botnets are becoming more prevalent as malware technology becomes more sophisticated.  One of the more diabolical pieces of Malware that hit the scene back in 2008 is called Mebroot.  Mebroot is a rootkit that replaces a machines master boot record allowing it to install even before the operating system of the machine installs effectively protecting it from desktop protection software.  Mebroot alone is rather benign in that it does not contain any specific applications but&#8230; <a href="http://www.geeknick.com/network-security/mebroot-and-torpig/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/mebroot-and-torpig/">Mebroot and Torpig</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>



No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Botnets are becoming more prevalent as malware technology becomes more sophisticated.  One of the more diabolical pieces of Malware that hit the scene back in 2008 is called Mebroot.  Mebroot is a rootkit that replaces a machines master boot record allowing it to install even before the operating system of the machine installs effectively protecting it from desktop protection software.  Mebroot alone is rather benign in that it does not contain any specific applications but becomes a platform for other Malware.  The most prevalent of these is Torpig, a massive botnet .</p>
<p><span id="more-43"></span></p>
<p>Torpig contains multiple information stealing pieces of Malware that scan the infected system for credentials, accounts and passwords as well as potentially allowing attackers full access to the computer. It is also purportedly capable of modifying data on the computer.  In 2009 a team of researchers were able to take control of the botnet for a period of ten days.  During that period, they extracted over 70GB of stolen data.</p>
<p>As these Malware variants continue to morph, the challenge for an organization becomes how to detect machines that have been compromised so that remediation can take place as soon as possible.  Trend Micro has a Threat Management System that can passively detect malware, worms, viruses, trojans and other undesirable network activity.  For more information on this solution go to <a href="http://www.geeknick.com/recommends/http_www.adcapnet.com_partners_trend-micro_/25/">http://www.adcapnet.com/partners/trend-micro/</a></p>
<p>﻿</p>
<p >Author: Mike Lundy</p>
<p>Posted at <a href="http://www.geeknick.com">Geeknick</a></p>
<p><a href="http://www.geeknick.com/network-security/mebroot-and-torpig/">Mebroot and Torpig</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/mebroot-and-torpig/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anyconnect Essentials Licensing</title>
		<link>http://www.geeknick.com/network-security/anyconnect-essentials-licensing/</link>
		<comments>http://www.geeknick.com/network-security/anyconnect-essentials-licensing/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 13:46:04 +0000</pubDate>
		<dc:creator>Alex Jerrold</dc:creator>
				<category><![CDATA[Network Security]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=40</guid>
		<description><![CDATA[<p>Anyconnect Essentials licensing allows for you to max out the number of Anyconnect VPN clients on your ASA version 8.21 or higher.  So on an ASA 5520 you can have 750.  Cisco is making this an incredibly inexpensive option.  Just remember, if you have a failover pair, you must purchase 2 licenses.</p>
<p>Author: Alex Jerrold</p>
<p>Posted at <a href="http://www.geeknick.com">Geeknick</a></p>
<p><a href="http://www.geeknick.com/network-security/anyconnect-essentials-licensing/">Anyconnect Essentials Licensing</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>


<p>No related posts.</p>
<p>Related posts brought&#8230; <a href="http://www.geeknick.com/network-security/anyconnect-essentials-licensing/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/anyconnect-essentials-licensing/">Anyconnect Essentials Licensing</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>



No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Anyconnect Essentials licensing allows for you to max out the number of Anyconnect VPN clients on your ASA version 8.21 or higher.  So on an ASA 5520 you can have 750.  Cisco is making this an incredibly inexpensive option.  Just remember, if you have a failover pair, you must purchase 2 licenses.</p>
<p >Author: Alex Jerrold</p>
<p>Posted at <a href="http://www.geeknick.com">Geeknick</a></p>
<p><a href="http://www.geeknick.com/network-security/anyconnect-essentials-licensing/">Anyconnect Essentials Licensing</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/anyconnect-essentials-licensing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco’s Adaptive Security Appliance – More Than Just a Firewall</title>
		<link>http://www.geeknick.com/network-security/cisco%e2%80%99s-adaptive-security-appliance-%e2%80%93-more-than-just-a-firewall/</link>
		<comments>http://www.geeknick.com/network-security/cisco%e2%80%99s-adaptive-security-appliance-%e2%80%93-more-than-just-a-firewall/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 13:48:43 +0000</pubDate>
		<dc:creator>Mike Lundy</dc:creator>
				<category><![CDATA[Network Security]]></category>

		<guid isPermaLink="false">http://www.geeknick.com/?p=34</guid>
		<description><![CDATA[<p>When Cisco introduced its ASA5500 series of security appliances, many people viewed this simply as a PIX replacement. The reality is the ASA series of products offer customers much more than just a firewall. The ASA is now truly a multipurpose edge security device allowing customers to integrate multiple functions into a single security appliance. Let’s take a look at a few of the more popular capabilities.</p>
<p>VPN termination</p>
<p>The ASA offers multiple methods of&#8230; <a href="http://www.geeknick.com/network-security/cisco%e2%80%99s-adaptive-security-appliance-%e2%80%93-more-than-just-a-firewall/" class="read_more">Read the rest</a></p><p><a href="http://www.geeknick.com/network-security/cisco%e2%80%99s-adaptive-security-appliance-%e2%80%93-more-than-just-a-firewall/">Cisco’s Adaptive Security Appliance – More Than Just a Firewall</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>



No related posts.

Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>When Cisco introduced its ASA5500 series of security appliances, many people viewed this simply as a PIX replacement. The reality is the ASA series of products offer customers much more than just a firewall. The ASA is now truly a multipurpose edge security device allowing customers to integrate multiple functions into a single security appliance. Let’s take a look at a few of the more popular capabilities.</p>
<p>VPN termination</p>
<p>The ASA offers multiple methods of VPN termination.<span id="more-34"></span> For remote client access, the ASA supports traditional IPSec clients like Cisco’s VPN client but has added the capability for SSL VPN termination as well. May customers do not realize they are licensed for two concurrent SSL VPN sessions out of the box. SSL VPN offers the client tremendous flexibility for remote access to the business. The ASA can also be used for more traditional site to site VPN termination for connecting remote sites back in to the main site for full interoffice communications.</p>
<p>There is one caveat for SSL licensing customers need to be aware of and that is that the ASA can have only one SSL client license. That means that when a 10 session license is purchased, the customer only has 10 concurrent sessions, not 12 as some people have thought. These sessions are concurrent meaning that you can have more than 10 people with access to the device as long as 10 or fewer are logged in at any point in time.</p>
<p>IPS – Intrusion Prevention</p>
<p>Unlike the PIX firewall that had a limited subset of IPS signatures that it could inspect, an ASA equipped with the correct AIP module provides inline, wire speed inspection of traffic for the full complement of signatures available. This means a customer can be confident that the edge device is inspecting and protecting all traffic entering the organization and provides an excellent first line of defense.</p>
<p>Cisco incents its customers to purchase IPS capabilities as part of a bundle versus adding it after the fact. It is much less expensive for customers to purchase the IPS capabilities up front as opposed to buying the technology after the fact. As a result, customers should budget to add this capability upon initial purchase. This will not only save money, but it will increase the security of the customer environment from day one.</p>
<p>Multiple Firewall Contexts</p>
<p>While many people consider a firewall an edge device, more and more businesses are seeing the need to add additional layers of firewalling within their organization to separate internal users from business critical resources. While this can certainly be done with multiple physical appliances, it can also be done with a single ASA running multiple contexts. Multiple contexts allow customers to in essence run multiple firewalls with different rule sets in one physical appliance. The primary consideration for this type of deployment is to ensure your appliance has the proper throughput for your organization.</p>
<p>Multiple contexts can allow a network administrator to manage the appliance at the edge of the network while allowing the server team to administer the firewall rules for accessing the business critical resources. The multiple contexts allow different logins and configurations for the same physical appliance, maximizing the customer investment in that piece of equipment.</p>
<p>Conclusion</p>
<p>The ASA5500 is a family of robust security appliances that can help businesses secure both their network edge as well as mission critical applications. The device has many functions that can be enabled to provide a full range of features to all organizations. If you would like to learn more about the capabilities of the ASA5500 please contact your Adcap account manager.</p>
<p >Author: Mike Lundy</p>
<p>Posted at <a href="http://www.geeknick.com">Geeknick</a></p>
<p><a href="http://www.geeknick.com/network-security/cisco%e2%80%99s-adaptive-security-appliance-%e2%80%93-more-than-just-a-firewall/">Cisco’s Adaptive Security Appliance – More Than Just a Firewall</a> is a post from: <a href="http://www.geeknick.com">Geeknick</a></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href="http://www.geeknick.com/recommends/Yet_Another_Related_Posts_Plugin/11/">Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geeknick.com/network-security/cisco%e2%80%99s-adaptive-security-appliance-%e2%80%93-more-than-just-a-firewall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
