<?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>excITingIP.com &#187; Network Security</title>
	<atom:link href="http://www.excitingip.com/category/network-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.excitingip.com</link>
	<description>How innovative IT Network infrastructure makes IP excITing!</description>
	<lastBuildDate>Mon, 26 Jul 2010 03:36:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Snort &#8211; Open Source Intrusion Detection System</title>
		<link>http://www.excitingip.com/636/snort-open-source-intrusion-detection-system/</link>
		<comments>http://www.excitingip.com/636/snort-open-source-intrusion-detection-system/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 14:25:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[ids]]></category>
		<category><![CDATA[ids software]]></category>
		<category><![CDATA[intrusion]]></category>
		<category><![CDATA[intrusion detection]]></category>
		<category><![CDATA[intrusion detection security]]></category>
		<category><![CDATA[intrusion detection system]]></category>
		<category><![CDATA[intrusion detection systems]]></category>
		<category><![CDATA[linux ids]]></category>
		<category><![CDATA[network intrusion]]></category>
		<category><![CDATA[open source ids]]></category>
		<category><![CDATA[snort]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/636/snort-open-source-intrusion-detection-system/</guid>
		<description><![CDATA[This article gives an overview about Snort which is an software based freely downloadable open source Network Intrusion Detection system along with its components, installation ways and methods, modes of operation etc.]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">This article gives an overview about Snort which is an software based freely download-able open source Network Intrusion Detection system along with its components, installation ways and methods, modes of operation etc.</p>
<p><strong>What is Snort?</strong></p>
<p>Snort is an Open Source Intrusion Detection System which can be downloaded free of cost. It is a software package which needs to be installed (along with other software in many cases) in a standard server which acts as the sensor. For a small company with single Internet/leased line connectivity, a single instance Snort implementation next to the router might be enough but for larger company, it is better if the network is monitored in multiple places (possibly at every point of entry/exit and in the individual network segments) by using an IDS like Snort. When Snort is set up, it can either passively monitor the network for threats (using signatures, patterns of known threats) and log the network activity for the security administrators to have a look later on or it can generates alerts (through emails, pop-up windows, SNMP traps etc) for instant notification of the administrators when an activity closely resembling to a known attack signature is found.</p>
<p><strong>What are the Components of Snort?</strong></p>
<p>Snort is logically divided in to the following five major components.</p>
<p>¤  A <strong>Packet Decoder</strong> is the first component which collects packets from different network interfaces and prepares the packets to be preprocessed.</p>
<p>¤ The second component, <strong>Pre-processors</strong> are used to arrange and modify packets before being analysed by the detection engine. There are pre-processors that detect some basic anomalies by de-fragmenting packets (which are fragmented by hackers as a method of deception), HTTP URL Decoding (If hexadecimal characters are used by hackers as a method of deception). There are pre-processors that detect and log port scanning activities, detect anomalies in ARP packets (to identify ARP spoofing), etc.</p>
<p>¤ The third component, the <strong>Detection engine</strong> is the heart of Snort. Its responsibility is to analyse all the packets passing through it for signs of intrusion by using certain pre-defined rules.  It can dissect a packet and apply rules to different parts of the packet like IP header, transport layer header, application layer header and packet payload.</p>
<p>¤ The fourth component is the <strong>Logging and Alerting System</strong> &#8211; Upon the detection of intrusion by the detection engine, either the activity is logged for the perusal of the network engineers or an alert is generated.</p>
<p>¤ The fifth component, <strong>Output modules or plug-ins</strong> are used to control the type of output produced by the logging and alerting system. Some of its functions may be generating log reports, logging alert reports in a file, sending SNMP traps, logging in to a database (like MySQL), sending a message to Syslog server, etc.</p>
<p>In some installations, some additional tools might be used along with snort like MySQL database to log the alert data, Apache could act as the web server, PHP could be the interface between the web server and MySQL database, a PHP package like ACID could be used to view and analyse Snort data, etc.</p>
<p><strong>What are the different installation methods with Snort?</strong></p>
<p>If it is a very small organization, just a single sensor (on a PC/Server) will do (Of course, with a pre-installed Operating system). This, when put up just behind a router or firewall (in single Internet line scenarios) would generate alarms if any intrusion activity is found. For slightly bigger organizations, Snort could generate alarms and send it to an NMS (Network Management System) that they might be using, provided they support SNMP traps, which most of the NMS vendors do. Snort could also be configured to integrate with a database (like MySQL, which stores the Logs), and a web interface (through PHP) could be provided to view the required data from the database. This is a more structured way of using and retrieving log information. For small organizations all these three components could be in the same server too.</p>
<p>In the case of a bigger organization with multiple locations, Snort might be needed to be installed in multiple locations. Maintaining and managing multiple databases in this scenario is difficult. So, multiple sensors of Snort could be configured to the same centralized database from where the logs could be viewed.</p>
<p><strong>Network Sniffer Mode:</strong></p>
<p>If Snort is configured to operate in the network sniffer mode, it logs all packet data in to the database or in binary/text files. Some of the information that is available to the network administrators are: Date and Time of capture of packet, Source IP address, Source Port number, Destination IP address, Destination Port, Transport Layer protocol used, TTL/TOS/Packet ID values, Length of IP header, IP Payload, TCP header length etc.</p>
<p><strong>Network Intrusion Detection Mode:</strong></p>
<p>In Network Intrusion Detection mode, Snort logs only those packets which match a certain rule (pre-defined attack signatures) and generates alarms. Common rules (signatures) can be obtained from the installation files itself, and new rules keep updating regularly. These alerts can be of different categories like high priority, low priority etc and for each category, different actions can be taken. Snort itself maybe configured to operate in stealth mode where the presence of an IDS machine is not visible to intruders (One way is to not configure any IP address for the Snort sensor server).</p>
<p>Based on the Snort rules, a Snort sensor can take various decisions like ignoring a packet (passing them), log a packet, generating an alert, activate another action after generating an alert, or take a user-defined action like sending messages to syslog, sending SNMP traps, logging data as xml files or do multiple such actions at the same time. The standard Snort rules can also be changed as per the network conditions.</p>
<p>There are a lot of categories of rules written for Snort and an example could be a rule written to generate an alert if a user tries to &#8216;su to root&#8217; through a telnet session or generating an alert for incorrect login in a telnet session.</p>
<p><strong>Snort can be downloaded free of cost (along with the rules, manuals) from the <a href="http://www.snort.org/" target="_blank">Snort website</a> and some good information regarding the installation and usage is available <a href="http://authors.phptr.com/rehman/snort/" target="_blank">in this book</a>. </strong></p>
<p><a href="http://www.excitingip.com/626/an-overview-of-ips-intrusion-prevention-system-and-types-of-network-threats/">You could also click here to read an overview of IPS &#8211; Intrusion Prevention Systems and types of network threats</a></p>
<p><strong>excITingIP.com</strong></p>
<p>In case you have any questions, you can contact us using the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You can also subscribe with your email address (on the right side of this site) to get notified (title and summary) when a new article is published on this site.</div>
<p style="text-align: justify;">
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=37feb46c-32d0-8e26-bf1f-0e9723633092" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/636/snort-open-source-intrusion-detection-system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An overview of IPS &#8211; Intrusion Prevention System and types of Network Threats</title>
		<link>http://www.excitingip.com/626/an-overview-of-ips-intrusion-prevention-system-and-types-of-network-threats/</link>
		<comments>http://www.excitingip.com/626/an-overview-of-ips-intrusion-prevention-system-and-types-of-network-threats/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 21:11:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[different network threats]]></category>
		<category><![CDATA[Intrusion Prevention System]]></category>
		<category><![CDATA[IPS]]></category>
		<category><![CDATA[Network Intrusion Prevention]]></category>
		<category><![CDATA[Types of network threats]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/626/an-overview-of-ips-intrusion-prevention-system-and-types-of-network-threats/</guid>
		<description><![CDATA[This article gives a general introduction to IPS - Intrusion Prevention System for Network Security and also gives a list of network threats that can be identified and mitigated by such Intrusion Prevention Systems.]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">This article gives a general introduction to IPS &#8211; Intrusion Prevention System for Network Security and also gives a list of network threats that can be identified and mitigated by such Intrusion Prevention Systems.</p>
<p><strong>What is an Intrusion Prevention System (IPS)?</strong></p>
<p>An Intrusion Prevention System is a network device/software that goes deeper than a firewall to identify and block network threats by assessing each packet based on the network protocols in the application layer, the context of the communication and tracking of each session.</p>
<p>A network based Intrusion Prevention System sits in-line on the network monitoring the incoming packets based on certain prescribed rules (which can be tweaked by the security administrator) and if any bad traffic is detected, the same is dropped in real-time. It is useful to detect and prevent attacks like DoS/DDoS attacks, brute force attacks, vulnerability detection, protocol anomaly detection and prevention of zero day unknown attacks. IPS technologies are mostly session based and traffic flow is examined based on session flow.</p>
<p><strong>What are the ways in which Intrusion Prevention Systems work?</strong></p>
<p><strong>Signature based threat detection:</strong> Intrusion detection/prevention systems contain a large repository of signatures that help identify attacks by matching attempts to known vulnerability patterns.</p>
<p><strong>Anomaly threat detection: </strong>Anomaly detection techniques protect against first strike or unknown threats. This is done by comparing the network traffic to a baseline to identify abnormal and potentially harmful behaviour. They basically look for statistical abnormalities in the data traffic as well as protocol ambiguities and atypical application activities.</p>
<p><strong>Passive Network Monitoring:</strong> IPS can also be set to passively monitor network traffic at certain points and identify abnormal behaviour/ deviation of certain security threshold parameters and report the same by generating reports/alerts (like email alerts) about the device communications to the security administrator.</p>
<p><strong>What are the important IPS performance metrics? </strong></p>
<p>IPS performance metrics are measured in terms of:</p>
<p>¤ Dynamic alerting capability<br />
¤ Lower false positives<br />
¤ Threat blocking capability<br />
¤ High availability/ redundancy/ speed of working<br />
¤ Ability to correctly identifying attacks and dropping packets accurately</p>
<p>Some IPS solutions offer the flexibility to implement different protection options (rules) for different segments of the networks, which is especially useful for large networks. Some of them are capable of isolating the attack traffic to a network segment and limiting the bandwidth to reduce the effect of network threats. IPS help identify and mitigate the following types of network threats.</p>
<p><strong>Types of Network threats:</strong></p>
<p><strong>¤ ICMP Storms:</strong> High volumes of ICMP echoes may indicate maliciously intended transmissions such as scanning for IP addresses etc.</p>
<p><strong>¤ Ping to Death:</strong> A ping command is sent across a network to determine if another computer is active. This ping command can be misconfigured by a user to send n unusually large packet of information to the target computer, which might cause it to crash or go down temporarily.</p>
<p><strong>¤ SSL Evasion:</strong> An attacker tries to bypass the security device by launching attacks using encrypted SSL tunnels as these are not verified by the security devices.</p>
<p><strong>¤ IP Fragmentation:</strong> Programs like Flag route intercepts modifies and rewrites egress traffic destined for a specific host thereby perpetuating an attack.</p>
<p><strong>¤ SMTP mass mailing attacks:</strong> SMTP DoS attacks from malformed email addresses causes unnecessary load on mail server.</p>
<p><strong>¤ DoS/DDoS attacks:</strong> Attackers launch an attack on enterprise network server by flooding it with a high number of connection requests which appear genuine to the server. If the number of such connection requests exceed the server request rate, it would prevent the genuine users from accessing the server. This is called a Denial of Service (DoS) attack. In a Distributed Denial of Service attack, attackers place malicious code on lot of individual computers and use them to simultaneously launch DoS attacks from various locations.</p>
<p><strong>¤ SYN Flood attacks:</strong> Attacker sends a lot of &#8216;Please start a communication with me&#8217; packets to a server but doesn&#8217;t send any follow up packets, thus wasting the memory resources that were allocated for these requests by the server.</p>
<p><strong>¤ Http obfuscation:</strong> A number of attacks on web servers are carried out by obfuscating URL characters (like using hexadecimal numbers, for example) which gives unwarranted access the attackers.</p>
<p><strong>¤ Port Scanning:</strong> This is an attempt by the attackers to find out which ports are open on a specific host or multiple hosts on the network by scanning different ports. Once this information is obtained, attacks for known vulnerabilities for these services are tried.</p>
<p><strong>¤ ARP Spoofing:</strong> An Address Resolution Protocol (ARP) is used to find a MAC address in a local network, when its IP address is already known. A sending host usually broadcasts an ARP packet (request) on the network requesting the MAC address of the host with a particular IP address and the same is sent back. By spoofing fake ARP requests from outside the network, the network traffic is redirected to some other location with the information that might be useful to the attackers.</p>
<p><strong>¤ CGI Attacks:</strong> It is possible for remote attackers to submit a malicious web request containing Shell meta characters (such as &#8216;|&#8217; etc) to execute arbitrary commands on a host running vulnerable CGI script. If these commands are executed, an attacker can gain local or interactive access to the host.</p>
<p><strong>¤ Buffer Overflow attacks:</strong> A buffer overflow occurs when a program or a process tries to store more data in a buffer than it was intended to hold. This additional data can overflow into certain buffers and can contain code to make specific actions to damage the user&#8217;s files, for example.</p>
<p><strong>¤ OS Fingerprinting attacks:</strong> OS Fingerprinting is a process of learning which Operating System is running on a device. Based on that information, a hacker can perform a reconnaissance process on the network prior to launching an attack. The vulnerabilities of certain Operating Systems are exploited with this information.</p>
<p><strong>¤ SMB Probes:</strong> A Server Message Block (SMB) protocol operates as an application layer network protocol mainly used to provide shared access to printers, files, serial ports etc. SMB probe attacks involving file sharing or print sharing in MS Windows environment focus on scenarios where users put SMB protocol to work across different subnets across the internet.</p>
<p><a href="http://www.excitingip.com/636/snort-open-source-intrusion-detection-system/">Click here to read about an open source intrusion detection system called Snort</a></p>
<p><strong>excITingIP.com</strong></p>
<p>In case you have any questions, you can contact us using the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You can also subscribe with your email address (on the right side of this site) to get intimated when a new article is published on this site.</div>
<div class="zemanta-pixie" style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=66724812-e38c-813c-a745-91a588f8cc0d" alt="" /></div>
<div class="zemanta-pixie" style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=38f25867-076f-8c96-9a7c-a7fe193876c4" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/626/an-overview-of-ips-intrusion-prevention-system-and-types-of-network-threats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hardware Vs Sofware UTM and Open Source UTM</title>
		<link>http://www.excitingip.com/563/hardware-vs-sofware-utm-open-source-utm/</link>
		<comments>http://www.excitingip.com/563/hardware-vs-sofware-utm-open-source-utm/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 13:35:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[hardware and software utm]]></category>
		<category><![CDATA[open source UTM]]></category>
		<category><![CDATA[software UTM]]></category>
		<category><![CDATA[utm]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/563/hardware-vs-sofware-utm-and-open-source-utm/</guid>
		<description><![CDATA[This article is about the two types of Unified Threat Management solutions (UTM) - hardware and software. We will discuss the plus and minus points of both of them. We will also have a look at the open-source UTM for SMB, which you can download and install free of cost.

]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">
<div style="text-align: justify;">This article is about the two types of Unified Threat Management solutions (UTM) &#8211; hardware and software. We will discuss the plus and minus points of both of them. We will also have a look at the open-source UTM for SMB, which you can download and install free of cost.</p>
<p>If you are looking for a <a href="http://www.excitingip.com/553/unified-threat-management-network-security/" target="_blank">broad introduction to Unified Threat Management</a>, click on the given link. Basically a Unified Threat Management is an network security approach to consolidate the various individual security modules employed at the network perimeter in to a single platform/appliance in order to save cost as well as bring in unified management of the individual modules (Like Anti-Spam, Anti-Virus, VPN, Firewall, IPS, Content Filtering, Spyware protection etc). But when individual devices are consolidated in that fashion, there is one major limitation &#8211; the performance. As the network performance depends on the performance of the network perimeter security device and as network are scaling up to 10GE, this becomes a crucial factor. Let us look at how hardware based UTM and software based UTM solutions compare with respect to performance and other crucial factors.</p>
<p><strong>Hardware/Appliance based UTM:</strong></p>
<p>Of course, the hardware is just a part of a UTM solution, and it also consists of a security operating system/ and the various security modules. But, these two are common for both hardware and software UTM. We are referring to the UTM with custom built hardware, which is sold as a single appliance integrated with all the modules. These UTM appliances employ specialized hardware like customized processors and Application Specific Integrated Circuits (ASIC) to accelerate performance (Instead of using general computer/server hardware).</p>
<p>Historically, Routers and Firewalls have taken such an approach and been very successful. Initially, they were software programs running on a PC, then they were housed in a custom built hardware unit with specialised processors and ASIC chips. ASIC technology is a proven technology to improve throughput. Security specific ASIC processors contribute to the hardware acceleration of the security inspection process and hence greatly improve performance. One major advantage with this approach is that, hardware optimization could be extended through to the application layer of the OSI model.</p>
<p>There could be different types of processors employed to carry out different functions, in an appliance based UTM. For example, there is a main processor and there could be other co-processors to offload the work of the main processor. Some of these co-processors can be employed specifically for certain purposes like performing high-speed comparisons (from the memory) of objects to known threat patterns which is used to accelerate anti-virus, IPS and other application level security technologies for which such functions are crucial. There could be other specialized co-processors for performing high intensity tasks like encryption etc, which if done by the main processor, would inadvertently increase the load. The co-processors can also be placed at unique locations in an appliance based UTM. Some of them can be placed directly after the network interface, for example, to offload the main processor of functions related to firewall, policies, detecting protocol anomalies, expediting the delivery of latency sensitive traffic etc. at interface level itself (without taking them to the main processor) and if necessary transmit state information (and not actual packets) to the main processor improving performance drastically.</p>
<p><strong>Software based UTM:</strong></p>
<p>These type of UTM solutions are available as software downloads from the website of the vendors and the security functionalities that they are capable of, are activated via software licenses. So, these UTM&#8217;s can be downloaded on to a general computer server (according to the minimum specifications provided by the vendor) without a specific appliance for that purpose.</p>
<p>There are some advantages of such an approach. First, the rate of processor development (Speeds, multi-cores etc) is much faster for the computer servers than specialized ASIC based processors. The computer servers are made in bulk, increasing the possibility of getting a better price-performance ratio. But this is not always the case, as the computer servers for such applications are generally over-sized, and it is better to do so.</p>
<p>Generic Computer servers used for such a purpose is more flexible &#8211; they give redundant power supplies, RAID disks, slots for adding memory, etc. The hardware replacement is even more flexible as they are maintained along with the other computer systems and can be done by any system integrator, and hence there is no vendor lock-in(for hardware). These computer servers are available and serviceable at any part of the world.</p>
<p>Software based UTM&#8217;s are scalable. If more processing power is needed, more processors could be inserted. If more memory is needed, more memory is inserted. This approach also allows the UTM&#8217;s to offload some functions to a second gateway allowing for good amount of expansions, if the software licenses are taken in to consideration. Some vendors also support portability. That is, if a certain security module is not required in the head office (Like Anti-Spam), but required at the branch office, it could be transferred there.</p>
<p>All the expansions/upgrades/purchasing additional modules can be done on the fly by just purchasing software licenses over the Internet. That saves a lot of time and effort. Most of the software UTM&#8217;s support the multi-core processor technology used in today&#8217;s servers thereby allowing distributed computing &#8211; offloading different processes to different servers, improving the performance of the UTM.</p>
<p><strong>Open-source</strong> implementations are possible and have actually been achieved &#8211; There is a software UTM called <a href="http://www.untangle.com/Product-Overview" target="_blank"><strong>Untangle</strong></a>, which can be downloaded from the given link from their website which is free of cost (basic modules) and is open-source (registered with the GPL). It enables in a single platform, technologies like web-filter, virus blocker, ad-blocker, spam-blocker, firewall, intrusion prevention, VPN etc. and is basically a combination of various open-source technologies available for individual security modules. It can be useful for SMB companies and home offices, which don&#8217;t want to invest in professional UTM solutions. Of course, a computer server according to the specifications (based on the number of users) specified in their website needs to be dedicated for this one to run.</p>
<p><strong>excITingIP.com</strong></p>
<p style="text-align: justify;">In case you have any questions, you could get in touch with us via the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the <a href="http://www.excitingip.com/forum/" target="_blank">Forum.</a></p>
</div>
<div class="zemanta-pixie" style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=4a91ba00-e02c-8bdd-8c1b-84288e92870e" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/563/hardware-vs-sofware-utm-open-source-utm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Introduction to Unified Threat Management in Network Security</title>
		<link>http://www.excitingip.com/553/unified-threat-management-network-security/</link>
		<comments>http://www.excitingip.com/553/unified-threat-management-network-security/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 05:37:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[advantages and disadvantages of UTM]]></category>
		<category><![CDATA[unified threat management]]></category>
		<category><![CDATA[utm]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/553/an-introduction-to-unified-threat-management-in-network-security/</guid>
		<description><![CDATA[In this article, we have a look at a broad range of network security threats that concerns an enterprise user, what is Unified Threat Management (UTM) and why it is required, the types of UTM - hardware based, software based and distributed model, and the advantages and limitations of UTM based network security solutions.

]]></description>
			<content:encoded><![CDATA[<p></p>
<div style="text-align: justify;">In this article, we have a look at a broad range of network security threats that concerns an enterprise user, what is Unified Threat Management (UTM) and why it is required, the types of UTM &#8211; hardware based, software based and distributed model, and the advantages and limitations of UTM based network security solutions.</p>
<p><strong>A broad look at the threats affecting network security:</strong></p>
<p>Enterprise networks face a wide range of security threats, which penetrate through the network perimeter. Threats from viruses (through email attachments) and worms are pretty common. Spam mails coming to the user mailboxes are not dangerous until they contain some links pointing to sites which involve in phishing and pharming where the user credentials, bank account details etc. can be stolen. A rootkit is a type of threat which embeds itself in to an operating system and interprets the commands that other programs use to do basic functions like accessing files etc, and manipulate them. There are then threats from the Internet like ad-ware (which produces pop up ads every time a program is run) or spy-ware which acts in the background without the knowledge of the user and secretly passes on user activities to recipients across the Internet. And then there are attacks that are carried on the enterprise networks to stall its functioning like the Denial of Service attacks or the Distributed Denial of Service attacks where the attackers generate a lot of requests that servers cannot handle and thereby preventing it from servicing the genuine requests. There are also hackers who try to penetrate the network from a remote location using sophisticated tools either to steal some classified information/business secrets or some other malicious intent like defaming an organization/ blocking the websites hosted by an organization etc.</p>
<p><strong>What is Unified Threat Management (UTM)?</strong></p>
<p>Hitherto, there were separate devices for guarding against each category of network security threats. A firewall was used for determining which ports are open to outsiders and which applications can be accessed by the users etc, an anti-virus engine was used to filter all the emails and the attachments coming in to the organization, an web filter was used to block/allow website access to the employees selectively and so on. But after a point of time, many of the perimeter network defence mechanisms were integrated and consolidated on a single platform. That is what we call a UTM &#8211; Unified Threat Management approach. These days there are even Xtensible Threat Management platforms that offer even more management features and functionalities than a UTM.</p>
<p>So, UTM brings the following network security technologies in to a single system/platform:<br />
¤ <a href="http://www.excitingip.com/205/what-are-packet-filtering-circuit-level-application-level-and-stateful-multilayer-inspection-firewalls/">Firewall</a><br />
¤ Anti-Spam<br />
¤ Anti-Virus<br />
¤ <a href="http://www.excitingip.com/369/why-is-url-filtering-required-and-how-it-is-accomplished/">Web/URL filtering</a><br />
¤ Network Intrusion/Spyware protection<br />
¤ Virtual Private Network (VPN)<br />
And probably some more, depending on the vendor.</p>
<p><strong>Types of UTM:</strong></p>
<p>UTM&#8217;s are mostly <strong>Hardware/appliance</strong> based. These appliances come with specialized ASIC chip-sets which are tailor made to handle the processing that is required to scan for multiple threats simultaneously. Apart from the hardware, they feature a network security operating system which is highly robust and integrates with all the individual components of the UTM. The individual components themselves are license based &#8211; you could purchase a UTM with a basic firewall, anti-virus and anti-spam engines alone or you could purchase the entire gamut of network security technologies supported by them. Actually, UTM&#8217;s are pretty flexible &#8211; their components could be selected individually. The individual licences need to be upgraded after their license period is over (Normally once in a year).</p>
<p>There are <strong>Software</strong> based UTM&#8217;s too. The licensing is similar to the hardware based UTM&#8217;s, but the network security operating system and the individual UTM components (like anti-spam, IPS etc) are hosted on standard computer servers with a certain minimum configuration based on the number of users and the applications that are run simultaneously.</p>
<p>There are <strong>Distributed</strong> UTM&#8217;s. Actually they do not comprise of a single appliance to combat the various network security threats, but multiple hardware boxes from the same vendor, each specialized in its own functionality (like separate boxes for IPS, Web-Filtering etc) but still having a common management interface which makes them virtually a single appliance that can be controlled on a single platform.</p>
<p>There are advantages and disadvantages to each type and individual deployment scenarios also influence the type of UTM deployed. Hardware/appliance based UTM&#8217;s are more popular.</p>
<p><strong>Advantages of UTM:</strong></p>
<p>¤ One of the driving factors (at least in the SMB segment) for the adoption of UTM is the cost savings that it gives over point network security devices. With UTM, there are fewer physical devices to buy, single management interface, lesser complexity and fewer technical staff required to maintain.</p>
<p>¤ UTM avoids repetition of processes and hence saves time. Common processes (like scanning packets) once for each functionality would be time consuming. So, they are done once and used for all the applicable modules. For example, the packets are not scanned separately once for anti-spam and once more for gateway level anti-virus, hence saving time and processing power.</p>
<p>¤ With UTM, there is transparency of events and sharing of knowledge between different security modules, whic helps in identifying network threats more efficiently.</p>
<p>¤ Multiple devices can be managed from single place (especially for remote locations and branch offices) and flexible grouping policies can be created from the central management console itself.</p>
<p>¤ Single management interface to create uniform policy across the enterprise and across the different modules &#8211; the settings of a given domain can be established transparently and notified from the central administration interface.</p>
<p>¤ Single and familiar interface for analysing the results of multiple security modules which does event analysis, event correlation, detailed logging and reporting for all the security modules.</p>
<p>¤ Multiple patches, multiple upgrades and hence multiple maintenance contracts for each security module can be avoided using UTM&#8217;s.</p>
<p>¤ A UTM is not only deployed at the network perimeter of data centres, but it is also deployed at multiple locations (with varying functionalities and security modules, which can be flexibly configured) across the network like remote offices, network choke points etc.</p>
<p>¤ UTM provides both preventive and reactive protection for the network security threats. It also provides protection for various infrastructure elements like networks, applications, services etc.</p>
<p>¤ UTM solutions allow for the purchase of minimum functionalities (security modules) at the beginning and then add additional functionalities as the needs increase.</p>
<p><strong>Dis-advantages of UTM:</strong></p>
<p>¤ There are always existing investments in point security solutions like Firewalls etc, which may be considerable.</p>
<p>¤ Not all processing can be consolidated as some protection methods rely on different inspection techniques (Scanning for virus is different from deep inspection of packets in a firewall, for example).</p>
<p>¤ UTM introduces a single point of failure for all the network security elements, unless a high availability configuration is deployed.</p>
<p>¤ Normally, all the different security modules need to be bought from a single vendor (or their partners) creating a vendor lock-in on a longer term.</p>
<p>¤ When processing peaks are reached, certain vendors disable some functionalities (like IPS for example) to keep the system running. So, if the UTM has not been sized according to the maximum utilization requirements, there could be some compromise in the functionality.</p>
<p>¤ There is always challenge from cloud computing initiatives and UTM&#8217;s might have to be deployed in a virtual manner (One UTM divided in to several logical units, each serving different locations etc.) in the future, which is not possible currently.</p>
<p>¤ Some UTM devices may not have the granular features supported by stand alone technologies and hence those functionalities are either ignored or additional investments in terms of add-on&#8217;s needs to be made.</p>
<p>¤ There is always a possibility of performance constraint as there are limitations in hardware processing capabilities to handle so many applications/users simultaneously.</p></div>
<p style="text-align: justify;"><strong>excITingIP.com</strong></p>
<p style="text-align: justify;">In case you have any questions, you could contact us via the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the <a href="http://www.excitingip.com/forum/" target="_blank">Forum</a>.</p>
<div class="zemanta-pixie" style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=45f53005-6e49-8f49-b4ab-58c8e391107e" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/553/unified-threat-management-network-security/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An overview of socially engineered deceptive internet threats</title>
		<link>http://www.excitingip.com/523/an-overview-of-socially-engineered-deceptive-internet-threats/</link>
		<comments>http://www.excitingip.com/523/an-overview-of-socially-engineered-deceptive-internet-threats/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 08:43:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[deceptive web threats]]></category>
		<category><![CDATA[internet threats]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/523/an-overview-of-socially-engineered-deceptive-internet-threats/</guid>
		<description><![CDATA[Threats arising due to internet usage are quite wide. We will look at a few of them, especially the ones where cyber criminals use deception as the main tool to trick the net users and either plant malicious software in the computers which might later act as botnets, spyware etc. or make them come to the websites under their control.]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">Threats arising due to internet usage are quite wide. We will look at a few of them, especially the ones where cyber criminals use deception as the main tool to trick the net users and either plant malicious software in the computers which might later act as botnets, spyware etc. or make them come to the websites under their control.</p>
<p><strong>What they do:</strong></p>
<p>There are certain websites that display news items like &#8220;Micheal Jackson is back&#8221; or &#8220;US Open cancelled&#8221; etc. and try to make the users come to their websites by creating a false hype/ sensation. There are certain ads which promise an unbelievable offers or emails sent to users which such ads, which again wants the user to click on certain links or download updates etc. There are even rogue security software&#8217;s which &#8216;intimate&#8217; the users that there are so many viruses in their computer, and hence they need to download a &#8216;free&#8217; anti virus software. Some of them even buy a domain name similar to some popular websites (which is a wrong spelling name of the original domain, but users tend to type such web addresses in the address bar, sometimes) and use that domain to auto forward to the websites under their control. In some instances, hackers have a site that seems to be a sub-domain of a very popular site, but actually pointing to their own websites. They have a number of such tricks to manipulate complex URL&#8217;s to redirect the visitors of popular websites. There are certain services of popular websites, which wrap every web link by adding their own domain name along with the link (to track certain usage click through statistics) thereby creating an illusion that the links are a part of the popular websites, which the hackers take advantage of. There are certain URL shortening services which hide the original website name in to their own domain names (this is done to shorten certain long domains), which the hackers take advantage to hide their malicious URL and make it impossible for a user to determine where the link is actually pointing to.</p>
<p><strong>Why they do:</strong></p>
<p>All these things are done to basically make people go to a certain web link where the hackers could collect user credentials (In case of Phishing, Pharming etc.) or they can transfer and run some sort of automated programs on the PC&#8217;s of the users (Botnets, Spywares etc) or use them for some commercial advantages like ad campaigns, finding out user online purchase preferences etc. As you can see, from spying to stealing all kind of campaigns can be run by such online frauds.</p>
<p><strong>How they do:</strong></p>
<p>The hackers have a lot of techniques which they might use for commercial advantages or defaming purposes. They can use techniques like Iframe injection which is used to insert an iframe tag in to web page content to execute a snippet of their code on a third party website.  Similarly they can insert malicious code in to websites by exploiting database vulnerabilities (Like SQL Injection) etc. They can also use URL redirection techniques, where a URL could look like something, but point somewhere else. Trojan horses, which inject malicious spyware code in to the user PC&#8217;s are also quite common. Of late, there are even Pop-Under ads like Pop-Up ads, which sits behind the browser when they visit a website and are visible after the browser closes the browser. They were designed for ads, but might lead the users to some malicious websites. Even search engines could be some times tricked to refer the malicious websites in their search results when user searches for particular keywords.</p>
<p><strong>How to prevent:</strong></p>
<p>¤ The primary requirement in case of social engineered, deceptive tactics is to be vigilant. In case you see an unbelievable offer which is too good to be true, then probably it is. Don&#8217;t click on mails or links that promise so much money or seem to carry some sensational news items that seem suspicious.</p>
<p>¤ It is always a good practise to keep the browsers, operating systems and anti-virus software&#8217;s up to date.</p>
<p>¤ Always check the spellings of the URL you type, and there are even commercial services that tip off an organization if a very similar/ misspelled version of their URL is registered somewhere in the world. It is better if multiple such URL&#8217;s are registered by the website owners themselves and redirected to the original site automatically. It is good to have short and clear URL&#8217;s without complex and long sub-domains.</p>
<p>¤ If load balancers are used by certain servers to redirect users to the same application in multiple servers, then it is better not to have URL&#8217;s like www3. site. com etc, as the number clearly indicates one of the servers and hackers can guess and get in to other similar servers, which might be vulnerable.</p>
<p>¤ Generally browsers alert users if any applications are automatically downloaded from websites. If the websites are not trust-able, it is better to cancel running any such applications. More care needs to be taken while downloading movies/songs via P2P (Peer to Peer) software&#8217;s etc.</p>
<p><strong>Related Article: </strong><a href="http://www.excitingip.com/261/what-is-a-phishing-threat-and-how-users-can-be-safeguarded/" target="_blank">Phishing and Pharming</a><br />
<strong><br />
excITingIP.com</strong></p>
<p>In case you have any questions, you could contact us using the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the <a href="http://www.excitingip.com/forum/" target="_blank">Forum</a>.</div>
<p style="text-align: justify;">
<div class="zemanta-pixie" style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=7a5d58bc-bdf8-8153-ad08-9016b9a9ac42" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/523/an-overview-of-socially-engineered-deceptive-internet-threats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Host Integrity Check for Endpoint and Network Security</title>
		<link>http://www.excitingip.com/434/host-integrity-check-for-endpoint-and-network-security/</link>
		<comments>http://www.excitingip.com/434/host-integrity-check-for-endpoint-and-network-security/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 00:03:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[challenges for host integrity checking]]></category>
		<category><![CDATA[components of host ingetrity check]]></category>
		<category><![CDATA[endpoint host integrity check]]></category>
		<category><![CDATA[host integrity check]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/434/host-integrity-check-for-endpoint-and-network-security/</guid>
		<description><![CDATA[This article gives an introduction to Host Integrity Check mechanism that enables enterprises to enforce  the connectivity of their endpoints (Laptops/Desktops) only if they comply to the security policies of the network (Like latest patches, signature updates etc), the components of such a solution, host integrity check for managed, unmanaged and unmanageable endpoints, challenges for deploying host integrity check applications.

]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">This article gives an introduction to Host Integrity Check mechanism that enables enterprises to enforce  the connectivity of their endpoints (Laptops/Desktops) only if they comply to the security policies of the network (Like latest patches, signature updates etc), the components of such a solution, host integrity check for managed, unmanaged and unmanageable endpoints, challenges for deploying host integrity check applications.</p>
<p>Prevention is better than cure. This applies to network security too. It is not only imperative for companies to secure their endpoints/networks with Anti-Virus, Anti-Spyware, Anti-Spam technologies, but they also need to ensure that the endpoints are always running the latest versions of those technologies. Anti-Virus updates might be frequently sent from the vendor companies, but for some reason if the employee doesn&#8217;t update to the latest version, their desktop/laptop could be under threat of infection and consequently, the whole network.</p>
<p><strong>Host Integrity Check:</strong></p>
<p>Host integrity check is a methodology by which any laptop/desktop/endpoint connecting to the network of a company is compulsorily checked for the latest patches/ security signature updates before allowing them to connect to the network. If the endpoints do not comply, they need to be put in to a separate quarantine/ VLAN, steps be taken automatically for their up-gradation and then they need to be allowed to connect to the network.</p>
<p><strong>Components of a Host Integrity Check solution:</strong></p>
<p>Generally, host integrity check consist of a Server appliance and Policy management tools to configure the policies on which parameters to check before allowing the device to connect to the network. This also enables the company to check for host integrity in a centralized fashion for all enterprise devices. The server/policies integrates with Anti-virus/Anti-Spyware, Radius/LDAP/AD, Firewalls, Network Switches, NAC appliances, VPN solutions, Wireless controllers, access points etc. as the requirement may be. It is better if all the devices including the ones that connect over the wireless network, un-manageable devices like VOIP phones, Voice over wireless LAN clients etc. are all brought under a single umbrella of policy definition and management and applied various levels of host integrity check.</p>
<p>In addition to the server appliance, there are also the local agents, web agents, remote agents etc. which work along with the server appliance, but are on the client devices to ensure that the client is updated with the latest security patches and signature updates. These agents might be permanently placed on the enterprise desktops/ laptops (local agents), temporarily inducted for guest access (temporary agents), made to work only if certain actions are taken &#8211; like a browser being opened, etc (web agents) or enables the monitoring of remote stations (remote agents).</p>
<p><strong>Host Integrity Check for Managed endpoints:</strong></p>
<p>Managed endpoints are those laptops/desktops owned and managed by the company. When these devices join the network, the local agent in them communicates with the host integrity checking server if they have the latest patches and signature updates. If they do, then they are allowed to connect to the network. If they don&#8217;t, they are sent for quarantine and applied the required patches and then allowed to connect to the network. So far, so good.</p>
<p><strong>Host Integrity Check for Unmanaged endpoints:</strong></p>
<p>But what if, there are certain laptops (like guest/contractor etc) that needs to connect to the network? Well, as soon as they connect to the network, the server appliance launches a temporary agent on to them to check for the OS version, update version, presence of anti-virus, anti-spyware agents etc according to separate policies for these unmanaged endpoints. These policies might be different from the ones for managed endpoints. But the IT support team needs to determine what to do in case these laptops do not have the required security settings. There are two options: Deny them the access to the network or update them with the required security softwares. This depends on the IT policy that is employed by a company.</p>
<p><strong>Host Integrity Check for Unmanageable endpoints:</strong></p>
<p>There are always certain endpoints that cannot be managed &#8211; those that cannot download an anti-virus package, for example. A lot of devices like IP Phones, IP cameras, Voice Over Wireless LAN Phones, PDA&#8217;s that run unique OS etc. Even these devices are susceptible to malware infections. It is better to place these devices in a special role/ VLAN that blocks and allows certain kind of traffic only. For example, the IP phones could be enabled to send and receive only SIP based traffic and not http based traffic. For this, strict integration with Network Access Control devices is required. For the wireless clients, the wireless controller needs to integrate with the host integrity check server and NAC policies. Certain wireless networking vendors support this. There is also a second option: Allow these devices to connect to the network, but scan for virus/spyware for the traffic sent to/from them at the gateway level.</p>
<p><strong>Challenges:</strong></p>
<p>¤ Host integrity check is seldom a stand alone application. It is integrated with the firewalls, IDS, VPN or NAC solutions. So, their scalability is always limited to the appliance that supports it. They also need to be scalable to different types of endpoints like laptops, desktops, wireless clients, VOIP handsets, PDA&#8217;s etc.<br />
¤  Securing unmanaged and unmanageable endpoints is always going to be tough as each case might be unique. Applying centralized policies and grouping such endpoints will be a challenge.<br />
¤  Employees/Contractors might always complain of loss of productivity &#8211; time/efforts etc. This is indeed a serious problem, and a security initiative should not prevent employees from being efficient.<br />
¤ Integration with a lot of third party tools like radius server/ LDAP server, Anti-Virus/ Anti-Spy-ware engines, Network switches/NAC appliances/ Firewalls, Wireless Controllers etc. will always pose a significant challenge, especially in multi-vendor environments, which is always the case.</p>
<p><strong>excITingIP.com</strong></p>
<p>In case you have any questions, you could contact us via the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the <a href="http://www.excitingip.com/forum/" target="_blank">Forum.</a></div>
<div class="zemanta-pixie" style="text-align: justify;"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=a5105bd0-4025-83c8-8f53-0b5b0037cbc7" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/434/host-integrity-check-for-endpoint-and-network-security/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Types of DoS attacks and how they are mitigated</title>
		<link>http://www.excitingip.com/413/types-of-dos-attacks-and-how-they-are-mitigated/</link>
		<comments>http://www.excitingip.com/413/types-of-dos-attacks-and-how-they-are-mitigated/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 02:39:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[denial of service attack]]></category>
		<category><![CDATA[DoS attack]]></category>
		<category><![CDATA[prevention of DoS attacks]]></category>
		<category><![CDATA[types of DoS attacks]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/413/types-of-dos-attacks-and-how-they-are-mitigated/</guid>
		<description><![CDATA[This article looks at the main types of Denial Of Service attacks like Previously known DoS attacks (Juno etc.), Unknown DoS flooding attacks, SYN floods, connection limit attacks etc. in an enterprise network and the ways in which IPS systems mitigate those attacks.

]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">This article looks at the main types of Denial Of Service attacks like Previously known DoS attacks (Juno etc.), Unknown DoS flooding attacks, SYN floods, connection limit attacks etc. in an enterprise network and the ways in which IPS systems mitigate those attacks.</p>
<p><strong>What is a Denial of Service (DoS) attack?</strong></p>
<p>Suppose an employee has just been fired from an organization. This tech savvy employee is very angry and wants to vent their frustration somehow. So, they decide that they ought to launch an attack on the enterprise network servers by flooding it with a lot of requests (that appear genuine) that exceeds the server refresh rate by using freely available tools on the internet. This prevents the genuine users from accessing such resources. Not that there is a high probability of such a thing happening, but hey we don&#8217;t have fire extinguishers considering the probability of building catching fire, right? No, that&#8217;s not our logic &#8211; that is the logic of the IPS vendors <img src='http://www.excitingip.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  But we feel that people should at least know how the network could be compromised by such DoS attacks and what can be done to prevent them. So, read on&#8230;</p>
<p>Before we go to the type of DoS attacks and how they are mitigated, there is one more thing you should know: DDoS &#8211; Distributed Denial of Service attacks. Here, the perpetrators don&#8217;t directly launch attacks on enterprise networks but they plant malicious code in a lot of individual/group computer users (without their knowledge) that act as zombies and they take control over the computers through botnets to launch DoS attacks simultaneously from many sources.</p>
<p><strong>Previously known DoS attacks:</strong></p>
<p>There are certain (in)famous and wide-spread DoS attack tools like Juno (which creates TCP, UDP and ICMP flooding), Welchia worm (which creates ICMP flooding), Mydoom (which creates malicious attacks on SCO and Microsoft sites), etc.</p>
<p>To prevent such attacks, the IPS vendors sample the traffic flowing through the device and limits traffic that is recognized as DoS attacks using pre-defined filters and packet filtering. It is also important to not reduce the bandwidth or traffic flow by inspecting all the packets, so the packet filtering is applied only when a DoS attack is detected, to ensure that the speed of the network is not reduced. Basically, it is signature based mitigation.</p>
<p><strong>Unknown DoS flooding attacks:</strong></p>
<p>Well what if certain such DoS attacks are new, and there is no ready made signatures available for them?</p>
<p>This type of DoS attacks are a bit tougher to find out, but the IPS systems first learns the network traffic baselines according to the different types of traffic like TCP, UDP, ICMP, IGMP etc. Then, it detects attacks/traffic anomalies by comparing them to learned baselines.</p>
<p>It&#8217;s not as simple as it sounds. At the best, the system can predict whether the traffic patterns are attacks or not. For that, the system learns the normal traffic parameters and also the attack parameters. The rate based behavioural parameters like packet rate, connection rate, etc. are checked to see if they cross a certain threshold suddenly. If they do, then it could be a DoS attack. But these results are often also correlated to rate invariant protocol parameters like protocol distributions, ratio between inbound and outbound traffic etc. which do not change for higher rate of normal traffic. After both are sufficiently analysed by algorithms, the system predicts and creates a signature if a DoS attack is found with appropriate filters.</p>
<p><strong>SYN flood attacks:</strong></p>
<p>In this type of attacks, the attacker sends a vast amount of &#8220;Please start a connection with me&#8221; packets but no follow-up packets. When a server receives such packets, it allocates certain memory resources for the new session and hence if there are no follow up packets and a lot of request packets coming in, the server resources are exhausted and it is not able to allocate resources for real traffic coming in. Connection flood attacks happen when acknowledgement packet is sent to the server to complete a three way handshake (that completes the setting up of connection) but no more packets are sent to the server, causing unused connections.</p>
<p>The IPS systems first analyse the source of such packets. If the source has had previous transactions and is trust worthy, then those packets are allowed to pass through. For untrustworthy sources, it attaches a cookie to the response messages and challenges the source to send back a response. If there is no response, then that session is dropped and packets from those sources are no longer allowed. Even if a source first builds a trustworthy relationship, before starting an attack, the sampling of the ratio of the SYN packets and acknowledgement packets are used to identify attacks. Connection flood attacks are mitigated by limiting the number of TCP/UDP connections opened per client. These connections are generally limited per application port.</p>
<p>In addition to these techniques, the bandwidth available per application is sometimes limited so that a DoS attack on that application becomes ineffective, as the packets are slowed down if there is an abnormal rise in traffic and this also ensures that the other applications have a certain bandwidth reserved. Some vendors also have an Access Control List to allow only certain pre-defined applications and denying all other types of traffic.</p>
<p><strong>excITingIP.com</strong></p>
<p>In case you have any questions, you could get in touch with us using the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the <a href="http://www.excitingip.com/forum" target="_blank">Forum.</a></div>
<p style="text-align: justify;">
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=5ebb8b1a-b556-8944-805b-52b6d4319007" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/413/types-of-dos-attacks-and-how-they-are-mitigated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why is URL Filtering required and how it is accomplished</title>
		<link>http://www.excitingip.com/369/why-is-url-filtering-required-and-how-it-is-accomplished/</link>
		<comments>http://www.excitingip.com/369/why-is-url-filtering-required-and-how-it-is-accomplished/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 02:07:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[blocking users from accessing unauthorized websites]]></category>
		<category><![CDATA[how URL filtering is done]]></category>
		<category><![CDATA[URL Filtering]]></category>
		<category><![CDATA[why URL filtering is required]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/369/why-is-url-filtering-required-and-how-it-is-accomplished/</guid>
		<description><![CDATA[
This article provides an introduction to what is URL Filtering, why it is needed and how it is done at enterprise level. We also have a look at the various factors involved in categorizing the websites and updating them. The advantages and dis-advantages of URL filtering are also discussed.]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: sans-serif;"><br />
</span></p>
<div style="text-align: justify;"><span style="font-family: sans-serif;">This article provides an introduction to what is URL Filtering, why it is needed and how it is done at enterprise level. We also have a look at the various factors involved in categorizing the websites and updating them. The advantages and dis-advantages of URL filtering are also discussed.</span></p>
<p><span style="font-family: sans-serif;"><strong>What is URL Filtering?</strong> </span></p>
<p><span style="font-family: sans-serif;">Suppose you type the name of your favourite social networking site on the web browser and it displays a message like &#8220;The policy of this organization doesn&#8217;t allow you to browse that website&#8221; and does not let you access the site from office, there is a URL filter that has been put in place by your IT department. So, a URL filter is used to basically categorize the websites on the internet and either allow/block the access to them to the web users of the organization either by referring to an already categorized central database (maintained by URL filtering vendors) or by classifying the websites in real time. URL filtering can also be made applicable only during certain times of a day or days of a week, if required.</span></p>
<p><span style="font-family: sans-serif;"><strong>Why is URL Filtering required?</strong></span></p>
<p><span style="font-family: sans-serif;">URL filtering is required to stop the users of an organization from accessing those websites during working hours that:</span></p>
<p><span style="font-family: sans-serif;">¤ Drains their productivity</span><br />
<span style="font-family: sans-serif;">¤ Lets them view objectionable content from work place</span><br />
<span style="font-family: sans-serif;">¤ Is bandwidth intensive and hence creates a strain on resources</span></p>
<p><span style="font-family: sans-serif;"><strong>How URL Filtering is done?</strong></span></p>
<p><span style="font-family: sans-serif;">URL Filtering is basically done by the URL Filtering vendors by maintaining a highly categorized database of most of the websites in the internet and either allowing access to them or dis-allowing access to them to the internet users of an organization either at all times or during certain times of a day. The policies of which categories of sites is to be allowed/dis-allowed to the users of an organization could be set by the IT department  personnel of enterprise companies through a web-based interface provided by URL filters. So, there is a local hardware appliance or software application running on a server that connects to a central database of the URL filtering vendors which enable to block individual websites.</span></p>
<p><span style="font-family: sans-serif;">There might be a local database, which is updated fully or partially from the central database. But updating them completely might have its own productivity problems like bandwidth or memory usage. Some vendors update such databases (local) as and when the users visit the websites (it typically takes only few milliseconds to do so). </span></p>
<p><span style="font-family: sans-serif;">A website can be categorized in a single category or multiple categories and the blocking can be done appropriately. For example, websites can be allowed to be accessed if they are categorized as sports but not if they are categorized as sports and gambling. </span></p>
<p><span style="font-family: sans-serif;">Generally, the URL Filtering companies rate the websites based on their domain names (In addition to the URL&#8217;s) as one domain can have multiple URL&#8217;s that tend to increase frequently. Optionally, even the IP addresses of the domain names can be included while rating the domains. The sub-domains also need to be classified in-addition to the main domains (For blogs, etc) and the intermediate pages need to be classified in addition to the primary pages or based on primary pages (Like translation sites or sites that display images from other websites). Websites in multiple languages may also be needed to be categorized similarly. </span></p>
<p><span style="font-family: sans-serif;"><strong>Categorizing websites in Real-time:</strong></span></p>
<p><span style="font-family: sans-serif;">Since the internet is so huge, it is practically impossible to categorize the entire list of websites present in it. So, when certain sites are being accessed by the user, the URL filtering systems categorize them &#8216;on the fly&#8217; or in Real-time. This typically takes only a couple of hundred milliseconds and the local databases are automatically updated along with the central database. </span></p>
<p><span style="font-family: sans-serif;">This categorization is automatically done by learning machines (automated software applications like website crawlers) which retrieves the key pieces/keywords (or sometimes all the words) of the web site&#8217;s content and context to decide on the most appropriate category. Even the links from the websites to other sites is analyzed for placing it in the relevant category. These learning machines are trained by human professionals by feeding it with training data (which contains the websites categorized by human professionals) and adjusting its setting to reflect the same results, over a considerable period of time. </span></p>
<p><span style="font-family: sans-serif;"><strong>Human Intervention:</strong></span></p>
<p><span style="font-family: sans-serif;">There are times when the learning machines are not able to classify websites and all such websites are categorized by human professionals, who actively participate in training them, analysing the results and abnormalities etc. Site submissions are also accepted from all the users, which is reviewed by professionals for classification (for the websites that are not already classified). </span></p>
<p><span style="font-family: sans-serif;"><strong>Advantages and Disadvantages of URL Filtering:</strong></span></p>
<p><span style="font-family: sans-serif;">As mentioned earlier, URL filtering helps organizations improve productivity by making sure that employee time is not spent in unnecessary activities during office hours. These URL filtering can also help by preventing malicious code/spyware, phising etc. which may be potentially harmful to the organization. Some vendors also help block Peer-to-Peer software&#8217;s and Instant messaging which use more resources, wastes time and is also a security threat. </span></p>
<p><span style="font-family: sans-serif;">Over-blocking can cause issues with users (Example, some commercial spyware needs to be installed for certain applications to work and blocking them might deny access to those applications to the users). And over-blocking can also result in more help-desk tickets that need to be attended to, and resolved by the support team. If that happens frequently, then both the time of the user and the support team is utilized excessively. Sometimes, there is a problem with certain websites that have been already classified and then become threat sites/ avoidable sites at a later stage. </span></p>
<p><span style="font-family: sans-serif;"><strong>excITIngIP.com</strong></span></p>
<p style="text-align: justify;"><span style="font-family: sans-serif;">In case you have any questions, you could get in touch via the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the <a href="http://www.excitingip.com/forum/" target="_blank">Forum.</a></span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/369/why-is-url-filtering-required-and-how-it-is-accomplished/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Options available for securing Enterprise Email</title>
		<link>http://www.excitingip.com/322/options-available-for-securing-enterprise-email/</link>
		<comments>http://www.excitingip.com/322/options-available-for-securing-enterprise-email/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 18:09:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[data leakage prevention]]></category>
		<category><![CDATA[DLP for email]]></category>
		<category><![CDATA[enterprise email security]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/322/options-available-for-securing-enterprise-email-security/</guid>
		<description><![CDATA[This article provides an overview of the various options available for securing enterprise email communications like anti-spam, anti-virus, zero-hour anti-virus, content policies, outbound email attachment scanning for DLP, email encryption, confidential data leakage protection and protection for web-based confidential data leakage (through http and ftp) from organizations.

]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><span style="font-family: sans-serif;"><br />
</span></p>
<div style="text-align: justify;"><span style="font-family: sans-serif;">This article provides an overview of the various options available for securing enterprise email communications like anti-spam, anti-virus, zero-hour anti-virus, content policies, outbound email attachment scanning for DLP, email encryption, confidential data leakage protection and protection for web-based confidential data leakage (through http and ftp) for organizations. </span></p>
<p><span style="font-family: sans-serif;">Email security for enterprise companies can be achieved in a variety of ways &#8211; through a dedicated email security appliance, shared email security appliance, hosted on-demand (managed) email security or software based email security servers. The email security can also be a part of UTM (Unified Threat Management) solutions for smaller companies. The advantage of having a unified email security approach is that the following options for email security can be enforced at the gateway level with a single scan for individual email messages for all the below options. </span></p>
<p><span style="font-family: sans-serif;"><strong>Anti-Spam: </strong>Spam messages (especially the automated ones) are a point of concern for any organization. So, this is one of the primary offerings of email security. Some vendors use reputation based email spam detection where they maintain large databases of spamming email and IP addresses and quarantine incoming mails based on this list and some vendors use pattern analysis algorithms which check for structural and content attributes based on spamming methodologies analysed previously like SMTP rate control, MX record verification, image spam analysis, pornographic spam analysis etc. to identify and stop spam at the gateway level. Most of the bigger vendors use both the above techniques. Some vendors also do out-bound spam analysis and verification to prevent botnets (which are automated programs) sitting in your network and sending spam outside. There is a user level notification of spam messages/ management. The only concern for companies are the false positives &#8211; which may identify a normal message as spam. </span></p>
<p><span style="font-family: sans-serif;"><strong>Anti-Virus and Zero-Hour Anti-Virus:</strong> Gateway level antivirus scans all the incoming mails for any known viruses (through available signatures that keep updating regularly). This is different from PC based anti-virus. So, the mails are scanned, and if any virus is found, it is cleaned and sent to the user. If it is not possible to immediately remedy the virus, the message is held for quarantine, user is intimated and it is sent after a signature is received for that virus. Since most of the damage is done by viruses before a signature is produced for the attack, zero hour antivirus scans the message for any possibilities of a virus through pattern analysis and similarities with known viruses and any such positives are held at the gateway level until signatures are made available for them. </span></p>
<p><span style="font-family: sans-serif;"><strong>Content Policies:</strong> This module defines and enforces acceptable user policies for message content and attachments. Some examples include enforcing maximum message limit, allowable attachment types, maximum number of recipients/ attachments etc. for emails. Custom footer messages and disclaimers can be added automatically for all outgoing emails, if desired. An in-built offensive language dictionary can be used to monitor the mails for the usage of abusive or offensive language inside the organization or for outbound mails. Custom dictionaries can be created with additional keywords to be monitored. </span></p>
<p><span style="font-family: sans-serif;"><strong>Outbound Files/Attachment Scanning (DLP):</strong> Data Leakage Prevention is a concern for organization dealing with a lot of intellectual property/ financial information etc. So, this module can analyse and classify the confidential documents (which is generally intimated by the user through a special email address or set by the administrator) and continuously monitor for such classified information (either in full or part) in the outbound message stream and blocks any mails containing such information. Such messages can be held back with an intimation to the user or manager for appropriate review. A lot of file types including zip files etc. can be scanned to prevent intellectual property theft through the corporate email. </span></p>
<p><span style="font-family: sans-serif;"><strong>Confidential Information Leakage protection:</strong> There are certain confidential information like social security numbers, credit card numbers or health care information that can be sent out through a corporate email for nefarious purposes. So, this module identifies and prevents the leakage of such sensitive information like PHI &#8211; Personal health information or PFI &#8211; Personal financial information either through plain text or in an attachment. This is especially useful if an organization is required to comply for regulations like the HIPAA for health care segment etc. The identification is done based on NPI (Non Public Information) directories as well as common information identifier directories where the patterns for such information (like number of characters and the  starting digit for identifying credit card numbers, for example) are stored. Custom information like customer specific records, billing codes, account numbers, etc. can also be included.</span></p>
<p><span style="font-family: sans-serif;"><strong>Email Encryption:</strong> Encryption and decryption can be centrally managed at the gateway level for important emails that are either specified by users to be encrypted or automatically required to be encrypted (based on structural data matches for health care, financial information, confidential information, previously defined keywords, message origin/ destination etc. When the receiver receives the email, they may need to authenticate via email answer back, LDAP/AD based authentication, PKI smart card authentication, user name/ password etc. to receive the decryption keys. </span></p>
<p><span style="font-family: sans-serif;"><strong>Web based Confidential data leakage monitoring: </strong>The policies for SMTP based email (described above) can also be applied for http based email (like gmail, hotmail etc), http based communications (like message boards, blogs, file storage sites etc) and ftp based communications. This module generally monitors for web based traffic (provided this appliance is set as the default gateway for internet traffic) and works in conjunction with email security appliance for all the security modules described above to be applied for web based applications. In this case, only monitoring and reporting is possible and data leakage cannot be stopped. </span></p>
<p><span style="font-family: sans-serif;"><strong>excITingIP.com</strong></span><br />
<span style="font-family: sans-serif;"> </span><br />
<span style="font-family: sans-serif;">In case you have any questions, you could get in touch with us through the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the<a href="http://www.excitingip.com/forum/" target="_blank"> Forum.</a> </span></div>
<p style="text-align: justify;"><span style="font-family: sans-serif;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/322/options-available-for-securing-enterprise-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Securing and Monitoring portable USB based devices</title>
		<link>http://www.excitingip.com/286/securing-and-monitoring-portable-usb-based-devices/</link>
		<comments>http://www.excitingip.com/286/securing-and-monitoring-portable-usb-based-devices/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 19:43:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network Security]]></category>
		<category><![CDATA[centralized mobile usb devices management]]></category>
		<category><![CDATA[enterprise USB policy enforcement]]></category>
		<category><![CDATA[USB device security policy]]></category>
		<category><![CDATA[USB drive blocking in network]]></category>
		<category><![CDATA[USB pendrive monitoring]]></category>

		<guid isPermaLink="false">http://www.excitingip.com/286/securing-and-monitoring-portable-usb-based-devices/</guid>
		<description><![CDATA[This article attempts to see if bulk enterprise security policies can be applied to portable devices like USB pen drives, mp3 players, cellphone connecting through USB, CD/DVD media, Digital Cameras etc, if they can be managed from a central software application, and the features offered by such an application for Data Leakage Prevention. 

]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: sans-serif;"><br />
</span></p>
<div style="text-align: justify;"><span style="font-family: sans-serif;">This article attempts to see if bulk enterprise security policies can be applied to portable devices like USB pen drives, mp3 players, cellphones connecting through USB, CD/DVD media, Digital Cameras etc, if they can be managed from a central software application, and the features offered by such an application for Data Leakage Prevention. </span></p>
<p><span style="font-family: sans-serif;">Well, let us accept it. Portable devices like USB Storage drives are the hardest to manage in an enterprise. An employee can easily copy confidential information and take it home. Or a contractor can simply plug in the USB drive to a well intentioned employee&#8217;s PC and take information in the absence of the employee. Can these portable devices be monitored? Can the data leakage be prevented through them? </span></p>
<p><span style="font-family: sans-serif;">Yes. There are some software applications which give central management and data leakage protection for the most vulnerable part of the network &#8211; the USB drives. </span></p>
<p><span style="font-family: sans-serif;">Traditionally, companies have blocked all access to a USB drive in enterprise PC&#8217;s. That has never been an employee friendly policy. Even if an employee wants to make a presentation and wants to transfer a PPT, he needs to request the IT department &#8211; and that is what we call productivity hampering! Some solutions these days, allow selective access: They give access to only USB mouse/printers etc, and block access to USB pen drives. But again, it is the same story. Some companies used to physically verify if USB devices are being carried into a company, but since they are so small generally employees/guests need to volunteer information about them or they may not get noticed. And it is not a practical idea too because USB storage is available in the form of cellphones, MP3 players and even some watches come with built in USB drives &#8211; how would you block all these at the gate? </span></p>
<p><span style="font-family: sans-serif;">Well, these software applications described above for monitoring USB based devices can even extend network security policies to portable devices. Some of them integrate with Active Directory to enable easy creation of enterprise wide policies. These policies can be anything like blocking access to USB drives and portable devices to certain employees (like contract workers), limit certain devices to read-only (Like CD/DVD media), or let un-restricted access from certain PC&#8217;s (top management etc). In fact, a white list of corporate approved devices can be created and all other devices can be barred from connecting to the network port. Quite complex operation that, but if you are primarily dealing with Intellectual Property related businesses, it could come in handy.</span></p>
<p><span style="font-family: sans-serif;">You could monitor a variety of actions like connection/dis-connection of the USB based devices, when they connected, PC name, date, type of device connected, connection allowed/blocked, file type accessed, file name accessed, file read/write copy summary, whether the device connects locally, wirelessly, or from remote, popular files read from the servers etc. You could also selectively dis-allow certain devices like MP3 players, Digital Cameras to access the PC&#8217;s on your network and give read-only permissions to CDs and DVDs. Now, that&#8217;s a lot of options! So, you could view these information in the form of log reports or graphical charts. </span></p>
<p><span style="font-family: sans-serif;">In case if allowed data is being copied, you could set an instruction to encrypt the data with standards based AES 256 bit encryption. It is decrypted only if the employee types the password. So, even if the corporate USB drives are lost, sensitive data cannot be stolen. You could set a policy to automatically encrypt files being copied to USB storage media.</span></p>
<p><span style="font-family: sans-serif;">In case some policies need to be over-ridden, you could do it on a one time basis, but if you end up doing it all the time, maybe you need to rethink the policy structure! You could also run these applications in silent mode &#8211; just to monitor employee activity and reporting only to the top management if some un-wanted activity is reported, but not actually block any access or you could communicate to the employee by screen prompts that an activity is not allowed as per the company policies and they are violating the policy and hence the access is denied so that they would be more careful from the next time!</span></p>
<p><span style="font-family: sans-serif;">Some vendors also bundle virus/malicious software scanning and automatically block such USB drives from connecting to a computer (which could be most handy). </span></p>
<p><strong><span style="font-family: sans-serif;">excITingIP.com</span></strong></p>
<p><span style="font-family: sans-serif;">In case you have any questions, you could contact us through the <a href="http://www.excitingip.com/contact-form" target="_blank">contact form</a> or leave a comment below. You could also participate in the discussions in the <a href="http://www.excitingip.com/forum/" target="_blank">Forum. </a></span></div>
<p style="text-align: justify;"><span style="font-family: sans-serif;"> </span></p>
<p><span style="font-family: sans-serif;"><br />
</span></p>
<p><span style="font-family: sans-serif;"><br />
</span></p>
<p><span style="font-family: sans-serif;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.excitingip.com/286/securing-and-monitoring-portable-usb-based-devices/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
