Se själva
Ett verktyg med administratörsåtkomst till era servrar ska inte vara en svart låda. sslbrains kod är source-available: ni kan läsa koden som körs på er appliance och skripten som körs mot era servrar innan ni börjar använda dem. Source-available betyder att koden kan läsas och säkerhetsgranskas. Det är inte en open source-licens.
Allt som körs hos er är läsbar kod: appliancen, serviceagenterna och installationsagenterna för push och pull. Inget hos er är dolt. Windows-agenten levereras som MSI, och ni kan bygga den själva från källkoden. Koden finns på github.com/sslbrain.
Signerad för hand, inte av en pipeline
Varje agentpaket signeras med ECDSA P-384 på en YubiKey som kräver fysisk beröring vid varje signering. En komprometterad byggserver kan därför inte publicera kod i vårt namn. Signaturen innehåller både datum och agentens kategori, så ett paket kan varken bakdateras eller i tysthet ändra vad det får göra.
Ni bestämmer vad som uppdateras
Med TrustSignedBefore anger ni ett datum, och er installation avvisar allt som är signerat efter datumet tills ni har godkänt det. Tillsammans med en ScriptPolicy per server ger det er kontroll över exakt vilken kod som får köras i er miljö. Principerna beskrivs på sidan om funktioner.