Fənn haqqında
Kredit
5
İş yükü
90saat
Semestr
Yaz
Tədris ili
—
Fənnin təsviri
The course “Web Security” introduces the fundamental principles, methods, and technologies used to secure web applications and web services. It covers web application architecture, HTTP/HTTPS protocols, authentication and authorization mechanisms, session management, access control, and protection of user data. Students examine common web application vulnerabilities, including SQL injection, cross-site scripting (XSS), cross-site request forgery (CSRF), access control vulnerabilities, and other threats, as well as methods for their identification, analysis, and prevention. Particular attention is given to secure web application development, server-side and client-side protection, encryption mechanisms, secure configuration, and security testing of web systems.
Fənn təlim nəticələri
CLO 1: Explain the principles of web browser operation and the fundamental principles of designing, developing, and operating web applications.
CLO 2: Develop secure web pages using modern technologies and demonstrate knowledge of HTML, CSS, and JavaScript.
CLO 3: Explain the principles of the HTTP protocol and understand the purpose and operation of SSL/TLS certificates and their role in securing web pages and communications.
CLO 4: Describe the nature and main types of attacks targeting websites and web applications.
CLO 5: Explain the principles of web services and APIs, including REST and GraphQL.
CLO 6: Identify common vulnerabilities presented in the OWASP Top 10 and apply appropriate mechanisms and security practices to prevent and mitigate them.