Goals
Main goal of this course is to introduce the principles of Cyber Security. The main purpose of this course is to give a holistic view of the cyber security so that the student is better prepared moving forward with the rest of the more focused subjects.
Certificate/Award
Upon completion of this course, students will be able to do the followings:
LO1. Communicate knowledge of the concepts, models and terms commonly used in the area of Cyber security.
LO2. Understand the basic concepts and scientific thinking in Cyber Security.
MOOC:
Text Books:
Other Resources:
Week Topic(s) Hours
1 Introduction to Cybersecurity
• Concept of Cyberspace, Cybercrime, Cyberwar and Cybersecurity
• Concept of Integrity, Confidentiality and Availability
• Other Cybersecurity functionalities
• The People Involved (Amateurs, Crackers, Criminals, Regular users)
• Cybersecurity protection methods (Cryptography Controls, Software and Hardware Controls, Laws and Policies, Physical Controls) 2
2 Software Security
• Concept of Attack, Vulnerability, Control, Problems, Threat and Risks
• Categories of Attacks and Threats
• Security concern (Hardware, Software, Storage media, Data, Memory, People, Organizations, Communications)
• Software Vulnerabilities and Exploits
• Introduction to Malware
• Lifecycle of Virus and Bots 2
3 Web Security
• Web Basics
• Security Requirements (Authenticity, Integrity, Confidentiality, Availability and non-repudiation)
• History of Web Security Protocols
• Overview of TLS Protocol
• Concept of Public key Infrastructure • Attacks on TLS 2
4 Web Application Security
• Most Common Web Application Attacks
• OWASP Top 10
• Input Validation
• Authentication and Session Management
• Access Controls
• Injection
• Protection Methodologies 2
5 Privacy in the Cyberspace
• Legal and Illegal Threats
• Recent Privacy Issues
• Tracking Problems
• Data Collection and Sharing
• Privacy Enhancement Tools 2
6 Open Source Intelligence
• Concept of Open Source Intelligence
• Privacy in Social Networks
• Privacy in Cryptocurrencies
• Information Searching Tools
• Human Aspects
2
7 Introduction to network security
• Basic Attack Types
• Authentication Methodologies and Protocols
• Types of Firewalls (packet filter, stateful and application level)
• Intrusion Detection and Prevention Systems 2
8 Network Security Protocol and Standard
• PGP
• S/MIME
• SSH
• IPSEC
• DNSSec 2