Towards Insider Threat Resilience: A Proposed Mitigation Model

At a glance

ProblemInsiders already have access, so they can copy sensitive files out of the company.
IdeaBundle every protected file with a hidden check. The file opens only on approved networks.
ResultOn the office network the file opens normally. On any other network its contents are erased.
BuiltA Windows app in Flutter and Dart that generates the protected file
TechFlutter, Dart, Python, PyInstaller, self-extracting archive (steganography)
Published in2024 International Conference on Emerging Systems and Intelligent Computing (ESIC)
Where & whenFebruary 2024 · Bhubaneswar, India
PublisherIEEE (2024)
DOI10.1109/ESIC60604.2024.10481615

How it works

  1. Enter allowed IPs
    Flutter app
  2. Pick file
    path saved in script
  3. Build .exe
    PyInstaller
  4. Hide in file
    self-extracting archive
  5. Opened
    IP allowed? open : erase

Key points

  • Enter the allowed network IPs and pick the file to protect in the app
  • The app writes those IPs and the file path into a Python checker script
  • The script is turned into a standalone .exe, so the target PC needs nothing installed
  • The .exe and the file are packed into one self-extracting file that runs the check first
  • Works for remote staff too, as long as they connect through the company VPN

Results

What happens when the file is opened
Where it is openedResult
Office networkOpens normally
Company VPN (remote staff)Opens normally
Any other networkContents erased

Architecture

Architecture diagram: Towards Insider Threat Resilience: A Proposed Mitigation Model
More numbers and details
  • The paper also covers the wider plan: behaviour analytics, anomaly detection, access reviews, security culture and training
  • Steganography here means hiding the checker inside the file you share
  • Next steps: build the packing step into the app, and alert the security team on a blocked open
  • Cybersecurity
  • Insider Threat
  • Steganography
  • Data Leak Prevention
  • Flutter
All publications