Winfried de Heiden

Als Linux/Open Source consultant en trainer bij AT Computing heb ik een bijzondere belangstelling voor Linux, Open Source en Security. Behalve het geven van een security awareness trainigen richt ik mijn aandacht graag op de technische beveiliging van Linuxsystemen zoals bijvoorbeeld implementatie van CIS Level II, Identity Management of aanscherping van privileged access management.

In mijn dagelijkse praktijk als Linux consultant zie ik helaas maar al te vaak hoe secrets zoals privésleutels of wachtwoorden uit Linuxsystemen en -applicaties ontfutselt kunnen worden. Met behulp van TPM en standaard Linux tools (!) kan diefstal echter zinloos worden gemaakt omdat de gestolen secrets op andere computers onbruikbaar zijn.

Met ruim 25 jaar Unix en Linux ervaring in grote organisaties wil ik deze kennis graag delen op de NLUUG conferentie!


Session

05-07
12:50
45min
Linux & TPM2 - praktische toepassingen
Winfried de Heiden

Op veel moderne servers, desktop pc's, laptops maar ook virtuele (cloud) servers is tegenwoordig een tpm2 device aanwezig. Tpm is een internationale standaard voor een crypto processor, ontworpen om hardware te beveiligen door middel van geïntegreerde cryptografische sleutels en om cryptografische sleutels op een veilige plek op te slaan.
Hoewel de aandacht voor dit "Trusted Platform Module" is vergroot door de introductie van Windows 11, bestaat tpm al sinds 2003 (!) en wordt als standaard onderhouden door de Trusted Computing Group. Tpm is (dus) ook beschikbaar voor Linux en biedt interessante opties voor een veiliger gebruik van cryptografische sleutels of vertrouwelijke gegevens zoals bijvoorbeeld wachtwoorden.
In een wereld van toenemende cyber dreigingen zal worden toegelicht hoe tpm kan helpen om risico's te verminderen. Besproken zal worden:

  • wat is tpm...
  • ...en wat is het vooral niet
  • tpm devices
  • tpm en random number generator
  • tpm en opslag cryptografische gegevens zoals bijvoorbeeld OpenSSL sleutels
  • linux en tpm: beschikbare software en tools

In een live demo worden een aantal praktische toepassingen getoond waarin gebruik wordt gemaakt van tpm2:
- Opslag (OpenSSL) sleutels
- Veiliger opslag SSH privé sleutels
- Veiliger opslag Wireguard VPN sleutels m.b.v. systemd credentials en tpm
- Veiliger opslag applicatie configuraties (wachtwoorden!) m.b.v. systemd credentials en tpm
- Verbeteren entropy voor betere cryptografische sleutels

Room 1