Software security
Introduction to software security
Security is a non-functional requirement of software engineering. Creating inherently secure appl...
Recalls of Linux
The following concepts apply, with proper modifications, to any machine architecture (e.g., ARM, ...
Buffer overflows
A function foo() allocates a buffer, e.g., char buf[8]. buf is filled without size checking. int ...
Format String Bugs
A format string is solution to the problem of allowing a string to be output that includes variab...
Exercises on software security
2022-2021 DEMO Exam exercise 3 (6 points) Assume that: The C standard library is loaded at a kno...