«Зламыснік скраў прыватны ключ проксі» не ўдакладняе дэталь, якая вызначае шкоду: які менавіта прыватны ключ?

Праверальны прамы проксі можа трымаць ключ подпісу цэнтра сертыфікацыі, згенераваныя ключы серверных сертыфікатаў, жывыя сакрэты трафіку TLS, матэрыял аднаўлення сеансаў і адкрыты тэкст у сваёй памяці або журналах. Гэта розныя актывы.

Ключ CA дае магчымасць выдаваць сябе за іншых

Кліенты, наладжаныя давяраць праверальнаму CA, могуць прымаць сертыфікаты, выдадзеныя пад ім, з улікам абмежаванняў ланцужка сертыфікатаў і праверкі кліента. Той, хто скраў адпаведны ключ подпісу, можа стварыць іншыя прымальныя сертыфікаты ў межах гэтых абмежаванняў.

Гэта сур'ёзна, але адзін ключ не перанакіроўвае злучэнне карыстальніка. Зламысніку таксама патрэбна прыдатная пазіцыя перахопу або іншы спосаб прымусіць кліента падключыцца да падробленай канцавой кропкі. Праграмы з дадатковымі праверкамі сертыфікатаў могуць адхіліць яго.

Ключ подпісу — гэта не ключ расшыфроўкі запісу

У пацверджаным сертыфікатам рукапацісканні TLS 1.3 з эфемерным Diffie–Hellman сертыфікат пацвярджае абмен. Ключы трафіку выводзяцца з асобных сакрэтаў рукапаціскання. Атрыманне ключа подпісу CA пазней само па сабе не аднаўляе тыя мінулыя эфемерныя сакрэты з запісу.

Нават крадзеж прыватнага ключа сервернага сертыфіката не раўназначны атрыманню сакрэтаў трафіку для такога тыпу запісанага сеанса. Не абагульвайце гэта на кожны гістарычны рэжым TLS ці кожную наладку аднаўлення; маюць значэнне ўзгоднены абмен ключамі і скампраметаваны матэрыял.

Кампраметацыя працуючага праверачнага прыстасавання можа быць значна шырэйшай за крадзеж яго ключа CA. Прыстасаванне апрацоўвае адкрыты тэкст падчас праверкі трафіку і можа трымаць сакрэты сеансаў або захоўваць расшыфраваны змест. Гэтыя выкрыцці патрабуюць асобнага расследавання, і іх нельга адкінуць спасылкай на прамую сакрэтнасць.

Апішыце інцыдэнт дакладна

Зафіксуйце, чым былі страчаныя матэрыялы: ключом подпісу, ключамі канцавых кропак, жывымі сакрэтамі, захаваным адкрытым тэкстам або кантролем над самім прыстасаваннем. Замена праверальнага CA і абнаўленне даверу кліентаў закрывае адну магчымасць; гэта не сцірае скапіяваныя журналы і не вырашае, ці чытаўся жывы трафік. Дакладныя назвы ключоў даюць значна карыснейшы адказ, чым называнне кожнага сакрэту «ключам SSL».

Падобныя артыкулы