-
SEED Project
Containers are used in the lab setup, significantly simplifying
the setup for many labs.
Most labs have been revised, and new labs are added. Changes are summarized in
this docume...
-
SEED Project
VM Manual:
follow this manual to install the VM on your computer
Approach 2: Build a SEED VM from scratch.
The procedure to build the SEED VM used in Approach 1 is fully documented,
and the cod...
-
SEED Project
May 20 - August 15)
Since there has not been much change to the SEED labs, we use the videos
recorded from last summer for this workshop. You can watch them on your own
pace. The access to the worksh...
-
SEED Project
Overview
The objective of this lab is to help students understand how the TLS works and how
to use TLS in programming. The lab
guides students to implement a pair of TLS client and server programs, b...
-
SEED Project
PKI Lab
Public key cryptography is the foundation of today's secure
communication, but it is subject
to man-in-the-middle attacks when one side of communication sends its
public key to the other side...
-
SEED Project
Overview
Cross-site scripting (XSS) is a type of computer security vulnerability
typically found in web applications. This vulnerability
makes it possible for attackers to inject malicious code (e.g...