S19-Orchestration and Automation Flashcards

(39 cards)

1
Q

Infrastructure as Code (IaC)

A

Enables managing and provisioning of infrastructure through code instead of through man processes

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

Scripting

A

Lets the user perform a series of action in a particular order or sequence

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

Security Templates and Policies

A

Series of config files that are applied to the different devices being deployed

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

Orchestration

A

Process of arranging or coordinating the installation and configuration of multiple systems

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

Snowflake System

A

Any system that deviates from the standard config template used within the Organization’s IaC structure

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

What things should you consider when implementing an Automation & orchestration system?

A
  • Complexity
  • Cost
  • Single points of failure
  • Technical debt
  • Ongoing supportability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Complexity

A

Assessing the complexity and resource commitment needed for a Process

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

Technical Debt

A

a trade-off between rapid delivery and long-term maintainability and quality.

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

How can you reduce/prevent technical debt?

A

Regularly review and update automation and orchestrations systems

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

When should you implement automation & Orchestration?

A

For repeatable, consistent and frequently used tasks

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

What are some of the main benefits of using automation & Orchestration?

A
  • Increasing Efficiency and time savings
  • Enforcing baselines
  • Secure Scaling
  • Increase Employee retention
  • increase reaction times
  • Workforce Multiplier
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Playbook

A

A Checklist of actions to be performed to detect and respond to a specific type of incident

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

Security Orchestration, Automation, and Response (SOAR)

A

Security tools that facilitates incident response, threat hunting, and security configs without any human assistance

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

Runbook

A

An automated version of a playbook which leaves clearly defined interaction points for human analysis

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

Ransomware Playbook

A

Describes the people. processes and tools to be employed during a ransomware event

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

Data Exfiltration Playbook

A

Describes the specific and necessary tasks needed to stop or mitigate an ongoing data exfiltration

17
Q

Phishing Playbook

A

Describes the Necessary responses to identify the phishing emails, the infected user accounts, and extent of the exploitation

18
Q

What actions can Automation perform for updates and compliance?

A
  • Regular Network Scans
  • Verify software versions
  • Auto update any outdated device software
  • Testing
  • System Monitoring
  • Policy Enforcement
19
Q

What are some Device monitoring tools?

A
  • Chef
  • Puppet
  • DNA Center
  • Ansible
20
Q

Nmap (Network Mapper)

A

Conducts IP scans and port scans across the network, identifying the devices present

21
Q

Integration

A

Process of combining different subsystems or components into one comprehensive system to ensure proper functioning together

22
Q

Application Programming Interface (API)

A

set of rules and protocols used to build and integrate application software

23
Q

Representational State Transfer (REST)

A

an architectural style for designing APIs that enable communication between different systems over the internet in a stateless manner. uses HTTP methods, Status codes, Uniform resource IDs, and MIME types.
- Straight forward usage

24
Q

Simple Object Access Protocol (SOAP)

A

messaging protocol used for exchanging information between applications, especially in web services. used XML messages, typically communicated via HTTP, to send requests and responses.
- Higher security

25
Git Repository
Storage area where versions of code and related files are stored
26
config command (git)
Set options for repository or Git users
27
init command (git)
Create git repository or reinitialize and existing one
28
Clone command (git)
create a copy of an existing repository
29
add command (git)
add files to b tracked by git repo.
30
commit command (git)
Update the Git Repo with changes (Snapshot)
31
Status command (git)
Display status of repo
32
Branch command (git)
manage branches (after changes)
33
Merge command (git)
integrate changes into a master branch
34
Pull command (git)
acquire and merge changes
35
Push command (git)
upload local working copy of a repository to a remote repo.
36
log command (git)
Display the changes made (Local repo.)
37
checkout command (git)
Switch to a specific branch
38
.gitignore
Identifies files that should be ignored during a commit action
39
*.git/
contains all files Git uses to manage version control for a project