All about Code Signing and Software Security