Назад к п.3.4
3.4.16 Тестирование аппаратного обеспечения
Скачать документamtu — утилита тестирования абстрактной машины (Abstract Machine Test Utility — AMTU). Она проверяет, соблюдаются ли основные механизмы защиты аппаратного обеспечения.
AMTU выполняет следующие тесты:
- память: произвольно записывает данные в области памяти, затем считывает память, чтобы гарантировать, что записанные значения остаются неизменными;
- разделение памяти: обеспечивает, чтобы программы пользовательского пространства не могли читать и записывать в области памяти, используемые такими элементами, как видеопамять и код ядра;
- контроллер ввода/вывода — сеть: проверяет, что переданные случайные данные также являются данными, полученными для каждого настроенного сетевого устройства. Проверяет только настроенные устройства Ethernet и Token Ring. Не проверяет асинхронные устройства;
- контроллер ввода/вывода — диск: проверяет, что случайные данные, записанные на диски, остаются неизменными. Проверяются только контроллеры IDE и SCI, связанные с установленными файловыми системами. Контроллеры дисков с файловыми системами, доступными только для чтения, не проверяются;
- инструкции режима супервизора: проверяет, что принудительное использование свойств привилегированных инструкций в режиме супервизора, по-прежнему действует. Набор привилегированных инструкций, проверенных для подтверждения этого, зависит от архитектуры.
Для установки программы выполните команду в терминале (потребуются права администратора):
sudo dnf install amtu
Синтаксис:
amtu [ -dmsinph ]
Для команды amtu доступны следующие параметры:
- -d — выводить отладочные сообщения;
- -m — выполнить проверку памяти;
- -s — выполните проверку разделения памяти;
- -i — выполнить тест контроллера ввода-вывода;
- -n — выполнить - сетевой тест;
- -p — выполнить проверку инструкций режима супервизора;
- -h — показать справку.
Команда amtu выдает следующие коды возврата при выполнении:
- -1 — ошибка выполнения;
- 0 — успех.
Дата последнего изменения: 10.10.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Текст скопирован!