- Dikirim
- 17 September 2026 pukul 01.57 UTC
- Penulis
- Kamo
- Commit
- 034378d
Follow- hingga 096feasa1 (Organisasi apos; s GoDaddy kredensial sedang dilayani oleh titik akhir yang membutuhkan tidak sesi). Pemindaian setiap * * * * * * * * * * * * * * * * * menemukan lebih banyak kolom memegang ciphertext tanpa penjaga Jackson, selain lima belas yang selalu @ JsonAbaikan: Borrower.ssnEncrypted, Borrower.itincrypted Aset / Kewajiban / ReoLien.accountNumberEncrypted PlatformOOtoritas / OrganOOtoritas .secretCiphertext dan .extraciSecretsCiphertext * * * * * * * * * * * * * * * (Rahasia TOTP) DevMachineAccount.secretCipher * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * .refreshTokenCiphertext Semua empat belas sekarang @ JsonAbaikan. Diaudit sebelum berubah, pada asal / utama dari setiap repositori yang menggunakan entitas ini: masing-masing dienkripsi dan didekripsi hanya pada baris dimuat melalui JPA, setiap titik akhir jawaban dengan tangan-dibangun DTO atau peta, permintaan badan membawa teks biasa bahwa server mengenkripsi, dan tidak ada membaca ciphertext keluar dari JSON (tidak ada readValue / convertValue kedalam tipe ini, tidak ada cache JSON, tidak ada Layanan - ke-layanan transfer dari entitas). Untuk mereka sepuluh entitas ini menutup tidak ada kebocoran hidup - itu menghapus perubahan satu baris (mengembalikan entitas, atau bersarang) yang akan membuka satu. @ JsonAbaikan daripada WRITE _ ONLY sehingga permintaan tubuh terikat ke entitas tidak dapat tanaman ciphertext baik. * * * * * * * * * * * asserts itu dengan refleksi atas setiap tipe gigih, cara JsonbBinding Uji penjaga jsonb binding: kolom adalah ciphertext ketika bidang mengatakan cipher atau kolom mengatakan CIPHIR, ENCRYPTED atau end _ ENC, dan harus berupa @ JsonAbaikan atau WRITE _ Only. Ini gagal tepat pada empat belas ini sebelum perubahan, dan rekan tes membuktikan scan masih melihat ciphertext bernama empat cara yang berbeda.