Skip to content

Commit ac67318

Browse files
bowerscd-corppcmoore
authored andcommitted
documentation: add IPE documentation
Add IPE's admin and developer documentation to the kernel tree. Co-developed-by: Fan Wu <[email protected]> Signed-off-by: Deven Bowers <[email protected]> Signed-off-by: Fan Wu <[email protected]> Signed-off-by: Paul Moore <[email protected]>
1 parent 10ca05a commit ac67318

File tree

6 files changed

+1255
-1
lines changed

6 files changed

+1255
-1
lines changed

Documentation/admin-guide/LSM/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,4 @@ subdirectories.
4747
tomoyo
4848
Yama
4949
SafeSetID
50+
ipe

Documentation/admin-guide/LSM/ipe.rst

Lines changed: 790 additions & 0 deletions
Large diffs are not rendered by default.

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2350,6 +2350,18 @@
23502350
ipcmni_extend [KNL,EARLY] Extend the maximum number of unique System V
23512351
IPC identifiers from 32,768 to 16,777,216.
23522352

2353+
ipe.enforce= [IPE]
2354+
Format: <bool>
2355+
Determine whether IPE starts in permissive (0) or
2356+
enforce (1) mode. The default is enforce.
2357+
2358+
ipe.success_audit=
2359+
[IPE]
2360+
Format: <bool>
2361+
Start IPE with success auditing enabled, emitting
2362+
an audit event when a binary is allowed. The default
2363+
is 0.
2364+
23532365
irqaffinity= [SMP] Set the default irq affinity mask
23542366
The argument is a cpu list, as described above.
23552367

Documentation/filesystems/fsverity.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,9 @@ authenticating fs-verity file hashes include:
9292
"IPE policy" specifically allows for the authorization of fs-verity
9393
files using properties ``fsverity_digest`` for identifying
9494
files by their verity digest, and ``fsverity_signature`` to authorize
95-
files with a verified fs-verity's built-in signature.
95+
files with a verified fs-verity's built-in signature. For
96+
details on configuring IPE policies and understanding its operational
97+
modes, please refer to :doc:`IPE admin guide </admin-guide/LSM/ipe>`.
9698

9799
- Trusted userspace code in combination with `Built-in signature
98100
verification`_. This approach should be used only with great care.
@@ -508,6 +510,8 @@ be carefully considered before using them:
508510
files with a verified fs-verity builtin signature to perform certain
509511
operations, such as execution. Note that IPE doesn't require
510512
fs.verity.require_signatures=1.
513+
Please refer to :doc:`IPE admin guide </admin-guide/LSM/ipe>` for
514+
more details.
511515

512516
- A file's builtin signature can only be set at the same time that
513517
fs-verity is being enabled on the file. Changing or deleting the

Documentation/security/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ Security Documentation
1919
digsig
2020
landlock
2121
secrets/index
22+
ipe

0 commit comments

Comments
 (0)