Bolehkah kunci CA pemeriksaan TLS yang dicuri menyahsulit sesi yang dirakam?
Bezakan kuasa mengeluarkan sijil pintasan yang dipercayai daripada rahsia yang diperlukan untuk menyahsulit sesi TLS yang dirakam.
“Penyerang mencuri kunci peribadi proksi” meninggalkan perincian yang menentukan kerosakan: kunci peribadi yang mana?
Proksi pemeriksaan boleh menyimpan kunci tandatangan pihak berkuasa sijil, kunci sijil pelayan yang dijana, rahsia trafik TLS secara langsung, bahan sambungan semula sesi dan teks biasa dalam memori atau lognya sendiri. Ini aset yang berbeza.
Kunci CA memberikan keupayaan menyamar
Klien yang dikonfigurasikan mempercayai CA pemeriksaan boleh menerima sijil yang dikeluarkan di bawahnya, tertakluk kepada kekangan rantaian sijil dan pemeriksaan klien. Sesiapa yang mencuri kunci tandatangan yang berkaitan mungkin boleh mencipta sijil lain yang boleh diterima dalam had tersebut.
Itu serius, tetapi kunci itu sahaja tidak mengubah hala sambungan pengguna. Penyerang juga memerlukan kedudukan pintasan yang boleh digunakan atau cara lain untuk membuat klien bersambung ke titik akhir yang ditiru. Aplikasi dengan pemeriksaan sijil tambahan mungkin menolaknya.
Kunci tandatangan bukan kunci penyahsulitan transkrip
Dalam jabat tangan TLS 1.3 yang disahkan sijil dengan Diffie–Hellman efemeral, sijil mengesahkan pertukaran. Kunci trafik diperoleh daripada rahsia jabat tangan yang berasingan. Memperoleh kunci tandatangan CA kemudiannya tidak dengan sendirinya membina semula rahsia efemeral lalu itu daripada rakaman.
Malah mencuri kunci peribadi sijil pelayan tidak setara dengan memperoleh rahsia trafik untuk jenis sesi yang dirakam itu. Jangan umumkan ini kepada setiap mod TLS sejarah atau setiap persediaan sambungan semula; pertukaran kunci yang dirundingkan dan bahan yang terjejas adalah penting.
Kompromi perkakas pemeriksaan yang sedang berjalan boleh menjadi jauh lebih luas daripada kecurian kunci CAnya. Perkakas mengendalikan teks biasa semasa memeriksa trafik dan mungkin menyimpan rahsia sesi atau mengekalkan kandungan yang dinyahsulit. Pendedahan itu memerlukan siasatan sendiri dan tidak boleh diketepikan dengan menyebut kerahsiaan ke hadapan.
Huraikan insiden dengan tepat
Rekod sama ada bahan yang hilang ialah kunci tandatangan, kunci titik akhir, rahsia langsung, teks biasa yang disimpan atau kawalan ke atas perkakas itu sendiri. Menggantikan CA pemeriksaan dan mengemas kini kepercayaan klien menangani satu keupayaan; ia tidak memadam log yang disalin atau memutuskan sama ada trafik langsung dibaca. Nama kunci yang tepat membawa kepada respons yang jauh lebih berguna daripada memanggil setiap rahsia “kunci SSL”.