ADDSec: Artificial Diversity & Defense Security