1
00:00:06,480 --> 00:00:09,240
- Welcome to Lesson 20: Deep Dive Quiz.

2
00:00:09,240 --> 00:00:11,640
Now in lesson 20, we
explain the importance

3
00:00:11,640 --> 00:00:14,340
of automation and orchestration

4
00:00:14,340 --> 00:00:16,680
related to secure operations.

5
00:00:16,680 --> 00:00:18,810
And we had one lesson, 20.1,

6
00:00:18,810 --> 00:00:22,110
Scripting, Automation and Orchestration.

7
00:00:22,110 --> 00:00:24,030
So let's do a five question quiz together.

8
00:00:24,030 --> 00:00:24,863
You ready?

9
00:00:24,863 --> 00:00:26,460
All right, let's start.

10
00:00:26,460 --> 00:00:27,930
Our first question:

11
00:00:27,930 --> 00:00:30,960
The ability to execute a sequence of tasks

12
00:00:30,960 --> 00:00:33,030
without human intervention.

13
00:00:33,030 --> 00:00:35,700
Is this artificial intelligence, AI;

14
00:00:35,700 --> 00:00:37,590
machine learning, ML;

15
00:00:37,590 --> 00:00:40,503
orchestration; or automation.

16
00:00:41,850 --> 00:00:44,820
Go ahead and put me on
pause if you need to.

17
00:00:44,820 --> 00:00:45,900
What do you think?

18
00:00:45,900 --> 00:00:49,140
This is the ability to
execute a sequence of tasks

19
00:00:49,140 --> 00:00:50,673
without human intervention.

20
00:00:52,500 --> 00:00:54,600
Well, I'm gonna choose automation,

21
00:00:54,600 --> 00:00:57,300
because that's our
definition of automation.

22
00:00:57,300 --> 00:01:00,180
The ability to execute a sequence of tasks

23
00:01:00,180 --> 00:01:02,400
without human intervention.

24
00:01:02,400 --> 00:01:03,240
You agree?

25
00:01:03,240 --> 00:01:04,203
Let's check,

26
00:01:05,430 --> 00:01:06,870
and that's correct.

27
00:01:06,870 --> 00:01:09,180
All right, moving on to question two.

28
00:01:09,180 --> 00:01:13,680
Used in SDN, this is the
automation and coordination

29
00:01:13,680 --> 00:01:16,800
of tasks like configuration, management,

30
00:01:16,800 --> 00:01:20,493
and optimization of network
services and devices.

31
00:01:21,660 --> 00:01:24,480
Remember, SDN is
software-defined networking.

32
00:01:24,480 --> 00:01:26,280
Is this immutability,

33
00:01:26,280 --> 00:01:29,250
SOAR, security automation,

34
00:01:29,250 --> 00:01:31,293
or network orchestration?

35
00:01:32,250 --> 00:01:34,380
So it's the automation and coordination,

36
00:01:34,380 --> 00:01:35,820
there is a keyword for you,

37
00:01:35,820 --> 00:01:37,950
of tasks like configuration, management,

38
00:01:37,950 --> 00:01:41,340
and optimization of network
services and devices.

39
00:01:41,340 --> 00:01:44,400
You can put me on pause if
you wanna think about it.

40
00:01:44,400 --> 00:01:46,770
So immutability, SOAR,

41
00:01:46,770 --> 00:01:49,833
security automation, or
network orchestration.

42
00:01:51,060 --> 00:01:53,130
Well immutability,
remember, is our principle

43
00:01:53,130 --> 00:01:55,230
that we're not gonna try
to fix anything, right?

44
00:01:55,230 --> 00:01:57,570
We're just gonna create
and destroy, right?

45
00:01:57,570 --> 00:02:01,020
So we're gonna recreate
instead of trying to fix.

46
00:02:01,020 --> 00:02:03,180
SOAR, that was a tool that we looked at

47
00:02:03,180 --> 00:02:05,880
which was an automated response tool.

48
00:02:05,880 --> 00:02:09,390
Security automation just
refers to continuous testing

49
00:02:09,390 --> 00:02:12,780
of pre-production code and
then continuing that testing

50
00:02:12,780 --> 00:02:15,240
once code is in production.

51
00:02:15,240 --> 00:02:17,370
I like network orchestration, right?

52
00:02:17,370 --> 00:02:18,750
Network orchestration is used

53
00:02:18,750 --> 00:02:21,420
in software-defined networking, right?

54
00:02:21,420 --> 00:02:23,760
This is the automation
and coordination of tasks

55
00:02:23,760 --> 00:02:25,980
like configuration, management,

56
00:02:25,980 --> 00:02:29,490
and optimization of network
services and devices.

57
00:02:29,490 --> 00:02:30,540
Agree?

58
00:02:30,540 --> 00:02:31,740
Let's check.

59
00:02:31,740 --> 00:02:33,003
And that is correct.

60
00:02:34,080 --> 00:02:36,000
This programming language is a favorite

61
00:02:36,000 --> 00:02:39,840
of cybersecurity
practitioners and attackers.

62
00:02:39,840 --> 00:02:42,000
And it has an extensive library.

63
00:02:42,000 --> 00:02:44,250
Is this Python, Perl,

64
00:02:44,250 --> 00:02:46,143
VBA, or JAVA?

65
00:02:46,980 --> 00:02:48,810
It's a programming
language that's a favorite

66
00:02:48,810 --> 00:02:50,820
of cybersecurity practitioners.

67
00:02:50,820 --> 00:02:54,030
It's used in all kinds
of positive manners,

68
00:02:54,030 --> 00:02:58,260
but it's also used by our
adversaries to attack us.

69
00:02:58,260 --> 00:03:00,000
And it does have an extensive library

70
00:03:00,000 --> 00:03:01,650
and it's pretty easy to learn.

71
00:03:01,650 --> 00:03:03,570
And I suggested that you learn it.

72
00:03:03,570 --> 00:03:05,250
So is this Python, Perl,

73
00:03:05,250 --> 00:03:07,530
VBA, or JAVA?

74
00:03:07,530 --> 00:03:09,210
Make that choice.

75
00:03:09,210 --> 00:03:11,430
I'm gonna choose Python.

76
00:03:11,430 --> 00:03:12,942
Agree?

77
00:03:12,942 --> 00:03:14,610
Now let's check,

78
00:03:14,610 --> 00:03:16,530
and that is correct.

79
00:03:16,530 --> 00:03:17,880
All right, question number four.

80
00:03:17,880 --> 00:03:19,500
We have a matching.

81
00:03:19,500 --> 00:03:22,140
We're gonna match up high
items with their descriptions.

82
00:03:22,140 --> 00:03:25,500
Down the left-hand side,
we have Bash, macro,

83
00:03:25,500 --> 00:03:27,930
Python and PowerShell.

84
00:03:27,930 --> 00:03:30,420
And the right-hand side
we have our descriptions

85
00:03:30,420 --> 00:03:32,610
starting with an automated input sequence

86
00:03:32,610 --> 00:03:35,550
that imitates keystrokes or mouse actions;

87
00:03:35,550 --> 00:03:38,720
a Linux-Unix shell command
line interface, CLI,

88
00:03:38,720 --> 00:03:40,590
in scripting language;

89
00:03:40,590 --> 00:03:42,930
a Microsoft automation and configuration

90
00:03:42,930 --> 00:03:44,310
management framework;

91
00:03:44,310 --> 00:03:46,530
and interpreted, object-oriented,

92
00:03:46,530 --> 00:03:48,453
open-source programming language.

93
00:03:49,410 --> 00:03:50,550
Well, let's start with that last one

94
00:03:50,550 --> 00:03:51,990
'cause we just talked about it.

95
00:03:51,990 --> 00:03:54,000
Interpreted, object-oriented,

96
00:03:54,000 --> 00:03:55,893
open-source programming language,

97
00:03:56,880 --> 00:03:58,320
well, before I actually match 'em up

98
00:03:58,320 --> 00:04:00,150
do you wanna put me on pause?

99
00:04:00,150 --> 00:04:02,220
All right, there's your chance.

100
00:04:02,220 --> 00:04:04,290
Okay, let's match up
that programming language

101
00:04:04,290 --> 00:04:05,760
with our programming language right here,

102
00:04:05,760 --> 00:04:07,113
which is gonna be Python.

103
00:04:07,950 --> 00:04:09,330
All right, let's go back up to the top.

104
00:04:09,330 --> 00:04:11,760
An automated sequence
that imitates keystrokes

105
00:04:11,760 --> 00:04:13,320
or mouse actions.

106
00:04:13,320 --> 00:04:15,900
Bash, macro or PowerShell?

107
00:04:15,900 --> 00:04:17,883
Ah, that sounds like a macro to me.

108
00:04:19,290 --> 00:04:22,590
How about a Linux or Unix shell
command line interface, CLI,

109
00:04:22,590 --> 00:04:24,480
and scripting language?

110
00:04:24,480 --> 00:04:25,313
Right there.

111
00:04:25,313 --> 00:04:26,820
It's already there for us, Bash.

112
00:04:26,820 --> 00:04:29,910
And that means if we go down
to our last one, PowerShell,

113
00:04:29,910 --> 00:04:31,770
which was Microsoft's automation

114
00:04:31,770 --> 00:04:34,143
and configuration management framework.

115
00:04:35,040 --> 00:04:37,890
So Bash, being our Linux or Unix shell

116
00:04:37,890 --> 00:04:40,560
command line interface
and scripting language;

117
00:04:40,560 --> 00:04:43,260
a macro being an automated input sequence

118
00:04:43,260 --> 00:04:46,260
that imitates keystrokes
and mouse actions;

119
00:04:46,260 --> 00:04:48,630
Python, an interpreted, object-oriented,

120
00:04:48,630 --> 00:04:50,280
open-source programming language;

121
00:04:50,280 --> 00:04:53,490
and lastly, PowerShell,
Microsoft's automation

122
00:04:53,490 --> 00:04:55,890
and configuration management framework.

123
00:04:55,890 --> 00:04:57,210
You agree?

124
00:04:57,210 --> 00:04:58,413
All right, let's check.

125
00:04:59,340 --> 00:05:00,543
And that is correct.

126
00:05:03,000 --> 00:05:04,590
All right, our last question.

127
00:05:04,590 --> 00:05:08,430
Which statement about scripts is false?

128
00:05:08,430 --> 00:05:10,920
Scripts are sequence of instructions;

129
00:05:10,920 --> 00:05:13,320
Scripts are always interactive;

130
00:05:13,320 --> 00:05:16,410
Scripts are interpreted,
opposed to compiled;

131
00:05:16,410 --> 00:05:19,593
or Scripts are read and
executed line-by-line.

132
00:05:20,640 --> 00:05:22,800
Three of those statements are true,

133
00:05:22,800 --> 00:05:24,330
one is not.

134
00:05:24,330 --> 00:05:26,580
Put me on pause and read
through those again.

135
00:05:27,990 --> 00:05:29,010
Right, so let's go through them.

136
00:05:29,010 --> 00:05:31,110
Scripts are a sequence of instructions.

137
00:05:31,110 --> 00:05:33,360
Well, that's a true statement.

138
00:05:33,360 --> 00:05:36,540
Scripts are interpreted,
opposed to compiled.

139
00:05:36,540 --> 00:05:38,400
That's a true statement.

140
00:05:38,400 --> 00:05:42,000
Scripts are read and
executed line-by-line.

141
00:05:42,000 --> 00:05:42,930
That's a true statement.

142
00:05:42,930 --> 00:05:44,930
That's really what being interpreted is.

143
00:05:46,110 --> 00:05:49,170
But this one, scripts
are always interactive.

144
00:05:49,170 --> 00:05:50,580
That's not a true statement

145
00:05:50,580 --> 00:05:52,800
because a script doesn't
have to be interactive.

146
00:05:52,800 --> 00:05:54,240
It can be interactive,

147
00:05:54,240 --> 00:05:57,000
but it doesn't have to be interactive.

148
00:05:57,000 --> 00:05:59,730
And so this one word right here, always,

149
00:05:59,730 --> 00:06:02,400
made this a false statement.

150
00:06:02,400 --> 00:06:03,233
Agree?

151
00:06:04,500 --> 00:06:05,610
Let's check,

152
00:06:05,610 --> 00:06:07,410
and that's correct.

153
00:06:07,410 --> 00:06:09,630
Congratulations, great job.

154
00:06:09,630 --> 00:06:11,850
Up next, Lesson 21:

155
00:06:11,850 --> 00:06:14,820
Explain Appropriate Instant
Response Activities.

156
00:06:14,820 --> 00:06:15,770
I'll see you there.
