Applying Specialization to Improve Survivability of OS Kernels (Immunix Project)
Final rept. 27 Aug 1996-26 Aug 1999
OREGON GRADUATE CENTER BEAVERTON
Pagination or Media Count:
The results are summarized for the DARPA contract Applying Specialization to Improve Survivability of OS Kernels Immunix Project. The main objective of the Immunix Project is to improve the survivability of operating system OS kernels against security attacks. The important problem to be solved is to be able to survive attacks that exploit unknown vulnerabilities in system software. The primary method is to use specialization techniques and toolkit developed in tile Synthetix project. The key idea is to use the specialization toolkit to make the system adaptive with respect to security threats. Examples include restricting the system to prevent it entering states characterized by attacks, dynamic response to detected intrusion, dynamic change of previously granted privileges, and using run-time specialization to generate a large number of correct variants of many OS modules. so some of the variants will be resistant to new, previously unknown attacks.
- Computer Programming and Software