1 Flashcards

1
Q

to set a limit on the amount of data we expect to receive to set aside storage for that data
*required in most programming languages
* prevents buffer overflows

A

Bounds Checking

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A type of software development vulnerability that occurs when multiple processes or multiple threads within a process control or share access to a particular resource, and the correct handling of that resource depends on the proper ordering or timing of transactions

A

Race Conditions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

a type of attack that can occur when we fail to validate the input to our applications or take steps to filter out unexpected or undesirable content

A

Input Validation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

a type of input validation attacks in which certain print functions within a programming language can be used to manipulate or view the internal memory of an application

A

Format String Attack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A type of attack that can occur when we fail to use strong authentication mechanisms for our applications

A

Authentication Attack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A type of attack that can occur when we fail to use authorization best practices for our applications

A

Authorization Attack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A type of attack that takes advantage of weaknesses in the software loaded on client machines or one that uses social engineering techniques to trick us into going along with the attack

A

Cryptographic Attack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A type of attack that takes advantage of weaknesses in the software loaded on client machines or one that uses social engineering techniques to trick us into going along with the attack

A

Client-Side Attack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

an attack carried out by placing code in the form of a scripting language into a web page or other media that is interpreted by a client browser

A

XSS (Cross Site Scripting)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

an attack in which the attacker places a link on a web page in such a way that it will be automatically executed to initiate a particular activity on another web page or application where the user is currently authenticated

A

XSRF (cross-site request forgery)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

An attack that takes advantage of the graphical display capabilities of our browser to trick us into clicking on something we might not otherwise

A

Clickjacking

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A type of attack on the web server that can target vulnerabilities such as lack of input validation, improper or inadequate permissions, or extraneous files left on the server from the development process

A

server-side attack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Name the 4 main categories of database security issues

A
  1. Protocol issues
  2. unauthenticated access
  3. arbitrary code execution
  4. privilege escalation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A type of tool that analyzes web pages or web-based applications and searches for common flaws such as XSS or SQL injection flaws, and improperly set permissions, extraneous files, outdated software versions, and many more such items

A

web application analysis tool

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

unauthenticated flaws in network protocols, authenticated flaws in network protocols, flaws in authentication protocols

A

protocol issues

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

An attack that exploits an applications vulnerability into allowing the attacker to execute commands on a user’s computer.
* arbitrary code execution in intrinsic or securable SQL elements

A

arbitrary code execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

An attack that exploits a vulnerability in software to gain access to resources that the user normally would be restricted from accessing.
* via SQL injection or local issues

A

Privilege Escalation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

a security best practice for all software
* the most effective way of mitigating SQL injection attacks

A

validating user inputs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

A web server analysis tool that performs checks for many common server-side vulnerabilities & creates an index of all the files and directories it can see on the target web server (a process known as spidering)

A

Nikto (and Wikto)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

A well-known GUI web analysis tool that offers a free and professional version; the pro version includes advanced tools for conducting more in-depth attacks

A

burp suite

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

A type of tool that works by bombarding our applications with all manner of data and inputs from a wide variety of sources, in the hope that we can cause the application to fail or to perform in unexpected ways

A

fuzzer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

A tool developed by Microsoft to find flaws in file-handling source code

A

MiniFuzz File Fuzzer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

A tool developed by Microsoft to examine source code for general good practices

A

BinScope Binary Analyzer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

A tool developed by Microsoft for testing certain pattern-matching expressions for potential vulnerabilities

A

SDL Regex Fuzzer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
CERT, NIST 800, BSI, an organization's internal coding guidelines
good sources of secure coding guidelines
26
the process of reducing the number of available avenues through which our OS might be attacked
OS hardening
27
The total of the areas through which our operating system might be attacked
attack surface
28
1. Removing unnecessary software 2. Removing or turning off unessential services 3. Making alterations to common accounts 4. Applying the principle of least privilege 5. Applying software updates in a timely manner 6. Making use of logging and auditing functions
6 main hardening categories
29
states we should only allow a party the absolute minimum permission needed for it to carry out its function
Principle of Least Privilege
30
A particularly complex and impactful item of malware that targeted the Supervisory Control and Data Acquisition (SCADA) systems that run various industrial processes; this piece of malware raised the bar for malware from largely being a virtual-based attack to actually being physically destructive
Stuxnet
31
A type of tool that uses signature matching or anomaly detection (heuristics) to detect malware threats, either in real-time or by performing scans of files and processes
anti-malware tool
32
the process of anomaly detection used by anti-malware tools to detect malware without signatures
heuristics
33
A hardware and software-based technology that prevents certain portions of the memory used by the operating system and applications from being used to execute code
executable space protection
34
The act of inputting more data than an application is expecting from a particular input, creating the possibility of executing commands by specifically crafting the excess data
buffer overflow (overrun)
35
a security method that involves shifting the contents of memory around to make tampering difficult
ASLR (Address Space Layout Randomization)
36
This type of firewall generally contains a subset of the features on a large firewall appliance but is often capable of similar packet filtering and stateful packet inspection activities
software firewall
37
a system used to analyze the activities on or directed at the network interface of a particular host. * may communicate with management device by sending regular beacons
HIDS (host-based intrusion detection system)
38
a type of tool that can detect various security flaws when examining hosts
scanner
39
A tool that is aimed specifically at the task of finding and reporting network services on hosts that have known vulnerabilities
vulnerability assessment tool
40
A well-known vulnerability assessment tool that includes a port scanner
Nessus
41
A group of tools that can include network mapping tools, sniffers, and exploits
exploit framework
42
small bits of software that take advantage of flaws in software/applications in order to cause them to behave in ways that were not intended by their creators
exploits
43
Name 3 examples of exploit frameworks
Metasploit, Immunity CANVAS, Core Impact
44
This method of security involves a well-configured and patched network, and incorporating elements such as network segmentation, choke points, and redundancy
security in network design
45
The act of dividing a network into multiple smaller networks, each acting as its own small network (subnet)
network segmentation
46
certain points in the network, such as routers, firewalls, or proxies, where we can inspect, filter, and control network traffic
choke points
47
a method of security that involves designing a network to always have another route if something fails or loses connection
redundancy
48
a mechanism for maintaining control over the traffic that flows into and out of our networks
firewall
49
A firewall technology that inspects the contents of each packet in network traffic individually and makes a gross determination (based on source and destination IP address, port number, and the protocol being used) of whether the traffic should be allowed to pass
packet filtering
50
a firewall that can watch packets and monitor the traffic from a given connection
SPI (Stateful Packet Inspection)
51
a firewall technology that can analyze the actual content of the traffic that is flowing through
DPI (Deep Packet Inspection)
52
a specialized type of firewall that can serve as a choke point, log traffic for later inspection, and provides a layer of security by serving as a single source of requests for the devices behind it
proxy server
53
a combination of a network design feature and a protective device such as a firewall. Often used for systems that need to be exposed to external networks but are connected to our own network (such as a web server)
DMZ (demilitarized zone)
54
A system that monitors network traffic and alerts for unauthorized activity
NIDS (Network intrusion detection system)
55
An IDS that maintains a database of signatures that might signal a particular type of attack and compares incoming traffic to those signatures
signature-based IDS
56
an IDS that takes a baseline of normal network traffic and activity and measures current traffic against this baseline to detect unusual events
anomaly-based IDS
57
an encrypted connection between two points
VPN (Virtual Private Network)
58
protocol used to secure traffic in a variety of ways, including file transfers and terminal access. uses RSA encryption (asymmetric encryption)
SSH (Secure Shell)
59
a phrase that refers to an organization's strategy and policies regarding the use of personal vs. corporate devices
BYOD (bring your own device)
60
a solution that manages security elements for mobile devices in the workplace
MDM (mobile device management)
61
a well-known Linux sniffing tool used to detect wireless access points
kismet
62
A Windows tool used to detect wireless access points
NetStumbler
63
A well-known port scanner that can also search for hosts on a network, identify the operating systems those hosts are running, detect the version of the services running on any open ports, and more
nmap
64
this type of tool can intercept traffic on a network; listens for any traffic that the network interface of our computer or device can see
packet sniffer (aka network or protocol analyzer)
65
classic, command-line sniffing tool that monitors network activities, filters traffic, and more runs on UNIX systems
tcpdump (WinDump for Windows)
66
a graphical interface protocol sniffing tool that is capable of filtering, sorting, & analyzing both wired and wireless traffic - popular troubleshooting tool
Wireshark
67
A type of tool that deliberately displays vulnerabilities or attractive data so it can detect, monitor, and sometimes tamper with the activities of an attacker
honeypot
68
A tool used to test the security of firewalls and map network topology. - constructs specially crafted ICMP packets to evade measures to hide devices behind firewall - scripting functionality to test firewall/IDS
hping3
69
A type of security that is concerned with the protection of people, equipment, and data
physical security
70
the plans we put in place to ensure that critical business functions can continue operations in the event of an emergency
BCP (Business Continuity Plan)
71
the plans we put in place in preparation for a potential disaster, and what exactly we will do during and after
DRP (Disaster Recovery Plan)
72
extreme temperature, gases, living organisms, projectiles, movement, energy anomalies, people, toxins, smoke, and fire
major categories of physical threats
73
The devices, systems, people, and other methods we put in place to ensure our security in a physical sense
physical security controls
74
name the 3 main types of physical controls
1. deterrent 2. detective 3. preventive
75
Controls designed to discourage those who might seek to violate our security controls
deterrent controls
76
controls designed to detect and report undesirable events that are taking place
detective controls
77
Controls designed to physically prevent unauthorized entities from breaching our physical security
preventive controls
78
Data that is unintentionally left behind on a storage device
residual data
79
Name the 3 main considerations for protecting people
1. Safety 2. evacuation plans 3. administrative controls
80
Name the 3 main considerations for protecting data
1. availability 2. residual data 3. backups
81
Name the considerations for protecting equipment
equipment, facility repair/replacement
82
storage media that is least sensitive to temperature, humidity, magnetic fields, and impacts
flash media
83
a data storage virtualization technology that combines multiple physical disk drive components into a single logical unit for the purposes of data redundancy, performance improvement, or both.
RAID (redundant array of inexpensive disks)
84
protecting data, passwords, social engineering, network usage, malware, the use of personal equipment, clean desk, policy knowledge
most common security awareness issues
85
a security awareness issue that is concerned with the criticality of carefully handling data from the perspectives of compliance, as well as reputation and customer retention
protecting data
86
a security awareness issue that involves educating users of the importance of strong passwords and password handling best practices
passwords
87
techniques used by an attacker that rely on the willingness of people to help others
social engineering
88
A technique involving a fake identity & a believable scenario that elicits the target to give out sensitive information or perform some action which they would not normally do for a stranger
pretexting
89
a social engineering technique that uses electronic communications (email, text, phone calls) to convince a potential victim to give out sensitive information or perform some action
phishing
90
a social engineering techniqe that targets a specific company, organization, or person, and involves knowing specifics about the target to appear valid
spearphishing
91
a method by which a person follows directly behind another person who authenticates to the physical access control measure, thus allowing the follower to gain access without authenticating
tailgating (piggybacking)
92
a security awareness issue that involves educating users about security issues around connecting devices to networks, such as connecting outside devices to the corporate network, and connecting corporate resources to a public network
network usage
93
a security awareness issue that involves educating users about malicious software and how to avoid it
malware
94
security awareness issue that is concerned with protecting a company's assets
use of personal equipment
95
a security awareness issue that requires users to protect sensitive information at all times, even when away from one's desk
clean desk policy
96
a security awareness issue that is necessary to maintain compliance throughout the organization
policy and regulatory knowledge
97
a program that seeks to make users aware of the risk they are accepting through their current actions and attempts to change their behavior through targeted efforts
SATE (Security Awareness, Training and Education)
98
the process we use to protect our information
OPSEC (Operations Security)
99
A Chinese military general from 6th century BC who wrote The Art of War, a text that shows early examples of operations security principles
Sun Tzu
100
The codename of a study conducted to discover the cause of an information leak during the Vietnam War; is now a symbol of OPSEC
Purple Dragon
101
the process of intelligence gathering and analysis in order to support business decisions
competitive intelligence
102
5 steps of the operations security process (OPSEC)
1.Identification of critical information 2.Analysis of threats 3.Analysis of vulnerabilities 4.Assessment of risks 5.Application of countermeasures
103
If you don't know the threat, how do you know what to protect?
The 1st Law of Haas' Laws of Operations Security
104
If you don't know what to protect, how do you know you are protecting it?
The 2nd Law of Haas' Laws of Operations Security
105
If you are not protecting it, the dragon wins!
The 3rd Law of Haas' Laws of Operations Security
106
services that are hosted, often over the Internet, for the purposes of delivering easily scaled computing services or resources
cloud computing
107
1st step in the OPSEC process, arguably the most important: to identify the assets that most need protection and will cause us the most harm if exposed
identification of critical information
108
2nd step in the OPSEC process: to look at the potential harm or financial impact that might be caused by critical information being exposed, and who might exploit that exposure
analysis of threats
109
3rd step in the OPSEC process: to look at the weaknesses that can be used to harm us
analysis of vulnerabilities
110
4th step in the OPSEC process: to determine what issues we really need to be concerned about (areas with matching threats and vulnerabilities)
assessment of risks
111
5th step in the OPSEC process: to put measures in place to mitigate risks
appliance of countermeasures
112
this law provides a framework for ensuring the effectiveness of information security controls in federal government - changed from Management (2002) to Modernization in 2014
FISMA (Federal Information Security Modernization Act)
113
this law improves the efficiency and effectiveness of the health care system and protects patient privacy
HIPAA (Health Insurance Portability and Accountability Act)
114
this law protects the privacy of students and their parents
FERPA (Family Educational Rights and Privacy Act)
115
this law regulates the financial practice and governance of corporations
SOX (Sarbanes-Oxley Act)
116
this law protects the customers of financial institutions
GLBA (Gramm-Leach-Bliley Act)
117
relating to an organization's adherence to laws, regulations, and standards
compliance
118
Regulations mandated by law usually requiring regular audits and assessments
regulatory compliance
119
Regulations or standards designed for specific industries that may impact ability to conduct business (e.g. PCI DSS)
industry compliance
120
the state or condition of being free from being observed or disturbed by other people
privacy
121
This act safeguards privacy through the establishment of procedural and substantive rights in personal data
The Federal Privacy Act of 1974
122
Rights relating to the protection of an individual's personal information
privacy rights
123
Information that can be used to identify an individual, and should be protected as sensitive data and monitored for compliance
PII (Personally Identifiable Information)
124
the science of keeping information secure
cryptography
125
The science of breaking through the encryption used to create ciphertext
Cryptanalysis
126
The overarching field of study that covers cryptography and cryptanalysis
cryptology
127
The specifics of the process used to encrypt plaintext or decrypt ciphertext
cryptographic algorithm (cipher)
128
unencrypted data
plaintext (cleartext)
129
encrypted data
ciphertext
130
an ancient cryptographic technique based on transposition; involves shifting each letter of a plaintext message by a certain number of letters (historically 3)
Caesar cipher
131
a more recent cipher that uses the same mechanism as the Caesar cipher but moves each letter 13 places forward
ROT13 cipher
132
uses a single key for both encryption of the plaintext and decryption of the ciphertext
symmetric key cryptography (private key cryptography)
133
A type of cipher that takes a predetermined number of bits in the plaintext message (commonly 64 bits) and encrypts that block
block cipher
134
A type of cipher that encrypts each bit in the plaintext message, 1 bit at a time
stream cipher
135
A set of symmetric block ciphers endorsed by the US government through NIST. Shares the same block modes that DES uses and also includes other modes such as XEX-based Tweaked CodeBook (TCB) mode
AES (Advanced Encryption Standard)
136
this method uses 2 keys, a public key and a private key
asymmetric key cryptography (public key cryptography)
137
a protocol that uses the RSA algorithm (an asymmetric algorithm) to secure web and email traffic
SSL (secure sockets layer)
138
keyless cryptography that creates a largely unique and fixed-length hash value based on the original mesage
hash function (message digest)
139
used to determine whether the message has changed; provides integrity (but not confidentiality)
hash
140
a method of securing a message that involves generating a hash and encrypting it using a private key
digital signature
141
created to link a public key to a particular individual; used as a form of electronic identification for that person
certificate
142
a trusted entity that handles digital certificates
CA (certificate authority)
143
infrastructure that includes the CAs that issue and verify certificates and the RAs that verify the identity of the individuals associated with the certificates
PKI (public key infrastructure)
144
An authority in a PKI that verifies the identity of the individual associated with the certificate
RA (registration authority)
145
a public list that holds all the revoked certifications for a certain period of time
CRL (Certificate Revocation List)
146
Data that is on a storage device of some kind and is not moving
data at rest
147
Data that is moving over a WAN or LAN, a wireless network, over the internet, or in other ways
data in motion
148
This type of data is protected using data security (encryption) and physical security
data at rest
149
This type of data is the hardest to protect
data in use
150
a subset of cryptography that refers specifically to the transformation of unencrypted data into its encrypted form
encryption
151
decryption The process of recovering the plaintext message from the ciphertext
decryption
152
a set of methods we use to establish a claim of identity as being true - corroborates the identity of an entity, whether it is the sender, the sender's computer, some device, or some information
authentication
153
An asymmetric encryption algorithm that uses smaller key sizes and requires less processing power than many other encryption methods. commonly used in smaller wireless devices
ECC (Elliptic Curve Cryptography)
154
this provides us with the means to trace activities in our environment back to their source
accountability
155
Refers to a situation in which sufficient evidence exists as to prevent an individual from successfully denying that he or she has made a statement, or taken an action
nonrepudiation
156
refers to elements that discourage or prevent misbehavior in our environments
deterrence
157
a tool that alarms and takes actions when malicious events occur
IDS (intrusion detection system)
158
a methodical examination and review that ensures accountability through technical means; ensures compliance with applicable laws, policies, and other bodies of administrative control, and detects misuse
auditing
159
A process that provides a history of the activities that have taken place in the environment
logging
160
a subset of auditing that focuses on observing information about the environment in order to discover undesirable conditions such as failures, resource shortages, security issues, and trends
monitoring
161
An activity involving the careful examination of our environment using vulnerability scanning tools in order to discover vulnerabilities
vulnerability assessment
162
A more active method of finding security holes that includes using the kinds of tools attackers use to mimic an attack on our environment
penetration testing
163
a record of where evidence was and how it was passed and protected; required by courts for admissibility of records
chain of custody
164
enables us to determine what users are allowed to do
authorization
165
States that we should allow only the bare minimum access required in order for a given party (person, user account, or process) to perform a needed functionality
principle of least privilege
166
the act of doing something that is prohibited by law or rule
violation
167
An act that grants a particular party access to a given resource
allowing access
168
an act that prevents a party from accessing something, such as logging on to a machine or entering the lobby of our building after hours
denying access
169
An act that allows some access to a given resource, but only up to a certain point
limiting access
170
A set of resources devoted to a program, process, or similar entity, outside of which the entity cannot operate
sandbox
171
the ability to remove access from a resource at any point in time
revocation
172
typically built to a certain resource, these contain the identifiers of the party allowed to access the resource and what that party is allowed to do
ACL (Access Control List)
173
in this method of security, a person's capabilities are oriented around the use of a token that controls their access (e.g. a personal badge)
capability-based security
174
A type of attack that is more common in systems that use ACLs rather than capabilities; - when software has greater permissions than user, the user can trick the software into misusing authority
confused deputy problem
175
a type of attack that misuses the authority of the browser on the user's computer
CSRF (Cross Site Request Forgery)
176
client-side attack that involves the attacker placing an invisible layer over something on a website that the user would normally click on in order to execute a command differing from what a user thinks they are performing - takes advantage of some of the page rendering features that are available in newer browsers
clickjacking (user interface redressing)
177
access control model in which access is determined by the owner of the resource in question - e.g. network share permissions
DAC (Discretionary Access Control)
178
access control model in which access is based on attributes (of a person, a resource, or an environment)
ABAC (attribute-based access control)
179
access is based on the role the individual is performing - similar to MAC in that access controls are set by an authority responsible for doing so, rather than by the owner of the resource
RBAC (Role Based Access Control)
180
Attributes of a particular individual, such as height
subject attributes
181
Attributes that relate to a particular resource, such as operating system or application
resource attributes
182
Attributes that relate to environmental conditions, such as time of day or length of time
environmental attributes
183
- Designed to prevent conflicts of interest - commonly used in industries that handle sensitive data - 3 main resources classes are considered in this model: objects, company groups, and conflict classes
Brewer and Nash model
184
A combination of DAC and MAC, primarily concerned with the confidentiality of the resource. - 2 security properties define how information can flow to and from the resource: the simple security property and the * property
Bell-LaPadula Model
185
Primarily concerned with protecting the integrity of data, even at the expense of confidentiality. - 2 security rules: the simple integrity axiom and the * integrity axiom
Biba model
186
A method by which a person follows directly behind another person who authenticates to the physical access control measure, thus allowing the follower to gain access without authenticating
Tailgating
187
Access controls that regulate movement into and out of building or facilities
Physical access controls
188
An access control model that includes many tiers of security and is used extensively by military and government organizations and those that handle data of a very sensitive nature
Multilevel access control model
189
Access control model in which access is decided by a group or individual who has the authority to set access on resources
MAC (Mandatory Access Control)
190
Something that supports our claim to identity, either in our personal interactions or in computer systems, e.g. social security cards
identity verification
191
the claim of what someone or something is
identification
192
Authentication requirements help prevent this crime
Falsifying Identification
193
A password is an example of this type of factor
Something you know
194
An iris scan is an example of this type of factor
something you are
195
A swipe card is an example of this type of factor
something you have
196
The time delay between your keystrokes is an example of this type of factor
something you do
197
Being at a specific terminal is an example of this type of factor
where you are
198
An authentication mechanism in which both parties authenticate each other -can prevent a man-in-the-middle attack
multifactor authentication
199
a password that is a combination of uppercase letters, lowercase letters, numbers, and symbols, such as punctuation marks
elements of a complex password
200
Unique physical characteristics of an individual, such as the color patterns in an iris, fingerprints, or handprints
biometrics
201
a stipulation that our chosen biometric characteristic should be present in the majority of people we expect to enroll in the system
universality
202
a measure of the differences of a particular characteristic among a group of individuals
uniqueness
203
how well a particular characteristic resists change over time and with advancing age
permanence
204
How easy it is to acquire a characteristic that we can later use to authenticate a user
collectability
205
A set of metrics that judge how well a given system functions
performance measurement
206
A measure of how agreeable a particular characteristic is to the users of a system
acceptability
207
Describes the ease with which a system can be tricked by a falsified biometric identifier
circumvention
208
the rate at which we accept users whom we should actually have rejected
FAR (false acceptance rate)
209
the rate at which we reject legitimate users when we should have accepted them
FRR (false rejection rate)
210
protects information and information systems from unauthorized access, use, disclosure, disruption, modification, or destruction
Information Security
211
companies that process credit card payments must comply with this set of standards
PCI DSS (Payment Card Industry Data Security Standard)
212
the act of holding information in confidence, not to be released to unauthorized individuals -a necessary component of privacy
Confidentiality
213
refers to the ability to prevent our data from being changed in an unauthorized or undesirable manner
integrity
214
refers to the ability to access our data when we need it
availability
215
a type of attack, primarily against confidentiality
interception
216
something that has the potential to cause harm to our assets
threat
217
a weakness that can be used to harm us
vulnerability
218
the likelihood that something bad will happen
risk
219
involves considering the value of the asset being threatened to assess risk -sometimes added to the threat/vulnerability/risk equation
impact
220
An attack that causes our assets to become unusable or unavailable for our use, on a temporary or permanent basis -primarily affects availability -can affect integrity
interruption attack
221
A model that adds three more principles to the CIA triad: possession or control, utility, and authenticity
Parkerian hexad
222
the physical disposition of the media on which the data is stored
possession/control
223
allows for attribution as to the owner or creator of the data in question
authenticity
224
refers to how useful the data is to us
utility
225
An attack that involves generating data, processes, communications, or other similar activities with a system; - affects primarily integrity and availability
fabrication attack
226
One of the first and most important steps of the risk management process
identify assets
227
A multilayered defense that will allow us to achieve a successful defense should one or more of our defensive measures fail
defense in depth
228
based on rules, laws, policies, procedures, guidelines, and other items that are "paper" in nature
administrative controls
229
controls that protect the systems, networks, and environments that process, transmit, and store our data
logical controls (technical controls)
230
Controls that protect the physical environment in which our systems sit, or where our data is stored
physical controls
231
Involves putting measures in place to help ensure that a given type of threat is accounted for
mitigating risk
232
The risk management phase that consists of all of the activities that we can perform in advance of the incident itself, in order to better enable us to handle it
preparation phase
233
The risk management phase where we detect the occurrence of an issue and decide whether it is actually an incident so that we can respond to it appropriately
detection and analysis phase
234
The risk management phase where we determine specifically what happened, why it happened, and what we can do to keep it from happening again
post-incident activity phase
235
to completely remove the effects of the issue from our environment
eradication
236
taking steps to ensure that the situation does not cause any more damage than it already has, or at the very least, lessen any ongoing harm
containment
237
restore to a better state (either the state prior to the incident, or if we did not detect the problem immediately, prior to when the issue started)
recovery
238
EU regulation that safeguards personally identifiable information
EU Directive 95/46/EC
239
Detects wireless access points and analyzes network traffic. Useful for surveying a network to understand its wireless security footprint.
Kismet/Netstumbler
240
Scans networks to identify active hosts and open ports. Employed for initial network reconnaissance and security auditing.
NMAP
241
A packet sniffer and protocol analyzer for real-time network monitoring. Ideal for diagnosing network issues or analyzing security incidents.
WireShark
242
A Unix/Linux command-line packet capture tool. Helpful for real-time network troubleshooting and capturing packets for later analysis.
TCPDump
243
Decoy systems to lure attackers away from legitimate targets. Useful for studying attacker behaviors and tactics.
Honeypots
244
Crafts custom ICMP, UDP, and TCP packets to test firewalls. Employed to identify vulnerabilities or misconfigurations in firewall rules.
Hping3
245
Provides hardware-level buffer overflow protection in Intel chipsets. Useful for preventing malicious code execution at the system level.
Intel Executable Disable (XD)
246
Randomizes memory locations for process execution, offering buffer overflow protection. Effective against exploits aiming to predict memory addresses.
Address Space Layout Randomization (ASLR)
246
Offers chipset-level buffer overflow protection for AMD processors. Acts as a hardware-level security feature against certain types of attacks.
AMD Enhanced Virus Protection
247
A Tenable product for vulnerability assessment, it scans networks to identify security risks. Ideal for regular security audits.
Nessus
248
Vulnerability assessment tool by Immunity, designed for identifying network and system weaknesses. Useful for enterprise security audits.
CANVAS
248
A penetration testing framework that includes tools and exploits for security assessments. Can be used to simulate cyber-attacks to test network resilience
Metasploit
249
Analyzes web servers and identifies security issues like outdated software and misconfigurations. Effective for hardening web servers before deployment.
Nikto and Wikto
250
A web security testing platform for web application vulnerabilities. Ideal for security assessments of web-based applications.
Burp Suite
250
Automated tools for identifying vulnerabilities by inputting unexpected data. Helpful for discovering unknown issues like crashes or security flaws in software.
Fuzzers (MiniFuzz, Binscope, Regex Fuzzer)
251
Open-source vulnerability scanning and management software. Useful for detecting vulnerabilities in your network before they can be exploited.
OpenVAS
252
Intrusion Detection System (IDS) that monitors network traffic in real-time for malicious activities. Employed for real-time threat detection and prevention.
Snort
252
Advanced password recovery and cracking tool. Useful for assessing the strength of passwords by attempting to crack hashed password files.
Hashcat
253
Password cracking software designed to identify weak passwords by using various attack methods. Effective for security audits to improve password policies.
John the Ripper
254
Cuckoo Sandbox
Malware analysis tool that isolates suspicious files in a secure environment. Useful for understanding the behavior of unknown or potentially harmful files.
255
Federal Information Security Management Act: Mandates a comprehensive framework to protect government information, operations, and assets.
FISMA
256
Health Insurance Portability and Accountability Act: Regulates the use and disclosure of sensitive patient health information.
HIPAA
257
Family Educational Rights and Privacy Act: Governs the protection of student education records and grants specific rights to students.
FERPA
257
The Sarbanes-Oxley Act: Imposes regulations on financial reporting to improve the accuracy and integrity of corporate disclosures.
SOX
258
The Gramm-Leach-Bliley Act: Requires financial institutions to explain their data-sharing practices and safeguard sensitive data.
GLBA