Transport Traffic Analysis for Abusive Infrastructure Characterization

Abstract

This thesis investigates a novel approach to identifying discriminating features of communications involving abusive hosts. The technique uses per-packet Transport Control Protocol (TCP) header and timing features to identify congestion, flow-control, and other low-level network and system characteristics. These characteristics are inherent to the poorly connected, under-provisioned, low-end, and overloaded hosts or links typical of abusive infrastructure, making them difficult for an adversary to manipulate. Supervised classifiers use these features to infer likely abusive network hosts. Prior work investigates such features to opportunistically identify inbound abusive traffic. This thesis seeks to perform active probing to generally characterize abusive infrastructure. Our approach is IP address and content agnostic, and therefore privacy-preserving to permit wider deployment than previously possible. On real-world traces obtained from accessing approximately 40,000 Alexa and 30,000 known-abusive web sites, we achieve a classification accuracy of 94 percent with a 3 percent false positive rate using only transport features. Our results suggest that transport traffic analysis can block and identify, in real-time, abusive hosts unknown to blocklists, and provide a difficult-to-subvert addition to existing schemes.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2012
Accession Number
ADA567260

Entities

People

  • Le E. Nolan

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Autonomy
  • C4I
  • Cyber
  • Energy and Power Technologies
  • Human Systems

DTIC Thesaurus Topics

  • Command And Control
  • Computer Languages
  • Computer Science
  • Computers
  • Data Mining
  • Detection
  • Electronic Mail
  • Information Science
  • Kernel Functions
  • Machine Learning
  • Network Protocols
  • Network Science
  • Operating Systems
  • Statistical Analysis
  • Supervised Machine Learning
  • Transport Protocols
  • Web Browsers

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Neural Network Machine Learning.

Technology Areas

  • AI & ML
  • AI & ML - Neural Networks