First page Back Continue Last page Overview Graphics
Randomization and diversity
Evolutionary approaches to code
- Create families of code rather than instances
- Some things are compatible (e.g., files, GUI)
- Others are not (e.g., buffer overruns differ)
Operating system level evolutions
- On each install, evolve code and interface
Might want to read:
- 1992: "Operating System Protection Through Program Evolution"
Notes: