Суть критической уязвимости в OpenSSL объяснили простым комиксом

Рэндалл Монро, автор сайта юмористических комиксов xkcd, посвятил новую работу критической уязвимости Heartbleed, обнаруженной в апреле в пакете шифрования OpenSSL. Этот пакет широко применялся в качестве средства защиты данных в почтовых сервисах, на сайтах и в онлайн-банкинге.

TJournal перевёл комикс Монро. Оригинал можно найти на сайте автора.

heartbleed-xkcd-5347cc4f6b7be.png Уязвимость OpenSSL была вызвана ошибкой в функции heartbeat («пульс»). Она позволяет одному компьютеру узнавать, находится ли другой онлайн.

Однако из-за ошибки heartbeat не проверял длину поступившего запроса, поэтому злоумышленник мог составить запрос таким образом, чтобы заставить сервер выдавать случайный фрагмент содержимого оперативной памяти объёмом до 64 килобайт данных. В этом участке памяти могли находиться фрагменты писем, логины, пароли и другие конфиденциальные данные. Подробнее уязвимость и её последствия TJournal разбирал в статье «Сердечная уязвимость».

©  TJournal