Description
This course comes after LNS132, where web applications are introduced and HTTP objects are explained. Following that course, connections to SQL databases are explored with a focus on Cybersecurity and, particularly, SQL Injection.
What you will learn
The basics of SQL Injection attacks
SQL instructions related to SQL Injection
Coding techniques to prevent Injection attacks.
Prior knowledge and requisites
To succeed in the competition of this course, it is necessary to have been previously introduced in SQL, given that Injection attacks are based on queries, DML, and DDL instructions. They are explained in DB121 and DB124.
Additionally, some knowledge regarding web applications and HTTP objects is presumed -as much as they are explained in LNS132.
Finally, a web application server and an SQL server are needed to perform activities in this course. Material is provided to deploy in Tomcat and MySQL servers. Their installation and initial setup in Linux, if necessary, are explained in LNS111.