This document provides an overview of information security concepts. It begins by defining security according to dictionaries as protection from danger, loss, theft and criminals. It then discusses the relationship between security and privacy. The document is structured to cover the history of security, formal security models, practices and principles for software security, and specific techniques and technologies like cryptography, identification and authentication. It provides definitions and explanations of common security frameworks and methods such as the CIA triad, STRIDE taxonomy, threat modeling and secure coding best practices. References for further information are also included.