About This Portfolio

A comprehensive showcase of Web Security module coursework and achievements

Course Overview

This portfolio documents the completion of the M2 ISI (Master 2 - Information Systems and Security) Web Security module. The course covers comprehensive security principles, practical exploitation techniques, and defensive strategies for modern web applications.

Through a combination of theoretical tutorials (TD) and practical laboratory exercises (TP), students gain hands-on experience in identifying, exploiting, and mitigating common web vulnerabilities.

Portfolio Sections

TD Solutions

Tutorial exercises covering theoretical concepts including cryptography, authentication mechanisms, secure coding practices, and security architecture principles.

TP Solutions

Practical laboratory exercises with hands-on implementations of security concepts, including vulnerability assessment, penetration testing, and secure application development.

HTB Badges

Hack The Box module completions tracking progress through 15 security challenges covering web exploitation, cryptography, and advanced security topics.

Key Topics Covered

Offensive Security

  • • SQL Injection & NoSQL Injection
  • • Cross-Site Scripting (XSS)
  • • Cross-Site Request Forgery (CSRF)
  • • Authentication Bypass
  • • Privilege Escalation

Defensive Security

  • • Secure Coding Practices
  • • Security Headers & WAF
  • • Cryptography & Hashing
  • • API Security
  • • OWASP Top 10

Student Information

Name: Bousahla Ahmed Abdelghani

Program: Master 2 - Information Systems and Security (M2 ISI)

Module: Web Security

Year: 2025-2026

Admin Access

The admin panel allows authorized users to manage portfolio content including adding, editing, and deleting solutions, as well as tracking Hack The Box badge progress.

Access is protected by a secure authentication code with session management and automatic timeout after 24 hours of inactivity.