4.16 AMTU

amtu — утилита тестирования абстрактной машины (Abstract Machine Test Utility — AMTU).

Синтаксис:

amtu [ -dmsinph ]

AMTU — это административная утилита, которая проверяет, соблюдаются ли основные механизмы защиты аппаратного обеспечения.

AMTU выполняет следующие тесты:

  • память: произвольно записывает данные в области памяти, затем считывает память, чтобы гарантировать, что записанные значения остаются неизменными;
  • разделение памяти: обеспечивает, чтобы программы пользовательского пространства не могли читать и записывать в области памяти, используемые такими элементами, как видеопамять и код ядра;
  • контроллер ввода / вывода — сеть :проверяет, что переданные случайные данные также являются данными, полученными для каждого настроенного сетевого устройства. Проверяет только настроенные и настроенные устройства Ethernet и Token Ring. Не проверяет асинхронные устройства;
  • контроллер ввода / вывода — диск: проверяет, что случайные данные, записанные на диски, остаются неизменными. Проверяются только контроллеры IDE и SCI, связанные с установленными файловыми системами. Контроллеры дисков с файловыми системами, доступными только для чтения, не проверяются;
  • инструкции режима супервизора: обеспечивает, что принудительное использование свойств привилегированных инструкций в режиме супервизора, по-прежнему действует. Набор привилегированных инструкций, проверенных для подтверждения этого, зависит от архитектуры.

Для команды amtu доступны следующие параметры:

  • -d — выводить отладочные сообщения;
  • -m — выполнить проверку памяти;
  • -s — выполните проверку разделения памяти;
  • -i — выполнить тест контроллера ввода-вывода;
  • -n — выполнить — сетевой тест;
  • -p — выполнить проверку инструкций режима супервизора;
  • -h — показать справку.

Команда amtu выдает следующие коды возврата при выполнении:

  • -1 — ошибка выполнения;
  • 0 — успех.

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email