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

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

Spring Design Alex: первый ридер с двумя дисплеями

Hа сегодня Alex — это единственное устройство для чтения электронных книг с двумя дисплеями, функционирующее под управлением операционной системы Google Android. дальше »

У iPhone появилась программа-учебник по анатомии человеческого тела

Американские ученые разработали и создали специальное платное приложение для iPhone и iPod touch, благодаря которому все смогут провести виртуальное вскрытие человеческого тела. дальше »

LG и Samsung выпустили мобильники на солнечных батареях

Корейские компании Samsung Electronics и LG Electronics независимо друг от друга выпустили на рынок мобильные телефоны на солнечных батареях. дальше »

Из-за ошибки в Mac OS X Snow Leopard пользователи лишаются данных

Пользователи Mac OS X столкнулись с серьезной проблемой: из-за странной ошибки в новой операционной системе Apple с кодовым названием Snow Leopard могут быть уничтожены все личные данные. дальше »

Eporo от Nissan

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

Начались отборочные соревнования чемпионата мира по программированию

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

Смартфон Acer Liquid представлен официально

Компания Acer представила свой первый смартфон, построенный на основе программной платформы Google Android. дальше »

Сканер, который видит через одежду

В аэропорту Манчестера установили экспериментальную альтернативу обычным сканерам. Все, кто ненавидит прилюдно раздеваться, могут пройти процедуру сканирования в одежде: сканер видит и через нее. И видит абсолютно все. дальше »

WikiReader – Wikipedia в кармане

Устройство чтения статей Wikipedia размером с ладонь обладает одноцветным сенсорным экраном со стойким к царапинам стеклянным покрытием и картой microSD. дальше »

Телефоны подключаются к телевизорам

Группа ведущих производителей электроники намерена разработать стандартный способ подключения сотовых телефонов и других портативных устройств к телевизорам высокой четкости. дальше »