Skip to main content

Application Security (5 cr)

Code: 3011640-3005

General information


Enrollment
02.07.2024 - 06.09.2024
Registration for the implementation has ended.
Timing
02.09.2024 - 13.12.2024
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
English
Teachers
Jani Ekqvist
Groups
PTIETS22swis
PTIETS22 Software Development and Information Systems
Course
3011640

Realization has 11 reservations. Total duration of reservations is 32 h 0 min.

Time Topic Location
Thu 12.09.2024 time 12:00 - 14:00
(2 h 0 min)
Intro lecture, Application Security 3011640-3005
ICT_B1047_Alpha ALPHA
Thu 19.09.2024 time 13:00 - 16:00
(3 h 0 min)
Lab Exercises, Application Security 3011640-3005
ICT_C3036 Cyberlab / BYOD
Thu 26.09.2024 time 13:00 - 16:00
(3 h 0 min)
Lab Exercises, Application Security 3011640-3005
ICT_C3036 Cyberlab / BYOD
Thu 10.10.2024 time 13:00 - 16:00
(3 h 0 min)
Lab Exercises, Application Security 3011640-3005
ICT_C3036 Cyberlab / BYOD
Thu 24.10.2024 time 13:00 - 16:00
(3 h 0 min)
Lab Exercises, Application Security 3011640-3005
ICT_C3036 Cyberlab / BYOD
Thu 31.10.2024 time 13:00 - 16:00
(3 h 0 min)
Lab Exercises, Application Security 3011640-3005
ICT_C3036 Cyberlab / BYOD
Thu 07.11.2024 time 13:00 - 16:00
(3 h 0 min)
Lab Exercises, Application Security 3011640-3005
ICT_C3036 Cyberlab / BYOD
Thu 14.11.2024 time 13:00 - 16:00
(3 h 0 min)
Lab Exercises, Application Security 3011640-3005
ICT_C3036 Cyberlab / BYOD
Thu 21.11.2024 time 13:00 - 16:00
(3 h 0 min)
Lab Exercises, Application Security 3011640-3005
ICT_C3036 Cyberlab / BYOD
Thu 28.11.2024 time 13:00 - 16:00
(3 h 0 min)
Lab Exercises, Application Security 3011640-3005
ICT_C3036 Cyberlab / BYOD
Thu 05.12.2024 time 13:00 - 16:00
(3 h 0 min)
Lab Exercises, Application Security 3011640-3005
ICT_C3036 Cyberlab / BYOD
Changes to reservations may be possible.

Evaluation scale

H-5

Content scheduling

Period 3:
- Application security threats, vulnerabilities, and attacks
- Application security principles
- Application security organizations and standards

Period 4:
- Designing and implementing a secure web application
- Building secure continuous development and operations environment

Objective

After completing the course the student is able to:
- Understand common application security threats, vulnerabilities, and attacks
- Evaluate the technical and business impacts of different kinds of attacks
- Describethe security principles for developing high security web applications
- participate in high security web applications developing projects
- use security testing tools
- analyse and report the results from security testing
- give justified improvement proposals to mitigate security vulnerabilities

Content

- Network discovery, port and service identification
- Vulnerability scanning and penetration testing
- Web application security threats, vulnerabilities, and attacks
- The impacts of security breaches
- Web application security principles
- Implementing a secure web application
- Web application security organizations

Materials

Online material, provided through ItsLearning.

Teaching methods

Lectures
Self-Study with online materials
Laboratory Work
Project Work

Exam schedules

none

International connections

Lectures and self-study with online materials
Laboratory Work
Project Work

Sustainable development is not applicable.

Completion alternatives

none

Student workload

Lectures 12h
Self-Study with online materials 40h
Laboratory Work 40h
Project Work 40h
Project presentations and reflection 3h

Further information

All communication is through ItsLearning.

Go back to top of page