Computer Hacks of the Future, and How to Prevent Them