Web Security - DIT 36067
|DIT 36067||24 hours|
As more of our world becomes integrated with technology, the risks of cybersecurity become an increasing concern to all businesses. This course provides a theoretical and practical framework for web application security and explores the processes that organizations can develop to guard against network intrusions. On successful completion of this course, students will gain an understanding of how to pinpoint potential security threats and to protect networked information from hackers trying to penetrate network vulnerabilities. Topics will include intrusion detection, network controls, defence tools and techniques, privacy protocols, access controls, and computer forensics.
On successful completion of this course, students will:
- Examine common security vulnerabilities and explore how authentication and data validation (of user accounts, permissions, application configuration settings, etc.) serves as an effective countermeasure;
- Identify session management functionality issues and build in authentication steps into session management process to prevent security issues;
- Examine penetration testing (pen-testing) steps that hackers use and apply these as countermeasures to increasing internal security against future attacks;
- Explore the variety of means for attacking data stores directly and evaluate steps to secure data such as data validation and authentication security rules.