MALWARE CINEMA A PICTURE IS WORTH A THOUSAND PACKETS pot

63 481 0
MALWARE CINEMA A PICTURE IS WORTH A THOUSAND PACKETS pot

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Malware Cinema A Picture is Worth a Thousand Packets Gregory Conti www.cc.gatech.edu/~conti conti@cc.gatech.edu The views expressed in this presentation are those of the author and do not reflect the official policy or position of the United States Military Academy, the Department of the Army, the Department of Defense or the U.S. Government. http://ehp.niehs.nih.gov/docs/2003/111-2/prison. jpg information visualization is the use of interactive, sensory representations, typically visual, of abstract data to reinforce cognition. http://en.wikipedia.org/wiki/Information_visualization Gartner's Hype Cycle http://java.sun.com/features/1998/03/images/year3/original/gartner.curve.jpghttp://java.sun.com/features/1998/03/images/year3/original/gartner.curve.jpg Thanks go to Kirsten Whitely for the Gartner curve idea Where are we now? SANS Internet Storm Center Professionals: 5,905 Packets Ethereal’s Tipping Point (for the human) Students: 635 Packets Students: 30 Alerts Snort’s Tipping Point (for the humans) Professionals: 1,183 Alerts General InfoVis Research… powerpoint of classic systems is here http://www.rumint.org/gregconti/publications/20040731- information_visualization_survey.ppt see InfoVis proceedings for more recent work http://www.infovis.org/symposia.php Potential DataStreams Traditional • packet capture • IDS/IPS logs • syslog • firewall logs • anti-virus • net flows • host processes • honeynets • network appliances Less traditional • p0f • IANA data (illegal IP’s) • DNS • application level • extrusion detection systems • local semantic data (unassigned local IPs) • inverted IDS • geolocation (MaxMind?) • vulnerability assessment 1 nessus, nmap … • system files Rootkit Propagation (Dan Kaminsky) http://www.doxpara.com/ [...]...Firewall Data (Raffy Marty) http://raffy.ch/blog/ Firewall Data (Chris Lee) "Visual Firewall: Real-time Network Security Monitor" Chris P Lee, Jason Trost, Nicholas Gibbs, Raheem Beyah, John A Copeland (Georgia Tech) IDS Alerts (Kulsoom Abdullah) http://www.rumint.org/gregconti/publications/20050813_VizSec_IDS_Rainstorm.pdf Netflows University of Illinois at Urbana-Champaign / Bill Yurcik... signatures for a given network •Front end GUIs are poor Ethereal Ethereal can be found at http://www.ethereal.com/ http://www.pandora.nu/tempo-depot/notes/blosxom/data/PC_side/Web_Browser/Blosxom/ethereal.png Potential DataStreams Traditional • packet capture • IDS/IPS logs • syslog • firewall logs • anti-virus • net flows • host processes • honeynets • network appliances payload Less traditional byte... http://security.ncsa.uiuc.edu/distribution/NVisionIPDownLoad.html Packet Level (John Goodall) http://userpages.umbc.edu/~jgood/research/tnv/ Host Processes and Network Traffic (Glenn Fink) "Visual Correlation of Host Processes and Traffic" Glenn A Fink, Paul Muessig, Chris North (Virginia Tech) MD5 (Dan Kaminsky) Hash 1 Hash 2 Diff Animation http://www.doxpara.com/?q=node&from=10 Comparing Executable Binaries (Greg... •High quality signature database •Helps to focus human resources •Flexibility •Ability to access details of packets/ alerts •Open source Ethereal Weaknesses Snort Weaknesses •Overwhelming detail / too much for human to process •Impossible to properly visualize a large dataset without getting lost and confused •GUI too cumbersome •Too many false positives •Reliance on known signatures •Time and difficulty... frequency • p0f packet length • IANA data (illegal IP’s) ethertype • DNS IP version • application level IP header length • extrusion detection IP differential services systems IP total length • local semantic data IP identification (unassigned local IPs) IP flags • inverted IDS IP fragment TTL geolocation (MaxMind?) • IP transport • vulnerability assessment IP header checksum 1 nessus, nmap … src/dst IP... rumint.exe visualexplorer.exe calc.exe regedit.exe (visual studio) (visual studio) (unknown compiler) (unkown compiler) mozillafirebird.exe cdex.exe apache.exe ethereal.exe (unknown compiler) (unknown compiler) (unknown compiler) (unknown compiler) Ethereal Strengths Snort Strengths •Full view of all packet parameters •Capture and display filters •Dissect and analyze protocols •Robust and configurable filtering... & Interaction Multiple Coordinated Views… Text (on the fly strings) dataset: Defcon 11 CTF Krasser Visualization packet size 255.255.255.255 65535 color: protocol time now de sti nat ion port s ou rce IP addres s ol t oc ge ro a : p ss : lor e c o ight n br 0.0.0.0 color: protocol age 0 now time packet size age Routine Honeynet Traffic (baseline) Compromised Honeypot Binary Rainfall Visualization (single... (single packet) Bits on wire… 0 1 1 0 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 Binary Rainfall Visualization (single packet) Bits on wire… 0 1 1 0 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 View as a 1:1 relationship (1 bit per pixel)… 0 1 1 0 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 24 Pixels Network packets over time Encode by Protocol Bit 0, Bit 1, Bit 2 Length of packet - 1 On the fly disassembly? dataset:... disassembly? dataset: Honeynet Project Scan of the Month 21 Binary Rainfall Visualization (single packet) Bits on wire… 0 1 1 0 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 View as a 1:1 relationship (1 bit per pixel)… 0 1 1 0 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 View as a 8:1 relationship (1 byte per pixel)… 0 1 1 0 1 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 1 1 0 3 Pixels Byte Visualization . Propagation (Dan Kaminsky) http://www.doxpara.com/ Firewall Data (Raffy Marty) http://raffy.ch/blog/ Firewall Data (Chris Lee) "Visual Firewall: Real-time. Malware Cinema A Picture is Worth a Thousand Packets Gregory Conti www.cc.gatech.edu/~conti conti@cc.gatech.edu The views expressed in this presentation

Ngày đăng: 16/03/2014, 17:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan