เจฒเฉ€เจจเจ•เจธ 5.4 เจ•เจฐเจจเจฒ เจจเฉ‡ เจ•เจฐเจจเจฒ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจคเฉฑเจ• เจฐเฉ‚เจŸ เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจธเฉ€เจฎเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจชเฉˆเจš เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจนเจจ

เจฒเฉ€เจจเจธ เจŸเฉ‹เจฐเจตเจพเจฒเจกเจธ เจธเจตเฉ€เจ•เจพเจฐ เจ•เฉ€เจคเจพ เจฒเฉ€เจจเจ•เจธ 5.4 เจ•เจฐเจจเจฒ เจฆเฉ‡ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจชเฉˆเจšเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจนเฉˆ"เจคเจพเจฒเจพเจฌเฉฐเจฆ", เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจกเฉ‡เจตเจฟเจก เจนเจพเจตเฉ‡เจฒเจœเจผ (เจฐเฉˆเฉฑเจก เจนเฉˆเจŸ) เจ…เจคเฉ‡ เจฎเฉˆเจฅเจฟเจŠ เจ—เฉˆเจฐเฉ‡เจŸ (เจฎเฉˆเจฅเจฟ gar เจ—เฉˆเจฐเฉ‡เจŸ, เจ—เฉ‚เจ—เจฒ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ) เจ•เจฐเจจเจฒ เจคเฉฑเจ• เจฐเฉ‚เจŸ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐเจจ เจฒเจˆเฅค เจฒเฉŒเจ•เจกเจพเจŠเจจ-เจธเจฌเฉฐเจงเจค เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจชเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ LSM เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ (เจฒเฉ€เจจเจ•เจธ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฎเฉ‹เจกเฉ€เจŠเจฒ), เจœเฉ‹ UID 0 เจ…เจคเฉ‡ เจ•เจฐเจจเจฒ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจ‡เฉฑเจ• เจฐเฉเจ•เจพเจตเจŸ เจชเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ•เฉเจ เจจเจฟเจฎเจจ-เจชเฉฑเจงเจฐเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจนเจฎเจฒเจพเจตเจฐ เจฐเฉ‚เจŸ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเจพเจฒ เจ•เฉ‹เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจน เจ•เจฐเจจเจฒ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, kexec เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจœเจพเจ‚ /dev/kmem เจฆเฉเจ†เจฐเจพ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจฐเฉ€เจกเจฟเฉฐเจ—/เจฐเจพเจˆเจŸเจฟเฉฐเจ— เจ•เจฐเจ•เฉ‡เฅค เจ…เจœเจฟเจนเฉ€ เจ—เจคเฉ€เจตเจฟเจงเฉ€ เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจธเจชเฉฑเจธเจผเจŸ เจจเจคเฉ€เจœเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจšเฉฑเจ•เจฐ UEFI เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฌเฉ‚เจŸ เจœเจพเจ‚ เจ•เจฐเจจเจฒ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพเฅค

เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš, เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจฌเฉ‚เจŸ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจ•เจฐเจจ เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš เจฐเฉ‚เจŸ เจชเจพเจฌเฉฐเจฆเฉ€ เจซเฉฐเจ•เจธเจผเจจ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจ…เจคเฉ‡ เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจ•เฉเจ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ UEFI เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฌเฉ‚เจŸ เจฆเฉ‡ เจฌเจพเจˆเจชเจพเจธ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฒเจˆ เจฅเจฐเจก-เจชเจพเจฐเจŸเฉ€ เจชเฉˆเจšเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจเฅค เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจ•เจพเจฐเจจ เจ•เจฐเจจเจฒ เจฆเฉ€ เจฎเฉเฉฑเจ– เจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจจ เจ…เจธเจนเจฟเจฎเจคเฉ€ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจ…เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเจฟเจ˜เจจ เจฆเฉ‡ เจกเจฐ เจตเจฟเฉฑเจšเฅค เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเจฐเจคเฉ‡ เจ—เจ "เจฒเจพเจ•เจกเจพเจŠเจจ" เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจฟเฉฑเจš เจœเจœเจผเจฌ เจ•เฉ€เจคเฉ‡ เจ—เจ เจชเฉˆเจš, เจœเฉ‹ เจ•เจฟ UEFI เจธเจฟเจ•เจฟเจ“เจฐ เจฌเฉ‚เจŸ เจจเจพเจฒ เจจเจนเฉ€เจ‚ เจœเฉเฉœเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฎเฉเฉœ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจเฅค

เจฒเฉŒเจ•เจกเจพเจŠเจจ เจฎเฉ‹เจก /dev/mem, /dev/kmem, /dev/port, /proc/kcore, debugfs, kprobes เจกเฉ€เจฌเฉฑเจ— เจฎเฉ‹เจก, mmiotrace, tracefs, BPF, PCMCIA CIS (เจ•เจพเจฐเจก เจœเจพเจฃเจ•เจพเจฐเฉ€ เจขเจพเจ‚เจšเจพ), เจ•เฉเจ ACPI เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจ…เจคเฉ‡ CPU เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจชเฉเจฐเจคเจฟเจฌเฉฐเจงเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค MSR เจฐเจœเจฟเจธเจŸเจฐ, kexec_file เจ…เจคเฉ‡ kexec_load เจ•เจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจธเจฒเฉ€เจช เจฎเฉ‹เจก เจฆเฉ€ เจฎเจจเจพเจนเฉ€ เจนเฉˆ, PCI เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ DMA เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเฉ€เจฎเจค เจนเฉˆ, EFI เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจคเฉ‹เจ‚ ACPI เจ•เฉ‹เจก เจ†เจฏเจพเจค เจ•เจฐเจจ เจฆเฉ€ เจฎเจจเจพเจนเฉ€ เจนเฉˆ,
I/O เจชเฉ‹เจฐเจŸเจพเจ‚ เจจเจพเจฒ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเฉ€เจฐเฉ€เจ…เจฒ เจชเฉ‹เจฐเจŸ เจฒเจˆ เจ‡เฉฐเจŸเจฐเฉฑเจชเจŸ เจจเฉฐเจฌเจฐ เจ…เจคเฉ‡ I/O เจชเฉ‹เจฐเจŸ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค

เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจฒเจพเจ•เจกเจพเจŠเจจ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจน เจ‰เจฆเฉ‹เจ‚ เจฌเจฃเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ SECURITY_LOCKDOWN_LSM เจตเจฟเจ•เจฒเจช kconfig เจตเจฟเฉฑเจš เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฐเจจเจฒ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ โ€œlockdown=โ€, เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจซเจพเจˆเจฒ โ€œ/sys/kernel/security/lockdownโ€ เจœเจพเจ‚ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค LOCK_DOWN_KERNEL_FORCE_*, เจœเฉ‹ "เจ‡เจฎเจพเจจเจฆเจพเจฐเฉ€" เจ…เจคเฉ‡ "เจ—เฉเจชเจคเจคเจพ" เจฎเฉเฉฑเจฒ เจฒเฉˆ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจชเจนเจฟเจฒเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจชเฉ‡เจธ เจคเฉ‹เจ‚ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจœเฉ‹ เจ•เจฐเจจเจฒ เจคเฉ‹เจ‚ เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจเจ•เจธเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจจเฉ‚เฉฐ เจตเฉ€ เจ…เจฏเฉ‹เจ— เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ‡เจน เจจเฉ‹เจŸ เจ•เจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจฒเฉŒเจ•เจกเจพเจŠเจจ เจธเจฟเจฐเจซ เจ•เจฐเจจเจฒ เจคเฉฑเจ• เจฎเจฟเจ†เจฐเฉ€ เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจธเฉ‹เจงเจพเจ‚ เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจšเฉฑเจฒ เจฐเจนเฉ‡ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฒเจˆ เจœเจฆเฉ‹เจ‚ เจ“เจชเจจเจตเจพเจฒ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉเจ†เจฐเจพ เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจตเจฟเจ•เจธเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจตเฉฑเจ–เจฐเจพ เจฎเฉ‹เจกเฉ€เจŠเจฒ LKRG (เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฐเจจเจŸเจพเจˆเจฎ เจ—เจพเจฐเจก)เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹