~/talk

A Simple Protocol for Remote Attestation of System Integrity

Talkat Linux Security Summit Europe 2018 · on Friday, 2018-10-26· at 10:10· Moorfoot· [security, networking]
links:none on file
slides:none on file

Proposes implicit remote attestation by using TLS endpoints plus a TPM-sealed key certified via the TCG X.509 extension Subject Key Attestation Evidence (SKAE) so successful handshake proves a sealed-to-good-state key. Implements an IMA Digest Lists kernel whitelist that preloads vendor digests and reports only unknown file accesses, making IMA PCRs largely predictable. Combines TPM 2.0 sealing, modified sealing policies, and SELinux process-interaction analysis (only ~2.5% of policy seen) into a prototype with GitHub code and packages that demonstrably detects prior integrity violations and enables server-less attestation.

AI-written summary · about

  1. 0:00Intro
  2. 0:53Remote Attestation - Problem
  3. 2:17Background - Explicit RA
  4. 4:53Simple RA Protocol with Implicit RA
  5. 6:59Mutable Files in the IMA Measurement List
  6. 7:17Alternative Solution for Evaluation of Mutable Fles
  7. 7:38Unknown Impact of Process Actions without MAC
  8. 8:17Protect Mutable Files with Mandatory Access Control
  9. 9:32Integrity Models - Biba vs Clark-Wison
  10. 10:08PRIMA Overview and Drawbacks
  11. 11:18Our Proposal to Simplify and Complete PRIMA
  12. 12:14Reduce TCB size
  13. 13:25Detect Malicious Updates of Mutable Fles
  14. 15:25Exclude Mutable Files from Measurement
  15. 16:03Chained Integrity Verification across Reboots
  16. 19:52Implicit RA-Verification Options
  17. 21:19Infollow LSM Implementation - Setup Phase
  18. 22:33Infoflow LSM Implementation - Deployment Phase
  19. 24:42Source Code
  20. 25:05Conclusions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.