Verified interview challenge
Design a malware analysis system
Design a service that analyses suspicious binaries while containing the code it deliberately executes.
Unlock with Full AccessThe challenge
Security researchers upload binaries and need reports combining static analysis with observed runtime behaviour. Design the path from upload to report, including isolated execution, unfinished analyses and failed environments. The system must remain useful under load without weakening its containment boundary.
What you'll practise
Analysis workflow
Connect static and dynamic analysis to a report researchers can interpret.
Execution isolation
Explain the boundary around hostile execution, observation and cleanup.
Failure recovery
Handle timeouts, partial findings and failed analysis environments as demand grows.