Using of time characteristic in Netflow data for improvement of protocol detection
- P. Piskač, J. Novotný,
{piskac|novotny}@ics.muni.cz 3rd NMRG Workshop on NetFlow/IPFIX Usage in Network Management July 30, 2010, Maastricht, The Netherlands
Using of time characteristic in Netflow data for improvement of - - PowerPoint PPT Presentation
Using of time characteristic in Netflow data for improvement of protocol detection P. Piska, J. Novotn, {piskac|novotny}@ics.muni.cz 3rd NMRG Workshop on NetFlow/IPFIX Usage in Network Management July 30, 2010, Maastricht, The Netherlands
{piskac|novotny}@ics.muni.cz 3rd NMRG Workshop on NetFlow/IPFIX Usage in Network Management July 30, 2010, Maastricht, The Netherlands
1 Motivation 2 Tools 3 Evaluation 4 Conclusion and future work
Using of time characteristic in Netflow data for improvement of protocol detection 2 / 26
1 Motivation 2 Tools 3 Evaluation 4 Conclusion and future work
Using of time characteristic in Netflow data for improvement of protocol detection 3 / 26
protocol recognition based only on port numbers is weak and can be simply compromised, doesn’t work on tunneled data.
Using of time characteristic in Netflow data for improvement of protocol detection 4 / 26
header analysis (L7 . . . ), analysis of first packets in a flow, methods based on time characteristic.
Using of time characteristic in Netflow data for improvement of protocol detection 5 / 26
1
select and explore one protocol from packet and flow point of view,
2
find out possibilities of detecting selected protocol using information about time characteristic,
3
implement detection methods,
4
create a plug-in for NfSen,
5
make experiments.
Using of time characteristic in Netflow data for improvement of protocol detection 6 / 26
1 Motivation 2 Tools 3 Evaluation 4 Conclusion and future work
Using of time characteristic in Netflow data for improvement of protocol detection 7 / 26
accurate time stamp of the flow begin, accurate time stamp of the flow end, minimal inter-packet gap in the flow, maximal inter-packet gap in the flow, average inter-packet gap in the flow, standard deviation of inter-packet gap in the flow.
flow dip, sip, dport, sport, protocol flow dip, sip, dport, sport, protocol, time characteristic
Using of time characteristic in Netflow data for improvement of protocol detection 8 / 26
Using of time characteristic in Netflow data for improvement of protocol detection 9 / 26
display your NetFlow data: Flows, Packets and Bytes using RRD (Round Robin Database), easily navigate through the NetFlow data, process the NetFlow data within the specified time span, create history as well as continuous profiles, set alerts, based on various conditions, write your own plug-ins to process NetFlow data on a regular interval.
Using of time characteristic in Netflow data for improvement of protocol detection 10 / 26
Using of time characteristic in Netflow data for improvement of protocol detection 11 / 26
LAN eth0 Data processing FlowMon module NfSen Flat-file database FlowMon T esting module Data storage Input from FTS Attack detection Statistics FTS T ext files Packet processing
Using of time characteristic in Netflow data for improvement of protocol detection 12 / 26
1 Motivation 2 Tools 3 Evaluation 4 Conclusion and future work
Using of time characteristic in Netflow data for improvement of protocol detection 13 / 26
attacks (especially dictionary) on this protocol represent security threat, which should be detected, the information about amount of SSH connections in a traffic is important from security reasons, SSH is an open and well know protocol, SSH can be used for botnet control.
Using of time characteristic in Netflow data for improvement of protocol detection 14 / 26
information about time characteristic, number of transferred bytes and packets, information about 3rd and 4th network layers.
Using of time characteristic in Netflow data for improvement of protocol detection 15 / 26
Using of time characteristic in Netflow data for improvement of protocol detection 16 / 26
average distance between vectors d(p, q) = N
i=1(pi−qi)
N
, root-mean-square distance d(p, q) = N
i=1(pi−qi)2
N
, euclidean distance d(p, q) = N
i=1 (pi − qi)2,
angle between vectors d(p, q) = N
i=1(pi×qi)
N
i=1(p2 i )
N
i=1(q2 i )
.
Using of time characteristic in Netflow data for improvement of protocol detection 17 / 26
Using of time characteristic in Netflow data for improvement of protocol detection 18 / 26
1TAR - True Acceptance Rate 2FAR - False Acceptance Rate
Using of time characteristic in Netflow data for improvement of protocol detection 19 / 26
50 100 150 200 250 14:00 16:00 18:00 20:00 22:00 00:00 02:00 04:00 06:00 08:00 10:00 12:00 14:00 16:00
Number of possible attacks Time
Average distance method RMS method Euclidean distance method Angle between vectors method
Using of time characteristic in Netflow data for improvement of protocol detection 20 / 26
1 Motivation 2 Tools 3 Evaluation 4 Conclusion and future work
Using of time characteristic in Netflow data for improvement of protocol detection 21 / 26
Using of time characteristic in Netflow data for improvement of protocol detection 22 / 26
time characteristic support, more precise resolution of NetFlow time information, IPFIX for data export,
Using of time characteristic in Netflow data for improvement of protocol detection 23 / 26
HTTPS SSH IMAP
Password authentication Failed authentication ...
Using of time characteristic in Netflow data for improvement of protocol detection 24 / 26
Using of time characteristic in Netflow data for improvement of protocol detection 25 / 26
piskac@ics.muni.cz
Project CYBER Project code: OVMASUN200801
http://www.muni.cz/ics
Using of time characteristic in Netflow data for improvement of protocol detection 26 / 26