Teaching the principles of the hacker curriculum to undergraduates
Sergey Bratus, Anna Shubina, Michael E. Locasto · 2010
The "Hacker Curriculum" exists as a mostly undocumented set of principles and methods for learning about information security. Hacking, in our view, is defined by the ability to question the trust assumptions in the design and implementation of computer systems rather than any negative use of such skills.