Web Security

  • Cybersecurity |

Description

This course introduces students to web security and provides techniques for building secure web applications. In addition, it covers secure web programming concepts, web vulnerabilities and their exploitation, web browser design flaws, and some advanced web privacy topics.

Program

Undergraduate 132 CRs

Objectives

  • -Understand The fundamentals of web and browser security
    -Know the guidelines for building secure web applications.
    - Understand the security aspects of the web technologies
    - Explore web vulnerabilities, web browser design flaws, and some advanced web privacy topics.

Textbook

Malcolm Mcdonald, Web Security for Developers, No Starch Press

Course Content

content serial Description
1Course Aim, Course outline, and introduction to web security
2How the Internet works
3How browsers work, HTTPS and its limitations
4What are the latest emerging attacks facing the Internet?
5Static and dynamic resources and tools critical in solving common web vulnerabilities.
67th week Assessment
7Same origin policy and web attacker model. Injection flaws and Cross-site scripting
8Injection Flaws (II): XSS (contd.), SQL Injection, OS Command Injection, HTTP Header Injection
9Authentication flaws and request authentication flaws
10Insecure Web Logic: Logic Flaws, HTTP Pollution, HTTP Parameter Tampering
11Cookie Flaws and Server Misconfiguration
1212th week Assessment
13Attacks on User Interfaces
14New web security defence techniques
15Projects Presentations

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.