Skip to content

Commit c138d8e

Browse files
authored
Merge pull request #82 from TrevorSmale/apr26u4intro
Apr26u4intro
2 parents bb7ce15 + dca1d4e commit c138d8e

File tree

1 file changed

+52
-1
lines changed

1 file changed

+52
-1
lines changed

src/u4intro.md

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,57 @@
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>Bastion Hosts & Air-Gaps</h1>
55
</p>
66
</div>
7+
8+
## Overview
9+
10+
Bastions and airgaps are strategies for controlling how systems connect—or don't connect—to the outside world. They focus on limiting exposure, creating strong boundaries that support a broader security design.
11+
In this unit, we look at how we can seperate systems and create safe disconnects should a problem arise.
12+
13+
## Learning Objectives
14+
15+
1. Understand the role and importance of air-gapped systems.
16+
2. Recognize how to balance strong security with operational efficiency.
17+
3. Learn how bastion hosts can help control and limit system access.
18+
4. Understand methods for automating the jailing and restriction of users.
19+
5. Gain a foundational understanding of `chroot` environments and diversion techniques.
20+
21+
## Relevance and Context
22+
23+
As organizations grow, protecting critical systems becomes more challenging. Air-gapped systems and bastion hosts offer proven ways to limit exposure and manage access securely. Understanding these concepts is essential for building strong security foundations without creating unnecessary barriers to operations.
24+
25+
## Prerequisites
26+
27+
To be successful, students should have a working understanding of skills and tools including:
28+
29+
1. Basic directory navigation skills.
30+
2. Ability to edit and manage configuration files.
31+
3. Understanding of SystemD services and the use of the `sysctl` command.
32+
4. Basic knowledge of Bash scripting.
33+
34+
## Key Terms and Definitions
35+
36+
Air-gapped
37+
38+
Bastion
39+
40+
Jailed process
41+
42+
Isolation
43+
44+
Ingress
45+
46+
Egress
47+
48+
Exfiltration
49+
50+
Cgroups
51+
52+
Namespaces
53+
54+
- Mount
55+
- PID
56+
- IPC
57+
- UTS

0 commit comments

Comments
 (0)