Resilience Engineering Flashcards Preview

COMP 3521: Software Engineering > Resilience Engineering > Flashcards

Flashcards in Resilience Engineering Deck (15)
Loading flashcards...
1

Recognition strategy

  • Detecting the symptoms of a problem that may lead to system failure

2

Resistance strategy

  • Invoking actions that reduce the probability that a system will fail after a problem of cyberattack has been detected

3

Recovery strategy

  • Critical services are restored as quickly as possible so that the consequences of a failure or cyberattack are minimized.

4

Reinstatement strategy

  • All system services are restored and the system brought back to normal operation.

5

Cybersecurity

  • Sociotechnical issue
  • Protection of citizens
  • Protection of businesses
  • Protection of critical infrastructures

6

Cybersecurity threats

  • Threats to confidentiality of assets
  • Threats to integrity of assets
  • Threats to availability of assets

7

Two approaches to human errors

  • Person approach
  • System approach

8

Latent conditions

  • Vulnerabilities and weaknesses in a system, that at some stage, may contribute to system failure

9

Active failures

  • Some operational event or human error that triggers a sequence of events that could lead to system failure

10

Swiss cheese model

  • Defensive layers have vulnerabilities.
  • Vulnerabilities are dynamic.
  • Failure occurs when holes line up.

11

Operational processes

  • Processes for using the system
  • Important defense mechanism

12

Coping with failures

  • Design operational processes to be flexible and adaptable.

13

Critical service identification

  • Services that must always be available to a system to be usable

14

Diverse barriers in a system

  • Close holes and reduce the chance of holes lining up.

15

Defensive layers

  • Use redundancy and diversity to create a set of defensive layers.