List three problems with unsecured physical access.
List three categories of authentication and explain.
Explain a few unsafe habits and settings.
How could we mistake convenience for heightened security?
Explain how a buffer overflow attack works.
An array, from a memory perspective, is a reserved space with a fixed size.
* Buffer overflow occurs when there’s no bounds checking to ensure the array is large enough to contain the data stored in it.
* Data written to one array can overwrite data stored in the adjacent memory space of another process.
* This is common because the base language of many operating systems, like C, does not enforce strict array bounds.
How do we defend against a buffer overflow attack?