Het bedrijf Purism, bekend van zijn Librem-laptops en -smartphone, heeft aangekondigd dat het in samenwerking met beveiligingsonderzoeker Trammel Hudson zijn laptops gaat voorzien van firmware- en OS-verificatie via de opensourcefirmware Heads.
De samenwerking tussen Hudson en Purism was al eerder bekendgemaakt, het bedrijf meldt nu dat de integratie van Heads in zijn Librem-laptops met een trusted platform module ook daadwerkelijk is geslaagd. Dit zou gebruikers in staat moeten stellen om controle uit te oefenen over het bootproces door zelf de code te kunnen inzien en desgewenst aan te passen. Met behulp van de tpm moet het mogelijk zijn om vast te stellen of een kwaadwillende aanpassingen heeft doorgevoerd aan het systeem, bijvoorbeeld in de vorm van een rootkit.
Voor de integratie waren volgens Purism veranderingen aan het hardwareontwerp nodig, naast aanpassingen van uefi-alternatief coreboot en het besturingssysteem. De installatie van Heads is niet eenvoudig en vergt het uit elkaar halen van een laptop. Daarnaast bestaat het risico het apparaat te bricken. Is de installatie eenmaal geslaagd, kunnen gebruikers tijdens het bootproces aan de hand van een totp-code en een authenticatie-app verifiëren dat er geen aanpassingen hebben plaatsgevonden aan het systeem.
Hudson omschrijft Heads zelf als de tegenhanger van de Linux-distributie Tails. Zijn project zou in tegenstelling tot Tails van pas komen als gebruikers gegevens op het systeem zelf moeten opslaan. Hij schrijft: "Heads is een opensource custom firmware en OS-configuratie voor laptops en servers die tot doel heeft iets betere fysieke beveiliging te bieden en gegevens op het systeem te beschermen." Of deze aanpassingen nuttig zijn, hangt volgens Hudson af van het dreigingsmodel, oftewel threat model, van de individuele gebruiker. Purism ging eerder al over tot het grotendeels uitschakelen van Intels Management Engine op zijn laptops.
CCC-presentatie uit 2016 van Hudson over Heads