By Anonymous Student. Outline  Security vulnerabilities  Denial-of-Service (DoS) and Distributed-Denial-of- Service (D-DoS)  Firewalls  Intrusion.

Slides:



Advertisements
Similar presentations
Network and Application Attacks Contributed by- Chandra Prakash Suryawanshi CISSP, CEH, SANS-GSEC, CISA, ISO 27001LI, BS 25999LA, ERM (ISB) June 2006.
Advertisements

Firewalls By Tahaei Fall What is a firewall? a choke point of control and monitoring interconnects networks with differing trust imposes restrictions.
IUT– Network Security Course 1 Network Security Firewalls.
Computer Security and Penetration Testing
Are you secured in the network ?: a quick look at the TCP/IP protocols Based on: A look back at “Security Problems in the TCP/IP Protocol Suite” by Steven.
FIREWALLS. What is a Firewall? A firewall is hardware or software (or a combination of hardware and software) that monitors the transmission of packets.
FIREWALLS The function of a strong position is to make the forces holding it practically unassailable —On War, Carl Von Clausewitz On the day that you.
Cosc 4765 Network Security: Routers, Firewall, filtering, NAT, and VPN.
Computer Security Fundamentals by Chuck Easttom Chapter 4 Denial of Service Attacks.
Chapter 10: Data Centre and Network Security Proxies and Gateways * Firewalls * Virtual Private Network (VPN) * Security issues * * * * Objectives:
Simulation and Analysis of DDos Attacks Poongothai, M Department of Information Technology,Institute of Road and Transport Technology, Erode Tamilnadu,
Firewalls and Intrusion Detection Systems
5/1/2006Sireesha/IDS1 Intrusion Detection Systems (A preliminary study) Sireesha Dasaraju CS526 - Advanced Internet Systems UCCS.
Intruder Trends Tom Longstaff CERT Coordination Center Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by.
Security Awareness: Applying Practical Security in Your World, Second Edition Chapter 5 Network Security.
Security Awareness: Applying Practical Security in Your World
Beyond the perimeter: the need for early detection of Denial of Service Attacks John Haggerty,Qi Shi,Madjid Merabti Presented by Abhijit Pandey.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 6: Cisco IOS Threat Defense Features.
Security Part One: Network Attacks and Countermeasures Xin Zhang.
FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. 6 Packet Filtering By Whitman, Mattord, & Austin© 2008 Course Technology.
Lecture 15 Denial of Service Attacks
Introduction to Network Security
1 Lecture 20: Firewalls motivation ingredients –packet filters –application gateways –bastion hosts and DMZ example firewall design using firewalls – virtual.
Denial of Service Attacks: Methods, Tools, and Defenses Authors: Milutinovic, Veljko, Savic, Milan, Milic, Bratislav,
FIREWALL TECHNOLOGIES Tahani al jehani. Firewall benefits  A firewall functions as a choke point – all traffic in and out must pass through this single.
Firewalls CS432. Overview  What are firewalls?  Types of firewalls Packet filtering firewalls Packet filtering firewalls Sateful firewalls Sateful firewalls.
Hafez Barghouthi. Model for Network Access Security (our concern) Patrick BoursAuthentication Course 2007/20082.
Intrusion Detection Systems Present by Ali Fanian In the Name of Allah.
CS426Fall 2010/Lecture 361 Computer Security CS 426 Lecture 36 Perimeter Defense and Firewalls.
1Federal Network Systems, LLC CIS Network Security Instructor Professor Mort Anvair Notice: Use and Disclosure of Data. Limited Data Rights. This proposal.
Packet Filtering. 2 Objectives Describe packets and packet filtering Explain the approaches to packet filtering Recommend specific filtering rules.
Why do we need Firewalls? Internet connectivity is a must for most people and organizations  especially for me But a convenient Internet connectivity.
FIREWALL Mạng máy tính nâng cao-V1.
TCP/IP Vulnerabilities. Outline Security Vulnerabilities Denial of Service Worms Countermeasures: Firewalls/IDS.
Computer Security: Principles and Practice First Edition by William Stallings and Lawrie Brown Lecture slides by Lawrie Brown Chapter 8 – Denial of Service.
Chapter 6: Packet Filtering
Network security Further protocols and issues. Protocols: recap There are a few main protocols that govern the internet: – Internet Protocol: IP – Transmission.
Security. Security Threats  Impersonation  Pretend to be someone else to gain access to information or services  Lack of secrecy  Eavesdrop on data.
CS 640: Introduction to Computer Networks Aditya Akella Lecture 25 – Network Security.
OV Copyright © 2013 Logical Operations, Inc. All rights reserved. Network Security  Network Perimeter Security  Intrusion Detection and Prevention.
OV Copyright © 2011 Element K Content LLC. All rights reserved. Network Security  Network Perimeter Security  Intrusion Detection and Prevention.
Firewalls Nathan Long Computer Science 481. What is a firewall? A firewall is a system or group of systems that enforces an access control policy between.
Packet Filtering Chapter 4. Learning Objectives Understand packets and packet filtering Understand approaches to packet filtering Set specific filtering.
CS426Network Security1 Computer Security CS 426 Network Security (1)
1 Topic 2: Lesson 3 Intro to Firewalls Summary. 2 Basic questions What is a firewall? What is a firewall? What can a firewall do? What can a firewall.
Network Security. 2 SECURITY REQUIREMENTS Privacy (Confidentiality) Data only be accessible by authorized parties Authenticity A host or service be able.
© 2006 Cisco Systems, Inc. All rights reserved. Cisco IOS Threat Defense Features.
CIS 450 – Network Security Chapter 4 - Spoofing. Definition - To fool. In networking, the term is used to describe a variety of ways in which hardware.
CS526Topic 18: Network Security1 Information Security CS 526 Network Security (1)
Chapter 7 Denial-of-Service Attacks Denial-of-Service (DoS) Attack The NIST Computer Security Incident Handling Guide defines a DoS attack as: “An action.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 6: Cisco IOS Threat Defense Features.
Security fundamentals Topic 10 Securing the network perimeter.
TCP Security Vulnerabilities Phil Cayton CSE
Chapter 8 Network Security Thanks and enjoy! JFK/KWR All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking:
Attacking on IPv6 W.lilakiatsakun Ref: ipv6-attack-defense-33904http://
DoS/DDoS attack and defense
Firewalls A brief introduction to firewalls. What does a Firewall do? Firewalls are essential tools in managing and controlling network traffic Firewalls.
Computer Network Security Dr. X. OSI stack… again.
Firewalls. Overview of Firewalls As the name implies, a firewall acts to provide secured access between two networks A firewall may be implemented as.
Polytechnic University Firewall and Trusted Systems Presented by, Lekshmi. V. S cos
Security fundamentals
CompTIA Security+ Study Guide (SY0-401)
Outline Basics of network security Definitions Sample attacks
Introduction to Network Security
Firewall – Survey Purpose of a Firewall Characteristic of a firewall
CompTIA Security+ Study Guide (SY0-401)
Firewalls Purpose of a Firewall Characteristic of a firewall
دیواره ی آتش.
Outline Basics of network security Definitions Sample attacks
Presentation transcript:

By Anonymous Student

Outline  Security vulnerabilities  Denial-of-Service (DoS) and Distributed-Denial-of- Service (D-DoS)  Firewalls  Intrusion Detection Systems (IDS)

Security vulnerabilities  Security problems in the TCP/IP protocol suite  Attacks on different layers:  IP Attacks  ICMP Attacks  Routing Attacks  TCP Attacks  Application Layer Attacks

Security flaws in IP  The IP addresses are filled in by the originating host  Address spoofing  Using source address for authentication C A B S Can A claim it is B to the server S? ARP Spoofing Can C claim it is B to the server S? Source Routing

Security flaws in IP  IP fragmentation attack  End hosts need to keep the fragments till all the fragments arrive  Traffic amplification attack  IP allows broadcast destination

Ping Flood Attacking System Victim System Image Courtesy: [1]

ICMP attacks  No authentication  ICMP redirect message  Can cause the host to switch gateways  Benefit of doing this?  Man in the middle attack, sniffing  ICMP destination unreachable  Can cause the host to drop connection  ICMP echo request/reply

Routing attacks  Distance Vector Routing (DVR)  Announce ZERO distance to all other nodes  Blackhole traffic  Eavesdrop  Link State Routing (LSR)  Can drop links randomly  Can claim direct link to any other routers  A bit harder to attack than DV  Border Gateway Protocol (BGP)  Autonomous Systems (ASes) can announce arbitrary prefix  ASes can alter path

TCP attacks Issues  Server needs to keep waiting for ACK y+1  Server recognizes Client based on IP address/port and y+1 Client SYN xSYN y | ACK x+1 ACK y+1 Server Image Courtesy: [1]

TCP Layer attacks  TCP SYN Flooding  Exploit state allocated at server after initial SYN packet  Send a SYN and don’t reply with ACK  Server will wait for 511 seconds for ACK  Finite queue size for incomplete connections (1024)  Once the queue is full it doesn’t accept requests

TCP Layer attacks  TCP Session Hijack  When is a TCP packet valid?  Address/Port/Sequence Number in window  How to get sequence number?  Sniff traffic  Guess it  Many earlier systems had predictable ISN  Inject arbitrary data to the connection

TCP Layer attacks  TCP Session Poisoning  Send Reset (RST) packet  Will tear down connection  Do you have to guess the exact sequence number?  Anywhere in window is fine  For 64k window it takes 64k packets to reset  About 15 seconds for a T1

Application Layer attacks  Applications don’t authenticate properly  Authentication information in clear  FTP, Telnet, POP  Domain Name System (DNS) insecurity  DNS poisoning  DNS zone transfer

Outline  Security vulnerabilities  DoS and D-DoS  Firewalls  Intrusion Detection Systems (IDS)

Denial-of-Service (DoS)  Objective  make a service unusable, usually by overloading the server or network  Consume host resources  TCP SYN floods  ICMP ECHO (ping) floods  Consume bandwidth  UDP floods  ICMP floods

Denial-of-Service (DoS)  Crashing the victim  Ping-of-Death  TCP options (unused, or used incorrectly)  Forcing more computation  Taking long path in processing of packets

Simple DoS The Attacker usually spoofed source address to hide origin Easy to block Image Courtesy: [1]

Co-ordinated DoS The first attacker attacks a different victim to cover up the real attack The Attacker usually spoofed source address to hide origin Harder to deal with Image Courtesy: [1]

Distributed DoS Image Courtesy: [1]

Distributed DoS  The handlers are usually very high volume servers  Easy to hide the attack packets  The agents are usually home users with DSL/Cable  Already infected and the agent installed  Very difficult to track down the attacker  How to differentiate between DDoS and Flash Crowd?  Flash Crowd  Many clients using a service legimitaly

Outline  Security Vulnerabilities  DoS and D-DoS  Firewalls  Intrusion Detection Systems (IDS)

Firewalls  Lots of vulnerabilities on hosts in network  Users don’t keep systems up to date  Lots of patches  Lots of exploits in wild (no patch for them)  Solution  Limit access to the network  Put firewalls across the perimeter of the network

Firewalls  Firewall inspects traffic through it  Allows traffic specified in the policy  Drops everything else  Two Types  Packet Filters, Proxies Internet Internal Network Firewall Image Courtesy: [1]

Packet Filters  Packet filter selectively passes packets from one network interface to another  Usually done within a router between external and internal networks  Screening router  Can be done by a dedicated network element  Packet filtering bridge  Harder to detect and attack than screening routers

Typical Firewall Configuration Internet Intranet DMZ X X  Internal hosts can access DMZ and Internet  External hosts can access DMZ only, not Intranet  DMZ hosts can access Internet only  Advantages:  If a service gets compromised in DMZ it cannot affect internal hosts Image Courtesy: [1]

Packet Filters  Advantages  Transparent to application/user  Simple packet filters can be efficient  Disadvantages  Very hard to configure the rules  Doesn’t have enough information to take actions  Does port 22 always mean SSH?  Who is the user accessing the SSH?

Proxy Firewall  Data Available  Application level information  User information  Advantages  Better policy enforcement  Better logging  Disadvantages  Doesn’t perform as well  One proxy for each application  Client modification

Outline  Security Vulnerabilities  DoS and DDoS  Firewalls  Intrusion Detection Systems (IDS)

Intrusion Detection Systems  Firewalls allow traffic only to legitimate hosts and services  Traffic to the legitimate hosts/services can have attacks  CodeReds on IIS  Solution  Intrusion Detection Systems  Monitor data and behavior  Report when identify attacks

Types of IDS  Signature-based (SIDS)  Anomaly-based (AIDS)  Host-based (HIDS)  Network-based (NIDS)

Signature-based IDS (SIDS)  Characteristics  Uses known pattern matching to signify attack  Advantages  Widely available  Fairly fast  Easy to implement  Easy to update  Disadvantages  Cannot detect attacks for which it has no signature

Anomaly-based IDS (AIDS)  Characteristics  Uses statistical model or machine learning engine  Recognizes deviations from normal as potential intrusions  Advantages  Can detect attempts to exploit new and unforeseen vulnerabilities  Can recognize authorized usage that falls outside the normal pattern  Disadvantages  Generally slower, more resource intensive compared to signature-based IDS  Greater complexity, difficult to configure  Higher percentages of false alerts

Network-based IDS (NIDS)  Characteristics  NIDS examine raw packets in the network passively and triggers alerts  Advantages  Easy deployment  Unobtrusive  Difficult to evade if done at low level of network operation  Disadvantages  Different hosts process packets differently  NIDS needs to create traffic seen at the end host  Need to have the complete network topology and complete host behavior

Host-based IDS (HIDS)  Characteristics  Runs on single host  Can analyze audit-trails, logs, integrity of files and directories, etc.  Advantages  More accurate than NIDS  Less volume of traffic so less overhead  Disadvantages  Deployment is expensive  What happens when host get compromised?

Summary  TCP/IP security vulnerabilities  Spoofing  Flooding attacks  TCP session poisoning  DoS and D-DoS  Firewalls  Packet Filters  Proxy  IDS  Signature and Anomaly IDS  NIDS and HIDS

References  [1] Srinivasan Seshan, “Network Security Attacks & Defenses”, Carnegie Mellon University, Pittsburgh, PA,  [2] V. A. Vallivaara, M. Sailio, and K. Halunen, "Detecting man-in-the-middle attacks on non-mobile systems," presented at the Proceedings of the 4th ACM conference on Data and application security and privacy, San Antonio, Texas, USA,  [3] C. Xiuzhen, L. Shenghong, M. Jin, and L. Jianhua, "Quantitative threat assessment of denial of service attacks on service availability," in Computer Science and Automation Engineering (CSAE), 2011 IEEE International Conference on, 2011, pp  [4] B. J. Neubauer and J. D. Harris, "Protection of computer systems from computer viruses: ethical and practical issues," J. Comput. Sci. Coll., vol. 18, pp ,  [5] L. Liu, X. Zhang, G. Yan, and S. Chen, "Exploitation and threat analysis of open mobile devices," presented at the Proceedings of the 5th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, Princeton, New Jersey,  [6] SCADA Library, Article/Whitepaper, “Chapter 1 - Network Security - Vulnerabilities, Threats and Attacks”, ecurity%20-%20Chap%201%20-%20Vulns-Threats-Attacks.pdf