Rahasia (kunci API, kata sandi, token, kunci enkripsi) harus dikelola dengan aman — tidak pernah di-hardcode dalam kode atau di-commit ke version control, tetapi disimpan dan diakses dengan aman. Manajemen rahasia yang buruk adalah sumber pelanggaran yang umum dan serius.
Aturan kardinal: jangan pernah hardcode atau commit rahasia
❌ NEVER hardcode secrets in source code or commit them to Git:
→ committed secrets are in the repo HISTORY (exposed even if "removed" later)
→ public repos / leaks expose them to attackers (bots scan GitHub for keys constantly)
→ a TOP cause of breaches (leaked AWS keys, database passwords, API tokens)
⚠️ If a secret IS committed/leaked → ROTATE it immediately (it's compromised)
