Questions: OS Security Fundamentals

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A web server process running as root is exploited through a buffer overflow. Compared to the same exploit against a restricted web server user, what additional risk does the root process create?

ANo additional risk — buffer overflows give the same access regardless of process privilege
BThe attacker gains full system control, since root has unrestricted access to all kernel resources and all user data
CThe attacker can access the web server's files but no other users' files
DA root process is harder to exploit because it has better memory protection
Question 2 Multiple Choice

What is the correct relationship between authentication and authorization in OS security?

AThey are synonyms — both refer to verifying that an access request is legitimate
BAuthentication determines what you are allowed to do; authorization verifies your identity
CAuthentication verifies identity ('who are you?'); authorization enforces permissions ('what can you do?')
DAuthorization happens first — you must have permission before you can authenticate
Question 3 True / False

A user-mode process cannot directly read the memory of another process — it must make a system call that the kernel validates.

TTrue
FFalse
Question 4 True / False

OS security is primarily about encryption — a system with strong encryption is fundamentally secure.

TTrue
FFalse
Question 5 Short Answer

Explain why privilege escalation is considered the central threat in OS security, and describe one OS mechanism that makes it difficult.

Think about your answer, then reveal below.