Indian Institute of Technology Bombay

Web Security

Indian Institute of Technology Bombay

Computer Science & Engineering

About Programme

In today’s increasingly connected world, securing web applications is more crucial than ever. This course is designed to provide you with the essential skills needed to protect web applications from the ever-evolving landscape of cyber threats. With a significant hands-on component, this course offers an in-depth exploration of how the web functions and the core principles of web security. You'll dive into common web application attacks, understand their mechanisms, and learn effective defense strategies to counter them.

Programme Content

**Web Background:** Motivation, brief history, what constitutes a web page, browser internals, web protocols, session management, server internals. Practical sessions will cover Firefox/Chrome browser developer tools to inspect/edit web pages and network requests and OWASP ZAP for web application security testing **Server Side Attacks and Defense:** Information Disclosure, Server Side Request Forgery (SSRF), Path traversal, File Upload Vulnerabilities, Authentication and Authorization including Oauth, Command Injection, SQL (Structured Query Language) Injection. Practical sessions will explore a subset of these server-side attacks and defenses hands-on. **Client Side Attacks and Defense:** Cross Site Request Forgery (CSRF), Cross Site Scripting (XSS), Cross Origin Resource Sharing (CORS), Web Sockets. Practical sessions will explore a subset of these client-side attacks and defenses hands-on **Web Security Landscape:** Anatomy of web attacks, OWASP top 10, CVE database, and CVSS scores, Overall Defense, Web Application Firewalls and Best Practices. Latest trends in web security.

Programme Benefits

HANDS ON FACILITY:
Concepts will be reinforced weekly (as opposed to end-of-term) with practical labs on a novel in-house lab platform cLabs that not only sets up the entire learning environment but also auto-grades your work.

Other programs in this subject area you might find useful

Same topic, Similar duration - Broader exploration across all institutes

Contact us for the further details

Speak with an Advisor

  1. Pedagogy (case method, experiential learning, coaching, simulations)
  2. Target Audience
  3. Programme Objective
  4. Contact Person Details
  5. Testimonials

Prashansa Uttam

Programme Advisor

+91 9403890085[email protected]Mon – Fri, 9am – 5pm IST

Indian Institute of Technology Bombay

Executive Education Office

NA
NA
NA
https://www.iitb.ac.in
Mumbai, India

Tell us about your program enquiry

Fill out the form below and our team will get back to you within 24 hours.

Web Security | IIT Bombay