Компания Intel развивает протокол HTTPA, дополняющий HTTPS
Инженеры из компании Intel предложили новый протокол HTTPA (HTTPS Attestable), расширяющий HTTPS дополнительными гарантиями безопасности произведённых вычислений. HTTPA позволяет гарантировать целостность обработки запроса пользователя на сервере и убедиться в том, что web-сервис заслуживает доверия и работающий в TEE-окружении (Trusted Execution Environment) на сервере код не был изменён в результате взлома или диверсии администратора.
Показать
HTTPS защищает передаваемые данные на этапе передачи по сети, но не может исключить нарушение их целостности в результате атак на сервер. Изолированные анклавы, создаваемые при помощи таких технологий, как Intel SGX (Software Guard Extension), ARM TrustZone и AMD PSP (Platform Security Processor), дают возможность защитить важные вычисления и снизить риск утечек или изменения конфиденциальной информации на конечном узле.
HTTPA для гарантирования достоверности переданной информации позволяет задействовать предоставляемые в Intel SGX средства аттестации, подтверждающие подлинность анклава, в котором произведены вычисления. По сути HTTPA расширяет HTTPS возможностью удалённой аттестации анклава и позволяет проверить то, что он выполняется в подлинном окружении Intel SGX и web-сервису можно доверять. Протокол изначально развивается как универсальный и помимо Intel SGX может быть реализован и для других TEE-систем.
Помимо штатного для HTTPS процесса установки защищённого соединения, HTTPA дополнительно требует согласования сессионного ключа, заслуживающего доверия. Протокол вводит в обиход новый HTTP-метод «ATTEST», который позволяет обрабатывать три типа запросов и ответов:
«preflight» для проверки, поддерживает ли удалённая сторона аттестацию анклавов;
«attest» для согласования параметров аттестации (выбор криптографического алгоритма, обмен уникальными для сеанса случайными последовательностями, генерация идентификатора сеанса и передача клиенту открытого ключа анклава);
«trusted session» — формирование сессионного ключа для доверительного обмена информацией. Сессионный ключ формируется на основе ранее согласованной предварительной секретной последовательности (pre-session secret), сформированной клиентом с использованием полученного от сервера открытого ключа TEE, и сгенерированных каждой стороной случайных последовательностей.
HTTPA подразумевает, что клиент заслуживает доверия, а сервер нет, т. е. клиент может использовать данный протокол для верификации вычислений в TEE-окружении. При этом HTTPA не гарантирует, что производимые в процессе работы web-сервера остальные вычисления, производимые не в TEE, не были скомпрометированы, что требует применения отдельного подхода к разработке web-сервисов. Таким образом, в основном HTTPA нацелен на использование со специализированными сервисами, к которым предъявляются повышенные требования к целостности информации, такие как финансовые и медицинские системы.
Для ситуаций когда вычисления в TEE должны быть подтверждены как для сервера, так и для клиента предусмотрен вариант протокола mHTTPA (Mutual HTTPA), выполняющий двухстороннюю верификацию. Данный вариант более усложнённый из-за необходимости двустороннего формирования сессионных ключей для сервера и клиента.
Источники:http://www.opennet.ru/opennews/art.shtml?num=56050
https://arxiv.org/pdf/2110.07954.pdf

Хаки и трюки
Виртуалки
Сисьадминство
BASH-скрипты
Парусные суда
Праздники
Моё чтиво
Игра KSP
AspireOS 2.22 (Obitus) update 1.1
AROS, ориентированной на мультимедийные приложения и игры, которая продолжает дух
AmigaOS. Несмотря на кажущуюся простоту и даже примитивность, она и сегодня даёт многое для других ОСей. Amiga был первым настоящим мультимедийным ПК, на котором создавались прекрасные звук, фильмы, вёлся постпродакшн. Дистр создан летом 2011 года
Никосом Томатсидисом (Nikos Tomatsidis). Первая версия (1.0) выпущена 15 июля 2011 года, последняя на данный момент (эта) вышла 27 ноября 2018 года. Последнее обновление системы (1.1) вышло 29 декабря 2018 года). Автор владел ноутбуком ACER aspire one, поэтому имя дистра произошло от названия этого ноута. Графическая система —
Workbench. Размер файла образа винта после установки составил 520 Мб.
AspireOS
LinHES R8.6.1 (Feeding the Kids)
Kodi). Поддерживается как установка на локальный накопитель так и работа в Live-режиме. Наименование расшифровывается как Linux Home Entertainment Server. Создан на базе
Арча, позволяет легко и быстро настроить домашний кинотеатр с функциями PVR/DVR, Jukebox, Picture Viewer и Game Station. До версии 6 назывался
KnoppMyth и использовал как базу дистрибутив
KNOPPIX с
Fluxbox’ом. Дистр пилил с 2003 года
Enlightenment. Размер файла образа винта после установки — 3,6 Гб.
LinHES
GoBang 2.04.4 (Pure)
бубунте. Дистр разработан
Openbox,
LXDE. Размер файла образа винта — 3,6 Гб.
GoBang
Linux XP SMB Desktop 2008 SR1
Федора. Создан
GNOME,
LinuxXP
STUX GNU/Linux 1.0
Слаки и ядра, модулей и скриптов
Джакомо Пиккони (Giacomo Picconi), создал проект в 2003 году. Первая версия (0.1) вышла 1 сентября 2003 года, последняя (2.0) — 5 июня 2007 года. Рабочие столы —
Blackbox,
Wmaker,
KDE. Размер файла образа винта — 2,9 Гб.
STUX
X-Evian 2.0 Beta
Дебиана и
ксубунты (первоначально использовался
Аустурии
Xfce и
X-Evian
В пакете GPSD, применяемом для извлечения точного времени и данных о координатах из GPS-устройств, выявлена критическая проблема, из-за которой 24 октября произойдёт смещение времени на 1024 недели назад, т. е. время будет переведено на март 2002 года. Проблема проявляется в выпусках с 3.20 по 3.22 включительно и устранена в выпуске GPSD 3.23 (исправление также бэкпортировано в пакет с версией 3.22 для Debian). Всем пользователям систем, в которых используется GPSD, необходимо срочно установить обновления, или быть готовым к сбою.
Фантастика, 1977 год