Unencrypted Database

Detects database configurations and connections missing encryption at rest and in transit.

zakirkun 788c82d 2 files · 2.8 KB Updated

File contents

Unencrypted Database

Overview

Databases storing sensitive data must be encrypted both at rest (disk encryption) and in transit (TLS). Without encryption at rest, physical access or cloud storage access exposes all data. Without TLS, credentials and data can be intercepted on the network.

Remediation

  • Enable TLS/SSL in database connections (sslmode=require for PostgreSQL)
  • Use encrypted database volumes (AWS RDS encryption, cloud disk encryption)
  • Use SQLCipher for SQLite encryption

zakirkun/ice-tea/tree/main/skills/database/unencrypted-db commit 788c82dd15

Frequently asked questions

npx skillmds@latest add zakirkun/unencrypted-database