Data Exfiltration


Data exfiltration describes the unauthorized transfer of sensitive or confidential information from a computer or network to an external destination.

  • significant risk for organizations
    • can result in loss of critical business information, financial losses, and serious reputational damage
  • occurs through several methods
    • e.g., email, file transfer protocols, social media, or physical theft
  • can be:
    • employee emailing sensitive data to personal email account
    • hacker using advanced malware and tunneling to copy file to external server
    • insider using USB drive to copy data
  • implement security controls to mitigate data exfiltration risks:
    • access controls
    • data encryption
    • network segmentation
    • monitoring suspicious activity
    • security awareness training

Data Exfiltration Methods

  • HTTP(S) transfers to file-sharing sites or suspicious domains
    • OneDrive, Dropbox, Google Drive can be used to receive exfiltrated data
    • can block employee access to these sites
  • HTTP requests to database-backend services
    • adversary may use SQL injection to copy records from a database they should not have access to
    • Web Application Firewalls (WAF) can detect injection attacks
    • Other indicators of injection-style attacks
      • spikes in requests to PHP files or scripts
      • unusually large HTTP response packets
  • DNS exploits for exfiltration and C&C activity
    • An indicator is atypical query types from client workstations.
    • Most client requests are for host (A or AAAA) name records using UDP
    • Requests for TXT, MX, CNAME, and NULL records or DNS over TCP are typically suspicious
  • Communication using FTP, IM, P2P, and email is also common
    • might involve consumer services such as Outlook.com, Gmail, and others
  • Traffic tunnels such as SSH or VPNs are indicative of suspicious communication