1. Three of the following are classic security properties:
- Confidentiality
- Integrity
- Availability
3. The stack is memory for storing Local Variables
4. Why is it that the compiler does not know the absolute address of a local variable?
- As a stack-allocated variable, it could have different addresses depending on who called the function
- When a pointer is used to access memory not allocated to it
- By overwriting the return address to point to the location of that code
8. Exploitation of the Heartbleed bug permits a read outside bounds of a buffer.
9. Anti-virus scanners would not have found an exploitation of Heartbleed because
Anti-virus scanners tend to look for viruses and other malicious code, but Heartbleed exploits steal secrets without injecting any code
10. An integer overflow occurs when an integer is used to access a buffer outside of the buffer's bounds.
Không có nhận xét nào:
Đăng nhận xét