• Aucun résultat trouvé

Honeynet/pot : the data capture possibilities from data capture to black-hole network Alexandre Dulaunoy

N/A
N/A
Protected

Academic year: 2022

Partager "Honeynet/pot : the data capture possibilities from data capture to black-hole network Alexandre Dulaunoy"

Copied!
10
0
0

Texte intégral

(1)

Datacapture ? Q and A

Honeynet/pot : the data capture possibilities

from data capture to black-hole network

Alexandre Dulaunoy

ASBL CSRRT-LU (Computer Security Research and Response Team Luxembourg)

http://www.csrrt.org/

March 3, 2007

(2)

Datacapture ? Q and A

Definition

Where is data capture in the honeynet technology ?

I Data Control

I The way to contain/limit the attackers. This is the really important part to limit the potential abuse of the attackers.

I Data Capture

I Capturing the activities inside and around the honeynet/pot without informing the attackers.

I Data Collection

I Collection is used to gather all the data captured in different distributed honeynets/pots.

Alexandre Dulaunoy ASBL CSRRT-LU (Computer Security Research and Response Team Luxembourg) http://www.csrrt.org/

(3)

Datacapture ? Q and A

Rules of data capture

Data capture rules

I Don’t store the captured data on the honeypot

I Limit any potential parasiting information (e.g. a monitoring tool testing the honeypot)

I Archiving is a requirement and log rotation must be done regularly

I Data capture system must be protected against potential attackers

I Sync clock with NTP and use a coherent timezone for all the systems (e.g. UTC)

I Always take into consideration the potential misuse of your

(4)

Datacapture ? Q and A

Recommended method for data capture

Recommended method for data capture

I Full network packet data capture (inside/outside)

I bpf/pcap capture at the bridge layer (or at span/monitored port)

I Operating System activity

I Sebek, custom readline logger, ...

I Logs of the data control layer

I Firewall bridge, netfilter logs or pf logs

Alexandre Dulaunoy ASBL CSRRT-LU (Computer Security Research and Response Team Luxembourg) http://www.csrrt.org/

(5)

Datacapture ? Q and A

Data capture tool - sebek

Data capture tool - sebek

I A data capture tool built by the Honeynet project

I Composed of two parts : Sebek kernel module (installed in the honeypot) and a Sebek server (installed on a separated system)

I Using rootkit tricks to hide himself on the honeypot (Adore is used)

(6)

Datacapture ? Q and A

Data capture tool - sebek

Data capture tool - sebek

I The datalogger is forwarding the information to a packet generator

I Sebek is using a custom raw socket interface (to hide himself)

I Sebek uses directly the network device driver

I Sebek is below Netfilter (not possible for the attacker to filter Sebek)

I Sebek is not accounted in the standard TCP/IP stack

I Sebek is not using ARP to obtain the MAC of the server

Alexandre Dulaunoy ASBL CSRRT-LU (Computer Security Research and Response Team Luxembourg) http://www.csrrt.org/

(7)

Datacapture ? Q and A

rules of Data collection

rules of Data collection

When playing with multiple honeynets or a distributed honeynet infrastructure :

I A unique identifier must be used across the distributed infrastructure

I A secure mechanism must be used to collect the information

I Time is again critical (system must be in sync)

(8)

Datacapture ? Q and A

Netflow as a data collection mechanism ?

Netflow as a data collection mechanism ?

I ”NetFlow is an open but proprietary network protocol developed by Cisco Systems to run on Cisco IOS-enabled equipment for collecting IP traffic information.” Wikipedia

I A flow is a unidirectional sequence of packets sharing same value like source/dest IP, source/dest port and protocol

I A Netflow record contains the information regarding a specific flow including src/dest IP, ToS, timestamp (start and stop),...

I Netflow is usually using UDP as protocol (SCTP can be used in newer version of Netflow) but not really respecting the rules of data collection

I But integration with existing Netflow collector is easy...

Alexandre Dulaunoy ASBL CSRRT-LU (Computer Security Research and Response Team Luxembourg) http://www.csrrt.org/

(9)

Datacapture ? Q and A

Conclusion ?

Conclusion ?

I Data collection is a critical part of honeynet/pot

I Black-hole monitoring relies on data capture and distributed collection

I Monitoring the void is interesting and provides not only noise...

I Collecting uninteresting information could become interesting information in the next days

(10)

Datacapture ? Q and A

Q and A

I Thanks for listening.

Alexandre Dulaunoy ASBL CSRRT-LU (Computer Security Research and Response Team Luxembourg) http://www.csrrt.org/

Références

Documents relatifs

You are studying the execution of the component actively with system call tracker, memory analyzer, real time debugger/wrapper, open files tracker, ..... analysis Q

I Limit any potential parasiting information (e.g. a monitoring tool testing the honeypot)?. I Archiving is a requirement and log rotation must be

You are studying the execution of the component actively with system call tracker, memory analyzer, real time debugger/wrapper, open files tracker, ..... analysis Q and A

• Redis is key store written in C with an extended set of data types like lists, sets, ranked sets, hashes, queues. • Redis is usually in memory with persistence achieved by

Usually in forensic analysis, you’ll need to have a time line sorted for all the events on a file system. SleuthKit provides a tool called mactime allowing to use fls output to

Forensic Analysis - Theory - The Order of Volatility OOV The expected life of data : Type of Data Life Span Registers or cache Nanoseconds Main Memory Ten Nanoseconds Network

Usually in forensic analysis, you’ll need to have a time line sorted for all the events on a file system. SleuthKit provides a tool called mactime allowing to use fls output to

Type of Data Life Span Registers or cache Nanoseconds Main Memory Ten Nanoseconds Network State Milliseconds Running Processes Seconds..