Building & Leveraging White Database for Antivirus Testing

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

  • + guest681467 guest681467 2 years ago
    As Bit9 shows, security technology changes constantly, but lawmakers treat it as static. New regulations from the Massachusetts Office of Consumer Affairs & Business Regulation say that if you store sensitive consumer data, you MUST have anti-virus software with “virus definitions”. As we evolve away from definition-based protection, this regulator is locking us into it. Similarly, state legislatures are mandating “encryption” for security in ways that don’t always make sense. –Ben http://hack-igations.blogspot.com/2008/02/encryption-legi...
Post a comment
Embed Video
Edit your comment Cancel

Notes on slide 1

I'm Mario Vuksan, Director of Knowledgebase Services for Bit9. In case you haven't heard of Bit9, we're a leading application control and device control solution provider. Part of our offering is the Bit9 Knowledgebase, the  largest collection of actionable intelligence about the world's software and today I am here to talk with you about trust-based computing.

Favorites, Groups & Events

Building & Leveraging White Database for Antivirus Testing - Presentation Transcript

  1. Building and Leveraging a Whitelist Database for Anti-Virus Testing Mario Vuksan, Director, Knowledgebase Services
  2. Agenda
    • Growing Signature/Definition Problem
    • Building a Global Whitelist
    • Leveraging a Global Whitelist
    • QA
  3. Growing Signature Problem
    • Cumulative unique variants have grown ten-fold over last 5 years (Yankee Group)
    • “ Denial-Of-Service” Attacks: Malware changing signature every 10 minutes
    • Solutions
      • Heuristic & Behavioral Detections
    • New Problem: High “False Positive” Count
  4. Whitelist: a Google-sized Project Sizing Software Universe
    • Number of Files Released Daily by:
      • Microsoft – 500K / IBM – 100K / Sourceforge – 500K / Mozilla.Org – 250K
    • More Components, Daily Builds, Auto Updaters
    • 2.7B Files Indexed, heading for 10B
    • 30TB of Installers, heading for 100TB
    • Daily acquiring 50M File Records, ¼ of YouTube
    • Tracking 20,000 Software Companies
      • E.g. DMOZ tracks 200,000+ Entities
  5. Mechanics of a Whitelist Collect Extract Analyze Software Infrastructure Hardware Infrastructure Publish (Interfaces) Consumers Outbound Metadata Inbound User Metadata
  6. Building a Whitelist
    • Trusted Partners
      • Benefits
        • Trusted Source of Binary Material
        • In-depth Information on the Binary Data Indexed
      • Realities
        • Expensive Partner Programs
        • Complicated Applications
        • Lack of Interest
        • Lack of Comprehensive Repositories
  7. Certifying Software
      • Certificate Mechanism
        • As a Component for Validation
        • Costly Process, Cumbersome for QA Departments
        • Great When Seen on Shareware Sites
        •  Less than 10% Penetration
      • First-Seen Date
        • Microsoft & Shared Installer Components
        • Long Time & No Detection  Likely Good
  8. Challenges of Software Acquisition
    • Buying/Getting Physical Media
      • Retail Prices vs. Ebay
      • How to process 35K DVDs?
    • FTP Sites
    • Web Sites
      • Simple: Links and Forms
      • Complicated: Javascript
      • Super Complicated: Frames and AJAX
    • Shareware Sites
    • Warez
      • Legal Ramifications
      • Users vs. Collectors
  9. Harvesting The Internet
    • Order of Difficulty
      • FTPs – Wget, Curl
      • Simple HTTPs – Open Source Spiders
      • Try Grabbing Download.com
      • Try Grabbing Downloads.microsoft.com
      • Try Grabbing Canon or any Driver Site
    • Datacenter Requirements
  10. Assuring Software is Trustworthy
    • Anti-Malware Scanning
      • Name and Type Normalization
    • Behavior Scanning
    • Code Inspection
    • External Meta Data Collection and Matching
  11. Software Analysis Results
    • Basic Embedded Data
    • PE Header Analysis
      • Processor, Language, Binary Type
    • Packers and Protectors
      • 500+ Variants
      • ASPack and Adobe
      • PECompact and Google
    • Install Formats
      • Proprietary (like Skype)
      • Binary Diffs (Patch Factory, MS PSF)
    • Runtime Analysis and Sandboxing
  12. Software Classifications
    • Classifying Source
      • Trust-based vs. Type-based
    • Classifying Files
      • Functional (Font, Driver, Screensaver) vs. Descriptive
    • Classifying Products
      • Basic
        • Open Source
        • Commercial: Driver vs. Application
        • IM / P2P / Games
      • Better
        • Malware Classifications
      • Interesting
        • Steganography/Watermarking/Hacking/Hiding
  13. Industry & Government Certifications
    • Government Certifications
      • NIAP, FIPS, DCTS
    • Vulnerability Reports
      • CVE, CERT, SANS, MSB, etc.
    • For Good Software:
      • Certification Programs
        • Built for Vista, Windows Certified, Java Approved
      • eTrust Download
    • For Malware:
      • StopBadware, CME
  14. Leveraging the Whitelist
  15. PE Header Subsystem
  16. Other PE Header Data
  17. What about False Positives?
    • Typical Suspects:
      • Internet Explorer
      • Drivers (Network, File Access)
      • OS Components
      • Universal Installer and Uninstaller Components
    • Optimized Applications:
      • Using Obscure Third-Party Software
      • ASPack, PECompact, Themida
  18. Archive Format Distribution
    • Most popular archive/packer formats
  19. Or Are They False Positives? (FTP Injection Attacks)
    • HP
  20. Or Are They False Positives? (FTP Injection Attacks)
    • Nero AG
  21. Vertical Detection
    • Malware Sample Vertical File Detection Chart
    • Good File Vertical Analysis
    • Anti-Malware Reports per Web Site
      • Bit9 ISV Safe Software Program
  22. Use Case: Anti-Malware
    • Benefits
      • R&D Tool
        • Packers, Metadata, Sources
      • QA Tool
        • False Positives
      • Performance Accelerator
        • Robin Bloor’s AVID
        • Next Generation Anti-Malware
  23. About Bit9
    • What We Do:
      • Application and Device Control Solutions and Software Metadata Reporting
    • What We Offer:
      • Bit9 Parity Protects against Malicious Software and Data Leakage
      • The Bit9 Knowledgebase is the Largest Collection of Actionable Intelligence about the World’s Software
    • Background
      • Founded in 2002 by founders of Okena (Cisco)
      • $2 Million NIST ATP Grant in 2003
      • Headquartered in Cambridge, Mass.
      • Venture Funded

+ frisksoftwarefrisksoftware, 3 years ago

custom

1913 views, 0 favs, 1 embeds more stats

Presented at the International Antivirus Testing Wo more

More Info

© All Rights Reserved

Go to text version
  • Total Views 1913
    • 1876 on SlideShare
    • 37 from embeds
  • Comments 1
  • Favorites 0
  • Downloads 478
Most viewed embeds
  • 37 views on http://www.f-prot.com

more

All embeds
  • 37 views on http://www.f-prot.com

less

Flagged as inappropriate Flag as inappropriate
Flag as innappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

Categories