Operational Experiences With High-Volume Network Intrusion Detection

Size: px
Start display at page:

Download "Operational Experiences With High-Volume Network Intrusion Detection"

Transcription

1 Operational Experiences With High-Volume Network Intrusion Detection Holger Dreger 1 Anja Feldmann 1 Vern Paxson 2 Robin Sommer 1 1 TU München Germany 2 ICSI / LBNL Berkeley, CA, USA ACM Computer and Communications Security 2004 Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

2 Network Intrusion Detection in High-Volume Networks Experience with open-source NIDSs in Gbps environments: Snort dropped lots of packets CPU load too high Bro additionally consumed all memory stores too much state Questions Key factors in terms of resource usage? Ways to reduce resource consumption? Impact on detection rate? No answers available Researchers often lack access to high-volume environments Commercial vendors keep their techniques private Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

3 Outline 1 Environments 2 Operational Experiences 3 Extensions to the NIDS 4 Trade-Off: Detection Rate vs. Resource Usage Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

4 Environments Operational environments Munich Scientific Network University of California, Berkeley Lawrence Berkeley National Laboratory Main research environment: Munich Scientific Network Two major universities and several research institutes Gbps Internet uplink transferring 1-2 TB each day 50,000 hosts; 65,000 users Monitor: Dual Athlon 1800+, FreeBSD Traces augment our study to demonstrate challenges Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

5 Bro NIDS Powerful open-source NIDS Research project started in 1995 Supports different approaches to intrusion detection Focuses on Semantically high-level analysis Efficiency Extensibility Resistance to evasion Separation of mechanism and policy Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

6 Outline 1 Environments 2 Operational Experiences Memory Consumption CPU Consumption 3 Extensions to the NIDS 4 Trade-Off: Detection Rate vs. Resource Usage Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

7 Memory Consumption Stateful NIDS maintains representation of network s state The more it knows about the network the more it can detect Connection state Instantiated when connection starts Removed when connection ends User state NIDS may provide scripting language for customizations Data structures store state (e.g., arrays) User is responsible to delete state eventually Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

8 Running Out Of Memory: Connection State #connections/min Crash #connections in memory 0e+00 2e+05 4e+05 6e+05 all connections SYN seen established or half closed Crash Fri 18:00 Sat 6:00 Sat 18:00 Sun 6:00 Sun 18:00 Time Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

9 Running Out Of Memory: Connection State #connections/min Crash #connections in memory 0e+00 2e+05 4e+05 6e+05 all connections Crash Fri 18:00 Sat 6:00 Sat 18:00 Sun 6:00 Sun 18:00 Time Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

10 Running Out Of Memory: Connection State #connections/min Crash #connections in memory 0e+00 2e+05 4e+05 6e+05 all connections SYN seen Crash Fri 18:00 Sat 6:00 Sat 18:00 Sun 6:00 Sun 18:00 Time Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

11 Running Out Of Memory: Connection State #connections/min #connections in memory e+00 2e+05 4e+05 6e+05 all connections SYN seen established or half closed Fri 18:00 Sat 6:00 Sat 18:00 Sun 6:00 Sun 18:00 Crash Crash Observation Many established connections are not deleted Time Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

12 Running Out Of Memory: Connection State Avoiding evasion is design goal Only delete connection state when it is safe Problem Not feasible in high-volume environments Approaches to expire connection prematurely Limit number of connections in memory Limit total amount of connection state memory Limit connection life-time with inactivity time-outs Trade-Off Memory-consumption vs. detection rate Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

13 Running Out of Memory: User State Bro s scan detector is a user-level script #connections/min Crash State in MBytes total memory Crash Sat 0:00 Sun 0:00 Mon 0:00 Tue 0:00 Time Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

14 Running Out of Memory: User State Bro s scan detector is a user-level script #connections/min Crash State in MBytes total memory Crash Sat 0:00 Sun 0:00 Mon 0:00 Tue 0:00 Time Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

15 Running Out of Memory: User State Bro s scan detector is a user-level script #connections/min State in MBytes total memory user state memory Crash Crash Observation Much of the user state is not deleted Sat 0:00 Sun 0:00 Mon 0:00 Tue 0:00 Time Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

16 Running Out of Memory: User State Avoiding evasion is design goal Detecting all scans requires remembering all connections Problem Again not feasible in high-volume environments Added mechanisms to expire user state Ease deleting state explicitly Allow deleting state implicitly via time-outs Adapted default scripts to make use of them Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

17 Outline 1 Environments 2 Operational Experiences Memory Consumption CPU Consumption 3 Extensions to the NIDS 4 Trade-Off: Detection Rate vs. Resource Usage Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

18 CPU Consumption When analysis exceeds available time packet drops occur Major reason: network load exceeds processing capacity Current commodity hardware cannot analyze every packet Need to find a tractable subset of traffic Problem: Internet traffic is very dynamic Long-term effects: time-of-day and day-of-week Short-term effects: traffic is multi-fractal Anomalies: worms, floods, misbehaving software Hard to predict time even for well-understood traffic Per-packet processing time varies widely Processing spikes triggered by individual packets Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

19 Fluctuating Processing Times Example: Running times for different depths of analysis Probability density Core packet loop Processing time per 10,000 packets (secs) Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

20 Fluctuating Processing Times Example: Running times for different depths of analysis Probability density Core packet loop Connection summaries Processing time per 10,000 packets (secs) Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

21 Fluctuating Processing Times Example: Running times for different depths of analysis Probability density Core packet loop Connection summaries Internal HTTP decoder Processing time per 10,000 packets (secs) Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

22 Fluctuating Processing Times Example: Running times for different depths of analysis Probability density Core packet loop Connection summaries Internal HTTP decoder Full HTTP analysis Processing time per 10,000 packets (secs) Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

23 Fluctuating Processing Times Example: Running times for different depths of analysis Probability density Core packet loop Connection summaries Internal HTTP decoder Full HTTP analysis Observation Per-packet time fluctuates a lot Consequence Hardly possible to predict worst-case Processing time per 10,000 packets (secs) Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

24 Processing Spikes Example: Spikes triggered by a single packet Secs per 10,000 packets Packet real time Wed 14:00 Wed 15:00 Wed 16:00 Time Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

25 Processing Spikes Example: Spikes triggered by a single packet Secs per 10,000 packets Packet real time Packet processing time Wed 14:00 Wed 15:00 Wed 16:00 Time Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

26 Processing Spikes Example: Spikes triggered by a single packet Secs per 10,000 packets Packet real time Packet processing time Spikes Hash table resizes Solution Distribute across many packets Wed 14:00 Wed 15:00 Wed 16:00 Time Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

27 Outline 1 Environments 2 Operational Experiences 3 Extensions to the NIDS 4 Trade-Off: Detection Rate vs. Resource Usage Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

28 High-Volume Extensions New time-outs Automatically expire internal and user state Connection compressor Defers instantiation of connection state Load-levels Adapt the NIDS s configuration to the current network load Measure load by either CPU usage or packet drops Flood-detector Excludes flood victim from analysis Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

29 Trade-Off: Detection Rate vs. Resource Usage Usual trade-off in computer science Time vs. memory Network Intrusion Detection Detection rate vs. resource usage Bro s design emphasizes detection High-volume environments require different trade-off Trade-off is policy decision left to the user Variant of Kerkhoff s principle avoids predictability Detection mechanisms are public Environment-specific parameterizations are private Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

30 Summary Network intrusion detection in high-volume environments Unusual trade-off between detection rate and resource usage Dynamic traffic makes it hard to find a stable point of operation Our work Thorough understanding of the trade-off Tuning mechanisms to successfully operate the system Outlook Deploying specialized monitoring hardware Refining measurement models Developing auto-configuration tool Adapting to still larger link capacities Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

31 Operational Experiences With High-Volume Network Intrusion Detection Holger Dreger 1 Anja Feldmann 1 Vern Paxson 2 Robin Sommer 1 1 TU München Germany 2 ICSI / LBNL Berkeley, CA, USA ACM Computer and Communications Security 2004 Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

32 Further Issues In High-Volume Networks Artifacts of the monitoring environment Limits imposed by commodity PC hardware Merging of multiple Gbps into one Router-side buffer overruns Optical-taps: uni-directional Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

33 Further Issues In High-Volume Networks Artifacts of the monitoring environment Limits imposed by commodity PC hardware Merging of multiple Gbps into one Router-side buffer overruns Optical-taps: uni-directional Programming deficiencies will be severely punished Expecting any sort of reasonable traffic is sure to fail Memory leaks are a major hassle Robin Sommer (TU München) High-Volume Network Intrusion Detection CCS / 19

The NIDS Cluster: Scalable, Stateful Network Intrusion Detection on Commodity Hardware

The NIDS Cluster: Scalable, Stateful Network Intrusion Detection on Commodity Hardware The NIDS Cluster: Scalable, Stateful Network Intrusion Detection on Commodity Hardware Matthias Vallentin 1, Robin Sommer 2,3, Jason Lee 2, Craig Leres 2 Vern Paxson 3,2, and Brian Tierney 2 1 TU München

More information

Enhancing Byte-Level Network Intrusion Detection Signatures with Context

Enhancing Byte-Level Network Intrusion Detection Signatures with Context Enhancing Byte-Level Network Intrusion Detection Signatures with Context Robin Sommer sommer@in.tum.de Technische Universität München Germany Vern Paxson vern@icir.org International Computer Science Institute

More information

Malicious Activity and Risky Behavior in Residential Networks

Malicious Activity and Risky Behavior in Residential Networks Malicious Activity and Risky Behavior in Residential Networks Gregor Maier 1, Anja Feldmann 1, Vern Paxson 2,3, Robin Sommer 2,4, Matthias Vallentin 3 1 TU Berlin / Deutsche Telekom Laboratories 2 International

More information

The Bro Cluster The Bro Cluster

The Bro Cluster The Bro Cluster The Bro Cluster The Bro Cluster Intrusion Detection at 10 Gig and A High-Performance beyond using the NIDS Bro Architecture IDS for the Lawrence Berkeley National Lab Robin International Computer Science

More information

T U M. Building a Time Machine for Efficient Recording and Retrieval of High-Volume Network Traffic

T U M. Building a Time Machine for Efficient Recording and Retrieval of High-Volume Network Traffic T U M I N S T I T U T F Ü R I N F O R M A T I K Building a Time Machine for Efficient Recording and Retrieval of High-Volume Network Traffic Stefan Kornexl, Vern Paxson, Holger Dreger, Anja Feldmann, Robin

More information

The Bro Network Intrusion Detection System

The Bro Network Intrusion Detection System The Bro Network Intrusion Detection System Robin Sommer Lawrence Berkeley National Laboratory rsommer@lbl.gov http://www.icir.org Outline Design of the Bro NIDS Philosophy Architecture LBNL s Bro Installation

More information

Exploiting Multi-Core Processors For Parallelizing Network Intrusion Prevention

Exploiting Multi-Core Processors For Parallelizing Network Intrusion Prevention Exploiting Multi-Core Processors For Parallelizing Network Intrusion Prevention Robin Sommer International Computer Science Institute, & Lawrence Berkeley National Laboratory robin@icsi.berkeley.edu http://www.icir.org

More information

CSE 565 Computer Security Fall 2018

CSE 565 Computer Security Fall 2018 CSE 565 Computer Security Fall 2018 Lecture 19: Intrusion Detection Department of Computer Science and Engineering University at Buffalo 1 Lecture Outline Intruders Intrusion detection host-based network-based

More information

Distributed Cooperative Security Monitoring

Distributed Cooperative Security Monitoring Distributed Cooperative Security Monitoring Robin Sommer Lawrence Berkeley National Laboratory rsommer@lbl.gov http://www.icir.org/robin Cooperative Security Monitoring Internet sites monitor their network

More information

Seeking Visibility Into Network Activity for Security Analysis

Seeking Visibility Into Network Activity for Security Analysis Seeking Visibility Into Network Activity for Security Analysis Robin Sommer Lawrence Berkeley National Laboratory & International Computer Science Institute robin@icsi.berkeley.org http://www.icir.org

More information

Broker. Matthias Vallentin UC Berkeley International Computer Science Institute (ICSI) BroCon '16

Broker. Matthias Vallentin UC Berkeley International Computer Science Institute (ICSI) BroCon '16 Broker Matthias Vallentin UC Berkeley International Computer Science Institute (ICSI) BroCon '16 Communication in Bro Exploiting Independent State For Network Intrusion Detection Tap Broccoli, Independent

More information

icast / TRUST Collaboration Year 2 - Kickoff Meeting

icast / TRUST Collaboration Year 2 - Kickoff Meeting icast / TRUST Collaboration Year 2 - Kickoff Meeting Robin Sommer International Computer Science Institute robin@icsi.berkeley.edu http://www.icir.org Projects Overview Project 1 NIDS Evasion Testing in

More information

Network Security Today: Finding Complex Attacks at 100Gb/s

Network Security Today: Finding Complex Attacks at 100Gb/s : Finding Complex Attacks at 100Gb/s Robin Sommer International Computer Science Institute, & Lawrence Berkeley National Laboratory robin@icsi.berkeley.edu http://www.icir.org/robin The Old Days Border

More information

Policy Scripts to Detect Network Intrusions

Policy Scripts to Detect Network Intrusions Policy Scripts to Detect Network Intrusions Sanmeet Kaur, Maninder Singh Abstract Security is a big issue for all networks in today s enterprise environment. Hackers and intruders have made many successful

More information

Dynamic Protocol Analysis for Network Intrusion Detection Systems

Dynamic Protocol Analysis for Network Intrusion Detection Systems TECHNISCHE UNIVERSITÄT MÜNCHEN INSTITUT FÜR INFORMATIK Diplomarbeit Dynamic Protocol Analysis for Network Intrusion Detection Systems Michael Mai Aufgabensteller: Betreuer: Prof. Anja Feldmann, Ph.D. Dipl.-Inf.

More information

Very Fast Containment of Scanning Worms. Nicholas Weaver, Stuart Staniford, Vern Paxson ICSI, Nevis Networks, ICSI & LBNL

Very Fast Containment of Scanning Worms. Nicholas Weaver, Stuart Staniford, Vern Paxson ICSI, Nevis Networks, ICSI & LBNL Very Fast Containment of Scanning Worms Nicholas Weaver, Stuart Staniford, Vern Paxson ICSI, Nevis Networks, ICSI & LBNL 1 Outline Worm Containment Scan Suppression Hardware Implementation Cooperation

More information

A Graphical User Interface Framework for Detecting Intrusions using Bro IDS

A Graphical User Interface Framework for Detecting Intrusions using Bro IDS A Graphical User Interface Framework for Detecting Intrusions using Bro IDS Shaffali Gupta M.Tech Scholar Thapar University, Patiala Rachit Goel M.tech Scholar Doon Valley, Karnal ABSTRACT Internet has

More information

High-Performance Packet Recording for Network Intrusion Detection

High-Performance Packet Recording for Network Intrusion Detection TECHNISCHE UNIVERSITÄT MÜNCHEN INSTITUT FÜR INFORMATIK Diplomarbeit High-Performance Packet Recording for Network Intrusion Detection Stefan Kornexl Aufgabensteller: Betreuer: Abgabedatum: 17.01.2005 Prof.

More information

WIND: Workload-aware INtrusion Detection

WIND: Workload-aware INtrusion Detection WIND: Workload-aware INtrusion Detection Sushant Sinha, Farnam Jahanian, and Jignesh M. Patel Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI-48109 {sushant, farnam,

More information

Introduction Challenges with using ML Guidelines for using ML Conclusions

Introduction Challenges with using ML Guidelines for using ML Conclusions Introduction Challenges with using ML Guidelines for using ML Conclusions Misuse detection Exact descriptions of known bad behavior Anomaly detection Deviations from profiles of normal behavior First proposed

More information

Robust TCP Stream Reassembly In the Presence of Adversaries

Robust TCP Stream Reassembly In the Presence of Adversaries Robust TCP Stream Reassembly In the Presence of Adversaries Sarang Dharmapurikar and Vern Paxson Washington Univ. UC Berkeley Usenix Security 2005 Presented by N. Sertac Artan Motivation TCP Reassembly

More information

Authors: Mark Handley, Vern Paxson, Christian Kreibich

Authors: Mark Handley, Vern Paxson, Christian Kreibich Network Intrusion Detection: Evasion, Traffic Normalization, and End-to-End Protocol Semantics Authors: Mark Handley, Vern Paxson, Christian Kreibich Exploitable Ambiguities NIDS does not have full range

More information

Strategies for Sound Internet Measurement

Strategies for Sound Internet Measurement Strategies for Sound Internet Measurement Vern Paxson Presented by Hossein Falaki Vern Paxson M.S. and Ph.D. degrees Berkeley Staff scientist at the Lawrence Berkeley National Laboratory Founder of the

More information

A First Look at Modern Enterprise Traffic

A First Look at Modern Enterprise Traffic A First Look at Modern Enterprise Traffic Ruoming Pang, Princeton University Mark Allman (ICSI), Mike Bennett (LBNL), Jason Lee (LBNL), Vern Paxson (ICSI/LBNL), and Brian Tierney (LBNL) The Question What

More information

Topics in P2P Networked Systems

Topics in P2P Networked Systems 600.413 Topics in P2P Networked Systems Week 4 Measurements Andreas Terzis Slides from Stefan Saroiu Content Delivery is Changing Thirst for data continues to increase (more data & users) New types of

More information

Chair for Network Architectures and Services Department of Informatics TU München Prof. Carle. Network Security. Chapter 8

Chair for Network Architectures and Services Department of Informatics TU München Prof. Carle. Network Security. Chapter 8 Chair for Network Architectures and Services Department of Informatics TU München Prof. Carle Network Security Chapter 8 System Vulnerabilities and Denial of Service Attacks System Vulnerabilities and

More information

Lecture Notes on Critique of 1998 and 1999 DARPA IDS Evaluations

Lecture Notes on Critique of 1998 and 1999 DARPA IDS Evaluations Lecture Notes on Critique of 1998 and 1999 DARPA IDS Evaluations Prateek Saxena March 3 2008 1 The Problems Today s lecture is on the discussion of the critique on 1998 and 1999 DARPA IDS evaluations conducted

More information

Job sample: SCOPE (VLDBJ, 2012)

Job sample: SCOPE (VLDBJ, 2012) Apollo High level SQL-Like language The job query plan is represented as a DAG Tasks are the basic unit of computation Tasks are grouped in Stages Execution is driven by a scheduler Job sample: SCOPE (VLDBJ,

More information

HILTI: An Abstract Execution Environment for Deep, Stateful Network Traffic Analysis

HILTI: An Abstract Execution Environment for Deep, Stateful Network Traffic Analysis HILTI: An Abstract Execution Environment for Deep, Stateful Network Traffic Analysis Robin Sommer International Computer Science Institute, & Lawrence Berkeley National Laboratory robin@icsi.berkeley.edu

More information

소프트웨어기반고성능침입탐지시스템설계및구현

소프트웨어기반고성능침입탐지시스템설계및구현 소프트웨어기반고성능침입탐지시스템설계및구현 KyoungSoo Park Department of Electrical Engineering, KAIST M. Asim Jamshed *, Jihyung Lee*, Sangwoo Moon*, Insu Yun *, Deokjin Kim, Sungryoul Lee, Yung Yi* Department of Electrical

More information

Distilling Network Activity at Scale

Distilling Network Activity at Scale Distilling Network Activity at Scale Robin Sommer! International Computer Science Institute 2014 ARO-MURI on ! Adding a Global Vantage Point to the Local Mission 2 The Global SSL Landscape 3 Recap: ICSI

More information

Detecting Network Intruders in Real Time

Detecting Network Intruders in Real Time Detecting Network Intruders in Real Time Vern Paxson ICSI Center for Internet Research (ICIR) International Computer Science Institute and Lawrence Berkeley National Laboratory University of California

More information

20: Networking (2) TCP Socket Buffers. Mark Handley. TCP Acks. TCP Data. Application. Application. Kernel. Kernel. Socket buffer.

20: Networking (2) TCP Socket Buffers. Mark Handley. TCP Acks. TCP Data. Application. Application. Kernel. Kernel. Socket buffer. 20: Networking (2) Mark Handley TCP Socket Buffers Application Application Kernel write Kernel read Socket buffer Socket buffer DMA DMA NIC TCP Acks NIC TCP Data 1 TCP Socket Buffers Send-side Socket Buffer

More information

QOS Quality Of Service

QOS Quality Of Service QOS Quality Of Service Michael Schär Seminar in Distributed Computing Outline Definition QOS Attempts and problems in the past (2 Papers) A possible solution for the future: Overlay networks (2 Papers)

More information

Rule Hashing for Efficient Packet Classification in Network Intrusion Detection

Rule Hashing for Efficient Packet Classification in Network Intrusion Detection Rule Hashing for Efficient Packet Classification in Network Intrusion Detection Atsushi Yoshioka, Shariful Hasan Shaikot, and Min Sik Kim School of Electrical Engineering and Computer Science Washington

More information

Enhancing Network Intrusion Detection With Integrated Sampling and Filtering

Enhancing Network Intrusion Detection With Integrated Sampling and Filtering Enhancing Network Intrusion Detection With Integrated Sampling and Filtering Jose M. Gonzalez and Vern Paxson International Computer Science Institute Berkeley, California, USA chema@icsi.berkeley.edu,

More information

Security: Worms. Presenter: AJ Fink Nov. 4, 2004

Security: Worms. Presenter: AJ Fink Nov. 4, 2004 Security: Worms Presenter: AJ Fink Nov. 4, 2004 1 It s a War Out There 2 Analogy between Biological and Computational Mechanisms The spread of self-replicating program within computer systems is just like

More information

On Optimizing Load Balancing of Intrusion Detection and Prevention Systems. Anh Le, Ehab Al-Shaer, and Raouf Boutaba

On Optimizing Load Balancing of Intrusion Detection and Prevention Systems. Anh Le, Ehab Al-Shaer, and Raouf Boutaba On Optimizing Load Balancing of Intrusion Detection and Prevention Systems Anh Le, Ehab Al-Shaer, and Raouf Boutaba Outline 1. Motivation 2. Approach Overview 3. Problem Formalization 4. Online Clustering

More information

Exposing server performance to network managers through passive network measurements

Exposing server performance to network managers through passive network measurements Exposing server performance to network managers through passive network measurements Jeff Terrell Dept. of Computer Science University of North Carolina at Chapel Hill October 19, 2008 1 databases web

More information

IDS: Signature Detection

IDS: Signature Detection IDS: Signature Detection Idea: What is bad, is known What is not bad, is good Determines whether a sequence of instructions being executed is known to violate the site security policy Signatures: Descriptions

More information

Considerations and Pitfalls for Conducting Intrusion Detection Research

Considerations and Pitfalls for Conducting Intrusion Detection Research Considerations and Pitfalls for Conducting Intrusion Detection Research Vern Paxson International Computer Science Institute and Lawrence Berkeley National Laboratory Berkeley, California USA vern@icsi.berkeley.edu

More information

Peering at Peerings: On the Role of IXP Route Servers

Peering at Peerings: On the Role of IXP Route Servers Peering at Peerings: On the Role of IXP Route Servers Contact: Philipp Richter (prichter@inet.tu-berlin.de) Paper: net.t-labs.tu-berlin.de/~prichter/imc238-richtera.pdf Philipp Richter TU Berlin Nikolaos

More information

A Software Tool for Network Intrusion Detection

A Software Tool for Network Intrusion Detection A Software Tool for Network Intrusion Detection 4th Biennial Conference Presented by: Christiaan van der Walt Date:October 2012 Presentation Outline Need for intrusion detection systems Overview of attacks

More information

The Need for Collaboration between ISPs and P2P

The Need for Collaboration between ISPs and P2P The Need for Collaboration between ISPs and P2P 1 P2P systems from an ISP view Structured DHTs (distributed hash tables), e.g., Chord, Pastry, Tapestry, CAN, Tulip, Globally consistent protocol with efficient

More information

The Need for Collaboration between ISPs and P2P

The Need for Collaboration between ISPs and P2P The Need for Collaboration between ISPs and P2P 1 P2P systems from an ISP view Structured DHTs (distributed hash tables), e.g., Chord, Pastry, Tapestry, CAN, Tulip, Globally consistent protocol with efficient

More information

A Two-Layered Anomaly Detection Technique based on Multi-modal Flow Behavior Models

A Two-Layered Anomaly Detection Technique based on Multi-modal Flow Behavior Models A Two-Layered Anomaly Detection Technique based on Multi-modal Flow Behavior Models Marc Ph. Stoecklin Jean-Yves Le Boudec Andreas Kind

More information

Flow-based Worm Detection using Correlated Honeypot Logs

Flow-based Worm Detection using Correlated Honeypot Logs Flow-based Worm Detection using Correlated Honeypot Logs Falko Dressler, Wolfgang Jaegers, and Reinhard German Computer Networks and Communication Systems, University of Erlangen, Martensstr. 3, 91058

More information

Securing Mediated Trace Access Using Black-box Permutation Analysis

Securing Mediated Trace Access Using Black-box Permutation Analysis Securing Mediated Trace Access Using Black-box Permutation Analysis Prateek Mittal (UIUC), Vern Paxson (UCB/ICSI), Robin Sommer (ICSI/LBNL), Mark Winterrowd(UCB) 1 Thirst for Data Need real world network

More information

Extensible Network Configuration and Communication Framework

Extensible Network Configuration and Communication Framework Extensible Network Configuration and Communication Framework Todd Sproull and John Lockwood Applied Research Laboratory Department of Computer Science and Engineering: Washington University in Saint Louis

More information

CE Advanced Network Security

CE Advanced Network Security CE 817 - Advanced Network Security Lecture 5 Mehdi Kharrazi Department of Computer Engineering Sharif University of Technology Acknowledgments: Some of the slides are fully or partially obtained from other

More information

Flowzilla: A Methodology for Detecting Data Transfer Anomalies in Research Networks. Anna Giannakou, Daniel Gunter, Sean Peisert

Flowzilla: A Methodology for Detecting Data Transfer Anomalies in Research Networks. Anna Giannakou, Daniel Gunter, Sean Peisert Flowzilla: A Methodology for Detecting Data Transfer Anomalies in Research Networks Anna Giannakou, Daniel Gunter, Sean Peisert Research Networks Scientific applications that process large amounts of data

More information

Security Device Roles

Security Device Roles Kennesaw State University DigitalCommons@Kennesaw State University KSU Proceedings on Cybersecurity Education, Research and Practice 2017 KSU Conference on Cybersecurity Education, Research and Practice

More information

How to Predict, Detect & Stop threats at the Edge and Behind the Perimeter even in encrypted traffic without decryption

How to Predict, Detect & Stop threats at the Edge and Behind the Perimeter even in encrypted traffic without decryption How to Predict, Detect & Stop threats at the Edge and Behind the Perimeter even in encrypted traffic without decryption Nikos Mourtzinos, CCIE #9763 Cisco Cyber Security Sales Specialist April 2018 New

More information

UMSSIA INTRUSION DETECTION

UMSSIA INTRUSION DETECTION UMSSIA INTRUSION DETECTION INTRUSION DETECTION Sensor1 Event1, Event2 Monitor No intrusion M SensorN Event1, Event2 Alarm! IDS CHARACTERISTICS Characteristics an IDS can be classified/evaluated by: Type

More information

Detecting Attacks, Part 1

Detecting Attacks, Part 1 Detecting Attacks, Part 1 CS 161 - Computer Security Profs. Vern Paxson & David Wagner TAs: John Bethencourt, Erika Chin, Matthew Finifter, Cynthia Sturton, Joel Weinberger http://inst.eecs.berkeley.edu/~cs161/

More information

User Guide Quality Voice & Data, Inc

User Guide Quality Voice & Data, Inc User Guide 2018 Quality Voice & Data, Inc. 04-25-2018 Congratulations. Installation is complete, and you are now able to send and receive text messages from your landline phone. Enclosed please find: Your

More information

About this exam review

About this exam review Final Exam Review About this exam review I ve prepared an outline of the material covered in class May not be totally complete! Exam may ask about things that were covered in class but not in this review

More information

On the 95-percentile billing method

On the 95-percentile billing method On the 95-percentile billing method Xenofontas Dimitropoulos 1, Paul Hurley 2, Andreas Kind 2, and Marc Ph. Stoecklin 2 1 ETH Zürich fontas@tik.ee.ethz.ch 2 IBM Research Zürich {pah,ank,mtc}@zurich.ibm.com

More information

CPSC 641: WAN Measurement. Carey Williamson Department of Computer Science University of Calgary

CPSC 641: WAN Measurement. Carey Williamson Department of Computer Science University of Calgary CPSC 641: WAN Measurement Carey Williamson Department of Computer Science University of Calgary WAN Traffic Measurements There have been several studies of wide area network traffic (i.e., Internet traffic)

More information

Revisiting router architectures with Zipf

Revisiting router architectures with Zipf Revisiting router architectures with Zipf Steve Uhlig Deutsche Telekom Laboratories/TU Berlin Nadi Sarrar, Anja Feldmann Deutsche Telekom Laboratories/TU Berlin Rob Sherwood, Xin Huang Deutsche Telekom

More information

Chapter III. congestion situation in Highspeed Networks

Chapter III. congestion situation in Highspeed Networks Chapter III Proposed model for improving the congestion situation in Highspeed Networks TCP has been the most used transport protocol for the Internet for over two decades. The scale of the Internet and

More information

NIDS: Snort. Group 8. Niccolò Bisagno, Francesco Fiorenza, Giulio Carlo Gialanella, Riccardo Isoli

NIDS: Snort. Group 8. Niccolò Bisagno, Francesco Fiorenza, Giulio Carlo Gialanella, Riccardo Isoli NIDS: Snort Group 8 Niccolò Bisagno, Francesco Fiorenza, Giulio Carlo Gialanella, Riccardo Isoli 1 Summary NIDS Snort Syn Flood Attack Exploit Kit Detection: Bleeding Life Packet Level Evasion Snort as

More information

Correlation-Based Load Balancing for Network Intrusion Detection and Prevention Systems

Correlation-Based Load Balancing for Network Intrusion Detection and Prevention Systems Correlation-Based Load Balancing for Network Intrusion Detection and Prevention Systems Anh Le David R. Cheriton School of Computer Science University of Waterloo Waterloo, ON, N2L 3G1, Canada a4le@uwaterloo.ca

More information

Traffic Analysis on a Domain Name System Server. SMTP Access Generates Many Name-Resolving Packets to a Greater Extent than Does POP3 Access

Traffic Analysis on a Domain Name System Server. SMTP Access Generates Many Name-Resolving Packets to a Greater Extent than Does POP3 Access Traffic Analysis on a Domain Name System Server. SMTP Access Generates Many Name-Resolving Packets to a Greater Extent than Does POP3 Access Yasuo Musashi, Ryuichi Matsuba, and Kenichi Sugitani Center

More information

MUD: Send me your top 1 3 questions on this lecture

MUD: Send me your top 1 3 questions on this lecture Administrivia Review 1 due tomorrow Email your reviews to me Office hours on Thursdays 10 12 MUD: Send me your top 1 3 questions on this lecture Guest lectures next week by Prof. Richard Martin Class slides

More information

Network Security. Chapter 0. Attacks and Attack Detection

Network Security. Chapter 0. Attacks and Attack Detection Network Security Chapter 0 Attacks and Attack Detection 1 Attacks and Attack Detection Have you ever been attacked (in the IT security sense)? What kind of attacks do you know? 2 What can happen? Part

More information

Incorporating Network Flows in Intrusion Incident Handling and Analysis

Incorporating Network Flows in Intrusion Incident Handling and Analysis Regional Visualization and Analytics Center Incorporating Network Flows in Intrusion Incident Handling and Analysis John Gerth Stanford University gerth@stanford.edu FloCon 2008 1 EE/CS Network Infrastructure

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master

More information

VAST. AUnifiedPlatformforInteractiveNetworkForensics. Matthias Vallentin 1,2 Vern Paxson 1,2 Robin Sommer 2,3. March 17, 2016 USENIX NSDI

VAST. AUnifiedPlatformforInteractiveNetworkForensics. Matthias Vallentin 1,2 Vern Paxson 1,2 Robin Sommer 2,3. March 17, 2016 USENIX NSDI VAST AUnifiedPlatformforInteractiveNetworkForensics Matthias Vallentin 1,2 Vern Paxson 1,2 Robin Sommer 2,3 1 UC Berkeley 2 International Computer Science Institute (ICSI) 3 Lawrence Berkeley National

More information

Enhancing the Accuracy of Network-based Intrusion Detection with Host-based Context

Enhancing the Accuracy of Network-based Intrusion Detection with Host-based Context Enhancing the Accuracy of Network-based Intrusion Detection with Host-based Context Holger Dreger 1, Christian Kreibich 2, Vern Paxson 3, and Robin Sommer 1 1 Technische Universität München Computer Science

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for

More information

Bro: Actively defending so that you can do other stuff

Bro: Actively defending so that you can do other stuff Bro: Actively defending so that you can do other stuff Aashish Sharma & LBNL Cyber Security Team Lawrence Berkeley National Lab UNIVERSITY OF CALIFORNIA The goal of this talk is to provide you with detailed

More information

Worldwide Detection of Denial of Service (DoS) Attacks

Worldwide Detection of Denial of Service (DoS) Attacks Worldwide Detection of Denial of Service (DoS) Attacks David Moore, Geoff Voelker and Stefan Savage August 15, 2001 dmoore @ caida.org www.caida.org Outline The Backscatter Analysis Technique Observations

More information

INTRUSION DETECTION SYSTEM BASED SNORT USING HIERARCHICAL CLUSTERING

INTRUSION DETECTION SYSTEM BASED SNORT USING HIERARCHICAL CLUSTERING INTRUSION DETECTION SYSTEM BASED SNORT USING HIERARCHICAL CLUSTERING Moch. Zen Samsono Hadi, Entin M. K., Aries Pratiarso, Ellysabeth J. C. Telecommunication Department Electronic Engineering Polytechnic

More information

TBIT: TCP Behavior Inference Tool

TBIT: TCP Behavior Inference Tool TBIT: TCP Behavior Inference Tool Jitendra Padhye Sally Floyd AT&T Center for Internet Research at ICSI (ACIRI) http://www.aciri.org/tbit/ 1 of 24 Outline of talk Motivation Description of the tool Results

More information

FCUDA-NoC: A Scalable and Efficient Network-on-Chip Implementation for the CUDA-to-FPGA Flow

FCUDA-NoC: A Scalable and Efficient Network-on-Chip Implementation for the CUDA-to-FPGA Flow FCUDA-NoC: A Scalable and Efficient Network-on-Chip Implementation for the CUDA-to-FPGA Flow Abstract: High-level synthesis (HLS) of data-parallel input languages, such as the Compute Unified Device Architecture

More information

A Signal Analysis of Network Traffic Anomalies

A Signal Analysis of Network Traffic Anomalies A Signal Analysis of Network Traffic Anomalies Paul Barford with Jeffery Kline, David Plonka, Amos Ron University of Wisconsin Madison Fall, Overview Motivation: Anomaly detection remains difficult Objective:

More information

A Prevention Model for Algorithmic Complexity Attacks

A Prevention Model for Algorithmic Complexity Attacks A Prevention Model for Algorithmic Complexity Attacks Ms Suraiya Khan, Dr Issa Traore Information Security and Object Technology (ISOT) Lab University of Victoria Victoria, BC, Canada http://www.isot.ece.uvic.ca

More information

Worm Detection, Early Warning and Response Based on Local Victim Information

Worm Detection, Early Warning and Response Based on Local Victim Information Worm Detection, Early Warning and Response Based on Local Victim Information Guofei Gu, Monirul Sharif, Xinzhou Qin, David Dagon, Wenke Lee, and George Riley Georgia Institute of Technology ACSAC'04 1

More information

A Multi-Perspective Analysis of Carrier-Grade NAT Deployment

A Multi-Perspective Analysis of Carrier-Grade NAT Deployment A Multi-Perspective Analysis of Carrier-Grade NAT Deployment Philipp Richter, Florian Wohlfart, Narseo Vallina-Rodriguez, Mark Allman, Randy Bush, Anja Feldmann, Christian Kreibich, Nicholas Weaver, and

More information

Intrusion Detection Systems. Evan Misshula

Intrusion Detection Systems. Evan Misshula Intrusion Detection Systems Evan Misshula emisshula@qc.cuny.edu How old is hacking? In 1972, the US Air Force was worried about computer security problems. https://www.sans.org/reading-room/whitepapers/detection/historyevolution-intrusion-detection-344

More information

A Robust Classifier for Passive TCP/IP Fingerprinting

A Robust Classifier for Passive TCP/IP Fingerprinting A Robust Classifier for Passive TCP/IP Fingerprinting Rob Beverly MIT CSAIL rbeverly@csail.mit.edu April 20, 2004 PAM 2004 Typeset by FoilTEX Outline A Robust Classifier for Passive TCP/IP Fingerprinting

More information

The World s Fastest Backup Systems

The World s Fastest Backup Systems 3 The World s Fastest Backup Systems Erwin Freisleben BRS Presales Austria 4 EMC Data Domain: Leadership and Innovation A history of industry firsts 2003 2004 2005 2006 2007 2008 2009 2010 2011 First deduplication

More information

Network Performance Analysis System. White Paper

Network Performance Analysis System. White Paper Network Performance Analysis System White Paper Copyright Copyright 2018 Colasoft. All rights reserved. Information in this document is subject to change without notice. No part of this document may be

More information

The Bro Network Security Monitor. Broadmap. Bro Workshop NCSA, Urbana-Champaign, IL. Bro Workshop 2011

The Bro Network Security Monitor. Broadmap. Bro Workshop NCSA, Urbana-Champaign, IL. Bro Workshop 2011 The Bro Network Security Monitor Broadmap NCSA, Urbana-Champaign, IL Outline Near- to Medium-term Roadmap Current Research Projects Workshop Wrap-Up 2 Version 2.0 Final 3 Version 2.0 Final Timeline: Early

More information

Anti-DDoS. User Guide (Paris) Issue 01 Date HUAWEI TECHNOLOGIES CO., LTD.

Anti-DDoS. User Guide (Paris) Issue 01 Date HUAWEI TECHNOLOGIES CO., LTD. Issue 01 Date 2018-08-15 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Ltd. 2018. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any

More information

Reliably Determining the Outcome of Computer Network Attacks

Reliably Determining the Outcome of Computer Network Attacks Reliably Determining the Outcome of Computer Network Attacks 18 th Annual FIRST Conference Capt David Chaboya Air Force Research Labs Anti-Tamper and Software Protection Initiative (AT-SPI) Technology

More information

eview Network Video Recorder User s Manual

eview Network Video Recorder User s Manual eview Network Video Recorder User s Manual Version 1.02 2010/02/09 Copyright 2010, All rights reserved. Contents 1. Starting / Closing...1 2. Monitoring...4 2.1. Monitoring Windows Layout...4 2.2. Full

More information

Lecture 14: Cache Innovations and DRAM. Today: cache access basics and innovations, DRAM (Sections )

Lecture 14: Cache Innovations and DRAM. Today: cache access basics and innovations, DRAM (Sections ) Lecture 14: Cache Innovations and DRAM Today: cache access basics and innovations, DRAM (Sections 5.1-5.3) 1 Reducing Miss Rate Large block size reduces compulsory misses, reduces miss penalty in case

More information

An Operational Cyber Security Perspective on Emerging Challenges. Michael Misumi CIO Johns Hopkins University Applied Physics Lab (JHU/APL)

An Operational Cyber Security Perspective on Emerging Challenges. Michael Misumi CIO Johns Hopkins University Applied Physics Lab (JHU/APL) An Operational Cyber Security Perspective on Emerging Challenges Michael Misumi CIO Johns Hopkins University Applied Physics Lab (JHU/APL) Johns Hopkins University Applied Physics Lab (JHU/APL) University

More information

CS 161 Computer Security

CS 161 Computer Security Paxson Spring 2017 CS 161 Computer Security Discussion 12 Week of April 24, 2017 Question 1 Detection strategies (20 min) Suppose you are responsible for detecting attacks on the UC Berkeley network, and

More information

Jaal: Towards Network Intrusion Detection at ISP Scale

Jaal: Towards Network Intrusion Detection at ISP Scale Jaal: Towards Network Intrusion Detection at ISP Scale A. Aqil, K. Khalil, A. Atya, E. Paplexakis, S. Krishnamurthy, KK. Ramakrishnan University of California Riverside T. Jaeger Penn State University

More information

ISP-Aided Neighbor Selection for P2P Systems

ISP-Aided Neighbor Selection for P2P Systems ISP-Aided Neighbor Selection for P2P Systems Anja Feldmann Vinay Aggarwal, Obi Akonjang, Christian Scheideler (TUM) Deutsche Telekom Laboratories TU-Berlin 1 P2P traffic

More information

Enabling Science Through Cyber Security At 100G

Enabling Science Through Cyber Security At 100G Enabling Science Through Cyber Security At 100G Submitted by: Rosio Alvarez, Ph.D. Chief Information Officer, Berkeley Lab RAlvarez@lbl.gov Project team: IT Division, Cyber Security Team Aashish Sharma

More information

On Optimizing Traffic Distribution for Clusters of Network Intrusion Detection and Prevention Systems

On Optimizing Traffic Distribution for Clusters of Network Intrusion Detection and Prevention Systems On Optimizing Traffic Distribution for Clusters of Network Intrusion Detection and Prevention Systems by Anh Le A thesis presented to the University of Waterloo in fulfillment of the thesis requirement

More information

Scheduling. Scheduling Tasks At Creation Time CHAPTER

Scheduling. Scheduling Tasks At Creation Time CHAPTER CHAPTER 13 This chapter explains the scheduling choices available when creating tasks and when scheduling tasks that have already been created. Tasks At Creation Time The tasks that have the scheduling

More information

Intrusion Detection and Prevention in Telecommunications Networks

Intrusion Detection and Prevention in Telecommunications Networks Intrusion Detection and Prevention in Telecommunications Networks Tietoturvatapahtuma 2010, Helsinki February 11 Gabriel Waller, Head of Product Security Nokia Siemens Networks For Tietoturvatapahtuma

More information

Game Traffic Analysis: An MMORPG Perspective

Game Traffic Analysis: An MMORPG Perspective Appeared in ACM NOSSDAV 2005 (15th International Workshop on Network and Operating System Support for Digital Audio and Video) Game Traffic Analysis: An MMORPG Perspective (MMORPG: Massive Multiplayer

More information

Packet Sampling for Worm and Botnet Detection in TCP Connections

Packet Sampling for Worm and Botnet Detection in TCP Connections Packet Sampling for Worm and Botnet Detection in TCP Connections Lothar Braun, Gerhard Münz, Georg Carle Institute for Informatics Chair for Network Architectures and Services Technische Universität München,

More information

Table of Contents. 1 Intrusion Detection Statistics 1-1 Overview 1-1 Displaying Intrusion Detection Statistics 1-1

Table of Contents. 1 Intrusion Detection Statistics 1-1 Overview 1-1 Displaying Intrusion Detection Statistics 1-1 Table of Contents 1 Intrusion Detection Statistics 1-1 Overview 1-1 Displaying Intrusion Detection Statistics 1-1 i 1 Intrusion Detection Statistics Overview Intrusion detection is an important network

More information