YoVDO

Basic Web Applications Security

Offered By: code::dive conference via YouTube

Tags

Code::Dive Courses Java Courses Cross-Site Scripting (XSS) Courses SQL Injection Courses Cross-Site Request Forgery (CSRF) Courses Web Application Security Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore basic web application security vulnerabilities and their prevention in this code::dive 2018 conference talk. Dive into SQL Injection, Cross-Site Scripting (XSS), and Cross-Site Request Forgery (CSRF) through live demonstrations and real-world examples. Learn how to detect, exploit, and fix these common security issues using a Java-based web application built with Spring Boot. Witness practical hacking techniques, including authentication bypass, database content retrieval, session hijacking, and unauthorized actions. Gain insights into effective protection methods such as parameter binding, encoding, and double submit cookies. Suitable for developers with basic programming knowledge in any language, this hands-on lecture provides essential skills for building more secure web applications.

Syllabus

Intro
SQL Injection: Did you know?
SQL Injection: Bypassing authentication
SQL Injection: Retrieving sensitive data
SQL Injection Protection
Parameters Binding: How does it work?
SQL Injection: Summary
Cross-Site Scripting (XSS)
Reflected XSS
XSS Payloads
XSS Protection: Encoding
XSS Example: Safari Books
XSS: Summary
Cross-Site Request Forgery (CSRF)
CSRF Example
CSRF Prevention: Double submit cookie
CSRF: Summary


Taught by

code::dive conference

Related Courses

Complete Website Ethical Hacking and Penetration Testing
Udemy
Website Hacking / Penetration Testing
Udemy
Bug Bounty - Web Application Penetration Testing B|WAPT
Udemy
ASP.NET Core: Security
LinkedIn Learning
Advanced Cyber Security Training: OWASP Top 10 and Web Application Fundamentals
EC-Council via FutureLearn