Компания Akamai предложила безопасную систему распределения памяти для OpenSSL

Опубликовано: 15 апреля 2014 г., вторник

Обеспокоенная вопросом обеспечения высокого уровня безопасности проекта OpenSSL, компания Akamai, поддерживающая крупнейшую сеть доставки контента, предложила разработчикам OpenSSL патч с реализацией нового менеджера распределения памяти, позволяющего обеспечить безопасное нахождение приватных ключей в оперативной памяти.

Для хранения особо важных данных, таких как RSA–ключи, вместо OPENSSL_malloc предлагается использовать функцию secure_malloc, размещающую данные в безопасной области, помещённой в отдельной куче (непрерывный участок памяти, сформированный через mmap) и обрамлённой сверху и снизу дополнительными защищающими страницами памяти, мешающими проникновению по блуждающим указателям.

Кроме того, выделяемая через secure_malloc область закреплена за ОЗУ и не может быть вытеснена или отображена на диск, а также, когда это возможно, не будет фигурировать в core–дампах. Реализация secure_malloc основана на коде, уже около десяти лет используемом в Akamai для надёжной защиты ключей пользователей. Тем не менее, патч является скорее прототипом для реализации похожей системы, чем решением, готовым для немедленного внедрения в OpenSSL.

Например, патч не заботится о переносимости и привязывается к коду ASN1 вместо создания нового API. При этом, если бы подобная технология была добавлена в OpenSSL раньше, она бы позволила избежать утечки закрытых ключей из памяти в процессе эксплуатации уязвимости Heartbleed.

Источник: OpenNet
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

статьи по схожей тематике

На ридере PocketBook 360 Plus с экраном E-Ink запустили игру Doom 2

Разработчики ридеров PocketBook продемонстрировали, что монохромные дисплеи E-Ink нового поколения обладают достаточно высокой скоростью обновления. дальше »

Reeti: чудаковатый робот-гуманоид

Компания Robopec разработала эмоционального робота под названием Reeti, который может также выступать в качестве медиацентра. Модель была продемонстрирована на выставке InnoRobo 2011. дальше »

Samsung Electronics первой начала массовый выпуск прозрачных ЖК–панелей

Компания Samsung Electronics объявила о начале массового производства 22–дюймовых прозрачных ЖК–панелей. дальше »

Первый перезаписываемый Blu–ray диск на 100 ГБ

Для тех, кто не знает, что выбрать, универсальность записи на HDD или удобство хранения на Blu–ray, компания Panasonic представила первый перезаписываемый оптический диск на 100 ГБ, в новом формате BDXL. дальше »

Google опровергает слухи о разработке приложения для распознавания лиц

Представители Google опровергли слухи о том, что компания разрабатывает новое приложение для распознавания лиц дальше »

Commodore 64 возвращается

Компания Commodore USA собирается перезапустить один из самых успешных своих брендов – персональный компьютер Commodore 64. дальше »

Toshiba запустит серию 3D–ноутбуков без очков

После успешного запуска в продажу 3D–телевизоров, не требующих специальных очков, компания Toshiba приняла продолжить развитие в этом направлении. дальше »

“Живой поиск” в Google Commerce Search 3.0

Google Commerce Search 3.0 внедрил технологию «живого поиска», предоставив «промышленную» версию нового продукта от Google. дальше »

В списке самых успешных компаний 2010 года лидируют представители ИТ-индустрии.

Ежегодно, журнал Fortune печатает список 50–ти самых востребованных компаний мира. Однако, в последнее время в нем нет существенных изменений. дальше »

Европейцы построили первый пластиковый процессор

Экспериментальный процессор состоит из полимеров, скромной толики металла и органических веществ. дальше »