Computer security studies the design and implementation of secure computer systems. It helps trainees how to build secure computer systems in detail. The post covers threat models, attacks that compromise security, and techniques for achieving security.