Intrusion Detection Systems
|
|
|
- Coral Gardner
- 10 years ago
- Views:
Transcription
1 Intrusion Detection Systems 1
2 Intrusion Detection Systems (IDS) An IDS is any combination of hardware & software that monitors a system or network for malicious activity. An IPS (Intrusion Prevention System) is a network IDS that can cap network connections. Examples of IDSs in real life Car alarms Fire detectors House alarms Surveillance systems 2
3 What should be detected? Attempted and successful break-ins Attacks by legitimate users For example, illegitimate use of root privileges Unauthorized access to resources and data Trojan horses Viruses and worms Denial of service attacks 3
4 Where are IDS deployed? Host-based Monitors host activity Advantage: visibility of individual applications on host Disadvantage: attackable from host Network-based (NIDS) Often placed on a router or firewall Monitor traffic == examine pkt headers/payloads Advantages: Single NIDS for many hosts Can look for global patterns Disadvantage: has to reverse engineer app. behavior 4
5 Intrusion detection techniques Misuse detection Use attack signatures (need a model of attack) Sequences of system calls, patterns of network traffic, etc. Must know what attacker will do (how?) Can only detect known attacks Anomaly detection Tries to detect deviations and abnormalities based on a model of normal system behavior Can detect unknown attacks Abnormal behavior not necessarily attack Most IDS use a mix of both, although misuse detection dominates 5
6 Possible IDS deployments = IDS sensor application gateway firewall Internet Internal network Web server FTP server DNS server Underlying OS needs to be hardened: stripped of unnecessary network services Demilitarized zone 6
7 Misuse vs. anomaly Password file modified Four failed login attempts Failed connection attempts on 50 sequential ports User who usually logs in around 10am from Berlin dorm logs in at 4:30am from a Russian IP address UDP packet to port 1434 DEBUG in body of a SMTP message Misuse Anomaly/Misuse Anomaly/Misuse Anomaly Misuse Most likely: not an attack! 7
8 Misuse detection (signature-based) Rules that define a behavioral signature associated with certain attacks Example: buffer overflow Setuid program spawns shell with certain arguments Packet with lots of NOPs Very long argument to string function Example: SYN flooding (Denial of Service) Large number of SYN packets without ACKs coming back Attack signatures disadvantage: Very specific May miss variants of known attacks Hard for unknown attacks 8
9 Extracting misuse signatures Use invariant characteristics of known attacks Bodies of known viruses and worms Port numbers of apps with known buffer overflows Return addresses of overflow exploits Hard to handle mutations Polymorphic viruses: each copy has different body Disadvantages (research challenges): No knowledge of intention of activity Large signature sets (=> performance issues) Fast, automatic extraction of new attack signatures Honeypots: easy targets to attract malicious activity Useful for signature extraction 9
10 Anomaly detection Based on deviation from normal behavior Define profile of normal behavior Good for small, well-defined systems (single program vs. multi-user OS) IDS flags deviations from the normal profile ð abnormal behavior might or might not be attack Profile can be statistical Build manually (hard) Use machine learning/data mining techniques Log activities for some time train IDS to differentiate normal and abnormal patterns Risk: attacker trains IDS to accept his activity as normal e.g., low-volume port scan may train IDS to accept port scans 10
11 What is a profile? Login/session activity Frequency; last login; password failures; elapsed time; session output, CPU, I/O Command/program execution Frequency; program CPU, I/O, other resources (watch for exhaustion); denied executions File access activity Read/write/create/delete frequency; failed reads, writes, creates, deletes; resource exhaustion How can that be done in a scalable manner? 11
12 Efficiency of IDS systems Accuracy: Proper detection of attacks Absence of false alarms Trade-off between those two goals Performance: processing traffic and audit events Not all IDS are able to handle traffic at Gigabit rates Solution: use multiple NIDSs; use clusters of NIDSs Fault tolerance: resistance to attacks Should run on dedicated hardened hosts Timeliness: time elapsed between intrusion and detection 12
13 Intrusion detection errors False negatives: attack is not detected E.g.: signature-based misuse detection False positives: harmless behavior classified as attack E.g.: statistical anomaly detection Both types of IDS suffer from both error types Which is the bigger problem? Attacks are fairly rare events IDS often suffer from base-rate fallacy 13
14 Base-rate fallacy 1% of traffic is SYN floods; IDS accuracy is 90% SYN flood classified as attack: prob. 90% Benign connection classified as attack: prob. 10% Probability conn. flagged as SYN flood is benign? Pr(benign alarm) =? 14
15 Conditional probability Suppose events A and B occur with probability Pr(A) and Pr(B) Let Pr(AB) be probability that both A and B occur Conditional probability that A occurs assuming B has occurred? Pr(A B) = Pr(AB) Pr(B) 15
16 Bayes theorem Mutually exclusive events E 1,,E n Probability of any event A is Pr(A) = Σ 1 i n Pr(A E i ) Pr(E i ) Intuition: whenever A occurs, some event E i must have occurred => Pr(E i A) = Pr(A E i ) Pr(E i ) Pr(A) 16
17 Base-rate fallacy 1% (=Pr(SYN flood) = 1-Pr(benign)) of traffic is SYN floods; IDS accuracy is 90% SYN flood classified as attack: prob. 90% = Pr(SYN flood) Benign connection classified as attack: prob. 10% Probability conn. flagged as SYN flood is benign? Pr(benign alarm) = Pr(alarm benign) Pr(benign) Pr(alarm) = Pr(alarm benign) Pr(benign) Pr(alarm benign) Pr(benign) + Pr(alarm SYN flood) Pr(SYN flood) = => 92% chance of false alarm!!! 17
18 Host-based IDS Monitor attacks on OSs, applications. Has access to audit logs, error messages, any resources that can be monitored on host OS system calls Command lines Network data Processes Keystrokes File and device accesses Registry in Windows Advantages Tuned for system/os/apps High detection accuracy Disadvantages Only covers one host IDS on every critical host Need versions for each OS Can be disabled by viruses, worms, 18
19 Example: tripwire File integrity checker Records hashes of critical files and binaries in read-only memory (why?) Periodically checks that files have not been modified, verifies sizes, dates, permission Good for detecting rootkits Can be subverted by clever rootkit Install backdoor in continuously running system process (no changes on disk!) Install backdoor in kernel Copy old files back into place before Tripwire runs How to detect modifications to running process? 19
20 Network-based IDS Passively inspect network traffic Watches for protocol violations Unusual connection patterns Attack strings in packet payloads Etc. If we actively change traffic ð Intrusion Prevention System Disadvantage Limited possibilities for encrypted traffic (IPSec, VPNs) Not all attacks via the network Large amount of traffic 20
21 U. of Toronto, 2004 (from David Lie) Date: Fri, 19 Mar 2004 Quote from The campus switches have been bombarded with these packets [ ] and apparently 3Com switches reset when they get these packets. This has caused the campus backbone to be up and down most of yesterday. The attack seems to start with connection attempts to port 1025 (Active Directory logon, which fails), then 6129 (DameWare backdoor, which fails), then 80 (which works as the 3Com s support a web server, which can t be disabled as far as we know). The HTTP command starts with SEARCH /\x90\x02\xb1\x02 [ ] then goes off into a continual pattern of \x90 21
22 Example: Port scan detection Many vulnerabilities are OS specific Bugs in specific implementations Oversights in default configuration Port scan often prelude to attack Attacker tries many ports and/or many IP addresses Looking for old versions of daemons with unpatched buffer overflows Then mount attack Example: SGI IRIX responds on TCPMUX port (TCP port 1) If response detected use IRIX vulnerabilities to break in 22
23 Example: Port scan detection (2.) Scan suppression: Block traffic from addresses that have too many failed connection attempts Requires network filtering, state maintenance Susceptible to slow scans False positives possible, e.g.: Web proxies P2P hosts Other innocent hosts due to stale IP caches, i.e., got an IP address that was previously used by P2P host 23
24 Popular open-source NIDS Snort (widely deployed (unfortunatelyl )) Large rule sets for known vulnerabilities, e.g.: : Microsoft Windows Server Service Controller is prone to a buffer overflow vulnerability that may allow an attacker to take complete control of the target host : The HP Mercury LoadRunner agent suffers from a programming error that may allow a remote attacker to cause a stack-based buffer overflow condition to occur. Bro (from Vern Paxson at ICSI) Separates data collection and security decisions Event Engine distills packet stream into higher-level events Policy Script Interpreter uses a script defining network s security policy to decide response 24
25 Snort Good book: Intrusion Detection with Snort, by Jack Koziol Popular open source IDS 200,000 installations Enhanced sniffer Runs on Linux, Unix, Windows Generic sniffing interface libpcap Signatures Largest collection of signatures for NIDS Written and released by Snort community within hours Anyone can create one Signature often undocumented and/or poor quality Typical setup hub internal network firewall snort sensor 25
26 snort.conf: example var HOME_NET /24 var EXTERNAL_NET! /24 Var HTTP_SERVERS Var HTTP_PORTS
27 Snort: Rule examples Nmap ping: ICMP type 8 packet with empty payload Alert for ICMP type 8 with empty payload and arriving from outside alert icmp $EXTERNAL_NET any -> $HOME_NET any (msg: ICMP PING NMAP ; dsize: 0; itype: 8;) Server message block service buffer overflow attack: TCP packet to port 139 (netbios) contains 57724c a in payload Alert for TCP pkt to internal network with that content to that port alert tcp $EXTERNAL_NET any -> $HOME_NET 139 (msg: DOS SMBdie attack :; flags: A+; content: 57724c a ;) 27
28 Bro: A flexible NIDS Facts Open source Developed since 1995 by Vern Paxson Used in many research environments, e.g., UCB, LBL, TUM, The Grid, NERSC, ESnet, NCSA Supports anomaly as well as misuse detection Design goals Reliable detection of attacks High-performance Separation of base functionality from site specific security policy Robust against attacks on itself 28
29 Bro features Full TCP stream reassembly Stateful protocol analysis Can import (some) SNORT signature rulesets Dynamic Protocol Detection BinPAC a network protocol description language Very flexible policy scripting language (called Bro as well) Specialized for traffic analysis Strongly typed for robustness (conn_id, addr, port, time, ) Can trigger alarms and/or program execution Supports dynamic timeouts Clustering support for analysis of multi Gbps links Cooperates with Network Time Machine 29
30 Inside Bro Network Passive link tap copies all traffic 30
31 Inside Bro Tcpdump! Filter" libpcap Filtered Packet! Stream" Kernel filters high-volume stream Packet Stream" Network 31
32 Inside Bro Event! Control" Event Engine Tcpdump! Filter" libpcap Event! Stream" Network Filtered Packet! Stream" Packet Stream" Event engine produces policy-neutral events, e.g.: Connection-level: connection attempt connection finished Application-level: ftp request http_reply Activity-level: login success 32
33 Inside Bro Policy! Script" Policy Script Interpreter Event! Control" Event Engine Tcpdump! Filter" libpcap Real-time Notification! Record To Disk" Event! Stream" Filtered Packet! Stream" Policy script incorporates: Context from past events Site s particular policies and takes action: Records to disk Generates alerts Executes programs as response Packet Stream" Network 33
34 Bro policy example global ssh_log = open_log_file("ssh") &redef; global did_ssh_version: table[addr, bool] of count &default = 0 &read_expire = 7 days; event ssh_client_version(c: connection, version: string) { if ( ++did_ssh_version[c$id$orig_h, T] == 1 ) print ssh_log, fmt("%s %s \"%s\"", c$id$orig_h, "C", version); skip_further_processing(c$id); } event ssh_server_version(c: connection, version: string) { if ( ++did_ssh_version[c$id$resp_h, F] == 1 ) print ssh_log, fmt("%s %s \"%s\"", c$id$resp_h, "S", version); } 34
35 Bro s protocol analyzers Full analysis HTTP, FTP, telnet, rlogin, rsh, RPC, DCE/RPC, DNS, Windows Domain Service, SMTP, IRC, POP3, NTP, ARP, ICMP, Finger, Ident, Gnutella, BitTorrent, NNTP Partial analysis NFS, SMB, NCP, SSH, SSL, IPv6, TFTP, AIM, Skype In progress BGP, DHCP, Windows RPC, SMB, NetBIOS, NCP, Data sources DAG, libpcap, NetFlow 35
36 Protect your NIDS Sourcefire Snort Remote Buffer Overflow Notification Type: IBM Internet Security Systems Protection Advisory Notification Date: Feb 19, 2007 Description: Snort IDS and Sourcefire Intrusion Sensor IDS/IPS are vulnerable to stack-based buffer overflow, which can result in remote code execution. patched since then 36
37 Attacking and evading NIDS Looking for patterns / signatures seems pretty easy and straightforward But 37
38 Attacking and evading NIDS Attackers do not want to be detected by IDS Often attackers are intimately familiar with popular IDS products, including their weaknesses Ideas: Overload NIDS then attempt the intrusion E.g.: huge workload, packets requiring detailed analysis, massive SYN floods Manipulate attack data Use encryption to hide packet contents Use data fragmentation (either physical or logical) 38
39 NIDS evasion: Fragmentation Send flood of fragments May saturate NIDS Once saturated, NIDS unable to detect new attacks Fragment packets in unexpected ways (possibly violating RFCs) NIDS may not understand how to properly reassemble attack packets Network stacks are resilient => will try and often succeed Network stack may reassemble fragments differently (OS dependent) => state explosion 39
40 Example: Fragment overlap attack Attacker uses two fragments for every attack datagram First fragment: TCP header, incl. port number of innocuous service not monitored by NIDS Second fragment: offset value overlaps with original and includes a different port number IDS might let both fragments pass: First fragment to innocuous port Second fragment part of same good datagram Once the two fragments arrive at target host: IP reassembles datagram, possibly overwriting TCP header with port in fragment 2 Malicious segment delivered to monitored port! 40
41 NIDS evasion tool: FragRouter Internet attack system (eg nmap) attack obfuscation (fragrouter) IDS target Runs on Unix/Linux systems Offers > 35 schemes for fragmenting data flow Separates attack functionality from fragmentation functionality 41
42 FragRouter examples Sends data in ordered 8-byte fragments Sends data in ordered 24-byte fragments Sends data in ordered 8-byte fragments with one out of order fragment Complete TCP handshake, send fake FIN and RST (with bad checksums), send data in ordered 1- byte items 42
43 Example: Payload ambiguity Want to detect USER root in packet stream Scanning every packet is not sufficient Attacker can split attack string into several packets; defeats stateless NIDS Recording previous packet is not sufficient Send packets out of order Full reassembly of TCP state is not sufficient Attacker can use TCP tricks, e.g.: Certain packets seen by NIDS but dropped at receiver Manipulate checksums, TTL (time-to-live), fragmentation Segment reassembly differs by OS Use of application layer protocol polymorphism 43
44 NIDS evation: Insertion attack S E R r o o t U S E R r o o t X Insert packet with bogus checksum NIDS Dropped TTL attack 10 hops 8 hops S E R r TTL=20 U S E R r TTL=12 X Short TTL to ensure this packet doesn t reach destination o o t TTL=20 NIDS Dropped (TTL expired) o o t 44
45 Solving evasion: Easy? Just flag everything that's weird E.g., Overlapping fragments Golden rule of protocol implementation: "be strict in what you send but liberal in what you accept" Advantage: the Internet works Impact: Lots of crud seen in every network: Violation of RFCs but it still works Problem for IDS, since it cannot flag weird stuff Different OSes, browsers, implementations handle crud differently Impossible for the IDS to know how exactly a receiver is going to react 45
46 Developing an IDS: Intrusion detection problems Lack of training data with real attacks But lots of normal network traffic, system call data "Ground truth" Data drift Statistical methods detect changes in behavior Attacker can attack gradually and incrementally Main characteristics not well understood By many measures, attack may be within bounds of normal range of activities False identifications are very costly Sysadmin will spend many hours examining evidence 46
Bro at 10 Gps: Current Testing and Plans
U.S. Department of Energy Bro at 10 Gps: Current Testing and Plans Office of Science Brian L. Tierney Lawrence Berkeley National Laboratory Bro s Use at LBL Operational 24 7 since 1996 Monitors traffic
How to (passively) understand the application layer? Packet Monitoring
How to (passively) understand the application layer? Packet Monitoring 1 What to expect? Overview / What is packet monitoring? How to acquire the data Handling performance bottlenecks Analyzing the transport
IDS / IPS. James E. Thiel S.W.A.T.
IDS / IPS An introduction to intrusion detection and intrusion prevention systems James E. Thiel January 14, 2005 S.W.A.T. Drexel University Overview Intrusion Detection Purpose Types Detection Methods
The Bro Network Intrusion Detection System
The Bro Network Intrusion Detection System Robin Sommer International Computer Science Institute, & Lawrence Berkeley National Laboratory [email protected] http://www.icir.org System Philosophy Bro
CSCE 465 Computer & Network Security
CSCE 465 Computer & Network Security Instructor: Dr. Guofei Gu http://courses.cse.tamu.edu/guofei/csce465/ Intrusion Detection System 1 Intrusion Definitions A set of actions aimed to compromise the security
Barracuda Intrusion Detection and Prevention System
Providing complete and comprehensive real-time network protection Today s networks are constantly under attack by an ever growing number of emerging exploits and attackers using advanced evasion techniques
Intrusion Detection Systems and Supporting Tools. Ian Welch NWEN 405 Week 12
Intrusion Detection Systems and Supporting Tools Ian Welch NWEN 405 Week 12 IDS CONCEPTS Firewalls. Intrusion detection systems. Anderson publishes paper outlining security problems 1972 DNS created 1984
INTRUSION DETECTION SYSTEMS and Network Security
INTRUSION DETECTION SYSTEMS and Network Security Intrusion Detection System IDS A layered network security approach starts with : A well secured system which starts with: Up-to-date application and OS
IDS 4.0 Roadshow. Module 1- IDS Technology Overview. 2003, Cisco Systems, Inc. All rights reserved. IDS Roadshow
IDS 4.0 Roadshow Module 1- IDS Technology Overview Agenda Network Security Network Security Policy Management Protocols The Security Wheel IDS Terminology IDS Technology HIDS and NIDS IDS Communication
An Overview of the Bro Intrusion Detection System
An Overview of the Bro Intrusion Detection System Brian L. Tierney, Vern Paxson, James Rothfuss Lawrence Berkeley National Laboratory Typical Approach: Firewall with default deny policy A blocking router
Intrusion Detection System Based Network Using SNORT Signatures And WINPCAP
Intrusion Detection System Based Network Using SNORT Signatures And WINPCAP Aakanksha Vijay M.tech, Department of Computer Science Suresh Gyan Vihar University Jaipur, India Mrs Savita Shiwani Head Of
Intrusion Detection Systems
Intrusion Detection Systems Assessment of the operation and usefulness of informatics tools for the detection of on-going computer attacks André Matos Luís Machado Work Topics 1. Definition 2. Characteristics
A host-based firewall can be used in addition to a network-based firewall to provide multiple layers of protection.
A firewall is a software- or hardware-based network security system that allows or denies network traffic according to a set of rules. Firewalls can be categorized by their location on the network: A network-based
Firewalls. Firewalls. Idea: separate local network from the Internet 2/24/15. Intranet DMZ. Trusted hosts and networks. Firewall.
Firewalls 1 Firewalls Idea: separate local network from the Internet Trusted hosts and networks Firewall Intranet Router DMZ Demilitarized Zone: publicly accessible servers and networks 2 1 Castle and
FIREWALLS. Firewall: isolates organization s internal net from larger Internet, allowing some packets to pass, blocking others
FIREWALLS FIREWALLS Firewall: isolates organization s internal net from larger Internet, allowing some packets to pass, blocking others FIREWALLS: WHY Prevent denial of service attacks: SYN flooding: attacker
Chapter 8 Network Security
[Computer networking, 5 th ed., Kurose] Chapter 8 8.1 What is network security? 8.2 Principles of cryptography 8.3 Message integrity 84Securing 8.4 e-mail 8.5 Securing TCP connections: SSL 8.6 Network
Overview. Securing TCP/IP. Introduction to TCP/IP (cont d) Introduction to TCP/IP
Overview Securing TCP/IP Chapter 6 TCP/IP Open Systems Interconnection Model Anatomy of a Packet Internet Protocol Security (IPSec) Web Security (HTTP over TLS, Secure-HTTP) Lecturer: Pei-yih Ting 1 2
Chapter 8 Security Pt 2
Chapter 8 Security Pt 2 IC322 Fall 2014 Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 All material copyright 1996-2012 J.F Kurose and K.W. Ross,
CSCI 4250/6250 Fall 2015 Computer and Networks Security
CSCI 4250/6250 Fall 2015 Computer and Networks Security Network Security Goodrich, Chapter 5-6 Tunnels } The contents of TCP packets are not normally encrypted, so if someone is eavesdropping on a TCP
CS 356 Lecture 17 and 18 Intrusion Detection. Spring 2013
CS 356 Lecture 17 and 18 Intrusion Detection Spring 2013 Review Chapter 1: Basic Concepts and Terminology Chapter 2: Basic Cryptographic Tools Chapter 3 User Authentication Chapter 4 Access Control Lists
IDS Categories. Sensor Types Host-based (HIDS) sensors collect data from hosts for
Intrusion Detection Intrusion Detection Security Intrusion: a security event, or a combination of multiple security events, that constitutes a security incident in which an intruder gains, or attempts
Taxonomy of Intrusion Detection System
Taxonomy of Intrusion Detection System Monika Sharma, Sumit Sharma Abstract During the past years, security of computer networks has become main stream in most of everyone's lives. Nowadays as the use
Introduction of Intrusion Detection Systems
Introduction of Intrusion Detection Systems Why IDS? Inspects all inbound and outbound network activity and identifies a network or system attack from someone attempting to compromise a system. Detection:
Port Scanning and Vulnerability Assessment. ECE4893 Internetwork Security Georgia Institute of Technology
Port Scanning and Vulnerability Assessment ECE4893 Internetwork Security Georgia Institute of Technology Agenda Reconnaissance Scanning Network Mapping OS detection Vulnerability assessment Reconnaissance
Module II. Internet Security. Chapter 7. Intrusion Detection. Web Security: Theory & Applications. School of Software, Sun Yat-sen University
Module II. Internet Security Chapter 7 Intrusion Detection Web Security: Theory & Applications School of Software, Sun Yat-sen University Outline 7.1 Threats to Computer System 7.2 Process of Intrusions
Security: Attack and Defense
Security: Attack and Defense Aaron Hertz Carnegie Mellon University Outline! Breaking into hosts! DOS Attacks! Firewalls and other tools 15-441 Computer Networks Spring 2003 Breaking Into Hosts! Guessing
Firewalls, IDS and IPS
Session 9 Firewalls, IDS and IPS Prepared By: Dr. Mohamed Abd-Eldayem Ref.: Corporate Computer and Network Security By: Raymond Panko Basic Firewall Operation 2. Internet Border Firewall 1. Internet (Not
Internet Firewall CSIS 3230. Internet Firewall. Spring 2012 CSIS 4222. net13 1. Firewalls. Stateless Packet Filtering
Internet Firewall CSIS 3230 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 8.8: Packet filtering, firewalls, intrusion detection Ch
Firewalls, Tunnels, and Network Intrusion Detection. Firewalls
Firewalls, Tunnels, and Network Intrusion Detection 1 Firewalls A firewall is an integrated collection of security measures designed to prevent unauthorized electronic access to a networked computer system.
Firewalls, Tunnels, and Network Intrusion Detection
Firewalls, Tunnels, and Network Intrusion Detection 1 Part 1: Firewall as a Technique to create a virtual security wall separating your organization from the wild west of the public internet 2 1 Firewalls
Firewalls. Ola Flygt Växjö University, Sweden http://w3.msi.vxu.se/users/ofl/ [email protected] +46 470 70 86 49. Firewall Design Principles
Firewalls Ola Flygt Växjö University, Sweden http://w3.msi.vxu.se/users/ofl/ [email protected] +46 470 70 86 49 1 Firewall Design Principles Firewall Characteristics Types of Firewalls Firewall Configurations
Security+ Guide to Network Security Fundamentals, Fourth Edition. Chapter 6 Network Security
Security+ Guide to Network Security Fundamentals, Fourth Edition Chapter 6 Network Security Objectives List the different types of network security devices and explain how they can be used Define network
Firewalls. Test your Firewall knowledge. Test your Firewall knowledge (cont) (March 4, 2015)
s (March 4, 2015) Abdou Illia Spring 2015 Test your knowledge Which of the following is true about firewalls? a) A firewall is a hardware device b) A firewall is a software program c) s could be hardware
Cryptography and Network Security Prof. D. Mukhopadhyay Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur
Cryptography and Network Security Prof. D. Mukhopadhyay Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Module No. # 01 Lecture No. # 40 Firewalls and Intrusion
Network Security. Chapter 3. Cornelius Diekmann. Version: October 21, 2015. Lehrstuhl für Netzarchitekturen und Netzdienste Institut für Informatik
Network Security Chapter 3 Cornelius Diekmann Lehrstuhl für Netzarchitekturen und Netzdienste Institut für Informatik Version: October 21, 2015 IN2101, WS 15/16, Network Security 1 Security Policies and
Chapter 9 Firewalls and Intrusion Prevention Systems
Chapter 9 Firewalls and Intrusion Prevention Systems connectivity is essential However it creates a threat Effective means of protecting LANs Inserted between the premises network and the to establish
Firewalls. Firewalls and Network Defense. Castle and Moat Analogy. Firewall Locations in the Network. Firewall Types: Illustration.
CSE 490K Firewalls Firewalls and Network Defense Tadayoshi Kohno! Idea: separate local network from the Internet Trusted hosts and networks Firewall Router Intranet DMZ Demilitarized Zone: publicly accessible
Linux Network Security
Linux Network Security Course ID SEC220 Course Description This extremely popular class focuses on network security, and makes an excellent companion class to the GL550: Host Security course. Protocols
How to protect your home/office network?
How to protect your home/office network? Using IPTables and Building a Firewall - Background, Motivation and Concepts Adir Abraham [email protected] Do you think that you are alone, connected from
CS 640 Introduction to Computer Networks. Network security (continued) Key Distribution a first step. Lecture24
Introduction to Computer Networks Lecture24 Network security (continued) Key distribution Secure Shell Overview Authentication Practical issues Firewalls Denial of Service Attacks Definition Examples Key
Intrusion Detection System
Intrusion Detection System Time Machine Dynamic Application Detection 1 NIDS: two generic problems Attack identified But what happened in the past??? Application identification Only by port number! Yet
Firewalls. Chapter 3
Firewalls Chapter 3 1 Border Firewall Passed Packet (Ingress) Passed Packet (Egress) Attack Packet Hardened Client PC Internet (Not Trusted) Hardened Server Dropped Packet (Ingress) Log File Internet Border
Network- vs. Host-based Intrusion Detection
Network- vs. Host-based Intrusion Detection A Guide to Intrusion Detection Technology 6600 Peachtree-Dunwoody Road 300 Embassy Row Atlanta, GA 30348 Tel: 678.443.6000 Toll-free: 800.776.2362 Fax: 678.443.6477
Firewalls. Ingress Filtering. Ingress Filtering. Network Security. Firewalls. Access lists Ingress filtering. Egress filtering NAT
Network Security s Access lists Ingress filtering s Egress filtering NAT 2 Drivers of Performance RequirementsTraffic Volume and Complexity of Static IP Packet Filter Corporate Network The Complexity of
20-CS-6053-00X Network Security Spring, 2014. An Introduction To. Network Security. Week 1. January 7
20-CS-6053-00X Network Security Spring, 2014 An Introduction To Network Security Week 1 January 7 Attacks Criminal: fraud, scams, destruction; IP, ID, brand theft Privacy: surveillance, databases, traffic
Chapter 5. Figure 5-1: Border Firewall. Firewalls. Figure 5-1: Border Firewall. Figure 5-1: Border Firewall. Figure 5-1: Border Firewall
Figure 5-1: Border s Chapter 5 Revised March 2004 Panko, Corporate Computer and Network Security Copyright 2004 Prentice-Hall Border 1. (Not Trusted) Attacker 1 1. Corporate Network (Trusted) 2 Figure
PROFESSIONAL SECURITY SYSTEMS
PROFESSIONAL SECURITY SYSTEMS Security policy, active protection against network attacks and management of IDP Introduction Intrusion Detection and Prevention (IDP ) is a new generation of network security
Architecture Overview
Architecture Overview Design Fundamentals The networks discussed in this paper have some common design fundamentals, including segmentation into modules, which enables network traffic to be isolated and
CS 356 Lecture 19 and 20 Firewalls and Intrusion Prevention. Spring 2013
CS 356 Lecture 19 and 20 Firewalls and Intrusion Prevention Spring 2013 Review Chapter 1: Basic Concepts and Terminology Chapter 2: Basic Cryptographic Tools Chapter 3 User Authentication Chapter 4 Access
1 hours, 30 minutes, 38 seconds Heavy scan. All scanned network resources. Copyright 2001, FTP access obtained
home Network Vulnerabilities Detail Report Grouped by Vulnerability Report Generated by: Symantec NetRecon 3.5 Licensed to: X Serial Number: 0182037567 Machine Scanned from: ZEUS (192.168.1.100) Scan Date:
Firewalls, NAT and Intrusion Detection and Prevention Systems (IDS)
Firewalls, NAT and Intrusion Detection and Prevention Systems (IDS) Internet (In)Security Exposed Prof. Dr. Bernhard Plattner With some contributions by Stephan Neuhaus Thanks to Thomas Dübendorfer, Stefan
A43. Modern Hacking Techniques and IP Security. By Shawn Mullen. Las Vegas, NV IBM TRAINING. IBM Corporation 2006
IBM TRAINING A43 Modern Hacking Techniques and IP Security By Shawn Mullen Las Vegas, NV 2005 CSI/FBI US Computer Crime and Computer Security Survey 9 out of 10 experienced computer security incident in
Network Security and Firewall 1
Department/program: Networking Course Code: CPT 224 Contact Hours: 96 Subject/Course WEB Access & Network Security: Theoretical: 2 Hours/week Year Two Semester: Two Prerequisite: NET304 Practical: 4 Hours/week
Overview of Network Security The need for network security Desirable security properties Common vulnerabilities Security policy designs
Overview of Network Security The need for network security Desirable security properties Common vulnerabilities Security policy designs Why Network Security? Keep the bad guys out. (1) Closed networks
Analysis and Evaluation of Network-Based Intrusion Detection and Prevention System in an Enterprise Network Using Snort Freeware
Analysis and Evaluation of Network-Based Intrusion Detection and Prevention System in an Enterprise Network Using Snort Freeware 1 Corresponding Author: [email protected] 1 O.B. Lawal Computer Science Department,
Second-generation (GenII) honeypots
Second-generation (GenII) honeypots Bojan Zdrnja CompSci 725, University of Auckland, Oct 2004. [email protected] Abstract Honeypots are security resources which trap malicious activities, so they
Intrusion Detection. Tianen Liu. May 22, 2003. paper will look at different kinds of intrusion detection systems, different ways of
Intrusion Detection Tianen Liu May 22, 2003 I. Abstract Computers are vulnerable to many threats. Hackers and unauthorized users can compromise systems. Viruses, worms, and other kinds of harmful code
IntruPro TM IPS. Inline Intrusion Prevention. White Paper
IntruPro TM IPS Inline Intrusion Prevention White Paper White Paper Inline Intrusion Prevention Introduction Enterprises are increasingly looking at tools that detect network security breaches and alert
CSE331: Introduction to Networks and Security. Lecture 18 Fall 2006
CSE331: Introduction to Networks and Security Lecture 18 Fall 2006 Announcements Project 2 is due next Weds. Homework 2 has been assigned: It's due on Monday, November 6th. CSE331 Fall 2004 2 Attacker
Presented By: Holes in the Fence. Agenda. IPCCTV Attack. DDos Attack. Why Network Security is Important
Presented By: Holes in the Fence Dave Engebretson, Contributing Technology writer, SDM Magazine Industry Instructor in Fiber and Networking Prevention of Security System breaches of networked Edge Devices
Chapter 4: Security of the architecture, and lower layer security (network security) 1
Chapter 4: Security of the architecture, and lower layer security (network security) 1 Outline Security of the architecture Access control Lower layer security Data link layer VPN access Wireless access
Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering
Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls
Rule 4-004M Payment Card Industry (PCI) Monitoring, Logging and Audit (proposed)
Version: Modified By: Date: Approved By: Date: 1.0 Michael Hawkins October 29, 2013 Dan Bowden November 2013 Rule 4-004M Payment Card Industry (PCI) Monitoring, Logging and Audit (proposed) 01.1 Purpose
CSE331: Introduction to Networks and Security. Lecture 17 Fall 2006
CSE331: Introduction to Networks and Security Lecture 17 Fall 2006 Announcements Project 2 is due next Weds. Homework 2 has been assigned: It's due on Monday, November 6th. CSE331 Fall 2004 2 Summary:
Network Security. Chapter 9. Attack prevention, detection and response. Attack Prevention. Part I: Attack Prevention
Chair for Network Architectures and Services Department of Informatics TU München Prof. Carle Part I: Attack Prevention Network Security Chapter 9 Attack prevention, detection and response Part Part I:
What is a Firewall? A choke point of control and monitoring Interconnects networks with differing trust Imposes restrictions on network services
Firewalls What is a Firewall? A choke point of control and monitoring Interconnects networks with differing trust Imposes restrictions on network services only authorized traffic is allowed Auditing and
Managing Latency in IPS Networks
Application Note Revision B McAfee Network Security Platform Managing Latency in IPS Networks Managing Latency in IPS Networks McAfee Network Security Platform provides you with a set of pre-defined recommended
Lab exercise: Working with Wireshark and Snort for Intrusion Detection
CS 491S: Computer and Network Security Fall 2008 Lab exercise: Working with Wireshark and Snort for Intrusion Detection Abstract: This lab is intended to give you experience with two key tools used by
INTRODUCTION TO FIREWALL SECURITY
INTRODUCTION TO FIREWALL SECURITY SESSION 1 Agenda Introduction to Firewalls Types of Firewalls Modes and Deployments Key Features in a Firewall Emerging Trends 2 Printed in USA. What Is a Firewall DMZ
Description: Objective: Attending students will learn:
Course: Introduction to Cyber Security Duration: 5 Day Hands-On Lab & Lecture Course Price: $ 3,495.00 Description: In 2014 the world has continued to watch as breach after breach results in millions of
From Network Security To Content Filtering
Computer Fraud & Security, May 2007 page 1/10 From Network Security To Content Filtering Network security has evolved dramatically in the last few years not only for what concerns the tools at our disposals
CS5008: Internet Computing
CS5008: Internet Computing Lecture 22: Internet Security A. O Riordan, 2009, latest revision 2015 Internet Security When a computer connects to the Internet and begins communicating with others, it is
Network Attacks and Defenses
Network Attacks and Defenses Tuesday, November 25, 2008 Sources: Skoudis, CounterHack; S&M Chapter 5 (including many images) CS342 Computer Security Department of Computer Science Wellesley College Networks
IBM. Vulnerability scanning and best practices
IBM Vulnerability scanning and best practices ii Vulnerability scanning and best practices Contents Vulnerability scanning strategy and best practices.............. 1 Scan types............... 2 Scan duration
How To Protect A Network From Attack From A Hacker (Hbss)
Leveraging Network Vulnerability Assessment with Incident Response Processes and Procedures DAVID COLE, DIRECTOR IS AUDITS, U.S. HOUSE OF REPRESENTATIVES Assessment Planning Assessment Execution Assessment
CSE331: Introduction to Networks and Security. Lecture 12 Fall 2006
CSE331: Introduction to Networks and Security Lecture 12 Fall 2006 Announcements Midterm I will be held Friday, Oct. 6th. True/False Multiple Choice Calculation Short answer Short essay Project 2 is on
CMSC 421, Operating Systems. Fall 2008. Security. URL: http://www.csee.umbc.edu/~kalpakis/courses/421. Dr. Kalpakis
CMSC 421, Operating Systems. Fall 2008 Security Dr. Kalpakis URL: http://www.csee.umbc.edu/~kalpakis/courses/421 Outline The Security Problem Authentication Program Threats System Threats Securing Systems
Port Scanning. Objectives. Introduction: Port Scanning. 1. Introduce the techniques of port scanning. 2. Use port scanning audit tools such as Nmap.
Port Scanning Objectives 1. Introduce the techniques of port scanning. 2. Use port scanning audit tools such as Nmap. Introduction: All machines connected to a LAN or connected to Internet via a modem
Intrusion Detection Categories (note supplied by Steve Tonkovich of CAPTUS NETWORKS)
1 of 8 3/25/2005 9:45 AM Intrusion Detection Categories (note supplied by Steve Tonkovich of CAPTUS NETWORKS) Intrusion Detection systems fall into two broad categories and a single new one. All categories
Firewalls. Network Security. Firewalls Defined. Firewalls
Network Security Firewalls Firewalls Types of Firewalls Screening router firewalls Computer-based firewalls Firewall appliances Host firewalls (firewalls on clients and servers) Inspection Methods Firewall
Certified Ethical Hacker Exam 312-50 Version Comparison. Version Comparison
CEHv8 vs CEHv7 CEHv7 CEHv8 19 Modules 20 Modules 90 Labs 110 Labs 1700 Slides 1770 Slides Updated information as per the latest developments with a proper flow Classroom friendly with diagrammatic representation
The Open Source Bro IDS Overview and Recent Developments
The Open Source Bro IDS Overview and Recent Developments Robin Sommer International Computer Science Institute, & Lawrence Berkeley National Laboratory [email protected] http://www.icir.org/robin
Analysis of Network Packets. C DAC Bangalore Electronics City
Analysis of Network Packets C DAC Bangalore Electronics City Agenda TCP/IP Protocol Security concerns related to Protocols Packet Analysis Signature based Analysis Anomaly based Analysis Traffic Analysis
Firewall Introduction Several Types of Firewall. Cisco PIX Firewall
Firewall Introduction Several Types of Firewall. Cisco PIX Firewall What is a Firewall? Non-computer industries: a wall that controls the spreading of a fire. Networks: a designed device that controls
A1.1.1.11.1.1.2 1.1.1.3S B
CS Computer 640: Network AdityaAkella Lecture Introduction Networks Security 25 to Security DoS Firewalls and The D-DoS Vulnerabilities Road Ahead Security Attacks Protocol IP ICMP Routing TCP Security
Cisco Intrusion Prevention System Advanced Integration Module for Cisco 1841 and Cisco 2800 and 3800 Series Integrated Services Routers
Cisco Intrusion Prevention System Advanced Integration Module for Cisco 1841 and Cisco 2800 and 3800 Series Integrated Services Routers The Cisco Intrusion Prevention System Advanced Integration Module
Detecting Attacks. Signature-based Intrusion Detection. Signature-based Detection. Signature-based Detection. Problems
Detecting Attacks Signature-based Intrusion Detection Boriana Ditcheva and Lisa Fowler University of North Carolina at Chapel Hill February 16 & 22, 2005 Anomaly-based Detection Signature-based (Misuse)
Firewalls and Intrusion Detection
Firewalls and Intrusion Detection What is a Firewall? A computer system between the internal network and the rest of the Internet A single computer or a set of computers that cooperate to perform the firewall
JK0 015 CompTIA E2C Security+ (2008 Edition) Exam
JK0 015 CompTIA E2C Security+ (2008 Edition) Exam Version 4.1 QUESTION NO: 1 Which of the following devices would be used to gain access to a secure network without affecting network connectivity? A. Router
P Principles of Network Forensics P Terms & Log-based Tracing P Application Layer Log Analysis P Lower Layer Log Analysis
Agenda Richard Baskerville P Principles of P Terms & -based Tracing P Application Layer Analysis P Lower Layer Analysis Georgia State University 1 2 Principles Kim, et al (2004) A fuzzy expert system for
Intrusion Detections Systems
Intrusion Detections Systems 2009-03-04 Secure Computer Systems Poia Samoudi Asli Davor Sutic Contents Intrusion Detections Systems... 1 Contents... 2 Abstract... 2 Introduction... 3 IDS importance...
Working with Snort Rules
C HAPTER 3 Working with Snort Rules L ike viruses, most intruder activity has some sort of signature. Information about these signatures is used to create Snort rules. As mentioned in Chapter 1, you can
12/8/2015. Review. Final Exam. Network Basics. Network Basics. Network Basics. Network Basics. 12/10/2015 Thursday 5:30~6:30pm Science S-3-028
Review Final Exam 12/10/2015 Thursday 5:30~6:30pm Science S-3-028 IT443 Network Security Administration Instructor: Bo Sheng True/false Multiple choices Descriptive questions 1 2 Network Layers Application
SY0-201. system so that an unauthorized individual can take over an authorized session, or to disrupt service to authorized users.
system so that an unauthorized individual can take over an authorized session, or to disrupt service to authorized users. From a high-level standpoint, attacks on computer systems and networks can be grouped
