1AMTU(8) Linux System Administration AMTU(8)
2
3
4
6 amtu - Abstract Machine Test Utility (AMTU)
7
9 amtu [-dmsinph]
10
11
13 Abstract Machine Test Utility (AMTU) is an administrative utility that
14 checks whether the underlying protection mechanisms of the hardware are
15 being enforced. These checks are a requirement of the Controlled
16 Access Protection Profile (CAPP) FPT_AMT.1 (see
17 http://www.radium.ncsc.mil/tpep/library/protection_pro‐
18 files/CAPP-1.d.pdf).
19
20
21 AMTU executes the following tests:
22
23
24 * Memory
25 Randomly writes to areas of memory, then reads the memory back
26 to ensure the values written remain unchanged.
27
28
29 * Memory Separation
30 Ensures that user space programs cannot read and write to areas
31 of memory utilized by items such as Video RAM and kernel code.
32
33
34
35 * I/O Controller - Network
36 Verifies random data transmitted is also the data received for
37 each configured network device. Checks only Ethernet and token
38 ring devices that are configured and up. Does not check async
39 devices.
40
41
42 * I/O Controller - Disk
43 Verifies random data written to disks remains unchanged. Only
44 IDE and SCI controllers that are associated with mounted file
45 systems are checked. Disk controllers with read-only mounted
46 file systems are not checked.
47
48
49 * Supervisor Mode Instructions
50 Ensures that the enforcement of the property that privileged
51 instructions should only be in supervisor mode is still in
52 effect. The set of privileged instructions tested to confirm
53 this is architecture dependent.
54
55
57 Options available for the amtu command are the following:
58
59
60 -d Print debug messages.
61
62
63 -m Execute Memory Test.
64
65
66 -s Execute Memory Separation Test.
67
68
69 -i Execute I/O Controller - Disk Test.
70
71
72 -n Execute I/O Controller - Network Test
73
74
75 -p Execute Supervisor Mode Instructions Test.
76
77
78 -h Print help message.
79
80
82 The amtu command issues the following return codes when executed:
83
84
85 -1 Failure
86
87
88 0 Success.
89
90
92 Report bugs to amtueal-devel@lists.sourceforge.net .
93
94
96 Emily Ratliff, Joy Latten, and Kimberly Simon.
97
98
99
100Linux 2.4 2003-08-25 AMTU(8)