Memory: reduce crash-dump and debug exposure
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 12/100
Research direction
The issue names no files, tests or entry points; it is a planning umbrella. It depends on #148 and #130 (MEM-2), which should be read first. The stated first step is an architecture and implementation plan, to be approved before any code changes. Done means that plan is approved and split into one independently reviewable PR.
Written by the indexing model from the issue text.
Description
Ziel und minimaler Scope
OS-spezifische sichere Defaults, explizite Einschränkungen, keine falsche Zusicherung gegen Admin; opt-in/kompatibel mit Debug-Builds.
Abhängigkeiten / bestehende Arbeiten
- MEM-2, #130
- Reihenfolge: https://github.com/SpecterAoD/pqkeep/issues/148 vorher abschließen oder Unabhängigkeit im PR begründen.
- Bestehende Funktionen wiederverwenden; keine doppelte Kryptografie, GUI- oder IPC-Implementierung.
Sicherheitsanforderungen
- Least privilege, fail-closed, kein stiller unsicherer Fallback.
- Keine Geheimnisse in Logs, Fehlern, CLI-Argumenten oder Telemetrie.
- Neue Funktion nur opt-in, wenn sie den Angriffsraum oder Datenzustand verändert.
- Keine Internet-/Remote-Freigabe und keine automatische Migration.
Tests / Abnahmekriterien
- Positiv-, Negativ-, Grenzwert- und Manipulationstests für den konkreten Scope
- Fehlende Berechtigung, Abbruch/Crash und beschädigte Eingaben sicher behandelt
- Bestehende CLI/API, Schlüsseldateien und .pqkf v1 unverändert nutzbar; relevante v2-Entwürfe beachten
- Plattformtests Windows/Linux, wo relevant, und CI fmt/clippy/test/audit grün
- Dokumentation DE/EN, Bedrohungsmodell und Sicherheitsgrenzen aktualisiert
Definition of Done
- Architektur-/Implementierungsplan vor Änderungen dokumentiert und freigegeben
- Genau ein unabhängig reviewbarer PR; keine Vorwegnahme weiterer Schritte
- Sicherheits- und Regressionstests nachweislich grün
- Rollback praktisch getestet und Release-Notes ergänzt
Rollback
Alter Pfad bleibt nutzbar. Bei Fehlern Feature abschalten bzw. PR zurücknehmen, ohne bestehende Schlüssel/Archive zu verlieren. Neue Zustände atomar und versioniert schreiben; kein destruktiver Default. Bei Migrationen nur explizite Bestätigung, Backup und Restore-Probe.
Reihe: Speicher- und Prozesshärtung (MEM-3/4).
- Dominant language
- Rust
- Stars
- 0
- Forks
- 0
- Avg merge
- 1h 22m
- Merged PRs (30d)
- 72
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from SpecterAoD/pqkeep
-
area:cli good first issue help wanted needs translation priority:P2 type:documentation
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
SpecterAoD/pqkeep#226 ·
Maintainers usually reply within 1 day
-
area:community good first issue help wanted priority:P2 type:documentation
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
SpecterAoD/pqkeep#225 ·
Maintainers usually reply within 1 day
-
area:cli good first issue priority:P2 type:documentation
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
SpecterAoD/pqkeep#224 ·
Maintainers usually reply within 1 day
-
area:release good first issue priority:P2 type:documentation
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
SpecterAoD/pqkeep#223 ·
Maintainers usually reply within 1 day
-
area:cli good first issue priority:P2 type:maintenance
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
SpecterAoD/pqkeep#222 ·
Maintainers usually reply within 1 day
All issues in SpecterAoD/pqkeep
Similar issues
-
ライブラリを追加Openpriority middle
Difficulty 1/5 Under an hour Newbie friendliness 62/100
KATO-Hiro/AtCoderClans#13015 ·
Maintainers usually reply within 1 day
-
needs-review
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
UCS-Care-Group/mailcraft#1429 ·
Maintainers usually reply within 1 day
-
priority: medium ready
Difficulty 1/5 Under an hour Newbie friendliness 88/100
TusanHomichi/PSIV#646 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
area:tui bug P1
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
agent-of-empires/agent-of-empires#5705 · 1 comment ·
Maintainers usually reply within 1 day