Appunti Secure Programming
Laboratory
Prof.: Francesco Nocera
A.A.: 2020/2021
INDICE
CAPITOLO 1
Security: definition…………………………………………………………...…………….. 1
What security protects……………………………………………………………………… 1
Safety and Failure: definitions……………………………………………………………….1
CAPITOLO 2
Attacks: vulnerabilities and exploit…………………………………………………………. 2
IBM Taxonomy of attackers………………………………………………………………... 2
Security Pillars: Basic and additionals…………………………………………………….... 2
CAPITOLO 3
Software Security Engineering…………………………………………………………….. 3
Security base principles…………………………………………………………………….. 3
Security core activities……………………………………………………………………… 3
Software Development Life Cycle (SDLC)………………………………………………… 4
Software security TOOLS…………………………………………………………………... 4
Software security METHODOLOGIES………...………………………………………….. 4
…………………………………………… …………….
Good practices and Bad practices 4
CAPITOLO 4
Requirements Engineering………………………………………………………………… 5
Functional Requirements………………………………………………………………….. 5
Non Functional Requirements…………………………………………………………….. 5
Security Requirements…………………………………………………………………….. 6
Security Requirements Representation…………………………………………………..…7
Related (to security) requirements………………………………………………………….7
CAPITOLO 5
Security Risk main constituents…………………………………………………………… 8
Security Risk Analysis Step………………………………………………………………... 8
CAPITOLO 6
From Code to programs…………………………………………………………………… 10
…………………..………………………………………………………………..
ELF file 10
……………………………………………..
Memory management and memory segments 11
Stack…&helli
-
Riassunto esame Diritto amministrativo, Prof. Nocera Ivan, libro consigliato La regole dell’informazione: verso la …
-
Riassunto esame Programming for Data Science, prof. Ruggieri, libro consigliato Discrete mathematics and its applic…
-
Riassunto esame storia dell'America latina, prof. Nocera, libro consigliato Stati Uniti e America Latina dal 1823 a…
-
Riassunto esame Human factors and ergonomics, Prof. Di Nocera Francesco, libro consigliato Engineering psychology a…