Programma Computer Security

Responsible: Giovanni Lagorio
Hours: 24

Prerequisites:

  • Basic knowledge of operating systems

  • Basic knowledge of programming

Program:

  • Identification and Authentication

  • Password cracking

  • Software security and secure coding

  • Authorization at the OS level, particularly in a POSIX environment
    Discretionary vs Mandatory Access Control

  • Models, Mechanisms and Languages for Access Control

  • Role-Based Access Control (RBAC) model

  • Attribute-Based Access Control (ABAC) model

  • Access control and privacy, compliance issues with GDPR

Main skills acquired:

  • Principles and techniques of access control

  • Understanding of the most common software vulnerabilities

  • Principles and tools for secure coding

Last update