Infringement
Abuse of Decision-Making Authority
Codebase Integrity Compromise
Data Integrity Manipulation
Data Loss
Delegated Execution via Artificial Intelligence Agents
Deliberate Safety Control Defeat
Denial of Service
Digital Defacement
Disruption of Business Operations
Excessive Personal Use
Exfiltration via Automated Transcription
Exfiltration via Email
Exfiltration via Media Capture
Exfiltration via Messaging Applications
Exfiltration via Other Network Medium
Exfiltration via Physical Medium
- Exfiltration via Bring Your Own Device (BYOD)
- Exfiltration via Disk Media
- Exfiltration via Floppy Disk
- Exfiltration via New Internal Drive
- Exfiltration via Physical Access to System Drive
- Exfiltration via Physical Documents
- Exfiltration via Target Disk Mode
- Exfiltration via USB Mass Storage Device
- Exfiltration via USB to Mobile Device
- Exfiltration via USB to USB Data Transfer
Exfiltration via Screen Sharing
Exfiltration via SMS/MMS
Exfiltration via Web Service
External Credential Sharing
Harassment and Discrimination
Inappropriate Web Browsing
Installing Malicious Software
Installing Unapproved Software
Internal Credential Sharing
Misappropriation of Funds
- Creation of Fictitious Invoices
- Creation of Fictitious Work Orders
- Excessive Overtime
- Expense Reimbursement Fraud
- Fraudulent Refund Issuance
- Insider Trading
- Manipulation of Performance-Based Compensation
- Misappropriation of Redeemable Value
- Misuse of a Corporate Card
- Modification of Invoices
- Prepaid Debit Cards
- Unauthorized Bank Transfers
Misuse of Corporate Communication Channels
Non-Corporate Device
Organizational Resource Diversion
Physical Sabotage
Providing Access to a Unauthorized Third Party
Public Statements Resulting in Brand Damage
Regulatory Non-Compliance
Sharing on AI Chatbot Platforms
Theft
Unauthorized Account Access
Unauthorized Changes to IT Systems
Unauthorized Data Access
Unauthorized Organizational Representation
Unauthorized Presence in Restricted Physical Areas
- Remaining in a Restricted Area Outside Authorized Hours
- Unauthorized Presence in Data Center or Communications Areas
- Unauthorized Presence in Executive or Board Areas
- Unauthorized Presence in Records or Evidence Storage Areas
- Unauthorized Presence in Research, Laboratory, or Production Areas
- Unauthorized Presence in Security Operations Areas
Unauthorized Printing of Documents
Unauthorized VPN Client
Unauthorized Work Location
Undisclosed Concurrent Employment
Unlawfully Accessing Copyrighted Material
- ID: IF004.006
- Created: 17th April 2025
- Updated: 17th April 2025
- Platforms: MacOSLinuxWindows
- Contributor: Lawrence Rake
Exfiltration via Python Listening Service
A subject may employ a Python-based listening service to exfiltrate organizational data, typically as part of a self-initiated or premeditated breach. Python’s accessibility and versatility make it a powerful tool for creating custom scripts capable of transmitting sensitive data to external or unauthorized internal systems.
In this infringement method, the subject configures a Python script—often hosted externally or on a covert internal system—to listen for incoming connections. A complementary script, running within the organization’s network (such as on a corporate laptop), transmits sensitive files or data streams to the listening service using common protocols such as HTTP or TCP, or via more covert channels including DNS tunneling, ICMP, or steganographic methods. Publicly available tools such as PyExfil can facilitate these operations, offering modular capabilities for exfiltrating data across multiple vectors.
Examples of Use:
- A user sets up a lightweight Python HTTP listener on a personal VPS and writes a Python script to send confidential client records over HTTPS.
- A developer leverages a custom Python socket script to transfer log data to a system outside the organization's network, circumventing monitoring tools.
- An insider adapts an open-source exfiltration framework like PyExfil to send data out via DNS queries to a registered domain.
Detection Considerations:
- Monitor for local Python processes opening network sockets or binding to uncommon ports.
- Generate alerts on outbound connections to unfamiliar IP addresses or those exhibiting anomalous traffic patterns.
- Utilize endpoint detection and response (EDR) solutions to flag scripting activity involving file access and external communications.
- Inspect Unified Logs, network flow data, and system audit trails for signs of unauthorized data movement or execution of custom scripts.