Понимание расширений Intel® Software Guard Extensions (Intel® SGX)
На сегодняшний день решения в сфере безопасности обеспечивают шифрование данных в хранилище и при их отправке в сети, но данные могут быть уязвимы при их активной обработке в памяти. Общая база данных об уязвимостях и факторах риска (CVE) 1, например, в настоящее время содержит более 11 000 потенциальных уязвимостей, которые могут быть использованы, из них 34 процента до сих пор не имеют мер снижения рисков. Intel® SGX, обходя программные уровни операционной системы (ОС) и виртуальной машины (ВМ), обеспечивают значительную дополнительную защиту от многих указанных видов атак, повышают безопасность данных и удовлетворяют потребность в более конфиденциальных вычислениях. Они предоставляют аппаратное решение безопасности, которое использует шифрование для изменения способа доступа к памяти, предоставляя анклавы защищенной памяти для запуска приложений и их данных. Intel® SGX также позволяют запрашивать проверку приложения и используемого аппаратного обеспечения.
Что такое атака в побочных каналах, и нужно ли мне беспокоиться?
Атаки в побочных каналах основаны на использовании информации, такой как состояние питания, излучение и время ожидания непосредственно от процессора, — для косвенного получения информации о паттернах использования данных. Эти атаки — весьма сложные, и их нелегко осуществлять; для них потенциально требуются бреши в защите ЦОД на нескольких уровнях: физическом, сетевом и системном.
Хакеры, как правило, идут по пути наименьшего сопротивления. В настоящее время это обычно означает атаки на программное обеспечение. Хотя Intel® SGX не предназначены специально для защиты от атак по побочным каналам, они обеспечивают своего рода изоляцию кода и данных, которая повышает барьер, защищающий от атак. Корпорация Intel продолжает тесное сотрудничество с нашими клиентами и исследовательским сообществом для выявления потенциальных рисков в побочных каналах и их устранения. Несмотря на существование уязвимостей в побочных каналах, Intel® SGX остаются ценным инструментом, поскольку обеспечивают мощный дополнительный уровень защиты.
Следует ли мне доверять Intel® SGX?
Intel® SGX — наиболее испытанная, изученная и распространенная аппаратная доверенная среда выполнения приложений (TEE) для ЦОД с наименьшим числом возможных направлений атаки в системе. Если у вас имеются строгие требования к конфиденциальности данных и безопасности, Intel® SGX обеспечивают неоспоримое стратегическое преимущество.
Хорошая новость для клиентов, защищенных посредством Intel® SGX, заключается в том, что помимо защиты от множества более распространенных программных атак, механизмы аттестации Intel® SGX также позволяют запрашивать подтверждение того, что ваше приложение не было скомпрометировано и что процессор, который оно использует, имеет новейшие обновления безопасности.
Intel® SGX защищают от тысяч2 известных и неизвестных угроз, для многих из которых до сих пор отсутствуют иные меры снижения рисков. Ваш код и данные остаются значительно более защищенными с Intel® SGX, чем без них.