Как расшифровать HTTPS на стороне клиента

Aug 23, 2013 18:46

А вот так: установить переменную окружения SSLKEYLOGFILE, указывающую на писабельный файл. Увидев эту переменную, Firefox и Chrome сами запишут в этот файл все ключи в открытом виде ( Read more... )

ssl, криптография

Leave a comment

Comments 23

blacklion August 23 2013, 18:19:25 UTC
Но зачем, зачем эта фича в браузерах?!

Reply

justy_tylor August 23 2013, 19:20:16 UTC
Это фича в библиотеке. Скорее всего, для упрощения отладки при рассмотрении багрепортов от пользователей браузеров. Можно скачать релиз, а не муторно собирать со своими DEBUG+TRACE. А что на одну дыру больше - так браузеры же, и так решето.

Reply

dil August 24 2013, 10:14:55 UTC
Да это и не дыра вовсе. Вот как-то так: http://securityblogru.livejournal.com/126704.html?thread=1618160#t1618160

Reply

justy_tylor August 24 2013, 12:26:24 UTC
Для реальной угрозы должно сойтись много обстоятельств. И здесь плохо то, что поведение тихо активизируется без установки стороннего программного обеспечения или изменения настроек самого браузера.

Reply


Про безопасность livejournal August 23 2013, 18:40:43 UTC
Пользователь beldmit сослался на вашу запись в записи « Про безопасность» в контексте: [...] ключи в открытом виде. Потом эти ключи можно скормить в Wireshark и получить расшифрованную сессию. [...]

Reply


ex_leo_sosn August 23 2013, 20:45:10 UTC
Собссна, цель TLS в том, чтобы защищать данные в процессе передачи, на стороне клиента и на стороне сервера они и так расшифровываются, бай дизайн. Речь тут скорее о том, как эти расшифрованные данные дампить без лишнего гемора.

Reply

dil August 24 2013, 10:15:29 UTC
Ну да, так оно и есть.

Reply


huzhepidarasa August 23 2013, 21:01:12 UTC
Ай-ай, браузер знает мои секретики... Конечно, знает, я их сам в него вбивал вот этими вот пальчиками.

Reply

dil August 24 2013, 10:13:58 UTC
Вы вбивали в браузер SSLные ключи вручную?!

Reply

ocehb August 24 2013, 19:34:56 UTC
более того, на вопрос доверия сертификату сами говорили "ага".

Reply

dil August 24 2013, 20:01:43 UTC
Ничего я не говорил, браузер сам его проверил и решил, что он валидный.

Reply


arkanoid August 28 2013, 14:30:40 UTC
иии, оно эфемерные ключи тоже пишет?

Reply

dil August 28 2013, 14:49:09 UTC
Фиг его знает, но записанных ключей wireshark'у хватает для расшифровки сессии..

Reply


Leave a comment

Up