As attacks continue to plague cybersecurity leaders, CSO has compiled a list of common mistakes by software developers that can be prevented.