with malicious intent to tamper with specifications or source code, potentially
inserting malicious code into source code or binary executables, all software
development artifacts should be kept under configuration management
(CM) control. Under strict version control, it becomes difficult for developers,