Overview
User Auth
Access Control
Intro to Crypto
software Security
100

A flaw or weakness in a system’s design, implementation, or operation and management that could be exploited to violate the system’s security policy is  a(n)  __________.

Vulnerability 


100

What is one derived authentication requirements?

multifactor, timeout, prevent reuse, minimum password complexity, prohibit password reuse obscure auth info, password policy 

100

what is the granting of a right or permission to a system entity to access a system resource.

Authorization

100

this is also referred to as single key encryption

symmetric 

100

Incorrect handling of program _____ is one of the most common failings in software security

Input

200

A(n) _________ is an attempt to learn or make use of information from the system that does not affect system resources.

Passive Attack

200

This is the data structure that authorivately binds an indentity & attributes to a token

Credential 

200

The three types of attributes in the ABAC model are subject attributes, object attributes, and _________ attributes.


environment

200

Public-key algorithms are based on simple operations on bit patterns

False, based on mathematical functions such as RSA, Diffie, and Elliptic Curve

200

This is when multiple processes and threads compete to gain uncontrolled access to some resource.

Race Conditions

300

A what is a threat that if carried out and successful leads leads to an undesirable violation of security, or threat consequence

attack

300

 A __________ attack involves an adversary repeating a previously captured user response.

replay attack

300

___________ refers to setting a maximum number with respect to roles.

Cardinality 

300

Why are passwords stored using hash functions rather than encryption

hashing is a one way irreversible process, protects agains rainbow tables and brute force

300

“Incorrect Calculation of Buffer Size” is in the __________ software error category.

Risky Resource Management



400

The assets of a computer system can be categorized as hardware, software, communication lines and networks, and _________.

data

400

How does OTP improve security 

single use codes, protect against replay attacks

400

The purpose of access control is to implement a security policy that limits access to who? given their ?

Authorized Users & Access Type

400

The Hash Property, Given only black x,  it is compuytlationally infeasible to find y != x such that H(x) = H(y). This is known as?

second Preimage resistant

400

A _________ attack occurs when the input is used in the construction of a command that is subsequently executed by the system with the privileges of the Web server.

Command Injection

500

Name 3 security principles 

Economy of mech, fail safe defaults, complete mediation, open design, separation of privacy, least common mech, psychological acceptability Isolation, Encapsulation, Modularity, Layering, least astonishment

500

Smart tokens have 3 authentication protocol types which are?

static, dynamic challenge response


500

An access Control List Contains?

users and their access rights

500

Digital signatures and key management are the two most important applications of __________ encryption.

public key 

500

If a program flaw allows an attacker to execute code with privileges greater than those already available to the attacker, the result is a _________.

Privilege Escalation