Add docs/tech_docs/cyber_lab.md
This commit is contained in:
89
docs/tech_docs/cyber_lab.md
Normal file
89
docs/tech_docs/cyber_lab.md
Normal file
@@ -0,0 +1,89 @@
|
||||
To provide a more detailed guide for setting up an Active Directory (AD) domain `homelab.local` tailored for your home environment, including a cybersecurity lab, home LAN/WLAN, NAS, laptops, IT equipment, and servers, we’ll delve deeper into the specifics. This setup aims to enhance management, security, and operational efficiency across all devices and users in your home network.
|
||||
|
||||
## Detailed Active Directory Domain Setup for Home Use
|
||||
|
||||
### Domain Name: `homelab.local`
|
||||
|
||||
- **Primary Domain Controller (PDC):** A robust machine (physical or virtual) that runs Windows Server, designated to manage the domain `homelab.local`.
|
||||
- **Secondary Domain Controller (SDC):** Optional but recommended for redundancy, can be a less powerful machine or virtual instance.
|
||||
|
||||
### Organizational Units (OUs) Structure
|
||||
|
||||
1. **CyberLab:**
|
||||
- Purpose: Contains resources specifically for cybersecurity research and testing.
|
||||
- Sub-OUs: `Testing Environments`, `Research`, `Tools`.
|
||||
|
||||
2. **HomeDevices:**
|
||||
- Purpose: Manages personal and home devices.
|
||||
- Sub-OUs: `Personal Laptops`, `Smart Home Devices`.
|
||||
|
||||
3. **NAS:**
|
||||
- Purpose: Organizes access to different NAS functionalities.
|
||||
- Sub-OUs: `Media`, `Personal Storage`, `Lab Data`.
|
||||
|
||||
4. **Users:**
|
||||
- Purpose: Manages all user accounts.
|
||||
- Sub-OUs: `Admins`, `Family`, `Guests`.
|
||||
|
||||
### Security Groups
|
||||
|
||||
- **LabAdmins:** Full access to CyberLab resources.
|
||||
- **FamilyMembers:** Standard access to home devices, personal storage, and media.
|
||||
- **MediaAccess:** Special access to media storage on the NAS.
|
||||
- **Guests:** Restricted access to certain home devices and internet.
|
||||
|
||||
### User Accounts
|
||||
|
||||
- **Admin Account(s):** For managing AD and critical resources.
|
||||
- **Family User Accounts:** Individual accounts for family members with appropriate access rights.
|
||||
- **Guest Accounts:** Temporary accounts for visitors, with internet access and limited resource access.
|
||||
|
||||
### Network Configuration and Security
|
||||
|
||||
- **LAN/WLAN Segmentation:** Separate networks for `CyberLab` and `HomeDevices` to isolate traffic and enhance security.
|
||||
- **Firewall and Access Rules:** Configure firewall rules to control traffic between segments and protect sensitive resources in the `CyberLab`.
|
||||
|
||||
### NAS Configuration
|
||||
|
||||
- **Media Storage:** Shared storage for family media like photos, videos, and music.
|
||||
- **Personal Storage:** Private folders for each family member.
|
||||
- **Lab Data:** Storage for cybersecurity research, tools, and data.
|
||||
|
||||
### GPOs for Security and Management
|
||||
|
||||
- **Password Policy:** Strong passwords for all users, with regular mandatory changes.
|
||||
- **Update Policy:** Automatic updates for Windows devices to ensure security patches are applied.
|
||||
- **Software Restrictions:** Limit software installation on `HomeDevices` to prevent malware.
|
||||
|
||||
## Mermaid Diagram for Enhanced Detail
|
||||
|
||||
Here’s a more detailed Mermaid diagram for your setup:
|
||||
|
||||
```mermaid
|
||||
graph TD;
|
||||
A[PDC: homelab.local] -->|Manages| B[CyberLab]
|
||||
A -->|Manages| C[HomeDevices]
|
||||
A -->|Manages| D[NAS]
|
||||
A -->|Manages| E[Users]
|
||||
|
||||
B --> F[Testing Environments]
|
||||
B --> G[Research]
|
||||
B --> H[Tools]
|
||||
|
||||
C --> I[Personal Laptops]
|
||||
C --> J[Smart Home Devices]
|
||||
|
||||
D --> K[Media]
|
||||
D --> L[Personal Storage]
|
||||
D --> M[Lab Data]
|
||||
|
||||
E --> N[Admins]
|
||||
E --> O[Family]
|
||||
E --> P[Guests]
|
||||
|
||||
N --> Q[Admin Account]
|
||||
O --> R[Family User Accounts]
|
||||
P --> S[Guest Accounts]
|
||||
```
|
||||
|
||||
This enhanced setup and diagram provide a more granular view of how to structure your home AD domain, focusing on both cybersecurity lab needs and home networking requirements. By following this detailed guide, you can create a secure, manageable, and efficient environment that supports both your professional and personal digital life.
|
||||
Reference in New Issue
Block a user