Skip to content

Commit aa86d64

Browse files
author
Trevor Smale
committed
init ws and unit intro, fixed up Book Intro
1 parent 9478f9d commit aa86d64

25 files changed

+321
-23
lines changed

src/SUMMARY.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,27 @@
1111
- [Unit 3](./u3intro.md)
1212
- [Work Sheet](./u3ws.md)
1313
- [Lab](./u3lab.md)
14+
- [Unit 4](./u4intro.md)
15+
- [Work Sheet](./u4ws.md)
16+
- [Lab](./u4lab.md)
17+
- [Unit 5](./u5intro.md)
18+
- [Work Sheet](./u5ws.md)
19+
- [Lab](./u5lab.md)
20+
- [Unit 6](./u6intro.md)
21+
- [Work Sheet](./u6ws.md)
22+
- [Lab](./u6lab.md)
23+
- [Unit 7](./u7intro.md)
24+
- [Work Sheet](./u7ws.md)
25+
- [Lab](./u7lab.md)
26+
- [Unit 8](./u8intro.md)
27+
- [Work Sheet](./u8ws.md)
28+
- [Lab](./u8lab.md)
29+
- [Unit 9](./u9intro.md)
30+
- [Work Sheet](./u9ws.md)
31+
- [Lab](./u9lab.md)
32+
- [Unit 10](./u10intro.md)
33+
- [Work Sheet](./u10ws.md)
34+
- [Lab](./u10lab.md)
1435
- [Contributing](./contributing.md)
1536
- [Local Testing](./development.md)
1637
- [Contributors](./contributors.md)

src/intro.md

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<div class="flex-container">
22
<img src="https://github.com/ProfessionalLinuxUsersGroup/img/blob/main/Assets/Logos/ProLUG_Round_Transparent_LOGO.png?raw=true" width="64" height="64"></img>
33
<p>
4-
<h1>ProLUG System Administration for the Enterprise</h1>
4+
<h1>ProLUG Security Engineering Course</h1>
55
</p>
66
</div>
77

8-
Welcome to the ProLUG Enterprise Linux System Administration Course Book.
8+
Welcome to the ProLUG Security Engineering Course Book.
99

1010
## This Book
1111

@@ -18,32 +18,33 @@ Furthermore, the book has been built with mdbook for ease of navigation. Be sure
1818

1919
## This Course
2020

21-
Addresses how the Linux systems work for administration level tasks inside a corporate environment. This course will explore everything from the administration of a Linux server and fundamental command line tasks to advanced topics such as patching and web administration.
21+
This course addresses how to secure Linux a corporate environment. This course will focus on adhering to regulations, best practices, and industry standards. This course will expose the concepts of controls, their implementation, and how they fit into overall security posture. The learner will practice securely building, deploying, integrating, and monitoring Linux systems. Standard security documentation and reporting will be practiced throughout, to better prepare the learner for the industry.
2222

2323
## Major Instructional Areas
2424

25-
- Server build and Hardware components
26-
- Command Line tools and Syntax
27-
- Basic Scripting
28-
- Linux networking
29-
- Linux security practices
30-
- Automation and repeating tasks
31-
- Implement Networking in Linux
32-
- Troubleshooting
33-
- Benchmarking and Baselining
25+
- Build Standards and Compliance.
26+
- Securing the Network Connection.
27+
- User Access and System Integration.
28+
- Bastion Hosts and Air-Gaps.
29+
- Updating Systems and Patch Cycles.
30+
- Monitoring and Parsing Logs.
31+
- Monitoring and Alerting.
32+
- Configuration drift and Remediation.
33+
- Certificate and Key Madness.
34+
3435

3536
## Course objectives
3637

37-
- Explain the server build process and hardware system components.
38-
- Analyze system security and implement basic hardening of system.
39-
- Construct command line syntax to explore the system and gather resource information.
40-
- Construct scripting structures of assigning variables, conditional tests, and recording output to
41-
generate scripts that do basic system tasks.
42-
- Analyze and troubleshoot the Apache Web Server
43-
- Analyze and troubleshoot the NFS/Samba File Shares.
44-
- Analyze Docker and Kubernetes components and workflows.
45-
- Describe and troubleshoot network services.
46-
- Write and perform Ansible tasks to automate deployments to servers.
38+
39+
- Build and configure a Linux system to adhere to compliance frameworks.
40+
- Integrating Linux to a network in a secure fashion.
41+
- Integrating Linux with Enterprise Identity and Access (IAM) frameworks.
42+
- Implement User ingress controls to a system/network with bastion frameworks.
43+
- Updating Linux to resolve security vulnerabilities and reporting out to security teams.
44+
- Design logging workflows to move event logging off of systems for real time monitoring.
45+
- Monitoring and alerting on events in Linux.
46+
- Maintaining system configuration and remediating drift.
47+
4748

4849
## Instructional Methods
4950

src/u10intro.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<div class="flex-container">
2+
<img src="https://github.com/ProfessionalLinuxUsersGroup/img/blob/main/Assets/Logos/ProLUG_Round_Transparent_LOGO.png?raw=true" width="64" height="64"></img>
3+
<p>
4+
<h1>Under Construction</h1>
5+
</p>
6+
</div>

src/u10lab.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<div class="flex-container">
2+
<img src="https://github.com/ProfessionalLinuxUsersGroup/img/blob/main/Assets/Logos/ProLUG_Round_Transparent_LOGO.png?raw=true" width="64" height="64"></img>
3+
<p>
4+
<h1>Under Construction</h1>
5+
</p>
6+
</div>

src/u10ws.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<div class="flex-container">
2+
<img src="https://github.com/ProfessionalLinuxUsersGroup/img/blob/main/Assets/Logos/ProLUG_Round_Transparent_LOGO.png?raw=true" width="64" height="64"></img>
3+
<p>
4+
<h1>Under Construction</h1>
5+
</p>
6+
</div>

src/u1intro.md

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,56 @@
11
<div class="flex-container">
22
<img src="https://github.com/ProfessionalLinuxUsersGroup/img/blob/main/Assets/Logos/ProLUG_Round_Transparent_LOGO.png?raw=true" width="64" height="64"></img>
33
<p>
4-
<h1>Under Construction</h1>
4+
<h1>Build Standards and Compliance. </h1>
55
</p>
66
</div>
7+
8+
## Overview
9+
10+
Building standards and compliance in cybersecurity engineering ensures that systems adhere to industry best practices, regulatory requirements, and security frameworks, reducing risks and vulnerabilities. By implementing structured guidelines and continuous monitoring, organizations can maintain resilience against evolving threats while ensuring accountability and regulatory alignment.
11+
12+
### What is the skill/tech/concept we are dealing with?
13+
14+
1.
15+
2.
16+
3.
17+
18+
etc..
19+
20+
## Learning Objectives
21+
22+
(Objectives and learning goals related to the unit)
23+
24+
## Relevance & Context
25+
26+
(Contextualize the unit content to systems administration)
27+
28+
### Why is it important to Linux Administrators/Engineers?
29+
30+
1.
31+
2.
32+
3.
33+
34+
etc..
35+
36+
## Prerequisites
37+
38+
(Any unit prerequisite knowledge)
39+
40+
### Briefly mention concepts or skills the reader should already understand before starting the chapter.
41+
42+
1.
43+
2.
44+
3.
45+
46+
etc..
47+
48+
## Key terms and Definitions
49+
50+
(Any important terms relating to the unit)
51+
52+
Term 1:
53+
54+
Term 2:
55+
56+
etc..

src/u1ws.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,103 @@
44
<h1>Under Construction</h1>
55
</p>
66
</div>
7+
8+
Build Standards and Compliance. Building standards and compliance in cybersecurity engineering ensures that systems adhere to industry best practices, regulatory requirements, and security frameworks, reducing risks and vulnerabilities. By implementing structured guidelines and continuous monitoring, organizations can maintain resilience against evolving threats while ensuring accountability and regulatory alignment.
9+
10+
### Resources / Important Links
11+
12+
- [American Government STIG Profiles](https://public.cyber.mil/stigs/downloads/)
13+
- [Excalidraw](https://excalidraw.com/)
14+
- [Open Scap](https://www.open-scap.org/)
15+
- [SANS organization - InfoSec Policy](https://www.sans.org/information-security-policy/)
16+
17+
### Unit N Recording
18+
19+
<iframe
20+
style="width: 100%; height: 100%; border: none;
21+
aspect-ratio: 16/9; border-radius: 1rem; background:black"
22+
src="PLACEHOLDER: Unit Embed Link"
23+
title="PLACEHOLDER: Unit recording title"
24+
frameborder="0"
25+
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
26+
referrerpolicy="strict-origin-when-cross-origin"
27+
allowfullscreen>
28+
</iframe>
29+
30+
## Instructions
31+
32+
---
33+
34+
<!-- The instructions are the same for all worksheets. -->
35+
36+
A major aspect of this course is to intake, comprehend, and discuss the assigned
37+
topics. Take the time to fully absorb each topic and contribute to the
38+
discussion thread by sharing your thoughts. Interaction with peers is also
39+
expected; the goal is to compare and contrast ideas to build a solid
40+
foundation of knowledge.
41+
42+
Fill out this worksheet as you watch the unit video.
43+
Discussion posts can be completed afterwards, answers to be posted in Discord.
44+
You must both answer the discussion questions and respond to another student's
45+
answers. This is only required if you want the certification.
46+
47+
#### Discussion Post #1
48+
49+
<blockquote>
50+
What is Security?
51+
</blockquote>
52+
53+
1. Describe the CIA Triad.
54+
2. What is the relationship between Authority, Will, and Force as they relate to security?.
55+
3. What are the types of controls and how do they relate to the above question?
56+
57+
<div class="warning">
58+
Submit your input by following the link below:
59+
</div>
60+
61+
- [Link to Discussion Post 1](PLACEHOLDER - Link to the discord thread)
62+
63+
#### Discussion Post #2
64+
65+
<blockquote>
66+
Find a STIG or compliance requirement that you do not agree is necessary for a server or service build.
67+
</blockquote>
68+
69+
1. What is the STIG or compliance requirement trying to do?
70+
2. What category and type of control is it?
71+
3. Defend why you think is not necessary (What type of defenses do you think you could present?)
72+
73+
2. PLACEHOLDER - Questions will be in ordered lists.
74+
75+
<div class="warning">
76+
Submit your input by following the link below:
77+
</div>
78+
79+
- [Link to Discussion Post 2](PLACEHOLDER)
80+
81+
## Definitions
82+
83+
---
84+
85+
- CIA Triad
86+
PLACEHOLDER:
87+
PLACEHOLDER:
88+
PLACEHOLDER:
89+
PLACEHOLDER:
90+
91+
## Digging Deeper
92+
93+
---
94+
95+
1. PLACEHOLDER - Questions will be in ordered lists.
96+
- Related sub-questions will be in nested unordered lists.
97+
98+
## Reflection Questions
99+
100+
---
101+
102+
<!-- The first reflection question is always the same. -->
103+
104+
1. What questions do you still have about this week?
105+
106+
2. PLACEHOLDER: Second question from the worksheet.

src/u4intro.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<div class="flex-container">
2+
<img src="https://github.com/ProfessionalLinuxUsersGroup/img/blob/main/Assets/Logos/ProLUG_Round_Transparent_LOGO.png?raw=true" width="64" height="64"></img>
3+
<p>
4+
<h1>Under Construction</h1>
5+
</p>
6+
</div>

src/u4lab.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<div class="flex-container">
2+
<img src="https://github.com/ProfessionalLinuxUsersGroup/img/blob/main/Assets/Logos/ProLUG_Round_Transparent_LOGO.png?raw=true" width="64" height="64"></img>
3+
<p>
4+
<h1>Under Construction</h1>
5+
</p>
6+
</div>

src/u4w.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<div class="flex-container">
2+
<img src="https://github.com/ProfessionalLinuxUsersGroup/img/blob/main/Assets/Logos/ProLUG_Round_Transparent_LOGO.png?raw=true" width="64" height="64"></img>
3+
<p>
4+
<h1>Under Construction</h1>
5+
</p>
6+
</div>

0 commit comments

Comments
 (0)