Sphinx HTML and 17-page LaTeX PDF for the audit-ready pack
Some checks are pending
ci / markdown (push) Waiting to run
Some checks are pending
ci / markdown (push) Waiting to run
source/ is the Sphinx tree. Companion PDF hrefs are relative, not Markdown.
This commit is contained in:
parent
afa270a141
commit
da60402e88
104 changed files with 16818 additions and 0 deletions
84
source/verification.rst
Normal file
84
source/verification.rst
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
Peergos verification (what was actually audited)
|
||||
================================================
|
||||
|
||||
This chapter records **sourced** facts. It does **not** turn Peergos, Verae,
|
||||
or DataCubes into a HIPAA, SOC 2, or ISO 27001 certificate.
|
||||
|
||||
Claim to check
|
||||
--------------
|
||||
|
||||
Data at rest is stored in an encrypted append-only Peergos filesystem;
|
||||
backup/restore is managed via a distributed, hashed, encrypted Peergos
|
||||
IPFS system, designed and evaluated in the EU as an audited secure
|
||||
filesystem.
|
||||
|
||||
Independent security audits (Europe)
|
||||
------------------------------------
|
||||
|
||||
**2019 — Cure53 (Berlin, Germany).**
|
||||
Pentest, source-code audit, **crypto/design review** (May–June 2019).
|
||||
No fundamental architectural or cryptographic problems; issues fixed.
|
||||
Cure53: the platform **passed this evaluation**.
|
||||
|
||||
**2024 — Radically Open Security B.V. (Amsterdam, Netherlands).**
|
||||
Crystal-box pentest + code audit of Peergos web-ui (Sep–Nov 2024).
|
||||
**0** extreme / high / elevated; **2** moderate, **6** low; Peergos
|
||||
states all fixed; no data exposure or integrity compromise (mostly UI
|
||||
crashes).
|
||||
|
||||
Both firms are **EU-based**. Both full reports are **public**. That is a
|
||||
**security evaluation of the Peergos protocol/implementation**, not a
|
||||
HIPAA/SOC 2/ISO management-system certificate.
|
||||
|
||||
.. only:: html
|
||||
|
||||
Primary sources:
|
||||
|
||||
* https://peergos.org/posts/security-audit
|
||||
* https://cure53.de/pentest-report_peergos.pdf
|
||||
* https://peergos.org/posts/security-audit-2024
|
||||
* https://github.com/Peergos/Peergos/tree/master/audits
|
||||
|
||||
EU funding / NLnet
|
||||
------------------
|
||||
|
||||
* Peergos received funding from the **European Union Horizon 2020**
|
||||
programme under **NGI-POINTER**, grant **871528** (stated on the 2024
|
||||
audit post).
|
||||
* The 2024 audit was supported by **NLnet** (Netherlands).
|
||||
|
||||
Hosted instance location
|
||||
------------------------
|
||||
|
||||
Peergos’s hosted privacy notice states peergos.net uses servers in
|
||||
**Germany**. **Self-hosted ns1 / customer cryptree is a different
|
||||
processing location** and must be documented in *your* RoPA / BAA pack.
|
||||
|
||||
Encrypted filesystem + hashed IPFS (design)
|
||||
-------------------------------------------
|
||||
|
||||
* **Cryptree**: tree of symmetric keys; fine-grained read/write caps;
|
||||
sibling names hidden; writes **signed**.
|
||||
* **Chunks**: up to 5 MiB, padded, independently encrypted
|
||||
(Salsa20-Poly1305); random 256-bit keys (not convergent).
|
||||
* **IPFS**: content-addressed blocks. Peergos **verifies the hash** of
|
||||
every block read from or written to IPFS. Clients verify hashes and
|
||||
signatures from a Peergos server.
|
||||
* **CHAMP**: encrypted cryptree nodes under **random 32-byte labels**.
|
||||
* Sharing: hybrid **X25519 + ML-KEM-1024**.
|
||||
|
||||
“Append-only” in Verae DataCubes is the **cube chain JSONL** (application
|
||||
integrity). Peergos uses signed updates and immutable blocks. Do not
|
||||
conflate the two layers in an audit interview.
|
||||
|
||||
Not verified / do not claim
|
||||
---------------------------
|
||||
|
||||
* “Peergos is HIPAA certified” — **false.** HIPAA is not a product certificate.
|
||||
* “Peergos is SOC 2 / ISO 27001 certified” — **not shown.** Published
|
||||
work is pentest/code audit, not Type II or ISO registrar.
|
||||
* “EU certified Peergos as a government-standard filesystem” —
|
||||
**overstated.** What exists: EU grant funding, NLNet-funded ROS
|
||||
pentest, Cure53 Berlin design+code audit.
|
||||
* “Hosts with disk/backup never need a BAA/DPA” — **legal conclusion,
|
||||
not a technical fact.** See :doc:`baa-dpa`.
|
||||
Loading…
Add table
Add a link
Reference in a new issue