SÄKERHET ÄR INTE EN FUNKTION. DET ÄR GRUNDEN.

SäkerhetsarkitekturUnder huven.

Från huvudlösenord och nyckelhierarki till autentiserade commits, återställning efter krascher och end-to-end-synkronisering. Tydliga förklaringar med uttryckliga säkerhetsgränser.

Argon2idHKDF-SHA-256XChaCha20-Poly1305Rust CoreAutentiserade commits
Innehåll ⌄

01 / VISUELLT SÄKERHETSLABB

Utforska arkitekturen

Utforska nyckelhärledning, krypterade poster, lagringstillstånd, synkronisering och säkerhetsgränser via interaktiva diagram. Varje diagram länkar till sin tekniska referens.

01

INTERAKTIVT · SÄKERHETSTEKNIK

Säkerhetsarkitektur

Gränssnittet i Flutter hanterar interaktionen. En gemensam säkerhetskärna i Rust ansvarar för kryptografiska operationer, tillståndsövergångar och indatavalidering. Plattformskopplingar och lagringstransporter arbetar bakom definierade tillitsgränser.
Enkelt förklarat

Gränssnittet i Flutter hanterar interaktionen. En gemensam säkerhetskärna i Rust ansvarar för kryptografiska operationer, tillståndsövergångar och indatavalidering. Plattformskopplingar och lagringstransporter arbetar bakom definierade tillitsgränser.

Säkerhetsgräns

En komprometterad behörig klient kan exponera klartext under normal användning.

Tekniska detaljer

Gränssnittet i Flutter hanterar interaktionen. En gemensam säkerhetskärna i Rust ansvarar för kryptografiska operationer, tillståndsövergångar och indatavalidering. Plattformskopplingar och lagringstransporter arbetar bakom definierade tillitsgränser.

En komprometterad behörig klient kan exponera klartext under normal användning.

Läs kapitlet ↗
02

INTERAKTIVT · SÄKERHETSTEKNIK

Huvudlösenord + Secret Factor

Huvudlösenord
Argon2id v1.3
Secret Factor (256 bitar)
CSPRNG → 32 byte
↓
HKDF-SHA-256
Upplåsningsnyckel → nyckelomslag → LPRK
Endast krypterad data har stulits. Den separata Secret Factor saknas; det räcker inte att gissa lösenordet.
Enkelt förklarat

En slumpmässig 256-bitars Secret Factor är oberoende av huvudlösenordet. Utdata från Argon2id och faktorn kombineras genom ett versionshanterat HKDF-sammanhang. En lokal faktorsfil har en definierad VQYFACT1-header; om filen delar valvets åtkomsträttigheter försvagas isoleringen.

Säkerhetsgräns

En lokalt lagrad faktor är inte automatiskt oberoende MFA.

Tekniska detaljer

En slumpmässig 256-bitars Secret Factor är oberoende av huvudlösenordet. Utdata från Argon2id och faktorn kombineras genom ett versionshanterat HKDF-sammanhang. En lokal faktorsfil har en definierad VQYFACT1-header; om filen delar valvets åtkomsträttigheter försvagas isoleringen.

En lokalt lagrad faktor är inte automatiskt oberoende MFA.

Läs kapitlet ↗
03

INTERAKTIVT · SÄKERHETSTEKNIK

Nyckelhierarki i flera nivåer

Huvudlösenord + Secret Factor (256 bitar)
Upplåsningsnyckel → nyckelomslag → LPRK
LPRK
Valvets epoknyckel
Postens DEK
Samlingsnycklar
Upplåsningsnyckeln öppnar ett skyddat nyckelomslag med en oberoende slumpgenererad Local Profile Root Key (LPRK). Vault Epoch Keys, omslutna DEK-nycklar per revision och Collection Keys skiljer upplåsning från datakryptering och delning.
Enkelt förklarat

Upplåsningsnyckeln öppnar ett skyddat nyckelomslag med en oberoende slumpgenererad Local Profile Root Key (LPRK). Vault Epoch Keys, omslutna DEK-nycklar per revision och Collection Keys skiljer upplåsning från datakryptering och delning.

Säkerhetsgräns

Förlorat upplåsningsmaterial kan göra återställning omöjlig.

Tekniska detaljer

Upplåsningsnyckeln öppnar ett skyddat nyckelomslag med en oberoende slumpgenererad Local Profile Root Key (LPRK). Vault Epoch Keys, omslutna DEK-nycklar per revision och Collection Keys skiljer upplåsning från datakryptering och delning.

Förlorat upplåsningsmaterial kan göra återställning omöjlig.

Läs kapitlet ↗
04

INTERAKTIVT · SÄKERHETSTEKNIK

Kryptering per post

Login ADEK A1Version 1
Login BDEK B1Version 1
Login CDEK C1Version 1
Login DDEK D1Version 1
Övriga poster ändras inte
Enkelt förklarat

Ändring av en post skapar en ny, unik revision med en ny slumpmässig 256-bitars DEK och kryptografiskt bunden metadata. Tidigare publicerade krypterade revisioner skrivs inte över.

Säkerhetsgräns

Äldre versioner kan finnas kvar enligt lagringsreglerna.

Tekniska detaljer

Ändring av en post skapar en ny, unik revision med en ny slumpmässig 256-bitars DEK och kryptografiskt bunden metadata. Tidigare publicerade krypterade revisioner skrivs inte över.

Äldre versioner kan finnas kvar enligt lagringsreglerna.

Läs kapitlet ↗
05

INTERAKTIVT · SÄKERHETSTEKNIK

Atomära skrivningar och kraschåterställning

VALIDERADEKKRYPTERASKRIV TEMPORÄRTSPARA TILL DISKPUBLICERA POSTPUBLICERA COMMITUPPDATERA HEAD
Föregående commit förblir auktoritativ. Ett ofullständigt temporärt objekt är inte ett giltigt tillstånd.
Enkelt förklarat

Skrivsekvensen validerar indata, skapar en revision och DEK, krypterar, skriver och synkroniserar objekten till lagring, publicerar dem utan att ersätta befintliga identifierare, skapar och publicerar en commit och uppdaterar därefter den lokala head-referensen.

Säkerhetsgräns

Saknade objekt och hårdvarufel kan förhindra återställning.

Tekniska detaljer

Skrivsekvensen validerar indata, skapar en revision och DEK, krypterar, skriver och synkroniserar objekten till lagring, publicerar dem utan att ersätta befintliga identifierare, skapar och publicerar en commit och uppdaterar därefter den lokala head-referensen.

Saknade objekt och hårdvarufel kan förhindra återställning.

Läs kapitlet ↗
06

INTERAKTIVT · SÄKERHETSTEKNIK

Monolit jämfört med objektlagring

Enkel monolit (illustration)
VALV 100 GB
Δ RECORD
Objektlagring
BLOBRECRECBLOBRECRECBLOBRECRECBLOBRECREC
Δ POST + INDEX + COMMIT
En liten lösenordsändring i ett mycket stort valv skapar en ny post, en commit och nödvändiga indexändringar i stället för att automatiskt skriva om alla objekt. Det exakta antalet överförda byte beror på format och backend; även andra arkitekturer kan stödja effektiva deltauppdateringar.
Enkelt förklarat

En liten lösenordsändring i ett mycket stort valv skapar en ny post, en commit och nödvändiga indexändringar i stället för att automatiskt skriva om alla objekt. Det exakta antalet överförda byte beror på format och backend; även andra arkitekturer kan stödja effektiva deltauppdateringar.

Säkerhetsgräns

Andra konstruktioner kan också bli effektiva genom deltasynkronisering.

Tekniska detaljer

En liten lösenordsändring i ett mycket stort valv skapar en ny post, en commit och nödvändiga indexändringar i stället för att automatiskt skriva om alla objekt. Det exakta antalet överförda byte beror på format och backend; även andra arkitekturer kan stödja effektiva deltauppdateringar.

Andra konstruktioner kan också bli effektiva genom deltasynkronisering.

Läs kapitlet ↗
07

INTERAKTIVT · SÄKERHETSTEKNIK

Autentiserad commitgraf

Commit A
Commit B
Commit C · Enhet 1
Commit D · Enhet 2
Merge E
En illvillig leverantör kan undanhålla annars autentiska commits.
Enkelt förklarat

Autentiserade commits refererar till överordnade commits och exakt vilka krypterade objekt som är aktiva. Samtidiga skrivare kan skapa flera giltiga grenar; en tidsstämpel räcker inte för att välja vinnare.

Säkerhetsgräns

En illvillig leverantör kan undanhålla annars autentiska commits.

Tekniska detaljer

Autentiserade commits refererar till överordnade commits och exakt vilka krypterade objekt som är aktiva. Samtidiga skrivare kan skapa flera giltiga grenar; en tidsstämpel räcker inte för att välja vinnare.

En illvillig leverantör kan undanhålla annars autentiska commits.

Läs kapitlet ↗
08

INTERAKTIVT · SÄKERHETSTEKNIK

End-to-end-synkronisering

Enhet A
⇆AEAD · KRYPTERAD DATA
Lagringsleverantör
⇆AEAD · KRYPTERAD DATA
Enhet B
Lokala ändringar fungerar offline och kan laddas upp senare.
Enkelt förklarat

Behöriga klienter krypterar lokalt och utbyter krypterade objekt samt commit-referenser. Nya dataobjekt görs tillgängliga före den commit som refererar till dem. Offlineändringar och avvikande historiker representeras uttryckligen.

Säkerhetsgräns

Leverantören kan radera, fördröja eller återspela krypterade objekt.

Tekniska detaljer

Behöriga klienter krypterar lokalt och utbyter krypterade objekt samt commit-referenser. Nya dataobjekt görs tillgängliga före den commit som refererar till dem. Offlineändringar och avvikande historiker representeras uttryckligen.

Leverantören kan radera, fördröja eller återspela krypterade objekt.

Läs kapitlet ↗
09

INTERAKTIVT · SÄKERHETSTEKNIK

Integritet är inte samma sak som aktualitet

Commit C1Äkta men gammalAEAD ✓
←
Commit C2Bekräftad nyare commitAEAD ✓
AEAD kan validera ett äldre autentiskt tillstånd men inte bevisa att det är aktuellt.
Enkelt förklarat

AEAD autentiserar innehållet, inte dess aktualitet. Ett äldre, fullständigt och giltigt valv kan spelas upp på nytt. För att säkert upptäcka en rollback krävs en oberoende skyddad referens till ett tidigare accepterat, nyare tillstånd.

Säkerhetsgräns

En fullständig rollback kan bara upptäckas tillförlitligt med en separat betrodd aktualitetsreferens.

Tekniska detaljer

AEAD autentiserar innehållet, inte dess aktualitet. Ett äldre, fullständigt och giltigt valv kan spelas upp på nytt. För att säkert upptäcka en rollback krävs en oberoende skyddad referens till ett tidigare accepterat, nyare tillstånd.

En fullständig rollback kan bara upptäckas tillförlitligt med en separat betrodd aktualitetsreferens.

Läs kapitlet ↗
10

INTERAKTIVT · SÄKERHETSTEKNIK

Åtkomst för Business och Enterprise

ROLE
PRIVATE
FINANCE
UTVECKLING
Owner
✓
✓
✓
Ekonomianvändare
—
✓
—
Developer
—
—
✓
Åtkomst till Collections styrs av omslutna nycklar, inte bara serverroller.
Enkelt förklarat

Behörigheterna Owner, Admin, Editor och Viewer är separata från det faktiska innehavet av dekrypteringsnycklar. Collection Keys och enhetsbundna nyckelomslag isolerar data; en användare vars åtkomst återkallats kan inte tvingas glömma klartext som redan blivit känd.

Säkerhetsgräns

Klartext som en tidigare medlem redan har sett kan inte återkallas retroaktivt.

Tekniska detaljer

Behörigheterna Owner, Admin, Editor och Viewer är separata från det faktiska innehavet av dekrypteringsnycklar. Collection Keys och enhetsbundna nyckelomslag isolerar data; en användare vars åtkomst återkallats kan inte tvingas glömma klartext som redan blivit känd.

Klartext som en tidigare medlem redan har sett kan inte återkallas retroaktivt.

Läs kapitlet ↗
11

INTERAKTIVT · SÄKERHETSTEKNIK

Hotmodell

Välj scenario

Stöld av valv

Tekniska detaljer

Secret Factor + Argon2id + AEAD

Säkerhetsgräns

Hur faktorn lagras och lösenordets styrka är fortfarande avgörande.

Enkelt förklarat

Hotmodellen omfattar stöld av valv, stöld av faktor, manipulation av krypterad data, utbyte mellan valv, krasch, full disk, illvillig leverantör, samtidiga skribenter, rollback och komprometterade klienter. Varje scenario har ett skydd och en kvarstående begränsning.

Säkerhetsgräns

Ingen enskild säkerhetsåtgärd skyddar mot alla hotscenarier.

Tekniska detaljer

Hotmodellen omfattar stöld av valv, stöld av faktor, manipulation av krypterad data, utbyte mellan valv, krasch, full disk, illvillig leverantör, samtidiga skribenter, rollback och komprometterade klienter. Varje scenario har ett skydd och en kvarstående begränsning.

Ingen enskild säkerhetsåtgärd skyddar mot alla hotscenarier.

Läs kapitlet ↗
12

INTERAKTIVT · SÄKERHETSTEKNIK

Granskning och bevis

01   Arkitektur02   Implementering03   Automatiserade tester04   Plattformskontroll05   Oberoende granskning
Säkerhetsbeteendet är dokumenterat; det bevisar inte i sig att det har implementerats.
Enkelt förklarat

En oberoende granskning behöver testbara protokollkontrakt: KDF-profiler, regler för salt och nonce, AAD-kodning, format för poster och commits, felhantering, beständig lagring i filsystemet, auktorisering av flera skribenter, återställning och versionsspecifika byggen.

Säkerhetsgräns

Säkerhetsegenskaperna granskas genom definierade protokollkontrakt, kodgranskning, reproducerbara tester och plattformsspecifik validering.

Tekniska detaljer

En oberoende granskning behöver testbara protokollkontrakt: KDF-profiler, regler för salt och nonce, AAD-kodning, format för poster och commits, felhantering, beständig lagring i filsystemet, auktorisering av flera skribenter, återställning och versionsspecifika byggen.

Säkerhetsegenskaperna granskas genom definierade protokollkontrakt, kodgranskning, reproducerbara tester och plattformsspecifik validering.

Läs kapitlet ↗

ENTERPRISE-SÄKERHET · INBYGGD STYRNING

Företagshemligheter: identitet, behörighet och spårbarhet.

Enterprise kombinerar centrala beslut om identitet och policy med kryptografisk isolering. Särskilt skyddade hemligheter kräver serverbaserad auktorisering innan nytt nyckelmaterial lämnas ut; dekryptering kan ändå ske på den behöriga klienten. Personal och Community behåller sin helt offlinebaserade modell.

Nytt nyckelmaterial för kontrollerade Enterprise-hemligheter följer en auktoriserad utlämningsprocess. Granskningshändelser registrerar godkännandet eller utlämningen.

01

Revisionsloggning

Centrala händelser registrerar identitet, hemlighetens ID och version, tid, enhet, åtkomsttyp, beslut och korrelations-ID – aldrig hemliga värden. De visar att utlämning eller auktorisering skett, inte varje användning efter lokal dekryptering.

02

Åtkomstkontroll för hemligheter

Roller, grupper och policyer per hemlighet säkerställer minsta möjliga behörighet. Nytt nyckelmaterial för strikt kontrollerade hemligheter lämnas bara ut efter förnyad serverauktorisering. Tidigare cachat material ligger utanför den gränsen.

03

Avsluta åtkomst och rotera hemligheter

Återkalla medlemskap, enheter och åtkomst för arbetsbelastningar; identifiera potentiellt åtkomliga hemliga versioner och lokala kopior; rotera autentiseringsuppgifter och uppdatera beroende system.

04

Maskinidentiteter och CI/CD

Pipelines och tjänster använder smalt avgränsade, kortlivade uppgifter och arbetsidentiteter baserade på OIDC. Kontrollera tokenanspråk, behörighetsomfång, giltighetstid och körningskontext; tillskriv varje auktoriserad utlämning till rätt identitet.

Exempel på granskningshändelse utan hemligt innehåll

{
  "event_id": "evt_...",
  "timestamp_utc": "2026-10-19T10:00:00Z",
  "actor_id": "workload:build-release",
  "device_id": "runner:ci-prod",
  "secret_id": "sec_...",
  "secret_version": 7,
  "operation": "key_release",
  "decision": "allow",
  "policy_id": "policy-prod-build",
  "correlation_id": "req_..."
}

Logga aldrig klartextvärden, åtkomsttoken, nycklar, fullständiga hemliga data eller miljövariabler från CI/CD.

Två skilda tillitsmodeller

Personal / Community

Lokala valv och tillgängliga nycklar fungerar helt offline. Lokal aktivitet kan loggas, men en komprometterad klient kan inte garantera en fullständig, manipulationssäker logg.

Enterprise · kontrollerade hemligheter

Central auktorisering styr utlämning av nya nycklar. Utan godkännande levereras inget nytt material. En hemlighet som redan kopierats eller dekrypterats kan inte återkallas retroaktivt.

Integrationer

Integration med befintliga system för hemlighetshantering, exempelvis OpenBao, kan tillkomma senare som valfri koppling. Det är inte ett beroende i Enterprise-kärnan.

Enterprise-säkerhet: granskning, åtkomst, avveckling och arbetsbelastningar ↗

02 / TEKNISK REFERENS · V1.2

Teknisk referens

De tekniska kapitlen beskriver nyckelhärledning, format, hotantaganden, felhantering och designval. Den här språkversionen ger kortfattade expertsammanfattningar med länkar till den fullständiga tyska referensen.

01Säkerhet är ingen funktion+

Verifierbar säkerhet kräver skydd under hela datalivscykeln, inte bara en krypteringsalgoritm. Modellen omfattar skapande, användning, synkronisering, återställning och radering, även vid fel och illvillig lagring.

Fullständig tysk referenstext ↗

02Sex grundläggande säkerhetsprinciper+

Konfidentialitet, integritet, konsistens, återställningsbarhet, tillgänglighet och användarens självbestämmande är olika mål. Ett autentiserat valv kan ändå vara inaktuellt; ett konsistent tillstånd kan ändå bli otillgängligt.

Fullständig tysk referenstext ↗

03Systemarkitektur+

Gränssnittet i Flutter hanterar interaktionen. En gemensam säkerhetskärna i Rust ansvarar för kryptografiska operationer, tillståndsövergångar och indatavalidering. Plattformskopplingar och lagringstransporter arbetar bakom definierade tillitsgränser.

Fullständig tysk referenstext ↗

04Kryptografiska primitiver+

Argon2id v1.3 (128 MiB, 3 itereringar, 4 parallella banor, 256-bitars utdata) gör lösenordshärledning svårare att angripa. HKDF-SHA-256 skiljer nycklarnas ändamål åt. XChaCha20-Poly1305 använder 256-bitars nycklar, 192-bitars nonce och 128-bitars autentiseringstaggar.

Argon2id v1.3 · 128 MiB / 3 / 4 · HKDF-SHA-256 · XChaCha20-Poly1305

Fullständig tysk referenstext ↗

05Huvudlösenord och Secret Factor+

En slumpmässig 256-bitars Secret Factor är oberoende av huvudlösenordet. Utdata från Argon2id och faktorn kombineras genom ett versionshanterat HKDF-sammanhang. En lokal faktorsfil har en definierad VQYFACT1-header; om filen delar valvets åtkomsträttigheter försvagas isoleringen.

VQYFACT1 · 32 byte CSPRNG-hemlighet · HKDF-SHA-256

Fullständig tysk referenstext ↗

06Nyckelhierarki i flera nivåer+

Upplåsningsnyckeln öppnar ett skyddat nyckelomslag med en oberoende slumpgenererad Local Profile Root Key (LPRK). Vault Epoch Keys, omslutna DEK-nycklar per revision och Collection Keys skiljer upplåsning från datakryptering och delning.

Upplåsning → Omslag → LPRK → VEK → DEK

Fullständig tysk referenstext ↗

07Autentiserade tilläggsdata+

AEAD:s tilläggsdata binder samman format, profil, valv, nyckelepok, objekt, revision, posttyp, schemaversion och raderingsstatus. Det förhindrar att giltig krypterad data accepteras i fel sammanhang. Själva AAD är inte hemlig.

AAD: vault_id | object_id | revision_id | epoch | version

Fullständig tysk referenstext ↗

08Ett logiskt valv, många krypterade objekt+

Det logiska valvet består av oföränderliga postrevisioner, blobbar, commits och head-pekare. Head-filer går att rekonstruera och är inte den enda kryptografiska auktoriteten.

meta/ · commits/ · records/ · blobs/ · heads/

Fullständig tysk referenstext ↗

09Oföränderliga poster och revisioner+

Ändring av en post skapar en ny, unik revision med en ny slumpmässig 256-bitars DEK och kryptografiskt bunden metadata. Tidigare publicerade krypterade revisioner skrivs inte över.

Fullständig tysk referenstext ↗

10Autentiserad commitgraf+

Autentiserade commits refererar till överordnade commits och exakt vilka krypterade objekt som är aktiva. Samtidiga skrivare kan skapa flera giltiga grenar; en tidsstämpel räcker inte för att välja vinnare.

commit-ID · valv-ID · föräldra-ID:n · postreferenser

Fullständig tysk referenstext ↗

11Fullständig skrivtransaktion+

Skrivsekvensen validerar indata, skapar en revision och DEK, krypterar, skriver och synkroniserar objekten till lagring, publicerar dem utan att ersätta befintliga identifierare, skapar och publicerar en commit och uppdaterar därefter den lokala head-referensen.

VALIDERA → KRYPTERA → SKRIV → SYNKA TILL DISK → PUBLICERA POST → PUBLICERA COMMIT → HEAD

Fullständig tysk referenstext ↗

12Strömavbrott, krasch och återställning+

Återställning efter krasch verifierar fullständiga refererade objekt och commit-historik. Om exakt en helt giltig gren finns kan head återskapas. Tvetydiga grenar eller skadade aktiva objekt kräver uttrycklig fel- eller konflikthantering.

Fullständig tysk referenstext ↗

13Slut på diskutrymme+

Diskutrymmet kan ta slut efter en förhandskontroll. Resultatet av varje skrivning och flush måste kontrolleras; ett ofullständigt objekt får aldrig bekräftas av en giltig commit. Vid osäker publiceringsstatus krävs en ny verifiering.

Fullständig tysk referenstext ↗

14Filsystemsäkerhet och hårdvarubegränsningar+

Publicering av filer, fsync och sökvägssäkerhet fungerar olika på NTFS, Linux, macOS och mobilplattformar. Symlänkar, junctions och TOCTOU-attacker är relevanta; programvara kan inte garantera funktionen hos defekt lagringshårdvara.

Fullständig tysk referenstext ↗

15Krypterade bilagor och blob-segment+

Stora bilagor delas i separat krypterade segment, exempelvis upp till 4 MiB nyttolast per segment. Hashvärden för krypterad data identifierar lagrade segment; autentiseringen binder ordning, storlek och objektkontext. Konvergenta nycklar baserade på klartext används inte.

4 MiB per segment · SHA-256(krypterad data)

Fullständig tysk referenstext ↗

16Valvet på 100 GB+

En liten lösenordsändring i ett mycket stort valv skapar en ny post, en commit och nödvändiga indexändringar i stället för att automatiskt skriva om alla objekt. Det exakta antalet överförda byte beror på format och backend; även andra arkitekturer kan stödja effektiva deltauppdateringar.

Fullständig tysk referenstext ↗

17Manifest, indexsegment och skalning+

Autentiserade manifest kan delas upp i versionshanterade indexsegment. Referenser från rot till blad bevarar integriteten samtidigt som den del av metadata som påverkas av små ändringar minskar. Skalningspåståenden måste mätas, inte hittas på.

Fullständig tysk referenstext ↗

18Totalsträckskrypterad synkronisering+

Behöriga klienter krypterar lokalt och utbyter krypterade objekt samt commit-referenser. Nya dataobjekt görs tillgängliga före den commit som refererar till dem. Offlineändringar och avvikande historiker representeras uttryckligen.

Fullständig tysk referenstext ↗

19SFTP, WebDAV och objektlagring+

SFTP, HTTPS/WebDAV och S3-liknande leverantörer skiljer sig när det gäller villkorliga skrivningar, atomära ersättningar, fullständiga fillistor och sidindelning. Backend-specifika adaptrar måste tillämpa faktiska garantier, inte anta att alla fungerar likadant.

SFTP · WebDAV/HTTPS · S3-like

Fullständig tysk referenstext ↗

20Konflikter och flera enheter+

Två enheter kan ändra samma post från en gemensam förfader. Båda autentiserade grenarna måste bevaras tills de sammanförts kontrollerat; att bara välja senast skriven utifrån klocktid riskerar tyst dataförlust.

Fullständig tysk referenstext ↗

21Skydd mot rollback och kontroll av aktualitet+

AEAD autentiserar innehållet, inte dess aktualitet. Ett äldre, fullständigt och giltigt valv kan spelas upp på nytt. För att säkert upptäcka en rollback krävs en oberoende skyddad referens till ett tidigare accepterat, nyare tillstånd.

Fullständig tysk referenstext ↗

22Behörigheter för Business och Enterprise+

Behörigheterna Owner, Admin, Editor och Viewer är separata från det faktiska innehavet av dekrypteringsnycklar. Collection Keys och enhetsbundna nyckelomslag isolerar data; en användare vars åtkomst återkallats kan inte tvingas glömma klartext som redan blivit känd.

Owner · Admin · Editor · Viewer

Fullständig tysk referenstext ↗

23Enterprise-säkerhet: granskning, åtkomst, avveckling och arbetsbelastningar+

Tillitsgränser och klasser av hemligheter

Valv i Personal och Community fungerar fullt ut offline. Enterprise lägger till centralt kontrollerade hemlighetsklasser: vid varje ny leverans av nödvändigt nyckelmaterial måste klienten klara serverbaserade kontroller av identitet, enhet och policy. Dekryptering kan ske på klienten; samordnaren behöver inte se klartext.

Återkallad behörighet på serversidan kan inte radera nyckelmaterial som redan finns i cache eller har läckt från en komprometterad klient. Konfidentiell lagring och central åtkomstkontroll är olika egenskaper – inte en obegränsad garanti för både full zero knowledge och omedelbar återkallelse.

Identitet, policy och ny auktorisering

Identiteter omfattar medarbetare och maskiner, med organisationstillhörighet, enhets- och arbetskontext, grupper, roller och policyer per hemlighet. Läsning, utlämning, redigering, rotation och administration är separata behörigheter. Nytt nyckelmaterial för strikt kontrollerade hemligheter kräver ett nytt beslut på serversidan.

Varje beslut knyter ihop identitet, hemlighetens ID och version, policyrevision, utgångstid, begärd åtgärd och korrelations-ID. Om auktorisering inte kan verifieras nekas nya utlämningar av skyddade hemligheter; redan utlämnat material omfattas inte av den garantin.

Central revisionslogg: fält och bevis

Händelser omfattar UTC-tid, händelse-ID, identitet eller arbetsbelastning, ID och version för hemlighet, enhetskontext, åtgärd, policyreferens, beslut och korrelations-ID. Tillåtna, nekade och administrativa händelser registreras. Registrera aldrig hemliga värden, token, klartextnycklar eller hela datamängder.

Ett skyddat centralt lager kan använda append-only/WORM-lagring, integritetskedjor och signerade poster för att upptäcka manipulation i efterhand. En angriparkontrollerad klient kan ändå dölja lokal dekryptering eller obemärkt kopiering: granskningen bevisar auktoriserad nyckelutlämning, inte all senare användning.

För policyer med hög känslighet kan bekräftad mottagning i granskningsloggen kopplas till nyckelutlämning. Om auktoriserings- eller loggvägen är nere nekas motsvarande nya utlämning, vilket prioriterar en tillförlitlig central beslutshistorik framför tillgänglighet.

Avsluta åtkomst, kartlägg exponering och rotera nycklar

Återkalla identitetsmedlemskap, roller, enheter och arbetsbehörigheter. Korrelera utlämningar och loggad åtkomst för att kartlägga potentiellt åtkomliga hemlighets-ID:n och versioner, även kända offlinekopior och tidigare nyckelomslag. Avsaknad av klienttelemetri bevisar inte att en hemlighet aldrig kopierats.

Rotera eller återkalla autentiseringsuppgifterna i målsystemet, uppdatera beroende applikationer, utfärda vid behov nya nyckelgenerationer och följ upp tills arbetet är klart. Att omsluta en valvnyckel på nytt ogiltigförklarar inte en API-token eller ett lösenord som redan kopierats från valvet.

Maskinidentiteter, OIDC och CI/CD

Arbetsbelastningar får separata identiteter, snäva behörighetsomfång, tidsgränser och spårbar granskning. CI/CD-körningar autentiseras med betrodda OIDC-utfärdare; verifiera tokensignatur, målgrupp, subjekt, utgångstid och arbetsflödesspecifika anspråk före utlämning av åtkomst.

Kortlivade leasingperioder och principen om minsta behörighet begränsar skadeomfattningen. Inloggningsuppgifter och token får inte förekomma i pipeline-loggar eller centrala granskningshändelser. Varje godkänd utlämning registrerar arbetsbelastning, hemlighetens version och korrelation. Redan kopierade uppgifter förblir giltiga tills de löper ut eller roteras i målsystemet.

Valfria integrationer

Policy- och utlämningslagret är oberoende av lagringssystemet. OpenBao och liknande system kan stödjas i framtiden via valfria integrationer utan att Personal eller Community kräver någon server.

Granskningsposter bevisar beslut och utlämningar; återkallelse stoppar framtida auktoriserade utlämningar, inte gamla kopior. Därför bildar auktorisering, loggning, rotation av autentiseringsuppgifter och arbetsidentitet ett sammanhängande kontrollsystem.

24Nyckelrotation+

Byte av huvudlösenord kan kräva endast att upplåsningsomslaget krypteras om. Rotation av Secret Factor och nyckelepok är separata åtgärder. En komprometterad datanyckel kan kräva ny datakryptering, inte bara ett nytt nyckelomslag.

Fullständig tysk referenstext ↗

25Säkerhetskopiering och katastrofåterställning+

En återställningsbar säkerhetskopia innehåller metadata, nyckelomslag, commits, poster, segment och nödvändigt återställningsmaterial. Den måste motsvara en konsistent autentiserad commit, och återställningen måste kontrollera fullständigheten.

Fullständig tysk referenstext ↗

26Radering, tombstones och städning av data+

Radering markeras med autentiserade tombstones; äldre krypterade revisioner kan finnas kvar för synkronisering eller återställning. Städning tar hänsyn till offlineenheter, lagringstider och säkerhetskopior. Fysisk radering på SSD:er och i molntjänster kan inte garanteras.

Fullständig tysk referenstext ↗

27Privata nycklar och återautentisering+

Export av en privat SSH-nyckel är en känslig åtgärd som kräver auktorisering på Rust-sidan, inte bara en dialogruta. Export måste kopplas till en specifik tillåten åtgärd och nekas om återautentisering misslyckas.

Fullständig tysk referenstext ↗

28Skydd under körning+

Låsning frigör hanterade sessionshemligheter, och nollställning minskar tiden som hemligheter finns kvar i Rust-hanterade buffertar. Kopior kan ändå finnas i gränssnitt, urklipp, operativsystemets minne, växlingsfil eller kraschdumpar; en komprometterad klient är fortfarande en begränsning.

Fullständig tysk referenstext ↗

29Integritet och zero knowledge+

Lagringsleverantörer behöver inte nycklar för att dekryptera valvet. Däremot kan storlekar på krypterad data, tidpunkter, antal objekt, IP-adresser och transportmetadata fortfarande observeras. Valfri hämtning av webbplatsikoner kan avslöja vilka domäner som efterfrågas.

Fullständig tysk referenstext ↗

30Leveranskedja och beroenden i programvaran+

Granskningen omfattar direkta och transitiva beroenden, funktionsflaggor, byggkonfigurationer, exporterade gränssnitt och den faktiska distributionsfilen. Säkerhetsvarningar och indragna versioner måste bedömas i sitt sammanhang.

Fullständig tysk referenstext ↗

31Hotmodell+

Hotmodellen omfattar stöld av valv, stöld av faktor, manipulation av krypterad data, utbyte mellan valv, krasch, full disk, illvillig leverantör, samtidiga skribenter, rollback och komprometterade klienter. Varje scenario har ett skydd och en kvarstående begränsning.

Fullständig tysk referenstext ↗

32Säkerhetsgranskning och verifierbarhet+

En oberoende granskning behöver testbara protokollkontrakt: KDF-profiler, regler för salt och nonce, AAD-kodning, format för poster och commits, felhantering, beständig lagring i filsystemet, auktorisering av flera skribenter, återställning och versionsspecifika byggen.

Arkitektur → Implementering → Tester → Plattform → Oberoende granskning

Fullständig tysk referenstext ↗

33Vad VORQYN inte lovar+

VORQYN utlovar inte absolut säkerhet för klientenheter, garanterad överlevnad för alla data, fysisk radering på alla lagringsmedier, fullständig sekretess för metadata, automatisk upptäckt av rollback utan en oberoende referens eller att enhetstester är likvärdiga med certifiering.

Fullständig tysk referenstext ↗

34Vanliga frågor+

Svaren skiljer mellan stulen krypterad data och stulna inloggningsuppgifter, skyddet med Secret Factor och breda MFA-löften, offlineåtkomst och molnberoende samt kryptografisk integritet och aktualitet.

Fullständig tysk referenstext ↗

35Säkerhet genom arkitektur+

Argon2id, slumpmässig Secret Factor, ändamålsseparering genom HKDF, XChaCha20-Poly1305, individuellt omslutna DEK-nycklar, AAD, oföränderliga poster, autentiserade commits och återställningsbar lagring bildar tillsammans en säkerhetsmodell för hela livscykeln.

Fullständig tysk referenstext ↗

Säkerhetsteknik

Säkerhet är ett arkitekturbeslut.

Transparent kryptografi, uttryckliga tillitsgränser och verifierbara dataflöden formar VORQYN. Varje mekanism har en särskild roll, från huvudlösenordet till en autentiserad commit.

Tillbaka till startsidan ↗