Sekerviaautor: SANTVIA

Ako odvolávame podpisový kľúč doplnkov

Posledná aktualizácia: 4. októbra 2026

Každý doplnok Sekervia je podpísaný (Ed25519). Aplikácia odmietne každý doplnok, ktorého podpis nezodpovedá kľúču, ktorý pozná. Samotný podpis však nestačí: dôležité je, čo sa stane v deň, keď sa kľúč stratí alebo je kompromitovaný, a za aký čas.

Náš záväzok

Do 24 hodín od zistenia problému je príslušný kľúč vyradený z aplikácie Sekervia.

Do 72 hodín sa opravená a podpísaná verzia odošle prostredníctvom automatickej aktualizácie.

Vyradený kľúč je natrvalo odmietnutý, aj keď ho stará kópia aplikácie alebo balík stále predkladá: Sekervia vedie zoznam vyradených kľúčov a overuje ho pred akoukoľvek inou kontrolou.

Čo robíme, krok za krokom

1. Zistiť — automatická kontrola pri každej verzii overuje, či je každý dodaný doplnok podpísaný platným kľúčom. Zle vykonaná rotácia spôsobí, že kontrola zlyhá.

2. Vytvoriť nový kľúč — jeho súkromná časť sa okamžite zabezpečí, ešte pred akýmkoľvek podpisom.

3. Nahradiť, nie pridať — starý kľúč sa odstráni z aplikácie a zaradí sa do zoznamu vyradených kľúčov.

4. Znova podpísať každý oficiálny doplnok novým kľúčom.

5. Preukázať — testy overujú, že žiadny doplnok nenesie vyradený kľúč a že vyradený kľúč sa nikdy znova neuvedie do prevádzky.

6. Distribuovať opravenú verziu prostredníctvom podpísanej aktualizácie.

7. Informovať — poznámky k vydaniu uvádzajú vyradený kľúč, dátum a dôvod. Doplnok, ktorý je ním stále podpísaný, sa už nenačíta: je to zámer.

Čo sa nám už stalo

22. septembra 2026 sme pri pokuse znova podpísať doplnok zistili, že súkromná časť jedného z našich kľúčov, vytvoreného 4. septembra, sa stratila: nikdy nebola zabezpečená. V priebehu nasledujúcich minút bol uvedený do prevádzky nový kľúč, doplnky boli znova podpísané a starý kľúč bol vyradený. Žiadny doplnok nepodpísala tretia strana.

Strata sa však zistila až 18 dní po udalosti, pretože nič neoverovalo, či kľúč ešte existuje. Preto krok 2 teraz vyžaduje zabezpečiť kľúč pred akýmkoľvek podpisom.