Session:Yubikey 101
From 36C3 Wiki
Description | Introduction to Yubikeys |
---|---|
Website(s) | hashbang.sh |
Type | Workshop |
Kids session | No |
Keyword(s) | security |
Person organizing | Sather, Dgrove, Lrvick |
Language | en - English |
Other sessions...
|
(Click here to refresh this page.)
Starts at | 2019/12/28 19:00 |
---|---|
Ends at | 2019/12/28 20:00 |
Duration | 60 minutes |
Location | Room:Lecture room M1 |
Subtitle | Yubikey 201: Simple GPG Setup |
---|---|
Starts at | 2019/12/29 12:30 |
Ends at | 2019/12/29 14:00 |
Duration | 90 minutes |
Location | Room:Lecture room 12 |
Have you ever wanted to step up your personal security posture with hardware security tokens? Did you receive a YubiKey for Christmas, and now are like "now what??" Want to teach your mom how to use a YubiKey?
Then this workshop is for you!
We will spend an hour going through a walk-through general setup and configuration of YubiKeys and how to integrate them into daily life by walking through examples:
- making sure the YubiKey in front of you is actually a YubiKey (attestation)
- using 2FA with your nextcloud/github account
- integrating passdb with YubiKeys
- generating gpg keys on an airgapped machine and transferring subkeys to a YubiKey
- signing commits with a YubiKey
- using your YubiKey to SSH into remote machines
Workshop Agenda:
10 Minute Intro
- YubiKey usecases (why you should have one)
- YubiKey Distribution (how you might get one)
- Being Instructions (Verify your YubiKey is authentic)
Beginner Instructions
Best if done before workshop (if possible):
- Step 0: Install Required Software
During workshop:
- Step 1: Authenticate/Attest the Yubikey
- Step 2: Setup 2FA on Github
Stretch Goals (Time permitting):
- Step 3: Simple GPG Setup
- Step 4: Commit Signing with YubiKey
- Step 5: SSH with YubiKey
Advanced Instructions
Follow these instructions if you are done with the beginning steps.
- Step 0: Setup an Airgap Machine
- Step 1: Advanced GPG Setup
- Step 2: Email setup
- Step 3: Share Your Knowledge!