Skip to main content

Securing Web ApplicationsLaajuus (3 ECTS)

Course unit code: TT00BF09

General information


Credits
3 ECTS

Objective

A student knows many different ways to protect web server and he/she can make a safe user database and he/she can make many different security tests for it.

Content

Different vulnerabilities of web applications and how to protect web applications against them. The view of course is making a safe web applicatios as well as configuring a safe web server.

- OWASP Top ten
- Cross Site Scripting, Injections, Broken authentication
- Apache web server, installing & configuring'
- safe programming with PHP
- safe database connection (MySQL)
- user databases
- Google Hacking
- certificates and https-protocol
- basics of network security

Qualifications

Tietotekniikan perusteet, pc:n käyttöönotto, tietoturvallisuuden perusteet, Unix/linux-peruskurssi sekä jonkin ohjelmointikielen (esim. Java tai C) perustiedot.

Assessment criteria, satisfactory (1)

A student understand why it's important to make secure web applications and he/she can also make a simple and safe web-application and make simple security tests for it.

Assessment criteria, good (3)

A student can install a web server and he/she can configure sertificate settings and can make a self-signed sertificate and knows where to get a real certificate when needed. He/she can also make a safe database connection to web page

Assessment criteria, excellent (5)

A student knows many different ways to protect web server and he/she can make a safe user database and he/she can make many different security tests for it.

Go back to top of page