Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Key Rotation

Offen
#21 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
python

Rechercherichtung

Beginne mit dem Abschnitt zur Schlüsselrotation in den verlinkten KMS-Designdokumenten und prüfe das Forward-Secrecy-Ziel der Issue. Vergleiche puncturable encryption, die Neuverschlüsselung von Daten mit einem neuen Epochenschlüssel und separate Schlüssel pro Zeile, einschließlich des zugrunde liegenden Datenbankmusters für Row-Level Security. Als abgeschlossen gilt die Arbeit, wenn eine dstack-Beispielanwendung mit dem gewählten Ansatz Forward Secrecy durch Schlüsselrotation demonstriert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

devtool-idea

Key rotation is left out of scope for the On-chain KMS pull request. It's still TODO. Let's push things along by adding key rotation as a dstack example!

Complete this issue by adding an example of an application that gains forward secrecy through implementing key rotation.

  • could leave the KMS itself as out of scope and consider forward secrecy involving vulnerabilities in the app itself
  • follow the row level security pattern in an underlying db
  • decide between alternatives
    • puncturable encryption
    • reencrypt everything to new epoch key
    • every row has distinct key, copy all keys on migration

See key rotation section in KMS design docs: https://docs.phala.network/dstack/design-documents/key-management-protocol

Vorherrschende Sprache
Python
Sterne
27
Forks
26
Ø Merge
1 T. 6 Std.
Gemergte PRs (30 T.)
12

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus Dstack-TEE/dstack-examples

Alle Issues in Dstack-TEE/dstack-examples

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.