February 2026
Beginner
500 pages
10h 17m
English
At the dawn of the Internet era, websites were static affairs that were built with hand-coded Hyper Text Markup Language (HTML). Sure, you could have some security problems with them, especially if the web server isn’t properly locked down. Usually, these early problems consisted of relatively minor things like someone defacing a website. Nowadays, most websites are built on a platform that uses a Structured Query Language (SQL) database to contain the site’s content, and some sort of scripting language to render the site. The nice thing about using SQL backends is that it allows sites to be more complex and to be more interactive. On the other hand, this added complexity also provides a larger attack surface, ...
Read now
Unlock full access