security requirement Flashcards

1
Q

why do modern systems have security?

A

internet
often control money
too much data

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

4 main security issues

A

confidentiality, integrity, authentication/authorization and non repudiation and available

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

What is soft security?

A

permissions

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

what is hard hard security?

A

encryption

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

name some approaches to integrity

A

CRC checking(easy to forge check value)
hash value (simialr problem to CRC)
hash value + secret value(key distribution problem)
best approach is hach value encrytped using asymmetric cipher.

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

what is the bell-lapadula model

A

all items given a security clearance. Subject cannot read a document above their clearance level. A document cant be copied or included with another document with a lower security clearance.

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

what is cucumber

A

software tool used to help write requirements which are linked directly to tests.

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

what language does cucumber use?

A

gherkin

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