- 18 Jun, 2021 1 commit
-
-
Alexander Popov authored
-
- 30 Oct, 2020 2 commits
-
-
Ready for the release 0.5.9.
Alexander Popov authored -
Alexander Popov authored
-
- 29 Oct, 2020 1 commit
-
-
Alexander Popov authored
-
- 23 Oct, 2020 2 commits
-
-
Alexander Popov authored
-
Alexander Popov authored
-
- 22 Oct, 2020 7 commits
-
-
Alexander Popov authored
-
Alexander Popov authored
-
Enable UBSAN_BOUNDS and UBSAN_TRAP. But keep UBSAN_MISC disabled to avoid useless reports.
Alexander Popov authored -
In fact, KSPP recommends PAGE_POISONING_ZERO.
Alexander Popov authored -
Alexander Popov authored
-
In fact HARDEN_EL2_VECTORS was included in RANDOMIZE_BASE in v5.9. Use new nested ComplexOptChecks for this rule. Refers to #48.
Alexander Popov authored -
Thanks, @pgils. Refers to #48.
Alexander Popov authored
-
- 21 Oct, 2020 1 commit
-
-
Now we can do things like OR(opt1, AND(opt2, opt3)). Cool! Refers to #48
Alexander Popov authored
-
- 19 Oct, 2020 1 commit
-
-
Pelle van Gils authored
-
- 16 Oct, 2020 4 commits
-
-
Alexander Popov authored
-
Alexander Popov authored
-
Alexander Popov authored
-
CLIP OS wiki and Kees say that BPF interpreter is worse for the kernel security than BPF_JIT. So for now I withdraw my recommendation about BPF_JIT. N.B. LOCKDOWN disables BPF_SYSCALL, but not BPF_JIT.
Alexander Popov authored
-
- 14 Oct, 2020 2 commits
-
-
Alexander Popov authored
-
Alexander Popov authored
-
- 15 Jul, 2020 10 commits
-
-
Ready for release 0.5.7
Alexander Popov authored -
Alexander Popov authored
-
Alexander Popov authored
-
CONFIG_X86_IOPL_IOPERM is also disabled by kernel lockdown
Alexander Popov authored -
Alexander Popov authored
-
Alexander Popov authored
-
Alexander Popov authored
-
Alexander Popov authored
-
Alexander Popov authored
-
Refers the issue #45
Alexander Popov authored
-
- 13 Jul, 2020 4 commits
-
-
Alexander Popov authored
-
(done while solving the issue #45)
Alexander Popov authored -
Let's fold the alternative options --debug and --json into --mode parameter: -m {verbose,json}, --mode {verbose,json} choose the report mode That also allows to get rid of 'debug_mode' and 'json_mode' globals. This work is a prerequisite of solving the issue #45.
Alexander Popov authored -
Alexander Popov authored
-
- 10 Jul, 2020 1 commit
-
-
Alexander Popov authored
-
- 09 Jul, 2020 4 commits
-
-
Alexander Popov authored
-
Alexander Popov authored
-
That makes the code style much better. Side note: I was thinking a lot about storing the checking rules separately in some file format. Finally I decided not to do that because: - I want avoid additional parsing (these rules are static anyway); - the rules include a lot of special cases and exceptions, which don't look pretty in any format.
Alexander Popov authored -
Alexander Popov authored
-