Chapter 9 Security Vulnerabilities, Threats, and Countermeasures Flashcards
permits multiple concurrent tasks to be performed within
a single process
Multitasking
Multiprocessing
Multiprogramming
Multithreading
Multithreading
computing system harnesses the power of more than one processor to complete the execution of a single application
Multitasking
Multiprocessing
Multiprogramming
Multithreading
Multiprocessing
multiple tasks occupy multiple processes
Multitasking
Multiprocessing
Multiprogramming
Multithreading
Multitasking
Multitasking
Multiprocessing
Multiprogramming
Multithreading
Multiprogramming
When multiple documents are opened at the
same time in a word processing program it is an example of _____ thread(s) within _________ process(es).
multiple , single
A single computer contains multiple processors that are treated equally and controlled by a single operating system is ______.
symmetric multiprocessing
massively parallel processing
symmetric multiprocessing
systems house hundreds or even thousands of processors, each
of which has its own operating system and memory/bus resources
massively parallel processing
symmetric multiprocessing
massively parallel processing
Systems certified to handle multiple security levels simultaneously by using specialized security mechanisms
Multistate
security administrators approve a processor and system to handle only one security level at a time
Single-state system
When a process finishes or must be terminated (because an error occurs, a
required resource is not available, or a resource request can’t be met
Ready Waiting Running Supervisory Stopped
Stopped
when the process must perform an action that requires privileges that are greater than the problem state’s set of privileges, including modifying system
configuration, installing device drivers, or modifying security settings.
Ready Waiting Running Supervisory Stopped
Supervisory
process executes on the CPU and keeps going until it finishes, its time slice expires, or it is blocked for some reason
Ready Waiting Running Supervisory Stopped
Running
the process is ready for continued execution but is waiting for a device or access request (an interrupt of some kind) to be serviced before it can continue processing
Ready Waiting Running Supervisory Stopped
Waiting
a process is ready to resume or begin processing as soon as it is scheduled for execution.
Ready Waiting Running Supervisory Stopped
Ready
If the time slice ends and the process isn’t completed, it returns to the ____ state
Ready Waiting Running Supervisory Stopped
ready
if the process blocks while waiting for a resource to become available, it goes into the _____ state
Ready Waiting Running Supervisory Stopped
waiting
■ Each user must have a security clearance that permits access to all information processed
by the system.
■ Each user must have access approval for all information processed by the system.
■ Each user must have a valid need to know for all information processed by the system.
Dedicated Mode
System High Mode
Compartmented mode
Multilevel Mode
Dedicated Mode
■ Each user must have a valid security clearance that permits access to all information
processed by the system.
■ Each user must have access approval for all information processed by the system.
■ Each user must have a valid need to know for some information processed by the
system but not necessarily all information processed by the system.
Dedicated Mode
System High Mode
Compartmented mode
Multilevel Mode
System High Mode
■ Each user must have a valid security clearance that permits access to all information
processed by the system.
■ Each user must have access approval for any information they will have access to on the system.
■ Each user must have a valid need to know for all information they will have access to on the system.
Dedicated Mode
System High Mode
Compartmented mode
Multilevel Mode
Compartmented mode
■ Some users do not have a valid security clearance for all information processed by the system. Thus, access is controlled by whether the subject’s clearance level dominates the object’s sensitivity label.
■ Each user must have access approval for all information they will have access to on the system.
■ Each user must have a valid need to know for all information they will have access to
on the system.
Dedicated Mode
System High Mode
Compartmented mode
Multilevel Mode
Multilevel Mode
a nonvolatile form of storage media that can be electronically erased and rewritten and must be fully erased to be rewritten
Programmable Read-Only Memory (PROM)
Erasable Programmable Read-Only Memory (EPROM)
Electronically Erasable Programmable Read-Only Memory (EEPROM)
Flash Memory
Flash Memory
uses electric voltages delivered to the pins of the chip to force erasure and
chips can be erased without removing them from the computer
Programmable Read-Only Memory (PROM)
Erasable Programmable Read-Only Memory (EPROM)
Electronically Erasable Programmable Read-Only Memory (EEPROM)
Flash Memory
Electronically Erasable Programmable Read-Only Memory (EEPROM)
requires the physical removal of the chip from the computer and exposure to a special kind of ultraviolet
light.
Programmable Read-Only Memory (PROM)
Erasable Programmable Read-Only Memory (EPROM)
Electronically Erasable Programmable Read-Only Memory (EEPROM)
Flash Memory
Erasable Programmable Read-Only Memory (EPROM)
incorporates special functionality that allows an end user to burn in the chip’s contents later
Programmable Read-Only Memory (PROM)
Erasable Programmable Read-Only Memory (EPROM)
Electronically Erasable Programmable Read-Only Memory (EEPROM)
Flash Memory
Programmable Read-Only Memory (PROM)
typically the largest RAM storage resource available to a computer
Real Memory
Registers
Cache RAM
Real Memory
improve performance by taking data from slower devices and temporarily storing it in faster
devices when repeated use is likely
Real Memory
Registers
Cache RAM
Cache RAM
onboard memory that provides directly accessible memory locations that the brain of the CPU, the arithmeticlogical unit (ALU), uses when performing calculations or processing instructions.
Cache RAM
Registers
Registers
means of referring to various
locations in memory
Memory Addressing
The address must be located on the same memory page as the
instruction being executed.
Register Addressing Base+Offset Addressing Immediate Addressing Direct Addressing Indirect Addressing Immediate Addressing
Direct Addressing
the memory address supplied to the CPU as part of the instruction doesn’t contain the actual value that the CPU is to use as an operand. Instead, the memory address contains another memory address
Register Addressing Base+Offset Addressing Immediate Addressing Direct Addressing Indirect Addressing Immediate Addressing
Indirect Addressing
When the CPU needs information from one of its registers to complete
an operation, it uses a ____ (for example, “register 1”) to access its contents.
Register Addressing Base+Offset Addressing Immediate Addressing Direct Addressing Indirect Addressing Immediate Addressing
Register Addressing