Build restore points with backup and restore commands
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 70/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- bash, powershell
- Ambito
- cli
Direzione di ricerca
Start from spec design 07 and Conventions section 3.3 on branch phase-4/restore-points, and check dependency issue #68. Build module harden.restore_points in phases/harden/modules/restore_points/ with backup and restore commands. Write bats and Pester acceptance tests for the six scenarios; done means those tests pass and backups are unreadable by non-admins.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Location & Context
Roadmap branch phase-4/restore-points. Spec: design 07. Planned module ID: harden.restore_points, in phases/harden/modules/restore_points/. Depends on #68.
Current Behavior
No restore point exists before the sweep or a patch, so damage from either cannot be undone cleanly.
Remediation Plan
- Build
backup <service>andrestore <service>, with names decided when built (Conventions section 3.3). - Check free space before a backup; hash each file; keep backup files unreadable by non-admins.
- Refuse a restore without approval or with a hash mismatch.
- Write these acceptance tests first (bats and Pester):
- A defaced lab web root is restored after approval, the damaged copy is kept as evidence, and the probe passes.
restorerefuses to run without approval and refuses a restore point whose hash does not match.- A backup that would breach the free-space margin is refused.
- A database dump taken while the probe runs every few seconds fails no probe.
- Backup files are unreadable by a non-admin account.
- A negative test: protected accounts and scored services are untouched before and after.
- Lingua principale
- PowerShell
- Stelle
- 0
- Fork
- 0
- Merge medio
- 2h 7m
- PR unite (30g)
- 53
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di dotnetdork/Labyrinth
-
Count wrapped rows when clearing a shown password or seed on LinuxForse già presa @dotnetdork l’ha presa oggi. Apertaarea: core platform: linux type: bug
dotnetdork/Labyrinth#151 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
area: accounts area: core type: docs
Difficoltà 3/5 1-2 giorni Idoneità per principianti 75/100
dotnetdork/Labyrinth#137 ·
I maintainer di solito rispondono entro 1 giorno
-
area: command-line platform: linux platform: windows type: docs
Difficoltà 4/5 3-5 giorni Idoneità per principianti 70/100
dotnetdork/Labyrinth#125 ·
I maintainer di solito rispondono entro 1 giorno
-
area: tests-ci platform: windows type: build
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
dotnetdork/Labyrinth#124 ·
I maintainer di solito rispondono entro 1 giorno
-
area: command-line platform: linux platform: windows type: feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 70/100
dotnetdork/Labyrinth#120 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di dotnetdork/Labyrinth
Issue simili
-
cli good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Agent-Threat-Rule/agent-threat-rules#766 ·
I maintainer di solito rispondono entro 1 giorno
-
[v5-preview5] `func new` displays incorrect command in error message when project is not initializedApertaNeeds: Triage (Functions) v5 v5-preview5
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
Azure/azure-functions-core-tools#5838 ·
I maintainer di solito rispondono entro 2 giorni
-
enhancement good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
good first issue help wanted new check
Difficoltà 2/5 3-5 giorni Idoneità per principianti 78/100