Despite the plethora of frameworks and security to-do lists, there are still many vulnerable websites out there. If you want to write more secure PHP apps, then this is the course for you.
1.Introduction1 lesson, 02:03
1 lesson, 02:03
1.1Introduction02:03
1.1
Introduction
02:03
2.Data Validation4 lessons, 22:20
4 lessons, 22:20
2.1Distrust All Data02:57
2.1
Distrust All Data
02:57
2.2Client Side Data Validation04:25
2.2
Client Side Data Validation
04:25
2.3Generic Server Side Data Validation07:52
2.3
Generic Server Side Data Validation
07:52
2.4Specific and Strict Server Side Data Validation07:06
2.4
Specific and Strict Server Side Data Validation
07:06
3.Injection4 lessons, 47:07
4 lessons, 47:07
3.1SQL Injection14:02
3.1
SQL Injection
14:02
3.2OS Injection08:03
3.2
OS Injection
08:03
3.3Code Injection Through Parameter Tampering11:47
3.3
Code Injection Through Parameter Tampering
11:47
3.4Code Injection Through File Inclusion13:15
3.4
Code Injection Through File Inclusion
13:15
4.Data Leakage2 lessons, 21:29
2 lessons, 21:29
4.1System Information Leakage11:44
4.1
System Information Leakage
11:44
4.2Sensitive Data Exposure09:45
4.2
Sensitive Data Exposure
09:45
5.Sessions1 lesson, 06:53
1 lesson, 06:53
5.1Session Fixation06:53
5.1
Session Fixation
06:53
6.Cross Site2 lessons, 35:34
2 lessons, 35:34
6.1XSS17:04
6.1
XSS
17:04
6.2CSRF18:30
6.2
CSRF
18:30
7.Conclusion1 lesson, 04:28
1 lesson, 04:28
7.1Further Resources04:28
7.1
Further Resources
04:28
Hi, I’m Joost van Veen. I am an entrepreneur, passionate web developer, father of three fantastic children and married to the best girl in the world. When I’m not coding away, you can find me playing in a number of bands.