NCF-283 Hacking to make Secure Software Spela upp how to secure software from the perspective of someone trying to break it