• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 2 out of 7 pages
Exam (elaborations)

CS 6238 Midterm Exam Questions With Verified Answers

Document preview thumbnail
Preview 2 out of 7 pages

CS 6238 Midterm Exam Questions With Verified Answers...

Content preview

CS 6238 Midterm Exam Questions
With Verified Answers



Reference Monitor - ANSWER Enforces an access control policy over a subjects' ability
to perform operations on objects on a system

TCB Requirements - ANSWER Tamper-proof: cannot alter
Complete Mediation: cannot be bypassed
Correctness: no vulnerabilities

Reflections on Trusting Trust - ANSWER Cannot trust software system unless the
people behind the system and entire tool chain can be trusted

Ware Report - ANSWER Created to recommend safeguards that would protect
information in multiaccess resource sharing systems

Economy of Mechanism - ANSWER Design a system to use only a small number of
different types of security enforcement mechanisms. More features there are more ways
to attack the system

Least Privilege - ANSWER subjects should be granted the minimum level of access
needed

3 principals of security + 1 - ANSWER Security should be transparent
It should be easy to give access
It should be easy to restrict access
Establish reasonable defaults

Cyber Risk = - ANSWER Attack likelihood* attack impact

, Design Principles - ANSWER Economy of Mechanism
Open Design
Least Privilege
Separation of Privilege
Fail-safe default
User Acceptability
Layered Defense

Hardware provides two mechanisms for isolating TCB and apps - ANSWER 1)
Processor execution modes (privilege levels)
2) Privileged Instructions

A processor does the following: - ANSWER Executes instructions by:
EIP holds pointer to next instruction
Operands point to data which is operated on by an instruction
Executes next instruction

Physical Address = - ANSWER (SGTBR (base reg.) + STE(segment table entryto locate
segment within reg) * STE size) + displacement
First half tells us address of segment table and displacement tells where to read

Descriptor Protection Level (DPL) - ANSWER Contained in each segment, contains
protection level information about the segment

Protection Levels - ANSWER Goes from 0 - 3 where 0 is more privileged. Specified by 2
bits

Current protection level (CPL) - ANSWER DPL of the code segment being executed

Logical Address - ANSWER Address a program actually specifies. It gets converted to
linear address which gets converted to physical address

Requestor Privilege Level (RPL) - ANSWER Stored in the segment selector and used to
stop privilege escalation attacks

Conforming Code Segment - ANSWER If you move to a more privileged code segment,
execution can continue. DPL represents lowest privilege level (RPL is not checked)

Non-conforming code segment - ANSWER Transfer to a different privilege segment
generates a protection fault unless call or task gate is used. CPL and DPL must be
equal

Page Protection Level (PPL) - ANSWER Can be either 0 or 1. 0 is privileged and 1 us
non-privileged. If CPL is 3 we can only access PPL of 1

Document information

Uploaded on
September 30, 2026
Number of pages
7
Written in
2026/2027
Type
Exam (elaborations)
Contains
Questions & answers
$17.69

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Zayla
3.4
(18)
Sold
154
Followers
13
Items
17767
Last sold
13 hours ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions