AAOS SDV — Безопасность по зам... Заметка

AAOS SDV — Безопасность по замыслу

Операционная система Android Automotive для программно-определяемых автомобилей использует виртуализацию для изоляции доменов, запуская несколько логических доменов, таких как кластер и информационно-развлекательные системы, в параллельных виртуальных машинах. Она наследует надежные функции безопасности Android, включая изоляцию процессов на основе идентификатора пользователя и политику запрета по умолчанию, применяемую SELinux. AAOS SDV интегрирует зрелую инфраструктуру управления уязвимостями Android для выявления, устранения и раскрытия результатов безопасности посредством автоматизированного сканирования и тестирования на проникновение. Целостность программного обеспечения обеспечивается за счет аутентифицированной доставки программного обеспечения, использования разделов только для чтения и пакетов APEX с обязательной проверкой подписи. Пакеты APEX повышают безопасность за счет неизменяемого хранилища, криптографической целостности через dm-verity, строгой изоляции процессов и механизмов атомарного восстановления для обновлений. Для устойчивости платформы AAOS SDV отдает приоритет разработке с учетом безопасности памяти, в основном используя Rust для новых компонентов. Она устанавливает распределенное доверие с архитектурой предоставления услуг в виде сетки, которая криптографически проверяет конечные точки связи, связывая сетевую идентичность с состоянием выполнения. Аутентификация и аттестация на основе DICE используются для проверки аппаратной идентичности и проверки целостности, особенно для защиты связи между виртуальными машинами через TLS. Многоуровневый контроль доступа, состоящий из разрешений на уровне служб и на уровне виртуальных машин, позволяет производителям автомобилей сбалансировать безопасность и возможность обновления для динамических обновлений автомобилей. В целом, AAOS SDV предлагает подход "безопасность по замыслу" для программно-определяемых автомобилей благодаря многоуровневой защите и проверке, основанной на аппаратном обеспечении.