เจธเจŸเจฐเฉ‡เจธ เจฆเฉ€ เจฐเจฟเจนเจพเจˆ 5.3

เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจฐเจฟเจฒเฉ€เจœเจผ เจธเจŸเฉเจฐเฉ‡เจธ 5.3, เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ OS เจฒเจˆ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฆเฉ‡ เจจเจฟเจฆเจพเจจ เจ…เจคเฉ‡ เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจฒเจˆ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚เฅค เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจ…เจคเฉ‡ (เจตเจฐเจœเจจ 4.15 เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ) เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ…เจคเฉ‡ เจ•เจฐเจจเจฒ เจตเจฟเจšเจ•เจพเจฐ เจ†เจชเจธเฉ€ เจคเจพเจฒเจฎเฉ‡เจฒ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจฆเจ–เจฒ เจฆเฉ‡เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจนเฉ‡ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚, เจ‰เจญเจฐ เจฐเจนเฉ‡ เจธเจฟเจ—เจจเจฒเจพเจ‚ เจ…เจคเฉ‡ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจ‡เจธเจฆเฉ‡ เจ•เฉฐเจฎ เจฒเจˆ, เจธเจŸเจฐเฉ‡เจธ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ ptrace. เจธเฉฐเจธเจ•เจฐเจฃ 4.13 เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจฆเจพ เจ—เจ เจจ เจฒเฉ€เจจเจ•เจธ เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจฆเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเจพเจฒ เจธเจฎเจ•เจพเจฒเฉ€ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเจฟเจ† LGPLv2.1+ เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพเฅค

ะ’ เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ:

  • เจ•เฉ‹เจก เจฒเจพเจ‡เจธเฉฐเจธ เจจเฉ‚เฉฐ BSD เจคเฉ‹เจ‚ LGPLv2.1+ (เจฎเฉเฉฑเจ– เจ•เฉ‹เจก) เจ…เจคเฉ‡ GPLv2+ (เจŸเฉˆเจธเจŸเจพเจ‚) เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ†;
  • เจนเฉเจฃ seccomp เจซเจฟเจฒเจŸเจฐ (โ€œโ€”seccomp-bpfโ€), เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจฐเจฟเจŸเจฐเจจ เจ•เฉ‹เจก (โ€œ-e status=...โ€) เจฌเจฃเจพ เจ•เฉ‡ เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเฉˆ;
  • เจกเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ— pidfd_open เจ…เจคเฉ‡ clone3 เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†;
  • io_cancel, io_submit, s390_sthyi เจ…เจคเฉ‡ syslog เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚ เจฆเฉ€ เจฌเจฟเจนเจคเจฐ เจกเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ—;
  • NETLINK_ROUTE เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจธเฉเจงเจพเจฐเฉ€ เจกเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ—;
  • UNIX_DIAG_UID เจจเฉˆเฉฑเจŸเจฒเจฟเฉฐเจ• เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจ…เจคเฉ‡ WDIOC_* ioctl เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจกเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ—;
  • เจธเจฅเจฟเจฐเจพเจ‚เจ• AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* เจ…เจคเฉ‡ *_MAGIC เจฆเฉ€เจ†เจ‚ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจธเฉ‚เจšเฉ€เจ†เจ‚;
  • ioctl เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเฉ‚เจšเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ Linux 5.3 เจ•เจฐเจจเจฒ เจจเจพเจฒ เจธเจฎเจ•เจพเจฒเฉ€ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

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

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