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 ControlModels, 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