1What is a use case?
a use case describes a goal that an organization wants to achieve.
2What is a use case used for? and who uses it?
engineers use it in systems analysis and software development to identify and clarify requirements to achieve the goal.
3What is an actor?
a user whose defined user goal and is fulfilled by the system
4What is precondition?
A precondition of a use case explains the state that the system must be in for the use case to be able to start.
5What is a trigger?
A trigger is the initiator of a use case
6What is post condition?
A post–condition of a use case lists possible states that the system can be in after the use case runs.
7What is an normal flow?
The Basic Flow of Events specifies the interactions between the actor(s) and the system for the ideal case, where everything goes as planned, and the actor's goal (the observable result of value) is met
8What is alternate flow?
An alternate flow describes a scenario other than the basic flow that results in a user completing his or her goal.
9What is confidentiality?
prevents the unauthorized disclosure of data
10How can you ensure confidentiality?
by using encryption
11What is encryption?
encryption scrambles data to make it unreadable by unauthorized personnel.
12Give an example of when you would use encryption?
imagine you need to transmit personally identifiable information (PII) via email, you wouldn't want any unauthorized personnel to access that data.
13What are the 3 types of access controls?
Identification, authentication, and authorization
14How do access controls help?
help ensure that only authorized personnel can access data.
15What can i do with access controls?
grant and restrict access.
16List each function of access controls.
identification: users claim identity with a unique username. 2. authentication: users prove their identity with authentication, such as a password.\n3. authorization: you can grant or restrict access to resources using an authorization method such as permissions.
17What is integrity?
provides assurances that data has not been changed.
18How can you enforce integrity?
you can use hashing techniques to enforce integrity
19How can you determine if the original data is still the same?
by comparing 2 hashes created at different times, if they are the same, the data is the same.
20How can loss of integrity occur?
through unauthorized or unintended changes.
21What is a hash?
simply a number created by applying the algorithm to a file or message at different times.
22How can you verify integrity?
by comparing hashes.
23What is availability?
that data and services are available when needed.
24What do organizations implement to ensure availability for key systems?
redundancy and fault–tolerant methods.
25What is redundancy?
adds duplication to critical systems and provides fault–tolerance
26What is a common goal of fault tolerance and redundancy techniques?
to remove every single point of failure. (SPOF)
27What happens if an SPOF fails?
the entire system can fail.
28What can a system with fault tolerance do if it suffers a fault?
it can tolerate it and continue to operate.
29What are disk redundancies?
fault–tolerant disks such as RAID–1 (mirroring),\nRAID–5 (striping with parity), RAID–10 (Mirroring with parity) allow a system to continue to operate even if a disk fails.
30What are server redundancies?
failover clusters include redundant servers and ensure service will continue to operate, even if a server fails
31How can you increase availability?
by adding fault–tolerant and redundancies such as RAID, Failover clusters, backups and generators
32What is network redundancies?
load balancing uses multiple servers to support a single service, such as a high–volume website.
33What are power redundancies?
uninterruptible power supplies (UPSs) and power generators can provide power to key\n systems even if commercial power fails.
34What is scalability?
the system's ability to handle the increased workload by scaling up or out.
35What is elasticity?
the system's ability to handle the increased workload by dynamically scaling up or out as the need arises.
36What methods can increase the availability of systems and date?
patching methods.
37What is resiliency?
methods that help systems heal themselves or recover faults with minimal downtime.
38What is risk?
the possibility or likelihood of a threat exploiting a vulnerability resulting in a loss.
39What is a threat?
any circumstance or event that has the potential to compromise confidentiality.
40What is vulnerability?
a weakness
41List examples of where vulnerabilities can occur?
in the hardware, the software, the configuration, or even the users operating the system.
42What is an security incident?
an adverse event or series of events that can negatively affect the CIA of an organization's IT systems and data.
43What is risk mitigation?
reduces the chance that a threat will exploit a vulnerability.
44How can you reduce risk?
by reducing vulnerabilities to the threat or\n reducing the threat's impact.
45What are security controls for?
they are implemented by organizations to \nreduce risk.
46List 3 types of security control categories
managerial control, operation controls, and technical controls.
47List 6 control types.
1. preventive controls 2. detective controls 3. corrective controls 4. deterrent controls 5. compensating controls 6. physical controls.
48What are managerial controls?
primarily administrative in function. typically documented in written policies.
49What are operational controls?
helps ensure that the day–to–day operations of an organization comply with the security policy.
50What are technical controls?
use technology such as hardware, software, and firmware to reduce vulnerabilities.
51What are preventive controls?
attempt to prevent an incident from occuring
52What are detective controls?
attempt to detect incidents after they have occurred.
53What are corrective controls?
attempt to reverse the impact of an incident
54What are deterrent controls?
attempts to discourage individuals from causing an incident.
55What are compensating controls?
alternative controls are used when a primary\n control is not feasible.
56What are physical controls?
controls you can physically touch.
57List 2 common managerial controls?
Risk Assessments and vulnerability assessments.
58What is risk assessments?
they help organizations quantify and qualify risks within an organization so they can focus on the serious risks.
59What is vulnerability assessments?
attempts to discover current vulnerabilities.
60What are managerial controls used for?
to reduce and manage risk.
61List the families that are included in operational controls?
1. awareness and training 2. configuration management 3. media protection 4. physical and environmental protection.
62What is awareness and training?
training helps users maintain password security, understand threats such as phishing and malware, and much more.
63What is configuration management?
often uses baselines to ensure that systems start in a secure hardened state.
64What is media protection?
includes physical media such as USB flash drives, external and internal drives, and backup tapes
65What is physical and environmental protection?
physical controls such as cameras, door locks, and environmental controls such as heating and vent systems.
66What are technical controls?
use tech such as hardware, software, and firmware to reduce vulnerabilities.
67what do technical controls aim to reduce?
vulnerabilities
68List examples of technical controls
1. Encryption 2. antivirus software, 3. IDS and IPS 4. firewalls 5. least privilege
69What do firewalls do?
restrict network traffic going in and out of a network
70What is least privilege?
specifies that individuals or processes are granted only the privileges they need to perform their assigned tasks or functions but no more.
71What is IPS and IDS and what they do?
Intrusion prevention system and intrusion detective system. they both monitor a network or host for intrusions and provide ongoing \nprotection against various threats.
72What are control types designed to do?
to perform specific functions in relation to security incidents
73List examples of preventive controls
1. Hardening 2. Training 3. Security Guards 4. Change management 5. account disable policy 6. Intrusion prevention system (IPS)
74What is hardening?
the practice of making a system or application more secure than it's default configuration
75What do security guards do?
guards prevent and deter many attacks
76What is change management?
ensures that changes don't result in \nunintended outages
77What is account disablement policy?
ensures that users' accounts are disabled when an employee leaves the organization.
78What is an IPS and what does it do?
intrusion prevention system can block \nmalicious traffic before it reaches a network.
79What are detective controls for?
to detect vulnerabilities when they have been exploited.
80List examples of some detective controls.
1. Log monitoring 2. Security information and event management systems (SIEM) 3. Security Audit 4. Video Surveillance 5. motion detection 6. IDS
81What is log monitoring?
records details of activity on systems and networks
82What is SIEMs? And what does it do?
system information and event management system. it detects trends and raises alerts in real–time.
83What is IDS and what does it do?
intrusion detection system. can detect malicious traffic after it enters a network.
84What are corrective and recovery controls?
attempt to reverse the impact of an incident or problem after it has occurred.
85List examples of corrective and recovery controls
1. backups and system recovery 2. incident\ handling processes.
86What does backups and system recovery do?
ensure that personnel can recover data if it is lost or corrupted.
87What is incident handling processes?
define steps to take in response to security incidents.
88What are physical controls?
controls that you can physically touch
89What are deterrent controls?
attempt to discourage a threat.
90List some physical security controls used to deter threats.
1. Cable locks 2. Physical locks
91What are response controls?
referred to incident response controls, controls designed to prepare for security incidents and respond to them once they occur.
92What is ping?
a command used to test connectivity for remote systems
93What does the ping command do?
checks connectivity by sending ICMP echo request packets.
94How do you know if the remote system is operational?
if the remote systems answer with ICMP echo reply packets.
95What does name resolution process do?
resolves a hostname.
96How can you verify that a name resolution is working?
you can ping the hostname of a remote system.
97What does receiving a response from the system indicate?
it verifies the other system is operational and reachable.
98What is a ping flood attack?
attempts to disrupt systems by sending it to ping requests repeatedly.
99What do administrators use ping for?
to check the connectivity of remote systems and verify name resolution is working
100What does the hping command do?
it can send the pings using TCP,UDP, and ICMP.
101What is the hping command useful for?
useful if you're trying to identify if a firewall is blocking ICMP traffic.
102What does the ipconfig command do?
shows the TCP/IP/ configuration information for a windows system.
103What does the ifconfig command do?
same function as ipconfig but for linux–based systems but has more capabilities than it.
104What does the ipconfig /displaydns command do?
shows the contents of the DNS cache
105What does the ipconfig /all command do?
shows a comprehensive listing of the TCP/IP configuration information for each NIC
106What does ipconfig /flushdns command do?
erase contents of the DNS cache.
107What does command ifconfig eth0 do?
shows the configuration of the first ethernet interface on an linux system
108What does ifconfig etho0 promisc do?
enables promiscuous mode on the first ethernet interface.
109What does ifconfig eth0 allmulti do?
enables multicast mode on the NIC. allows the NIC to process all multicast traffic received by the NIC;.
110What does promiscuous mode allow you to do?
allows an NIC to process all traffic it receives.