Skip to content
UdemyHackingPaid courseBeginner levelCertificate

Offensive Perspective - OWASP Security for Developers (Udemy.com)

Develop ”Out-of-box” thinking related to web secure codin and see security from offensive perspective

Created by: Gabriel Avramescu

Last updated January 2026

icon
What you will learn

  • Best practices when it comes to secure coding for web developers
  • OWASP Top 10 Web vulnerabilities
  • "Out-of-box thinking" when it comes to exploiting certain vulnerabilities
  • Learn certain tools and frameworks for offensive perspective

How it compares

Against the other 523 rated Udemy courses in Hacking on CourseDuck:

  • Rating4.8 out of 5higher than 95% of them
  • Reviews785#213 of 524 by number of reviews
  • Length4.5 hoursshorter than 52% of them
  • Last updatedJanuary 2026more recently than 61% of them

icon
Course Description

You will learn to protect your web application by attacking it, by performing penetration testing on it. This course is rather theoretical with only some labs and demos.


Objectives

  • Develop ”Out-of-box” thinking

  • See security from an offensive perspective

  • Learn best security practices and (most and less) common attacks

  • Learn to defend your applications and infrastructure

Topics

  • Overview of Web Penetration Testing

  • OWASP Top Ten Web Vulnerabilities

  • API Top Ten vulnerabilities

  • HTTP Security Headers

  • JSON Web Tokens

  • Technical measures and best practices

  • Cryptography

Overview of Web Penetration Testing

  • Core problems

  • Web Technologies basics

  • Security Audit vs Vulnerability Assessment vs Pentest

  • Information Gathering

  • Scanning and Enumeration

  • Mapping the target surface

  • Attacking Users. Cross Site Scripting

  • Attacking the Server

  • Attacking Authentication

  • Attacking Data Stores

Top 10 API Security Vulnerabilities

  • API Vulnerabilities

  • Examples of vulnerabilities found in publicly accessible applications

OWASP Top Ten Web Vulnerabilities

  • A1: Injection

  • A2 – Broken Authentication and Session Management

  • A3 – Cross-Site Scripting (XSS)

  • A4 – Insecure Direct Object References

  • A5 – Security Misconfiguration

  • A6 – Sensitive data Exposure

  • A7 – Missing Function Level Access Control

  • A8 – Cross-Site Request Forgery (CSRF)

  • A9 – Using Components with Known Vulnerabilities

  • A10 – Unvalidated Redirects and Forwards

  • New Addition in OWASP TOP 10 - 2017

  • A4 - XML External entities (XXE)

  • A5 – Broken Access Control

  • A8 – Insecure Deserialization

  • A10 - Insufficient Logging & Monitoring

  • New additions in 2021

  • Common Vulnerabilities: XSS, SQL Injection, CSRF, XXE, LFI

HTTP Security Headers

  • Understand HTTP Security Tokens and their role

  • HSTS - Strict-Transport-Security

  • CSP - Content-Security-Policy

  • CORS

  • X-Frame-Options

  • X-XSS-Protection

  • X-Content-Type-Options

  • Referrer-Policy

  • Cookie flags: HTTPOnly, Secure

JSON Web Tokens

  • Understanding JSON WEB TOKENS

  • Token Structure

  • When can you use JWT

  • Issues

  • What is JWT good for?

  • Best Practices for JSON Web Tokens

Technical measures and best practices

  • Input Validation

  • Encoding

  • Bind Parameters for Database Queries

  • Protect Data in Transit

  • Hash and Salt Your Users' Passwords

  • Encrypt Data at Rest

  • Logging - Best practices

  • Authenticate Users Safely

  • Protect User Sessions

  • Authorize Actions

Cryptography

  • Cryptographic concepts

  • Algorithms

  • Cryptography and cryptanalysis tools

  • Cryptography attacks

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Gabriel Avramescu

Senior Information Security Consultant

- I work in the Internet security team, focused on ethical hacking - deliberately and purposefully challenging the IT security assumptions, strategies, and methods of protecting vital assets and information by emulating an adversary.

- Scan and exploit for a wide variety of data center infrastructure and application vulnerabilities, following defined rules of engagement and attack scenarios (ethical hacking).

- Make recommendations on security weaknesses and report on activities and findings. 

- Perform Internet penetration testing (black box / white box testing) and code reviews (manual and automated) 

- Use testing tools as NetBIOS scanning, network pinging and testing, packet crafting and analyzing, port scanning for vulnerability assessment

- Perform analysis and testing to verify the strengths and weaknesses of Web Applications and Web Services (SML, SOAP, WSDL, UDDI, etc.)

- Perform analysis and testing to verify the strengths and weaknesses of a variety of operating systems, network devices, web applications, and security architectures 

- Assist with the development of remediation services for identified findings 

- Customize, operate, audit, and maintain security related tools and applications

IT Trainer 

- CEH, ECSA, CHFI, ECIH, ICS-SCADA Cybersecurity from EC-Council

icon
More courses by Gabriel Avramescu

$16.99

$16.99

$12.99

icon
More Hacking courses

$109.99

$27.99

$14.99

$84.99

$15.99

$11.99

icon
Reviews

4.8

785 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Ma Elena Parra Urias on 4/7/2026

Al principio se me hizo básico, ya viendo las herramientas que utiliza el instructor quedo satisfecha.

By Josephine Beltran on 2/17/2026

The course improves confidence in reviewing and hardening code against attacks.

By Julie Sheppard on 1/29/2026

This course strengthens secure coding skills by showing real-world vulnerabilities.

By Avis Jimenez on 1/29/2026

Clear explanations help developers identify and prevent common OWASP vulnerabilities.

By Sheena Mccullough on 1/29/2026

The OWASP concepts are explained clearly, making application security easier to grasp.

By Rosalyn Fleming on 1/28/2026

A highly practical course that helps developers understand security from an attacker’s mindset.

By Kelly Petersen on 1/14/2026

I gained knowledge about how to steer clear of typical security errors in development.

By Natalie Legrand on 1/1/2026

OWASP concepts were explained practically and became much easier to understand.

By Jeremiah Smith on 1/1/2026

This course helped me understand web security from an attacker’s mindset in a clear way.

By Rūdolfs Baltmanis on 11/3/2025

A lot of info, but without practical examples not so good

Showing all 10 reviews on CourseDuck

Read all 785 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100