• No results found

Network Intrusion Analysis (Hands-on)

N/A
N/A
Protected

Academic year: 2021

Share "Network Intrusion Analysis (Hands-on)"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

© ipss 2002-2016

Network Intrusion Analysis (Hands-on)

TCP/IP protocol suite is the core of the Internet and it is vital to understand how it works together, its strengths and weaknesses and how it can be used to detect and analyze malicious traffic used to bypass your organization’s security infrastructure. To better understand this complex suite of protocols, IPSS has developed a course that walks the student through TCP/IP and also provides hands on exercises to help understand how TCP/IP suite of protocols and services interact together. This is done using real and simulated traffic of actual attacks and exploits used to compromise a host or network.

This course address some of the Government of Canada Operational Security Standard: Management Information Technology Security (MITS)1 specifically

items 15, 16.4.2, 16.4.6, 16.4.11, 17 and 18.

Course Objectives

The purpose of this course is to help IT professionals develop an in-depth

understanding of TCP/IP. The course was put together to take the student from the basics of networking to the more complex inner working of TCP/IP, including;

1. A detailed understanding of IPv4 headers and traffic structure;

2. Introduction to IPv6;

3. Analyze and profile benign and malicious traffic through hands-on

exercises;

4. Learn how to use tcpdump/windump and write libpcap filters to view and

extract information;

5. Learn how to do network traffic forensics including how to use Wireshark

to carve files from data collected in pcap files;

6. Basic malware analysis using some simple tools;

7. Introduction to Snort signatures: Learn how to write, test and run Snort

signatures for Snort IDS using the Snort IDS with Sguil freeware sensor from

http://handlers.dshield.org/gbruneau/

8. Learn to use the various tools built-in Sguil (sancp network profiler, p0f,

tcpflow, httpry, PADS, Wireshark) to analyze suspicious traffic.

9. Several hand-on exercises to gain a better understanding of the material

This course uses a combination of theory and appropriate hands-on technical

exercises. PC’s and software are provided for each student.

(2)

© ipss 2002-2016

A sample of the course content is provided below:

Understanding TCP/IP Suite of Protocols

i. IPv4 and IPv6 TCP/IP Overview

 Basic understanding of Binary, Decimal and Hexadecimal number systems (with exercises)

 In-depth look at IPv4

 Introduction to IPv6

 Internet Protocol Functions

 OSI Model

 Detailed understanding of IP

 An in-depth look at IP, TCP, UDP, and ICMP

 Sample outputs of each protocols represented with tcpdump examples

(3)

© ipss 2002-2016

Profiling and Analysis of Malicious Activity

i. Using various Network Traffic Forensic Analysis Tools and

Techniques

 Using and Understanding various analysis tools

 tcpdump, Wireshark, httpry, justniffer, Bro and much more

 Berkley Packet Filters and examples (BPF)

 File recovery from pcap files using various carving methods o Carving emails attachments

o Files transfer from site/server download

o

Files type analysis

 Introduction to Regular Expressions

 Introduction to RSA Security Analytics including NetWitness Investigator

ii Packet and Network Traffic Forensic Analysis Tools Overview

 Exercises: Hands on exercises using tcpdump, justniffer, Bro, etc

 Exercises: Wireshark exercises

 Exercises: Malware analysis with ancillary tools

 Exercises: NTFA with freeware tools

 Exercise: Introduction to RSA Security Analytics and NetWitness Investigator

 Exercise: Regular Expression (Regex) search and reporting

iii. Profiling traffic

 Attacker methodology

 Reconnaissance and scanning

 Identifying Malicious code

 Defenses and countermeasures

 Computer attack examples

 Network visualization theory and analysis using link graph

 Using Netflow to monitor traffic and services

 Exploits; o DOS o DDOS o Buffer Overflow o SQL Injection o Rootkits

(4)

© ipss 2002-2016

iV. Introduction to DNS Sinkhole

 Basic theory on DNS Sinkhole

 Learn how a DNS Sinkhole can be used to detect and/or prevent clients from contacting known malicious sites such as bot controllers

 Collecting and storing all DNS queries with PassiveDNS (with DNS Sinkhole or Sguil)

 ISO available at: http://handlers.dshield.org/gbruneau/

Introduction to Snort as an Intrusion Detection Sensor

i. Snort IDS with Sguil Console

a. IDS/IPS overview and placement b. Snort overview

c. Sguil 0.8.0 overview d. Installation

• Installation of the database server and the sensor

• Installation and configuration of Sguil 0.8.0 on the database and the sensor including the post installation tasks

e. Webmin for sensor and server management • Web management via SSL

• Management of MySQL

• Management of the Snort rules

f. Introduction to SQueRT – A Simple Query and Report Tool • Review of SQueRT console to monitor Sguil events

g. Introduction to Sagan – Realtime Log Analysis & Correlation Engine • Review Sagan rule structure

• Monitoring Sagan events via Sguil and SQueRT h. Introduction to NfSen – Netflow Sensor

(5)

© ipss 2002-2016

• Using softflowd to collect netflow data seen by Snort IDS sensor i. Introduction to Snort signatures

• Snort as a NIDS

• Rule update with Oinkmaster • Snort rule structures

• Some of the most common options

• How to optimize Snort IDS rules (best to worse rules) j. IDS exercises with Sguil console

• Exercise: Writing and testing rules

• Exercise: Traffic analysis using Sguil console

References

Related documents

By 2011, mobiles accounted for 83 percent of total global phone lines, 43 percent of originated international call traffic, and 58 percent of terminated international traffic

This computer can monitor production data and collect real time information from the plant floor by simply entering the IP address of the marquee. Also, third

Thus to analyse what makes it tick for good economics where not only economic growth is achieved but its economic dividends are also distributed equally among different strata

Whilst these models of the various growth stages of successful small enterprises contain aspects which are indeed descriptive of how businesses develop, they over look the

This result generalizes and unifies the findings contained in [16, 20, 21, 23], and virtually closes a very fruitful circle of recent ideas linking Malliavin calculus, Stein’s

A number of studies have shown improvements in response to ra- diotherapy with metformin, with a reduction in three year biochemical relapse rates in localised prostate cancer [ 124

He further explains that this kind of corruption is a systematic defeat of good governance given the fact that “good governance relates with effective delivery

[r]