ACROS is a cloud-native malware analysis platform that combines sandboxed execution (gVisor, Firecracker, Kata Containers), real-time behavioral telemetry via Redis PubSub → WebSocket streaming, and machine learning threat classification (XGBoost + Transformer-based MITRE ATT&CK explainer) to deliver automated, explainable threat intelligence reports — complete with Neo4j attack graphs, IOC extraction, and YARA rule matching.
SHA256/MD5 hashing, PE file parsing, entropy calculation, and string extraction with IOC pattern matching. Runtime monitoring via Python audit hooks (sys.addaudithook) captures process creation, file I/O, and network socket activity.
Neo4j graph database ingests analysis results into a queryable attack representation — linking File, Process, NetworkConnection, and IOC nodes. Explore attack chains visually with React Flow on the frontend dashboard.
Hugging Face Transformer-based LLM generates executive summaries grounded in structured evidence. XGBoost classifier provides malware family classification. NLP-powered threat summarization delivers human-readable analyst reports.
Redis PubSub channels (job_updates:{job_id}) pipe live sandbox events through WebSocket endpoints directly to your React dashboard with requestAnimationFrame batching for zero-lag rendering.
Automated technique extraction from behavioral evidence — maps runtime actions to specific MITRE techniques (e.g., T1059.001 PowerShell, T1053 Scheduled Tasks, T1027 Obfuscated Files). Custom rule engine combined with LLM-based explainer.
IOC correlation pipeline extracts IPs, domains, and file hashes, then enriches them via VirusTotal and AbuseIPDB APIs. YARA rule scanning matches payloads against community and custom rule sets for known malware family detection.
| Feature | Legacy Sandbox | ACROS |
|---|---|---|
| Event Scoring | Arbitrary values (+10) | Weighted MITRE ATT&CK Intelligence Layer |
| Reporting | Manual & Tedious | AI-Generated Analyst Reports (LLM + XGBoost) |
| Contextual Awareness | Flat Telemetry Logs | Neo4j Attack Graphs (File→Process→Network→IOC) |
| Threat Mapping | Basic Signatures | MITRE ATT&CK Technique Mapping + LLM Explainer |
| Telemetry Speed | Post-execution | Real-Time Redis PubSub → WebSocket Streaming |
| Sandbox Isolation | Single VM | gVisor, Firecracker microVMs, Kata Containers |
| IOC Enrichment | None | VirusTotal & AbuseIPDB API Integration |
| Knowledge Representation | Flat JSON Files | Neo4j Graph Database + Cross-Job Correlation |
Deploy ACROS with multi-sandbox isolation (gVisor, Firecracker, Kata Containers), XGBoost ML classification, Neo4j attack graph intelligence, and automated MITRE ATT&CK-mapped analyst reports — all streaming in real-time to your SOC dashboard.