27
Ing. Hendrik Derre Gebruikerscommissie – 29 September 2016 Network security monitoring for ICS

Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Ing. Hendrik Derre

Gebruikerscommissie – 29 September 2016

Network security monitoring for ICS

Page 2: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

“You don’t know what you can’t see”

Network security monitoring for ICS

Page 3: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Network security monitoring for ICS

“You don’t know what you can’t see”

Page 4: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Network security monitoring for ICS

“You don’t know what you can’t see”

Page 5: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

“You don’t know what you can’t see”

Network security monitoring for ICS

Page 6: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

What is Network security monitoring (NSM)?

“The collection, detection, analysis, and escalation of indicationsand warnings to detect and respond to intrusions. NSM is a way tofind intruders on your network and do something about them beforethey damage your enterprise.”

-The practice of network security monitoring

Network security monitoring for ICS

Page 7: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

NSM key concepts:

“prevention eventually fails”

Focuses on collection of information

Focuses on the adversary, not the vulnerability

Cyclical process

People… The most important part of NSM

Network security monitoring for ICS

Page 8: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

The Network Security Monitoring Cycle:

Three Phase Model:1. Collection Phase2. Detection Phase3. Analysis PhaseCollection

Detection

Analysis

Network security monitoring for ICS

Page 9: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

The Network Security Monitoring Cycle:

Collection

Detection

Analysis

Phase 1: Collection• Most important step• Several types of data

• Full content data• Session data• Packet string data• …

• Initially, one of the more labour-intensive parts

Network security monitoring for ICS

Page 10: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

The Network Security Monitoring Cycle:

Collection

Detection

Analysis

Phase 2: Detection• Collected data is examined• Alerts are generated based on:

• Signatures• Anomolies• Statistically based

• Often function of software Intrusion detection Systems (IDS)

(Snort, Bro, Suricata,..)

Network security monitoring for ICS

Page 11: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

The Network Security Monitoring Cycle:

Collection

Detection

Analysis

Phase 3: Analysis• Human interprets and investigates

alert data• Analysis tasks:

• Packet analysis• Network forensics• Host forensics• Malware analysis• …

• Feedback for collection and detectionphase

Network security monitoring for ICS

Page 12: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

The Network Security Monitoring Cycle:

Collection

Detection

Analysis

Phase 3: Analysis• Human interprets and investigates

alert data• Analysis tasks:

• Packet analysis• Network forensics• Host forensics• Malware analysis• …

• Feedback for collection and detectionphase

Incident Response

Escalation

Network security monitoring for ICS

Page 13: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Difficulties for NSM:

• Encrypted networks

• Widespread Nat

• Devices moving between network segments

• Extreme traffic volume

• Privacy concerns

Network security monitoring for ICS

Page 14: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Difficulties for NSM:

• Encrypted networks

• Widespread Nat

• Devices moving between network segments

• Extreme traffic volume

• Privacy concerns

Issues that most ICS do not face!

Network security monitoring for ICS

Page 15: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Getting started with Network Security Monitoring

Network security monitoring for ICS

Page 16: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Network security monitoring for ICS

Page 17: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Security Onion

Security Onion is a Linux distro for IDS (IntrusionDetection) and NSM (Network Security Monitoring).

It's based on Ubuntu and contains:• Snort,• Suricata,• Bro,• Sguil,• Squert,• Snorby,• ELSA,• Xplico,• NetworkMiner,• and many other security tools.

https://github.com/Security-Onion-Solutions/security-onion/wiki/Tools

Network security monitoring for ICS

Page 18: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Security Onion is a Linux distro for IDS (IntrusionDetection) and NSM (Network Security Monitoring).

It's based on Ubuntu and contains:• Snort,• Suricata,

• Bro,• Sguil,• Squert,• Snorby,• ELSA,• Xplico,• NetworkMiner,• and many other security tools.

https://github.com/bro

Network security monitoring for ICS

Security Onion

Page 19: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Bro Platform:

• Open-source Real-time network analysis framework• Packet Capture• Protocol Analysers• Event Engine• Interfacing• Programming Language (Bro-Scripts)

Users/analysist build their own deployment

Network security monitoring for ICS

Page 20: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Bro Platform:

Network

Event Engine

Policy Script Interpreter

Packets

Events

NotificationsLogsAnalysis Logic Interfacing options

Bro Scripts

Network security monitoring for ICS

External Programs

Packet Capture

Protocol Analyzers

Page 21: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Bro Platform:

Advantages:

Flexible

• In-depth inspection for suspicious activity• Based on signatures• Based on Anomaly Detection

• Traffic analysis tasks outside security domain• Performance measurements• Trouble shooting

• pre-installed and community based scripts

Network security monitoring for ICS

Page 22: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Bro Platform:

Advantages:

Flexible

• Build in support for many protocols:• ARP, AYIYA, BackDoor, BitTorrent, ConnSize, DCE_RPC, DHCP,

DNS, File, Finger, FTP, Gnutella, GTPv1, HTTP, ICMP, Ident, InterConn, IRC, KRB, Login, MIME, MySQL, NCP, NetBIOS, NTP, PIA, POP3, RADIUS, RDP, RPC, SIP, SNMP, SMB, SMTP, SOCKS, SSH, SSL, SteppingStone, Syslog, TCP, Teredo, UDP, ZIP,…

• Modbus & DNP3

• Dynamic protocol Detection

Network security monitoring for ICS

Page 23: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Bro Platform:

Difficulties:

Not Plug and play

• Deployment needs to be configured for theenvironment

• User created scripts to leverage the real power of Bro

• Documentation still being developed• Smaller community then Snort (but growing)

Network security monitoring for ICS

Page 24: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Protocol LogsDetailed protocol logs for each

network protocol; including logs for tunnels, files & more

NoticesBro-IDS is preconfigured with a

variety of signature andanomaly notifications

ActionsBro programming language is

the real power; pivot to externalapplications, take advanced

protocol based decisions & more

Network security monitoring for ICS

Bro Platform:

Page 25: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Live Demo

Network security monitoring for ICS

Page 26: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and

Network security monitoring for ICS

Page 27: Network security monitoring for ICS · Security Onion Security Onion is a Linux distro for IDS (Intrusion Detection) and NSM (Network Security Monitoring). It's based on Ubuntu and