Introduction to Cybersecurity
About This Course
This course aims to provide participants with a foundation in:
• Overview of cybersecurity requirements
• Key cybersecurity techniques, including encryption, authentication, and secure channel
• Recognize common vulnerabilities and attacks on hosts, networks, and web servers
• How to use cybersecurity tools and Operating-System related commands for data encryption and network traffic analysis
• Identify insecure programming practices and apply more secure practices instead
At the end of the course, participants will be able to:
• Explain the Confidentiality, Integrity, and Availability (CIA) security requirements and recognize their breaches in recent security incidents
• Describe and apply key concepts and mechanisms of principal protection mechanisms in cybersecurity, such as encryption, authentication, and secure channel
• Identify the limitations of classical cryptographic schemes, and also recognize well-known attacks on vulnerable hosts, networks, and web servers
• Utilize some basic security tools (e.g., OpenSSL, Wireshark) and security-related Linux commands to perform encryption and network traffic analysis
• Pinpoint flaws in programs due to common insecure programming practices, and suggest improvements using more secure practices instead
What You'll Learn
Entry Requirements
• At least a polytechnic diploma (or equivalent)
• Knowledge of basic computer programming, and preferably some experience in using Linux Operating System