CYBR 4820 Midterm

0.0(0)
Studied by 1 person
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/151

152 Terms

1
New cards
What is information assurance?
Measures that protect and defend information and information systems
2
New cards
What does information assurance include?
- integrity
- availability
- confidentiality
- authenticity
- non-repudiation
3
New cards
Why computer security?
Most online transactions involve using computers and database
4
New cards
is Technology a need or preference?
Need
5
New cards
What has attracted many network and database users to use them?
The progression in technology
6
New cards
What attracts intruders to seek destruction and monetary gain?
Information shared and stored about users
7
New cards
What was the old view of intruders?
some lonely hacker residing in the basement of his/her parent's home
8
New cards
What has the view of intruders transformed into?
a collection of hacking brigades professionally trained by the militaries of nations around the globe
9
New cards
Has computer security become an issue of global importance? True or False?
True
10
New cards
As networks become more sophisticated...
so do intruders
11
New cards
What does computer security rest on?
- confidentiality
- integrity
- availability
12
New cards
What is confidentiality?
The concealment(hiding) of information or resources
13
New cards
Where does the need for concealment occur?
in institutions with sensitive information
(e.g Government, industry)
14
New cards
Where do access control mechanisms support?
confidentiality and sometimes conceal the existence of data
15
New cards
Example of access control mechanism
cryptography
16
New cards
What does cryptography do?
- transforms data to make it incomprehensible
- Cryptographic key controls access to the encrypted data
- but then the key itself also becomes important to be protected
17
New cards
What does confidentiality apply to?
the existence of data
18
New cards
Why is the existence of data important?
because existence of data sometimes is more information revealing than the data itself
19
New cards
Example of why existence of data is important
The precise number of people who distrust a politician might be less important than the fact that such people in the politician's staff exist
20
New cards
Resource hiding
another important aspect of confidentiality
21
New cards
Why is resource hiding important?
organizations often wish to conceal their network configurations.

e.g internet mapping challenge (network structure)
22
New cards
What are confidentiality requirements?
- block unauthorized access (authentication)
- limit authorized access to resource (access controls)
23
New cards
What could a breach in confidentiality result in?
- stolen identity
- exposed business trade secrets
24
New cards
What is Integrity?
- the trustworthiness of data/resources
-the prevention of improper/unauthorized change
25
New cards
What does Integrity include?
Data integrity and origin integrity
26
New cards
What is data integrity?
ensures the content of the information is unchanged (think Dropbox example)
27
New cards
What is origin integrity?
the source of the data is legitimate
28
New cards
What are the two classes of integrity mechanisms?
prevention mechanisms and detection mechanisms
29
New cards
what is a prevention mechanism?
prevents unauthorized attempts to maintain integrity
30
New cards
Common examples of prevention mechanisms
- usernames
- passwords
31
New cards
What is a detection mechanism?
- do not try to prevent violations of integrity
- simply report that the data's integrity is no longer trustworthy.
32
New cards
Example of detection mechanism
md5sum
33
New cards
What is auditing?
used to compare data with older, backed-up versions of the data
34
New cards
What are the results of an integrity breach?
- unreliable data
- flawed programs
- system failures
35
New cards
example of unreliable data
someone modifies data without authorization
36
New cards
example of flawed programs
You download a program to do a specific task. That program should do exactly what it says nothing more and nothing less. If someone makes changes to the program to do something different you have a flawed program
37
New cards
What is availability?
the ability to use information or resources
38
New cards
Why is availability so important?
an unavailable system is as bad as no system at all
39
New cards
Why is availability relevant to security?
convenience and cruciality
40
New cards
example of why availability is important
an attack on availability could cause financial loss, health issues, etc
41
New cards
Example of threats to availability
- technical failures
- natural disasters
- user-caused harm
42
New cards
What is the most well-know attempt to block availability?
Denial of Service (DoS) attacks
43
New cards
The target coordinates of a missile should not be improperly modified is a violation of confidentiality, integrity, or availability?
Integrity
44
New cards
The target coordinates of a missile should not be improperly disclosed is a violation of confidentiality, integrity, or availability?
confidentiality
45
New cards
When the proper command is issued the missile should fire is a violation of confidentiality, integrity, or availability?
availability
46
New cards
John copies Mary's homework is a violation of confidentiality, integrity, or availability?
confidentiality
47
New cards
Paul crashes Linda's system is a violation of confidentiality, integrity, or availability?
availability
48
New cards
Carol changes the amount of Angelo's check from $100 to $1,000 is a violation of confidentiality, integrity, or availability?
integrity
49
New cards
What is non-repudiation?
the assurance that someone cannot deny something. When someone executes a task there should be no way to deny they did it.
50
New cards
What do you use in order to assure non-repudiation?
- use digital signatures
-involve the private key in transaction
51
New cards
What is authentication?
the process of determining whether someone or something is, in fact, who or what is declares itself to be
52
New cards
What is vital to implement a secure system?
authentication
53
New cards
What is required to establish access controls?
authentication
54
New cards
How do you assure authentication in cryptography?
- Digital Signatures
- MAC (message authentication codes)
55
New cards
What is a threat?
potential violation of security
56
New cards
what is an attack?
the actions to be guarded against
57
New cards
What are attackers?
those who execute attacks
58
New cards
What are the four classes of threats?
- Disclosure
- Deception
- Disruption
- Usurpation
59
New cards
what is disclosure?
unauthorized access to information
60
New cards
what is deception?
acceptance of false data
61
New cards
what is disruption?
interruption or prevention of correct operation
62
New cards
what is usurpation?
unauthorized control of some part of the system
63
New cards
What class of threat does snooping or eavesdropping fall under?
- disclosure
e.g passively sniffing, snooping in the area
64
New cards
what class of threat does modification or alteration fall under?
- deception
- disruption
- usurpation
e.g. active wiretapping (alter moving data
65
New cards
What class of threat does masquerading or spoofing fall under?
- deception
- usurpation
e.g luring a victim into believing that they are communicating with the bank, IP spoofing, meddler-in-the-middle attacks
66
New cards
what class of threat does repudiation or origin fall under?
- decpetion
e.g Alice denies that she made an order on amazon when she actually did
67
New cards
What class of threat does delay fall under?
- usurpation
e.g an attacker delaying the delivery of some goods to the customer
68
New cards
what class of threat does Denial of service fall under?
- usurpation
e.g an attacker prevents a server from providing a service
69
New cards
what is a security policy?
a statement of what is and what isn't allowed.

what makes a system secure or unsecure
70
New cards
what is a security mechanism?
a method, tool, or procedure for enforcing a security policy
71
New cards
A security policy and security mechanism are important to establish a ...
secure system
72
New cards
What does recording of passwords and other sensitive information do?
helps increase security
73
New cards
What do policies provide?
a precise description of secure and nonsecure states
74
New cards
Given a security policy's specification of what is secure and what is nonsecure, security mechanisms help
- prevent attacks
- detect attacks
- recover from attacks
75
New cards
Prevention
Attack will fail
76
New cards
Example of prevention
attacker tries to log into a system using ssh but the system is protected with a strong password
77
New cards
Detection
useful when an attack cannot be prevented
78
New cards
example of detection
user entering password incorrectly multiple times
79
New cards
What are the two forms of recovery?
- stop an attack, assess and repair any damage caused by the attack
- system continues to function correctly while an attack is under way
80
New cards
Does a policy always correctly describe the require level of security?
no

- there will always be room for a flaw in system

- security rests on assumptions specific tot he type of security required
81
New cards
Example of assumptions and trust
door locks
82
New cards
What are the two assumptions policy designers always make?
- the policy correctly and unambiguously partitions the system states into "secure" and "nonsecure" states

- the security mechanisms prevent the system from entering a "nonsecure" state
83
New cards
What happens if assumptions are erroneous?
the system will be nonsecure
84
New cards
What is assurance?
the specification of how much one can trust a system
85
New cards
What are the steps to Assurance?
1. Detailed specification of what is allowed/disallowed

2. analysis of the design of the system to show that it will not violate the specifications

3. proof that the implementation will produce the desired behavior
86
New cards
What is specification?
a statement of the desired functioning of the system (what is required)
87
New cards
What is the formal specification?
mathematically
88
New cards
what is the the informal specification?
in english
89
New cards
What is design?
translates specifications into components that will implement them
90
New cards
What is implementation?
creates a system that satisfies the design
91
New cards
What does a useful policy and mechanism balance?
the benefits of protection and cost
92
New cards
what does risk analysis do?
- determine whether an assess should be protected

- determine to what level is it to be protected
93
New cards
What does the level of protection depend on?
- the probability of an attack occurring
- the effects of the attack should it succeed
94
New cards
What is the problem of "analysis paralysis"?
no solution or course of action is decided upon
95
New cards
What do laws restrict?
The use of technology and affect procedural controls
96
New cards
What must any policy and mechanism consider?
legal requirements
97
New cards
Besides laws what is another constraint on policies and procedures?
Society distinguishes between legal and acceptable practices
98
New cards
Does security provide direct financial gain to users?
no
99
New cards
How do organizations often view security? Why?
a waste or money and effort. Security adds extra complexity
100
New cards
Example of organizational problems regarding security?
not backing up your data