Introduction to SEED Labs
NSF-funded project since 2002
Hands-on, practical approach to learning computer security
Labs are self-contained and can be created/run on individual students’ computer
First choice: Docker containers
Pros: Light-weight
Cons: Might be a bit difficult to use, especially on Windows
Second choice: VirtualBox VM
Pros: Full administrative control, full isolation from host environment
Cons: The SEED VM files are massive, and running VM takes up a lot of resources
Third choice: CloudLab
Pros: When your personal computer cannot support first or second choice
Cons: Very cumbersome to setup
Try Docker first:
Visit https://docs.docker.com/desktop/install/ and figure out how to install Docker Desktop and whether your computer will support it.
If Docker doesn’t work, try VirtualBox for VM
Visit https://www.virtualbox.org/wiki/Downloads, download and install VirtualBox
```