Security Fundamentals introduces basic computer and network security concepts and methodologies. Covers principles of security; compliance and operational security; threats and vulnerabilities; network security; application, data, and host security; access control and identity management; and cryptography.
Prerequisites: Introduction to Networking (C or better)
Students will:
- Explain basic security concepts.
- Identify and explain appropriate use of security tools to facilitate security.
- Evaluate current security issues related to computer and network systems.
- Evaluate and select appropriate incident response procedures, disaster recovery, and risk identification techniques to ensure business continuity.
- Differentiate various malware and systems security threats against computers and networks.
- Explain the vulnerabilities and mitigations associated with computers and network devices.
- Explain the proper use of common tools for carrying out vulnerability assessments.
- Identify and describe potential application and data vulnerabilities, including buffer overflow, DLL injection, and SQL injection.
- Explain how host firewalls, malware protection, and updates are important to application and data security.
- Describe the importance of user accounts and associated permissions.
- Compare and discuss logical and physical access control security methods.
- Explain authentication models and identify components of each model.
- Summarize and explain general cryptography concepts.
- Demonstrate public and private key pairs for digital signing and encryption/decryption.