Assinatura digital Ed25519 de manifestos, relatórios e recuperações

guara sign keygen, file, verify e recovery. Com chave configurada, recover e report
assinam sozinhos o manifesto e o relatório. A assinatura cobre hash, tamanho, nome, hora e
assinante e é Ed25519 comum (conferida com o openssl). A conferência de uma pasta de
recuperação refaz o hash de cada arquivo contra o manifesto e não deixa o manifesto apontar
para fora da pasta. A hora é a do relógio local, sem carimbo de terceiros (RFC 3161).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Lucas RayanandClaude Sonnet 5.5 committed 2026-10-23 08:00:02 -03:00
1 parent 447e57bc1b
commit 34fb72bf24
16 files changed
+936 -14

No files matched your search

+3 -2
View File
@@ -129,7 +129,8 @@ Physical access is the differentiator of commercial tools like Cellebrite. It de
| HTML report with case, examiner, source, partitions, summary and hashes | ✅ |
| Verification of an E01/Ex01 image against the stored hash | ✅ |
| **Audit trail** of every examiner action (who, when, what), chained by hash, with `guara audit --verify` | ✅ |
| **Digitally signed reports** and a timestamped manifest | 🔜 |
| **Digital signatures** (Ed25519) of manifests, reports and any file; `guara sign recovery` checks a whole recovery folder | ✅ |
| Trusted timestamp (RFC 3161) on signatures | 🔜 |
| **Reproducibility:** replay the recorded procedure and get the same result | 🔜 |
| PDF report (A4, built in) | ✅ |
| **External validation:** NIST CFTT (Computer Forensic Tool Testing) tests and publication of the results | 🔭 |
@@ -165,7 +166,7 @@ External validation is what makes a report accepted. Without it, Guará is good
No dates, in the order that makes the most sense.
**1.3: trust and custody**
Signed manifest, XFS and APFS validation with real deletions, tests with real images on Windows and macOS.
Trusted timestamps, XFS and APFS validation with real deletions, tests with real images on Windows and macOS.
**1.4: analysis**
NSRL and hash lists, search in file content, unified timeline.