CSIT-542 Web Security Syllabus
CSIT-542 Web Security Syllabus
UNIT-I
Introduction: Introduction to Network Security and Web Security. Architecture of web security. Security issues related to web
development. Basics of security Risk, Threats, Vulnerability And Security Attacks.
UNIT-II
Web Application Security: Cross Site Scripting Attacks (XSS) and their types. Prevention and Mitigation of XSS attacks. Sanitizing and
Validating User Input. Client side encoding, blacklisting and whitelisting inputs.
UNIT-III
Content Security and Credential Management : What is content security? Default directives and wild cards. Security threat due to
inline code and eval() functions. Concept of nonce attribute and script hash. Broken Authentication and Session Management. Strength,
use and storage of passwords. Hashing. Password recovery.
UNIT-IV
Session Management and SQL injections: Session and types of session attacks. Session Hijacking. Session hijacking counter
measures. Sidejacking. Bobby tables. Anatomy of SQL injection(SQLi) attacks. Types of SQL injection. SQL injection mitigation and
prevention.
UNIT-V
XSRF and OWASP : Cross Site Request Forgery (XSRF) threat. Prevention and mitigation of XSRF attacks. The basics of Open Web
Application Security Project (OWASP). Two factor Authentication(2FA) and OTP`s. Social Engineering. Direct Object Reference Attack.
iFrames and their security. Sandboxing.