How To Create a Logical Diagram | Day 1

MyDFIR
31 Aug 202412:05

Summary

TLDRWelcome to the 30-day My.Defer Sock Analyst Challenge, a program designed to equip aspiring security analysts with practical experience. Hosted by Steven, an 8-year veteran in cybersecurity, the challenge guides participants through setting up a virtual environment using draw.io. It includes creating six servers on a cloud provider, configuring a VPC, and illustrating connections between various servers. The tutorial emphasizes the importance of hands-on skills and logical diagramming, crucial for future cybersecurity professionals.

Takeaways

  • 😀 The video introduces a 30-day challenge aimed at helping aspiring security analysts gain practical experience.
  • 👨‍💻 The presenter, Steven, has 8 years of experience in cybersecurity, focusing on security operations, and currently works as a digital forensic and incident response consultant.
  • 🎯 The challenge's goal is to boost confidence in hands-on skills and provide the necessary practical experience for security analysts.
  • 🛠️ The first task of the challenge is to create a diagram using draw.io, a web-based diagramming tool.
  • 🏢 Six servers are to be built as part of the challenge, each with different configurations and roles.
  • 🌐 The use of a cloud provider, Vulture, is mentioned for creating the servers, highlighting the importance of cloud environments in cybersecurity.
  • 🔗 Connections between servers are to be represented in the diagram, indicating the flow of data and management relationships.
  • 🔒 The concept of a VPC (Virtual Private Cloud) is introduced, explaining how it creates a private network for virtual machines in the cloud.
  • 🖥️ The diagram includes various types of servers and devices, such as Elastic and Kibana, Windows Server, Ubuntu Server, Fleet server, OS Ticket server, and a C2 server.
  • 🏆 A giveaway is mentioned, offering a chance to win a course and access to TryHackMe, encouraging participation and skill development.

Q & A

  • What is the purpose of the 30-day My.Defer Sock Analyst Challenge?

    -The purpose of the challenge is to help aspiring sock analysts gain practical experience and confidence in their hands-on skills within 30 days.

  • Who is Steven and what is his role in the cybersecurity industry?

    -Steven is a digital forensic and incident response consultant with about 8 years of experience in the cybersecurity industry, focusing on security operations. He mentors individuals who want to get into cybersecurity, specifically as a sock analyst.

  • What is the first step in the challenge according to the video script?

    -The first step in the challenge is to go to draw.io to create a diagram for the setup of the challenge.

  • What is the default name of a new diagram on draw.io?

    -The default name of a new diagram on draw.io is 'Untitled diagram'.

  • How many servers is Steven planning to build for the challenge?

    -Steven is planning to build six servers for the challenge.

  • What is the significance of the red-colored server in the diagram?

    -The red-colored server in the diagram represents a C2 (Command and Control) server, which is an important part of the setup for the challenge.

  • What does VPC stand for in the context of the video script?

    -VPC stands for Virtual Private Cloud, which is used to put all virtual machines in the cloud within the same private network.

  • How does Steven represent the internet in the diagram?

    -Steven represents the internet in the diagram with a cloud icon.

  • What is the private network range that Steven decides to use in the challenge?

    -Steven decides to use the private network range 172.31.0.0/24 for the challenge.

  • What is the prize for the giveaway mentioned in the video script?

    -The prize for the giveaway is the My.Defer Sock Analyst course for one lucky winner and three one-month passes for TryHackMe for additional winners.

  • Why is creating a logical diagram important for a sock analyst?

    -Creating a logical diagram is important for a sock analyst as it helps in understanding the flow of the environment and how different components interact, which is a valuable skill in the cybersecurity field.

Outlines

00:00

🚀 Introduction to the 30-Day MyDefer Sock Analyst Challenge

Steven, a cybersecurity professional with 8 years of experience, introduces the 30-day MyDefer Sock Analyst Challenge aimed at helping aspiring sock analysts gain practical experience. He shares his background in security operations and digital forensics, emphasizing his role in mentoring newcomers. The challenge is designed to build confidence in hands-on skills. Steven guides viewers to start by using draw.io to create a diagram, explaining the process of selecting shapes, naming the diagram, and customizing its style. He plans to build six servers, each with specific roles, and uses the cloud provider 'vulture' to set up these servers, detailing each server's function and how they interconnect.

05:01

🔗 Building the Network Diagram for the Challenge

Steven continues the tutorial by demonstrating how to connect the servers using arrows to represent the flow of data and commands. He explains the concept of a VPC (Virtual Private Cloud) and its role in creating a private network for the virtual machines. He shows how to draw and format a VPC in the diagram. Each server's connection is labeled with its specific function, such as 'managed,' 'alerts/tickets,' and 'forward logs via agent.' Steven also discusses the importance of choosing an appropriate private network range and subnet mask, which he includes in the diagram. He adds an internet gateway and internet connection to the diagram, representing the analyst's and attacker's access points to the network.

10:02

🏁 Wrapping Up Day One of the Challenge

Steven concludes the first day of the challenge by reviewing the diagram created, which includes the analyst's laptop, attacker's laptop, various servers, and networking components like the VPC and internet gateway. He emphasizes that the diagram is a work in progress and can be updated as needed. Steven stresses the importance of practice in creating logical diagrams, which will be beneficial for the viewers in their cybersecurity careers. He reminds viewers of the giveaway opportunity, offering a chance to win a MyDefer Sock Analyst course and TryHackMe passes, and encourages participation to enhance practical skills. The video ends with a call to subscribe and a reminder to stay curious and think differently.

Mindmap

Keywords

💡Cyber Security

Cyber security refers to the practice of protecting systems, networks, and programs from digital attacks. In the context of the video, the speaker has been in the cyber security industry for eight years, focusing on security operations. This keyword is central to the video's theme as it sets the stage for the challenge aimed at aspiring security analysts.

💡Security Operations

Security operations involve the processes and actions taken to protect an organization's information assets. The speaker mentions specializing in this domain, indicating that the video's content is geared towards practical skills development in this area, which is crucial for a career in cyber security.

💡Digital Forensics

Digital forensics is the use of scientifically derived and proven methods toward the preservation, collection, validation, identification, analysis, interpretation, documentation, and presentation of digital evidence derived from digital sources for the purpose of facilitating or furthering the reconstruction of events found to be criminal, or helping to anticipate unauthorized actions shown to be disruptive to planned operations. The speaker identifies as a digital forensic and incident response consultant, suggesting that the video will likely touch on aspects of investigating and responding to cyber incidents.

💡Incident Response

Incident response is a critical component of cyber security that involves preparing for and managing the aftermath of a cyber attack. It is mentioned alongside digital forensics, indicating that the video's challenge will likely involve practical exercises related to responding to security incidents, a key skill for security analysts.

💡Practical Experience

Practical experience refers to hands-on involvement in real-world activities that help develop skills and knowledge. The video's challenge is designed to provide such experience, which is often sought after by employers in the cyber security field. The speaker emphasizes the importance of gaining confidence in hands-on skills, which is a central message of the video.

💡draw.io

draw.io is a diagramming software that allows users to create a variety of diagrams, including flowcharts, network diagrams, and more. In the video, the speaker instructs viewers to use draw.io to create a logical diagram for the challenge, demonstrating its utility in visualizing and planning cyber security infrastructure.

💡VPC (Virtual Private Cloud)

A Virtual Private Cloud is a private, isolated section of a public cloud provider's network. The speaker discusses configuring a VPC when setting up virtual machines, which is an important aspect of network security. The video's challenge involves creating a VPC, showcasing the practical application of this concept.

💡Elastic and Kibana

Elastic and Kibana are components of the Elastic Stack, a set of tools designed for search, logging, and analytics. The speaker mentions setting up Elastic and Kibana servers, indicating that the video's challenge will involve working with these tools, which are commonly used in security operations for log analysis and visualization.

💡Ubuntu Server

Ubuntu Server is a server edition of the Ubuntu operating system. The speaker refers to setting up an Ubuntu server with SSH enabled, which is a common configuration for remote server management. This keyword is relevant as it suggests that the challenge will involve working with Linux servers, a fundamental skill for many security analysts.

💡Fleet Server

While the term 'Fleet server' is not a standard term in cyber security, it is used in the script to refer to a type of server in the challenge's setup. The speaker connects this server to others, suggesting that it plays a role in managing or monitoring other systems, which aligns with the broader theme of building a comprehensive security infrastructure.

💡C2 (Command and Control)

C2, or Command and Control, refers to the authority and responsibility a commander has over the operation of their command. In the context of cyber security, it often refers to the infrastructure used by attackers to control compromised systems. The speaker mentions setting up a C2 server, which in this case is likely a part of the challenge's simulated environment to understand attack patterns.

Highlights

Introduction to the 30-day My Cyber Security Analyst Challenge, designed to provide practical experience to aspiring cyber security analysts.

Steven's background in cyber security and his role as a digital forensic and incident response consultant.

Steven's mentorship of individuals aiming to become cyber security analysts.

The challenge's goal to help participants gain confidence in their hands-on skills.

Instructions on how to start using draw.io for creating diagrams.

Explanation of the general tab features in draw.io for diagram creation.

Guidance on naming and renaming diagrams in draw.io.

Customization options for diagrams, including grid, background color, and shadow settings.

Overview of building a network diagram with six servers using draw.io.

Description of each server's role in the challenge, including Elastic and Cabana, Windows server, Ubuntu server, Fleet server, OS ticket server, and C2 server.

Use of the vulture cloud provider to create virtual machines for the challenge.

Introduction to the concept of a VPC (Virtual Private Cloud) and its role in network diagrams.

Demonstration of connecting servers in draw.io using directional arrows.

Explanation of bidirectional arrows and their significance in network diagrams.

Color coding and pattern selection for arrows to represent different types of server connections.

Inclusion of a private network range and subnet mask in the network diagram.

Addition of an internet gateway and internet connection to the network diagram.

Incorporation of a sock analyst laptop and an attacker laptop into the network diagram.

Emphasis on the importance of creating logical diagrams for understanding network flows.

Advice on not focusing on the aesthetics of diagrams but rather on the practical skill of creating them.

Encouragement to save the created diagrams for future reference.

Conclusion of day one of the challenge and a reminder about the giveaway for a My Cyber Security Analyst course.

Transcripts

play00:00

welcome to day one of the 30-day my

play00:02

defer sock analyst challenge which is a

play00:05

challenge that I created for the sole

play00:07

purpose of helping aspiring sock analyst

play00:09

obtain practical experience in 30 days I

play00:12

hope that you're as excited as I am to

play00:14

get started but before I jump right in

play00:17

if this is your first time seeing my

play00:18

videos hello my name is Steven and I

play00:20

been in the cyber security industry for

play00:22

about 8 years now focusing specifically

play00:25

in the security operations domain and I

play00:28

am now a digital forensic and incident

play00:30

response Consultants I do help Mentor a

play00:33

lot of individuals who want to get into

play00:36

cyber security specifically as a stock

play00:38

analyst and one of the major problems

play00:41

that I often see is the lack of

play00:43

practical experience with this 30-day

play00:45

challenge my goal here is to help those

play00:48

gain confidence in their Hands-On skills

play00:51

and obtain the required practical

play00:53

experience but enough of me talking

play00:55

let's get right into it to get started

play00:58

you want to head over to draw.io and and

play01:00

then you'll be presented with this page

play01:02

right here if this is your first time

play01:03

using draw.io don't worry this is pretty

play01:06

easy to use and I'll go over very

play01:08

quickly on the left hand side we do have

play01:10

some shapes that we can select from and

play01:12

we can also select miss or Advanced or

play01:15

any other tabs here however we are going

play01:18

to mainly Focus under the general tab

play01:21

here at the top we can actually name our

play01:23

diagram currently it is called Untitled

play01:26

diagram by default now to name it we can

play01:29

just simply click on on it and then we

play01:30

can type in let's say 30-day my defer

play01:34

diagram and then click on rename and now

play01:37

our title is 30-day my defer diagram on

play01:39

the right hand side we do have some

play01:41

options for our diagram and style so for

play01:44

example we can show the Grid or not just

play01:46

by checking this we can have the page

play01:48

view have a background color shadow or

play01:51

sketch but for now I'll just uncheck

play01:54

Shadow and sketch and I'll just leave

play01:56

everything as default see pretty easy

play01:59

right first and foremost let's think

play02:01

about what we're going to be building

play02:02

for this challenge for this challenge I

play02:05

am going to be building six servers so

play02:07

on the top leftand corner I am going to

play02:10

search for server and hit enter and now

play02:13

here are all of the icons related to the

play02:15

word server I'll click on more results

play02:17

and we do have this server right here a

play02:20

traditional server so I'll go ahead and

play02:21

click on that and it gets placed right

play02:24

here so what I'll do is select the

play02:26

server and hold control D to duplicate

play02:29

this we want to have six servers so

play02:32

that's three 4 5 and six let's go ahead

play02:36

and drag this over here and I'll be

play02:38

using the cloud provider vulture to be

play02:40

creating all six servers on the left

play02:43

hand side I'll select this rounded

play02:46

rectangle and what I'll do is just

play02:48

expand this here next on the left I'll

play02:51

click on the text and then I'll type in

play02:54

vulture that way we can just signify

play02:56

that hey we are using the vulture cloud

play02:58

provider put this over on the top left

play03:01

hand corner and because our servers are

play03:03

behind this I'm going to right click and

play03:06

select two back now our servers are all

play03:10

in the front for our first server we are

play03:12

going to be spinning up elastic and

play03:15

Cabana the next one this is going to be

play03:18

our Windows server and we'll have RDP

play03:22

enabled for the next one we'll say

play03:25

Ubuntu server with SSH enabled then next

play03:29

we'll have a fleet server and then we'll

play03:32

have an OS ticket server and finally

play03:35

we'll have a C2 AKA command and control

play03:39

server now although This Server will be

play03:41

built using vulture I'm actually going

play03:44

to just put this out for now and I'll be

play03:46

coloring this red by selecting red at

play03:49

the top right hand corner now this color

play03:51

is pretty pink so I'll just select the

play03:54

color and we'll select red perfect if

play03:57

you're not familiar with Cloud providers

play03:59

whenever you spin up a virtual machine

play04:01

within the cloud you do have the option

play04:03

to configure what is called a VPC AKA a

play04:07

virtual private cloud and essentially

play04:10

what a VPC will do is put all of your

play04:12

virtual machines that you created in the

play04:14

cloud in the same private network if you

play04:17

configure it that way so let's draw that

play04:19

for our diagram here I'll go ahead and

play04:21

search up VPC and we do have one here so

play04:25

I'll click on the VPC icon and let's

play04:28

expand this just a bit that way we have

play04:30

more playroom for our diagram I went

play04:33

ahead and formatted this just a little

play04:34

bit that way it looks more presentable

play04:37

and by all means you can go ahead and

play04:38

copy this as well the next thing I'll do

play04:41

here is start connecting our servers to

play04:43

each other starting with our Windows

play04:45

server with RDP enabled if you hover

play04:47

this server with your mouse you'll

play04:49

notice that there are four directional

play04:51

arrows so what I'll do is click and hold

play04:54

the one on the right and then I'll

play04:56

connect it over to our Fleet server now

play04:59

if you're not familiar with what a fleet

play05:00

server is or any of the servers don't

play05:03

worry because in the future videos I'll

play05:05

be going over each server that way by

play05:08

the end of the videos you'll know

play05:10

exactly what these servers are let's do

play05:12

the same for our Ubuntu Server so I'll

play05:14

go ahead and connect that over to our

play05:16

Fleet and I'll double click the arrow

play05:18

and I'll type in managed and then do the

play05:21

same for the Ubuntu managed and then

play05:23

we'll connect our Fleet server to our

play05:26

elastic and kabana just like that and if

play05:29

you notice our arrow is pointing

play05:31

directly to our elastic and Cabana

play05:33

server but there's nothing for our Fleet

play05:36

server so what I'll do is click on the

play05:38

arrow and on the right hand side where

play05:40

it says None I'll select this and then

play05:42

click on the first icon underneath none

play05:46

which is this Arrow icon here what this

play05:48

will do is say hey this is a biral arrow

play05:52

and that is what I'm trying to show here

play05:54

I will also color this let's pick orange

play05:58

and I'll change the pattern as as well

play06:00

I'll select the fourth one for now yeah

play06:03

that looks pretty good and then for OS

play06:05

ticket let's go ahead and connect that

play06:07

over to elastic and I will color this as

play06:10

yellow let's do a bidirectional as well

play06:13

just like that and then I'll double

play06:14

click this and say alerts slash

play06:19

tickets and you know what let's change

play06:21

the pattern to the same pattern for the

play06:24

fleet server in Cabana this is going to

play06:27

say manage agents and let's connect our

play06:31

Windows Server over to our elastic and

play06:34

Cabana as well I'll do you buntu and

play06:36

connect it like that now I don't like

play06:38

how the arrows are super stiff like this

play06:41

s shape here so I'll click on this and

play06:44

click on this Waypoint icon and select

play06:49

straight now it's a lot neater in my

play06:51

opinion I'll do the same for the Ubuntu

play06:54

server and let's color this blue color

play06:58

that blue and and I'll change the

play07:00

pattern to the same pattern as what I

play07:03

used for the fleet server and Os ticket

play07:06

which is the fourth one

play07:07

here nice what this arrow is going to

play07:10

represent is the logs that are being

play07:13

forwarded from the Windows Server into

play07:15

elastic and Cabana so I'll say forward

play07:20

logs via agent do the same for the

play07:23

Ubuntu as

play07:25

well the next thing I want to do is

play07:28

specify what my private Network range

play07:30

will be so I'll click on the text icon

play07:32

at the left drag this over

play07:35

here and let's say private Network let's

play07:39

see what's a good range that we can use

play07:41

you know what I'll just say 172 31.0 do0

play07:47

and this will be a

play07:48

sl24 what this means is that my IP range

play07:52

will be 172 31.0 do1 all the way to

play07:57

254 which is more than enough for this

play08:00

challenge with a sl24 that means my

play08:02

subnet mask is going to be

play08:07

255.255.255.0 and just to make this a

play08:09

little bit more cleaner on the right

play08:11

hand side I'll select this left text

play08:14

align and that just did my Subnet Mass

play08:16

so I'll highlight all of the text and

play08:19

click on this left text align again

play08:22

beautiful that's looking pretty good now

play08:24

I am missing a couple icons here the

play08:26

first one being the internet gateway so

play08:28

let's go ahead and search that up

play08:30

internet gateway and we'll select the

play08:33

first one let's drag that up here

play08:36

minimize this just a bit expand this

play08:39

here so we have more room to play with

play08:42

you can kind of think of this internet

play08:43

gateway as our internet service provider

play08:46

in a sense and the next thing is our

play08:48

internet so I'll just type in cloud and

play08:51

this cloud is going to represent our

play08:53

internet and let's go ahead and connect

play08:55

our Internet to our internet gateway and

play08:58

our internet gateway to our VPC just

play09:01

like so perfect the next thing we want

play09:03

to do is our computer so search up

play09:07

computer and do we have a fancy one ah

play09:10

let's just use the laptop I guess make

play09:13

this a little bit bigger here and double

play09:15

click this this will be our sock analyst

play09:19

laptop and I'll go ahead and connect

play09:21

this over to the internet and change

play09:23

this line to straight there you go

play09:27

double click that I'll say connect to

play09:31

elastic Cabana via web guy and you know

play09:35

what let's duplicate our sock analyst

play09:38

laptop drag this over and I will say

play09:41

attacker laptop and color this red

play09:45

perfect this will have C Linux

play09:49

installed and our C2 server will

play09:53

be

play09:55

Mythic nice and I think this is pretty

play09:59

much it to be honest Let's see we have

play10:01

our stock analyst laptop to the internet

play10:05

now of course we can connect this here

play10:08

just like

play10:10

so and we can change this to

play10:13

straight change that to straight and at

play10:16

the bottom we have vulture as our cloud

play10:19

provider the internet gateway there's a

play10:21

VPC here we have elastic and Cabana OS

play10:24

ticket yunto server Fleet server and a

play10:27

Windows server along with our IP address

play10:31

information now this diagram is not set

play10:34

in stone at any given time we can go

play10:36

ahead and update this but now we have a

play10:38

better understanding of how things are

play10:40

going to flow and what our environment

play10:43

is going to look like the last thing I

play10:45

want to reiterate here is that your

play10:47

diagram does not need to look pretty now

play10:49

I did do a little bit of formatting on

play10:51

my end because I am presenting it to you

play10:53

but for yourself you just need to try it

play10:56

and put in the Reps to eventually get

play10:58

more comtable in building logical

play11:01

diagrams in the beginning it might feel

play11:03

pretty useless but trust me this is a

play11:05

skill that it will be extremely helpful

play11:08

for you in the future the last thing you

play11:10

want to do here is save it out so to

play11:12

save it you want to click on file at the

play11:14

top left

play11:15

corner and select save and then click on

play11:19

Save By following along not only did you

play11:22

learn how to create a diagram but you

play11:24

now also have a logical diagram of what

play11:27

the setup is going to look like and that

play11:29

concludes day one of the 30-day my def

play11:32

for sock analyst challenge as a reminder

play11:34

I'll be doing a giveaway where one lucky

play11:36

winner will win a grand prize of the my

play11:38

defer sock analyst course and

play11:40

additionally there will be three

play11:42

one-month passes for try hack me details

play11:45

are provided in the description if you

play11:47

are an aspiring sock analyst I would

play11:49

highly encourage you to participate to

play11:51

level up your practical skills thank you

play11:54

so much for watching And subscribe if

play11:56

you want to remember to stay curious and

play11:59

do things differently

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
Cybersecurity30-Day ChallengePractical SkillsDigital ForensicsIncident ResponseSecurity OperationsMentorshipCloud SecurityNetwork DiagramsElastic Cabana
Benötigen Sie eine Zusammenfassung auf Englisch?