Part IX. Security

Table of Contents
54. Security - Authentication I
References
Intro Authentication
Hashing, Encryption
PHP Prerequisites, OOPHP
Sessions and Cookies, Logging In Prerequisites
Assignments Sec.1
55. OWASP - Authentication II
References
Model Solutions to Assignments from Previous Lesson
The Open Web Application Security Project - OWASP
.htaccess
Brute Force
A Video on Brute Force from Computerphile
Persistent Login
Assignments Sec.2
56. SQL Injections
References
Model Solutions to Assignments from Previous Lesson
Let's Watch a Video
SQL Injection Walk Through
Some Points
Another Frightening Video from Computerphile
Assignments Sec.3
57. SQL Injections, Database Security
References
Model Solutions to Assignments from Previous Lesson
Summarizing Authentication, Sessions, and SQL Injections
Look at the Database Layer
Assignments Sec.4
58. Sessions, Cookies, Exposed Code. Files
References
Model Solutions to Assignments from Previous Lesson
Sessions and Cookies
Exposed Code
Assignments Sec.5
59. XSS. Password Best Practices. GDPR and ISO 27001
References
Model Solutions to Assignments from Previous Lesson
Imagine that
Mitigating the Most Common XSS attack using HttpOnly
Password Best Practices
GDPR
ISO 27001
Assignments Sec.6