Компания 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

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

Правительство США играет в Dangerous Waters

Программа для тестирования подводных лодок. Проверено геймерами. дальше »

Motorola уместила в одном телефоне EX130 два экрана

Организация Bluetooth SIG, принимающая активное участие в тестировании еще не вышедших сотовых телефонов и коммуникаторов, опубликовала на своем официальном сайте информацию о мобильном телефоне EX130 от компании Motorola. дальше »

LG Optimus 2X попал в Книгу рекордов Гиннесса

LG Optimus 2X попал в Книгу рекордов Гиннесса как первый двухъядерный смартфон в мире, сообщается в пресс-релизе компании. дальше »

Apple объяснила, что случилось с белыми iPhone 4

Выпуск iPhone 4 в белом корпусе пришлось задержать на целых девять месяцев из-за проблем с защитой от ультрафиолетового излучения. дальше »

10 млн номеров кредитных карт оказались в руках хакеров

Компания Sony предоставила новые данные, связанные со взломом сети Playstation Network и сервиса Qriocity. дальше »

Беларусы начали производить мобильные телефоны

Первые три мобильника, произведенные в Беларуси, уже поступили в продажу. дальше »

«Open Source» 082 — новый выпуск электронного издания

Опубликован новый выпуск электронного приложения к журналу «Системный администратор», полностью посвященного программному обеспечению с открытым кодом. дальше »

Поставки ридеров возрастут до 27 млн штук

Digitimes Research: Объем глобальных поставок ридеров в первом квартале текущего года увеличился в годовом разрезе на 236%, до 4,8 млн шт. дальше »

Федеральная торговая комиссия США признала существование патентных проблем в IT-индустрии

Федеральная торговая комиссия США опубликовала отчёт, в котором констатируются важные проблемы патентной системы США, в частности, отрицательно влияющие на индустрию разработки программного обеспечения. дальше »

Создан сотовый телефон, которому не требуется сотовая сеть

В Австралии создан сотовый телефон, которому не требуется сотовая сеть дальше »