Back to Pillar Directory
Decentralized Hosting

Security Hardening Tools

Reducing attack surface and following secure-by-default configuration practices.

Last updated: September 3, 2026
Real connection to Decentralized.Host

Related in approach: hosts enforce local policy (18 ordered checks), exec is policy-gated, commands are argv not shell, and adversarial tests cover tampering, replay, rollback and canonicalization attacks. Fuzzing and an external review have not been done.

What hardening actually means in practice

It's rarely one big fix -- it's a long list of small defaults: SSH key-only login (no password auth), a firewall that denies by default and only opens needed ports, unattended security updates, containers running as non-root where possible, secrets kept out of source control and environment dumps, and dependencies kept patched. Automated scanners (Trivy for container images, git-secrets-style tools for source) catch some of this mechanically; the rest is discipline.

What is Security Hardening Tools?

Reducing attack surface and following secure-by-default configuration practices. Related in approach: hosts enforce local policy (18 ordered checks), exec is policy-gated, commands are argv not shell, and adversarial tests cover tampering, replay, rollback and canonicalization attacks. Fuzzing and an external review have not been done.

Source: data/pillars.ts