Module I
Introduction-Computer Security, Threats, Harm, Vulnerabilities, Controls. Toolbox-Authentication, Access Control and Cryptography. Programs and Programming-Unintentional (Non-malicious) Programming Oversights, Malicious Code-Malware, Countermeasures.
Module II
The Web User side- Browser Attacks, Web Attack Targeting Users, Obtaining user or website Data, Email Attacks. Operating Systems-Security in OS, Security in the design of OS, Rootkit.Networks-Network concepts, Threats to Network Communications, Wireless Network Security, Denial of Service, Distributed Denialof-Service, Strategic Defenses: Security Countermeasures, Cryptography in Network Security, Firewalls, Intrusion Detection and Prevention Systems, Network Management.
Module III
Databases – Introduction to Databases, Security Requirements of Databases, Reliability and Integrity, Database Disclosure, Data Mining and Big Data.