CS450

199 flashcardsby Why
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
Encryption is a failsafe—even if security configurations fail and the data falls into the hands of an unauthorized party, the data can't be read or used without the keys.
True
2
_______________ is a distributed form of cloud computing, where the workload is performed on a distributed, decentralized architecture.
Fog computing
3
Specifying compute requirements in terms of resources needed (for example, processing power and storage) is an example of _______________.
serverless architecture
4
Which cloud computing service model describes cloud-based systems that are delivered as a virtual solution for computing that allows firms to contract for utility computing as needed rather than build data centers?
Infrastructure as a Service (IaaS)
5
Which cloud computing service model involves the offering of software to end users from within the cloud?
Software as a Service (SaaS)
6
Which computing service model is used for the outsourcing of security functions to a vendor that has advantages in scale, costs, or speed?
Security as a Service
7
With the growth of cloud services, applications, storage, and processing, the scale provided by cloud vendors has opened up new offerings that are collectively called ________.
Anything as a Service
8
When software, either malware or an attacker, escapes from one VM to the underlying OS, this is referred to as _______________.
VM escape
9
Which term refers to a network connection used to interconnect virtual private clouds and on-premises networks?
Transit gateway
10
When an infrastructure is established "on premises," the unit of computing power is a server.
True
11
Zones can be used for replication and provide load balancing as well as high availability.
True
12
Type II hypervisors run directly on the system hardware.
False
13
Private cloud services will separate users with security restrictions, but the depth and level of these restrictions will be significantly greater than in a public cloud.
False
14
Which marketing term is used to describe the offering of a computing platform combining multiple sets of software in the cloud?
Platform as a Service (PaaS)
15
One of the characteristics of cloud computing is transparency to the end user.
True
16
Cloud-based data storage was one of the first uses of cloud computing.
True
17
Which term describes the hosting of a desktop environment on a central server?
Virtual desktop Infrastructure
18
Which term denotes the policies and procedures employed to connect the IAM systems of the enterprise and the cloud to enable communication with the data?
secrets management
19
_______________ is the term used to describe the offering of a computing platform in the cloud.
Platform as a Service PaaS
20
The term "_______________ cloud" refers to a cloud service rendered over a system that is open for public use.
public
21
Which capability must be enabled on firewalls, secure web gateways, and cloud access security brokers to determine if the next system in a communication chain is legitimate or not?
Instance awareness
22
Which process involves implementing security tools and policies to ensure your container is running as intended?
container security
23
Which term is used for an integrated suite of tools or services offered as Security as a Service, or a third-party managed security service provider (MSSP), focused on cloud security?
cloud access security brokers (CASB)
24
Which type of computing brings processing closer to the edge of the network, which optimizes web applications and IoT (Internet of Things) devices?
edge
25
Platform as a Service (PaaS) offerings generally focus on security and scalability.
True
26
Clouds can be created by many entities, but must be internal to an organization.
False
27
Which cloud system is defined as one where several organizations with a common interest share a cloud environment for the specific purposes of the shared endeavor?
community
28
________ are a form of operating system virtualization; they are a packaged-up combination of code and dependencies that help applications run quickly in different computing environments.
Containers
29
The network process of separating network elements into segments and regulating traffic between the segments is called ________.
segmentation
30
If your organization is highly sensitive to sharing resources, you might want to consider the use of a public cloud to reduce exposure and increase your control over security, processing, and handling of data.
False
31
A(n) ________ is a low-level program that allows multiple operating systems to run concurrently on a single host computer.
hypervisor
32
A(n) ________ is a company that remotely manages security services for customers based on a contractual arrangement.
managed security service provider
33
A(n) _______________ structure is one where elements are combined from private, public, and community cloud structures.
hybrid cloud
34
A(n) _______________ allows connections to and from a virtual private cloud instance.
virtual private cloud endpoint
35
A virtual private cloud ________ allows connections to and from a virtual private cloud instance.
endpoint
36
The technology used to enable a computer to have more than one OS present and, in many cases, operating at the same time is ________.
virtualization
37
The ________ network in a cloud environment can be used and manipulated by users, whereas the actual network underneath cannot.
virtual
38
The ________ model is an iterative model designed to enable the construction of increasingly complex versions of a project.
evolutionary
39
Which phase of the secure development lifecycle model is concerned with minimizing the attack surface area?
design phase
40
What does the term waterfall reference?
a software engineering process model
41
The ________ phase of software development should define the specific security requirements if there is any expectation of them being designed into the project.
requirements
42
________ is a combination of development and operations—in other words, a blending of tasks performed by a company's application development and systems operations teams.
DevOps
43
Nearly half of all exploits of computer programs stem historically from some form of buffer overflow.
True
44
A(n) ________ is any characteristic of an asset that can be exploited by a threat to cause harm.
Vulnerability
45
Least privilege refers to removing all controls from a system.
False
46
The spiral model is an iterative model designed to enable the construction of increasingly complex versions of a project.
False
47
Secure coding refers to adding security functionality into a piece of software.
False
48
The generation of a real random number is a trivial task.
False
49
Cryptography is the universal solution to all security problems.
False
50
Which software engineering process model is characterized by iterative development, where requirements and solutions evolve through an ongoing collaboration between self-organizing cross-functional teams?
agile model
51
A(n) ________ system is a system that, once deployed, is never modified, patched, or upgraded.
immutable
52
Using the ________ analysis information, penetration testers can emulate adversaries and attempt a wide range of known attack vectors in order to verify that the known methods of attack are all mitigated.
attack surface
53
Baselining is the process of determining a standard set of functionality and performance.
True
54
Testing for security requires a much broader series of tests than functional testing does.
True
55
Unvalidated input that changes the code's functioning in an unintended way is which type of application attack?
code injection
56
Which technique uses random inputs to check for exploitable buffer overflows?
fuzz testing
57
________ is a term for the execution of computer code in an environment designed to isolate the code from direct contact with the target system.
Sandboxing
58
Developing and maintaining a series of ________ and prohibiting their use in new code, while removing them from old code when possible, is a proven path toward more secure code.
deprecated functions
59
The design of use cases to test specific functional requirements occurs based on the requirements determined in which phase of the secure development lifecycle?
testing phase
60
Which proven method of testing software involves comparing program responses to known inputs and the resulting program output to the desired output?
employing use cases
61
Which type of attack can be used to execute arbitrary commands in a database?
SQL injection
62
The use of legacy code in current projects should exempt that code from security reviews.
False
63
Final code can be subjected to ________ tests, designed specifically to test configuration, security controls, and common defenses such as input and output validation and error handling.
penetration
64
Which type of testing involves running the system under a controlled speed environment?
load testing
65
Which of the OWASP Top 10 Vulnerabilities describes applies to user-supplied data that is not validated, filtered, or sanitized by the application.
Injection
66
Which of the following OWASP Top 10 web application vulnerabilities is most related to the protection needs of data in transit and at rest?
Cryptographic Failures
67
Which of the following is a defense most related to Security Logging and Monitoring Failures?
Error messages should not reveal details about the internal state of the application.
68
Which of the following is an appropriate defense against Identification and Authentication Failures?
Limit or increasingly delay failed login attempts
69
Which of the following is a critical first step in testing web applications?
Information Gathering
70
Which of the following tools would be most appropriate for penetration testing a web application by manipulating headers?
A proxy like Burp Suite
71
Which of the following is an important defense against Software and Data Integrity Failures?
Use digital signatures or similar mechanisms to verify the software or data is from the expected source and has not been altered.
72
A ______________ occurs whenever a web application is fetching a remote resource without validating the user-supplied URL.
Server-Side Request Forgery
73
A(n) ________ is any resource or information an organization needs to conduct its business.
asset
74
Which of the following is a popular open-source tool that can perform and automated vulnerability scan of a web application?
Nikto
75
What is the number of findings discovered by Nikto?
35
76
Which of the following process did Nikto find to be out of date?
All of the above
77
How many high risk alerts were found by ZAP?
6
78
Which of the following is a high risk alert found by ZAP?
Path Traversal
79
Which of the following is required before you begin vulnerability testing of a web application?
Permission from the app owner
80
Which of the following is an appropriate defense against security misconfigurations?
All of the above
81
The Python-based program designed to assist penetration testers in the gathering of information during the reconnaissance portion of a penetration test is called ________.
theHarvester
82
Which command is used to monitor network connections to and from a system?
netstat
83
Which command in Linux is used to show and manipulate routing, devices, policy routing, and tunnels?
ip
84
To examine a DNS query for a specific address, you can use the ________ command.
nslookup
85
________ is a cryptographically secured means of communicating to and managing a network over an unsecured connection.
SSH
86
Which testing technique requires that the testers have no knowledge of the internal workings of the software being tested?
black box testing
87
Which is the correct syntax for the ping command?
ping [options] targetname/address
88
The ________ command sends echo requests to a designated machine to determine if communication is possible.
ping
89
The movement to an account that enables root or higher-level privilege is known as ________.
escalation of privilege
90
Which testing technique is performed by testers who have detailed knowledge of the application and can thus test the internal structures within an application for bugs, vulnerabilities, and so on?
white box testing
91
During penetration testing, zero-day vulnerabilities will be established.
False
92
In an "old school" attack, which step is a listing of the systems and vulnerabilities to build an attack game plan?
enumeration
93
Tools that do not interact with the system in a manner that would permit detection through sending packets or altering traffic are called ________ tools.
passive
94
The ________ is a set of tools that can be used to target attacks at the people using systems; it has applets that can be used to create phishing e-mails, Java attack code, and other social engineering-type attacks.
Social-Engineering Toolkit
95
The ________ command is the Linux command used to change access permissions of a file.
chmod
96
When the nmap tool is used, the sending of packets cannot be detected.
False
97
What term is used for a situation where a scanner fails to report a vulnerability that actually does exist—that is, where the scanner simply missed the problem or didn't report it as a problem?
false negative
98
The ________ is a list of known vulnerabilities in software systems.
Common Vulnerabilities and Exposures (CVE) enumeration
99
The ________ command provides a list of the hosts, switches, and routers in the order in which a packet passes through them, providing a trace of the network route from source to target.
tracert
100
The logger command works from the command line, from scripts, or from other files, thus providing a versatile means of making log entries.
True
101
The ________ is the element that connects all the computing systems together, carrying data between the systems and users.
network
102
After a penetration test is planned, ________ is the first step in performing that test; the objective is to obtain an understanding of the system and its components that someone wants to attack.
reconnaissance
103
Detecting that a security event is occurring or has occurred is an easy matter.
False
104
In the computer security world, ________ is a process of assessing the security state of an organization compared against an established standard.
auditing
105
Which term is used to define vulnerabilities that are newly discovered and not yet addressed by a patch?
zero day
106
What command is used to discover what systems are on a network and the open ports and services on those systems?
nmap
107
________ is an iterative process of proactively searching out threats inside the network.
Threat hunting
108
If you test something and it comes back negative, but it was in fact positive, then the result is a false positive.
False
109
________ is the name for both a tool and a suite of tools: as a suite, it is a group of free, open-source utilities for editing and replaying previously captured network traffic; as a tool, it specifically replays a PCAP file on a network.
Tcpreplay
110
Vulnerabilities are known entities; otherwise, the scanners would not have the ability to scan for them.
True
111
Which infection method involves planting malware on a website that the victim employees will likely visit?
watering hole attack
112
How do most advanced persistent threats (APTs) begin?
Most APTs begin through a phishing or spear phishing attack.
113
What is the first rule of incident response investigation?
Do no harm.
114
A common technical mistake during the initial response to an incident is "killing" rogue processes.
True
115
To ________ means to take action to reduce the likelihood of a threat occurring and/or to reduce the impact if a threat does occur.
mitigate
116
What is a key guideline to follow when designing incident response procedures?
Include appropriate business personnel.
117
Which indicator of compromise (IOC) standard is a method of information sharing developed by MITRE?
Cyber Observable Expression (CybOX)
118
A(n) ________ is a measure of the magnitude of loss of an asset.
Exposure Factor
119
Which statistical term is a representation of the frequency of the event, measured in a standard year?
annualized rate of occurrence (ARO)
120
Which term refers to a risk that remains after implementing controls?
residual risk
121
________ is the chance of loss that is predictable under relatively stable circumstances.
Systemic risk
122
Which term describes a circumstance that increases the likelihood or probable severity of a loss?
hazard
123
What are the two components comprising information criticality?
data classification and quantity of data involved
124
All data is equally important, and thus equally damaging in the event of loss.
False
125
A(n) ________ is any event in an information system or network where the results are different than normal.
incident
126
________ is a structured language for cyberthreat intelligence information.
STIX
127
Which indicator of compromise (IOC) standard is an open-source initiative established by Mandiant that is designed to facilitate rapid communication of specific threat information associated with known threats?
OpenIOC
128
Recovery is the returning of the asset into the business function.
True
129
What is the first step in the general risk management model?
asset identification
130
Tangible objects that prove or disprove facts are what type of evidence?
real evidence
131
Evidence that is material to the case or has bearing on the matter at hand is known as ________.
relevant evidence
132
From a forensics perspective, Linux systems have the same artifacts as Windows systems.
False
133
A physical hard disk drive will persist data longer than a solid state drive.
True
134
Business records, printouts, and manuals are which type of evidence?
documentary evidence
135
A(n) ________ is calculated by measuring system time with an external clock such as a Network Time Protocol (NTP) server.
record time offset
136
Changing a file's extension will alter the contents of a file.
False
137
Oral testimony that proves a specific fact with no inferences or presumptions is which type of evidence?
direct evidence
138
Evidence that is convincing or measures up without question is known as ________.
sufficient evidence
139
Usually risk management includes both qualitative and quantitative elements.
True
140
What is a software bomb?
software that can destroy or modify files when commands are executed on the computer
141
Major legal awards have been decided based on failure to retain information.
True
142
The term ________ relates to the application of scientific knowledge to legal problems.
forensics
143
________ refers to the analysis of a specific system, including the analysis of file systems and artifacts of the operating system.
Host forensics
144
When analyzing computer storage components, a system specially designed for forensic examination, known as a forensic ________, can be used.
workstation
145
There is no recovery from data that has been changed.
True
146
The term "________" describes a series of digits near the beginning of the file that provides information about the file format.
magic number
147
________ consists of the documents, verbal statements, and material objects that are admissible in a court of law.
Evidence
148
Always analyze a seized system directly on the device.
False
149
Which rule applies to evidence obtained in violation of the Fourth Amendment of the Constitution?
exclusionary rule
150
When performing forensics on a computer system, you should use the utilities provided by that system.
False
151
The most common cause of digital evidence from an investigation being excluded from court proceedings is ________, the unauthorized alteration of that evidence.
spoliation
152
It is possible to conduct risk management that is purely quantitative.
False
153
A qualitative risk assessment relies on judgment and experience.
True
154
What tool is the protocol/standard for the collection of network metadata on the flows of network traffic?
NetFlow
155
Large organizations typically have the resources to protect everything against all threats.
False
156
The ________ process involves isolating an object from its surroundings, preventing normal access methods.
quarantine
157
How is quarantine accomplished?
through the erection of firewalls that restrict communication between machines
158
Information criticality is defined as the relative importance of specific information to the business.
True
159
What is the primary factor to assess in determining the level of incident response?
information criticality
160
The determination of the boundaries of a target space is called ________.
footprinting
161
Blocking lateral movement can defeat APT-style attacks from spreading through a network and can limit their stealth.
True
162
A(n) ________ is an attack that always maintains a primary focus on remaining in the network, operating undetected, and having multiple ways in and out.
advanced persistent threat
163
What should an incident response team do when they are notified of a potential incident?
The team should confirm the existence, scope, and magnitude of the event and then respond accordingly.
164
Which security model is designed to avoid conflicts of interest by prohibiting one person, such as a consultant, from accessing multiple conflict of interest (Col) categories?
Chinese Wall Model
165
Which of the following is provided by a Trusted Platform Module?
All of the above
166
A Reference Monitor enforces which of the following security design principles
Complete mediation
167
Who operates the Common Criteria Evaluation and Validation Scheme in the U.S.?
NIST and the NSA
168
Which of the following is provided by the Common Criteria for Information Technology Security Evaluation?
all of the above
169
This type of analysis attempts to identify any potential means for bypassing security policy and ways to reduce or eliminate such possibilities.
covert channel analysis
170
In which of the following processes does TC hardware check that valid software has been brought in by verifying a digital signature associated with the software?
authenticated boot service
171
Which of the following is provided by a Trusted Platform Module?
authenticated boot, certification, and encryption
172
Which of the following security models is focused primarily on data integrity in commercial applications?
Clark-Wilson Integrity Model
173
Which of the following prevents the leaking/transfer of classified info to less secure clearance levels?
Bell-LaPadula Model
174
Which of the following runs program code to execute the TPM commands received from the I/O port?
Execution engine
175
What is the purpose of Trusted System Certification Service?
to provide a local user or a remote system an assurance that unaltered configuration is in use
176
Which term refers to the process of controlling changes to items that have been baselined?
configuration control
177
A control classified as preventative has to be known by a person in order to be effective.
False
178
What risk mitigation step can be taken to prevent data theft?
data minimization
179
Which term refers to the possibility of suffering harm or loss?
risk
180
Which action is an example of transferring risk?
Management purchases insurance for the occurrence of an attack.
181
Physical memory storage devices can be divided into a series of containers; each of these containers is called a(n) ________.
partition
182
Which of the following best defines Trusted computing base (TCB)?
A portion of a system that enforces a particular policy, is resistant to tampering and circumvention and small enough to be analyzed systematically
183
In a DBMS using Multilevel Security, what would be the primary reason for allowing polyinstantiation?
to prevent inference
184
What is polyinstantiation?
It allows a relation to contain multiple rows with the same primary key;
185
The rule that a subject can only write into an object of greater or equal security level is known as
"No Write Down"
186
The presence of risks in a system is an absolute—they cannot be removed or eliminated.
True
187
Which term refers to the process of subjectively determining the impact of an event that affects a project, program, or business?
qualitative risk assessment
188
Which term refers to ensuring proper procedures are followed when modifying the IT infrastructure?
change management
189
All risks need to be mitigated or controlled.
False
190
Cloud-based systems are made up of machines connected using a network. Typically, this network is under the control of the ________.
CSP
191
In ________ testing, the test team has access to the design and coding elements.
white-box
192
Persistence is one of the key elements of a whole class of attacks referred to as ________; they place two elements at the forefront of all activity: invisibility from defenders and persistence.
advanced persistent threats
193
Both ipconfig and ifconfig are command-line tools to manipulate the network interfaces on a system.
True
194
A(n) ________ is an artifact left behind from computer intrusion activity.
Indicator of Compromise
195
Which term refers to the examination of machines to determine what operating systems, services, and vulnerabilities exist?
scanning
196
When analyzing computer storage components, the original system should be analyzed.
False
197
Minor procedural missteps have no legal consequences provided the overall investigation is properly conducted.
False
198
The hashing algorithm applies mathematical operations to a data stream (or file) to calculate some number, the ________, that is unique based on the information contained in the data stream (or file).
hash
199
The ________ Amendment to the U.S. Constitution precludes illegal search and seizure.
Fourth
Study all 199 cards for free