3 Flashcards
(50 cards)
What are the four processes of an access control system?
identification
authentication
authorization
accounting
What principle ensures that users do not receive rights unless granted explicitly?
implicit deny
Which non- discretionary access control type is based on the idea of security clearance levels? MAC, RBAC, DAC, or rule-based?
MAC
What does MAC stand for?
Mandatory Access Control
What sort of account allows someone to access a computer without providing a user name or password?
guest account
How does a one-time password work?
A unique password is generated using an algorithm known to both a device (fob) and the user authenticating server.
What type of cryptographic operation(s) are intended to be non-reversable?
hashing
What does AAA stand for and in which order are they typically performed?
Authentication, Authorization, Accounting
If the .mp3 extension is for music what extension is for video?
.mp4
The program used to manage storage, network, and virtual machines interacts directly with the hardware. This program can be considered as an instance of ____________.
A Type 1 hypervisor.
What is an n-tier application design
A software architectural pattern that divides an application into multiple layers or “tiers,” each responsible for a specific set of functionalities.
Name three benefits that can be expected from implementing an n-tiered application design strategy?
improved performance
increased scalability
enhance security
What is the framework consisting of six steps that software developers use to develop and sustain software solutions?
SDLC
What does SDLC stand for?
Software Development Life Cycle.
In order what are the six steps of SDLC (Software Development Life Cycle)?
- requirements gathering and analysis
- design
- implementation
- testing
- deployment
- maintenance
What does CLI stand for?
command line interface
What issue does the installation of cross-platform software aim to solve?
compatibility
What is the CORRECT description of an application operating on a standard operating system?
Process
In computer programming what is a variable?
A data storage location that can hold a value that may change throughout the program’s execution.
What are the two key roles of an OS?
- Provide structure for file and data management.
- Provide protection against malware and viruses.
Name two markup languages.
HTML
XML
What is “scripting language”?
A programming language that closely resembles machine code, a binary code that the computer processor uses to execute instructions.
In software development, what is a function?
A block of code designed to perform a specific task and can be used to divide a program into reusable components.
What type of programming language is typically the QUICKEST for writing ad hoc programs?
scripting language