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

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

Силиконовая жила

Нынешний, беспрецедентный по продолжительности визит премьера Андрюса Кубилюса в США прошел под знаком деловитости. дальше »

На iPhone запустили бета-версию приложения Navitel Navigator

Сообщается, что приложение находится на завершающей стадии разработки и тестирования. дальше »

Nexus One обновлен

Google обновила «прошивку» Nexus One, добавив мультисенсорное управление. дальше »

Первый телефон с солнечной батареей от LG

Компания LG представила телефон с системой солнечной подзарядки - GD510 Sun Edition. дальше »

MagicTV: технологии LG для управления телевизором жестами

Компания LG демонстрирует свои собственные разработки в сфере управления бытовыми приборами при помощи жестов. дальше »

США направит миллиард на реализацию электронных медицинских архивов

Министерство здравоохранения США будет финансировать проекты поддержки реализации общегосударственной системы ведения медицинской документации в электронном виде. дальше »

Новинка от Garmin с мобильным телевидением

Компания Garmin выпустила в Европе новый GPS-навигатор nuvi 1490TV, который принимает трансляции мобильного телевидения в 14 странах мира. дальше »

В Падерборне прошла выставка Wincor World 2010

26-28 января в немецком городке Падерборн прошла выставка Wincor World 2010, собравшая десятки тысяч людей из всех уголков планеты. дальше »

Подробности о новинке Apple iPad

Глава корпорации Apple С. Джобс представил планшетный компьютер iPad, который ранее был назван одним из самых важных проектов в его жизни. дальше »

Apple представила планшет iPad

Вчера в Сан-Франциско исполнительный директор Apple Стив Джобс представил долгожданный продукт компании iPad. дальше »