🛡️ Challenge 09 • Supply Chain Attack Detection

Offline Level 9 - Advanced Package & Dependency Security
💡 Next Hint: 30s

Mission Brief

Your security monitoring system flagged suspicious package installation activity on production server (app-server-12) at 09:15 UTC on November 28, 2025. Package manager logs show installation of a package from an unknown repository with an unsigned GPG key. Post-installation scripts executed unusual commands including network connections to external IPs. Your mission is to analyze package manager logs, installation scripts, and system behavior to determine if a supply chain attack occurred.

⚠️ ADVANCED CHALLENGE - SUPPLY CHAIN SECURITY
This challenge involves detecting sophisticated supply chain attacks including malicious packages, typosquatting, and dependency confusion. All log data, package names, and repositories are synthetically generated for training purposes.

Available Artifacts

  • /var/log/dpkg.log – Debian package installation history
  • /var/log/apt/history.log – APT package manager actions
  • /var/lib/dpkg/info/*.postinst – Post-installation scripts
  • /etc/apt/sources.list.d/ – Custom repository sources
  • /var/log/syslog – System events during package installation

Learning Objectives

  • Detect typosquatting and package name confusion
  • Identify unsigned or malicious packages
  • Analyze post-installation script behavior
  • Recognize untrusted package repositories
  • Understand dependency confusion attacks
  • Map supply chain attacks to MITRE ATT&CK