Entropy Based Data Organization Tricks
Sergey Bratus details sergey Bratus: Entropy-based data organization tricks for log and packet capture browsing.
Summary
Architecture and Background
Sergey Bratus: Entropy-based data organization tricks for log and packet capture browsing. I will show how entropy, a measure of information content defined by Shannon in 1948, can provide useful ways of organizing and analyzing log data.
Vulnerability Analysis
In particular, we use entropy and mutual information heuristics to group syslog records and packet captures in such a way as to bring out anomalies and summarize the overall structure in each particular data set. I will show a modification of Ethereal that is based on these heuristics, and a separate tool for browsing sys logs.
Exploitation and Demonstrations
Our data organization heuristics produce decision trees that can be saved and applied to building views of other data sets. Our tools also allow the user to mark records based on relevance, and use this feedback to improve the data views.
Remediation and Defensive Strategies
Our tools and algorithm descriptions can be found at the past five years, my research at Dartmouth's Institute for Security Technology Studies was related to application of information theory and machine learning to log analysis and other security topics. Before that, I worked as a research scientist at BBN Technologies on applications of similar techniques to Natural Language Processing, English text and speech.
Related talks
Main Stage·45 min
Zed Shaw
Zed Shaw explores saving the internet with hate at DEF CON 15, examining mobile-security and practical defenses.
Main Stage·1 hr 2 min
Vitaly Kamlyuk
Vitaly Kamlyuk details vitaliy Kamlyuk: Fighting Malware on your own.
Main Stage·30 min
Thomas Wilhelm
Thomas Wilhelm explores turn key pen test labs at DEF CON 15, examining mobile-security and practical defenses.


