0% found this document useful (0 votes)
96 views

Week01 PDF

This document provides an overview of a course on web security. The course objectives are to understand web vulnerabilities, security best practices, and how to audit applications for flaws. Prerequisites include basic web knowledge. Topics covered include the web security model, session management, SQL injection, cross-site scripting, and web application firewalls. Students will be assessed via assignments, a midterm, and final exam.

Uploaded by

Magnon Be7wak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
96 views

Week01 PDF

This document provides an overview of a course on web security. The course objectives are to understand web vulnerabilities, security best practices, and how to audit applications for flaws. Prerequisites include basic web knowledge. Topics covered include the web security model, session management, SQL injection, cross-site scripting, and web application firewalls. Students will be assessed via assignments, a midterm, and final exam.

Uploaded by

Magnon Be7wak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Week 01: Web Security

Dr. Mohammed Alfateh Hassouna

Sudan International University


hassounatop@gmail.com

November 2, 2020

Dr. Mohammed Alfateh Hassouna (SIU) Week 01: Web Security November 2, 2020 1/9
Introduction

The Internet continues to change the role that software plays in the
business world.
The invisible hand of Internet software enables e-business, automates
supply chains, and provides instant, worldwide access to information
At the same time, Internet software is moving into our cars, our
televisions and our home security systems(Internet of Things IoT).
Web applications present the largest category of security risk today.
The Web/Internet is just the most obvious avenue of attack in most
systems.

Dr. Mohammed Alfateh Hassouna (SIU) Week 01: Web Security November 2, 2020 2/9
Course Objectives

Have a comprehensive understanding of the vulnerabilities associated


with providing active/dynamic web content.
Understand how the above vulnerabilities affect the design,
implementation, and maintenance of active/dynamic web content.
Know how to conduct an audit/review of an existing system to
identify and correct for security vulnerabilities.
Address Web Service and its security.
Overview of concrete threats against web applications.
Current best practices for secure web applications.

Dr. Mohammed Alfateh Hassouna (SIU) Week 01: Web Security November 2, 2020 3/9
Course Learning Outcomes

On completion of this module, students should be able to:


Get hands-on experience on web programming.
Identifying underlying security principles of the web.
Critically audit web applications for security flaws.
Design and implement exploits for real security bugs.
Develop secure web applications.

Dr. Mohammed Alfateh Hassouna (SIU) Week 01: Web Security November 2, 2020 4/9
Course Prerequisites

Basic knowledge of web and its protocols like HTTP.


Basic knowledge of some web programming languages like Java, PHP
or Python.
Basic understanding of SQL
The ability to read and understand JavaScript code

Dr. Mohammed Alfateh Hassouna (SIU) Week 01: Web Security November 2, 2020 5/9
Course Outlines

Overview of web and its security


Web security model
Browser security model including same origin policy
Client- server trust boundaries, e.g., cannot rely on secure execution
in the client
Session management, authentication
Single sign-on, HTTPS and certificates

Dr. Mohammed Alfateh Hassouna (SIU) Week 01: Web Security November 2, 2020 6/9
Course Outlines(Cont)

Application vulnerabilities and defenses, SQL injection


XSS, CSRF, Client-side security
Cookies security policy
HTTP security extensions, e.g. HSTS, Plugins, extensions, and web
apps
Web user tracking
Server - side security tools, e.g. Web Application Firewalls (WAFs)
and fuzzers
Web service’s security

Dr. Mohammed Alfateh Hassouna (SIU) Week 01: Web Security November 2, 2020 7/9
Assessment Method

1 Assignments and quizzes 20.


2 Midterm exam 30.
3 Final exam 50.
4 Total 100.

Dr. Mohammed Alfateh Hassouna (SIU) Week 01: Web Security November 2, 2020 8/9
References

Bryan Sullivan, Vincent Liu ”Web Application Security, A Beginner’s


Guide”, McGraw-Hill Osborne Media; 1st edition, 2011.
Ivan Ristik. ModSecurity Handbook. Feisty Duck, Ltd. 2010.
Open Web Application Security Project. OWASP Top 10: The Ten
Mist Critical Web Application Security Vulnerabilities.

Dr. Mohammed Alfateh Hassouna (SIU) Week 01: Web Security November 2, 2020 9/9

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy