KamoCRM

Pepper sandi berasal dari rahasia k8s, tidak pernah dari ConfigMap (ID0.5)

FixSecurityService
Diantar
15 November 2026 pukul 01.03 UTC
Pengarang
Kamo
Kommit
602e1c6

Rahasia *** (kunci ***) dibuat secara manual di namespace kamo dengan nilai SAME yang dipegang oleh ConfigMap hidup (sha256 dibandingkan, nilai tidak pernah dicetak). Deployment membacanya via secretKeyRef (bukan opsi: pod tanpanya tidak akan dimulai dan pods lama tetap melayani); the ConfigMap dan application.yml sekarang mengatakan "${***}", dan kode tidak memiliki default lagi - PasswordEncoderConfig menolak nilai kosong atau 'default-pepper' pada permulaan, karena pepper yang salah menolak setiap kata sandi yang disimpan alih-alih gagal dengan suara keras. Literal tua dalam deploy/k8s/gen juga dibersihkan. Nilai lama masih dalam sejarah git; tidak dapat diputar tanpa menonaktifkan setiap sandi.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semuanya tiba di ruang kerja Anda sendiri. Mulai dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaLihat Harga