Towards Diversity of COTS Software Applications: Reducing Risks of Widespread Faults and Attacks
Marco Casassa Mont, Adrian Baldwin, Yolanta Beres, Keith Harrison, M. Sadler, Simon Shiu · 2002
In this paper we briefly describe some current techniques and mechanisms used to ensure diversity in software applications. We then introduce and discuss an alternative approach to software diversity aiming at the reduction of widespread software attacks and faults. This approach takes advantage of the componentisation of modern software solutions and enforces diversity at the installation time by randomly selecting and deploying critical software components.