About this subject
Credits
5
Workload
90hours
Semester
Spring
Academic year
2
Description
The subject covers the working principles of web applications and web services, browser visualization and server interaction mechanisms. within the scope of the subject, the causes of widespread security vulnerabilities in web applications, detection and exploitation methods are studied. students acquire a theoretical and practical understanding of various web attacks, the methods and tools used in these attacks, as well as the appropriate countermeasures. in the educational process, special attention is paid to the advanced approaches of eliminating web application vulnerabilities and ensuring security. through laboratory work, students gain practical skills in web application security assessment, exploiting vulnerabilities, and applying appropriate defense measures. at the end of the course, students acquire the ability to identify and evaluate security risks in web applications and apply appropriate security measures to eliminate them.
Course learning outcomes
CLO 1: Must know the working principles of web browsers, design, creation and operation of web applications.
CLO 2: Able to develop secure web pages using modern technologies. must know technologies such as html, css, javascript.
CLO 3: Knows how the HTTP protocol works. knows how SSL certificates work and how they protect web pages.
CLO 4: It is aware of the nature of attacks on websites.
CLO 5: Knows how web services like REST and graphql work.
CLO 6: Owasp is familiar with the top 10 security vulnerabilities, able to identify those lists, and mechanisms to prevent them.