Software securityLaajuus (5 cr)
Course unit code: KT00FE09
General information
- Credits
- 5 cr
- Responsible person
- Kimmo Kääriäinen
Objective
You understand the importance of application security in the bigger picture of cyber security.
You know techniques and methods that help achieve software security.
You know the most common different authentication and authorization methods, and understand how they can be applied.
You know the most common encryption techniques used in applications and their communication.
You can recognize the most common application security challenges.
Content
How does application security relate to the overall cyber security?
What are the most common techniques and methods that can be used to improve software safety?
What authentication and authorization methods can be used in applications?
What encryption techniques can be used in applications and in their communication with each other?
What are the most common challenges in application security?
Accomplishment methods
d. assess operations in customer/client, user and target groups situations.
e. choose appropriate models, methods, software and techniques according to the purpose and justify these choices.
g. apply critically the ethical principles of the professional field in different situations.