SBIR/STTR Research Award
Malicious Binary Code Automated Response, Forensics and Immunity - Tools and Methods
Award amount
$100,000Program and phase
SBIR · Phase IAward year
2004Award details
- Awarding agency
- Department of Defense
- Branch
- Missile Defense Agency
- Recipient company
- 2LRESEARCH
- Proposal award date
- 2004-05-25
- Contract end date
- 2004-11-25
- UEI
- Not reported
- Solicitation number
- 2004.1
- Topic code
- MDA04-056
Research abstract
This effort will develop a capability for automated modification of binary code based on canonical algorithm patterns of control flows. Since these methods are based on control flow, they are OS and language independent. The methods offer a path towards building operating systems that are self-repairing and can immunized against malicious behavior. This effort will develop methods to automate insertion of safeguarding breakpoints at potentially malicious code points. When a breakpoint is hit, several options will be automatically made available to computer security network analysts. Algorithm information will be extracted form the breakpoint area of the code and displayed in a syntax-neutral flow graph. The flow graph will offer a real-time visual debugger that can be stepped and interpreted in a `safe' mode to determine methods of attack used by malicious code, contain the code, log its behavior, etc. This will enable both real-time and offline responses to be developed as well as advanced forensics and behavior analysis of malicious binary code. It will develop a technology that can modify and contain bad code in COTS products prior to running within a trusted and secure system.
Technology keywords
Not reported
Awards with the same topic code
Verified by an exact topic code match. This is not a text-similarity match.
- The Secure Agent-based Operations Reconstitution (SABOR) System
- Binary-Level Malicious Code Pattern Detection Technology
- Denial of Service Countermeasures Appliance (DOSCA) for Computer Network Operations (CNO)
- Secure Configuration Auditing for Network Defense (SCAND)
- Protection Analysis Work Stations (PAWS)