แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แžŸแŸ‚ 5.3

แžŽแŸ‚แž“แžถแŸ† แž€แžถแžšแžŠแŸ„แŸ‡แž›แŸ‚แž„ แžแŸ’แžŸแŸ‚ แŸค.แŸฅ.แŸขแŸ แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแžšแŸ„แž‚แžœแžทแž“แžทแž…แŸ’แž†แŸแž™ แž“แžทแž„แž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹ OSes แžŠแŸ„แž™แž”แŸ’แžšแžพแžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž…แŸ” แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™ แž“แžทแž„ (แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž–แžธแž€แŸ†แžŽแŸ‚ 4.15) แž‡แŸ’แžšแŸ€แžแž‡แŸ’แžšแŸ‚แž€แž€แŸ’แž“แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แžšแžœแžถแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž“แžทแž„แžแžบแžŽแŸ‚แž› แžšแžฝแž˜แž‘แžถแŸ†แž„แž€แžถแžšแž แŸ…แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžš แžŸแž‰แŸ’แž‰แžถแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แž€แžพแžแžกแžพแž„ แž“แžทแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ’แžแžถแž“แž—แžถแž–แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž„แžถแžšแžšแž”แžŸแŸ‹แžœแžถ strace แž”แŸ’แžšแžพแž™แž“แŸ’แžแž€แžถแžš แžŠแžถแž“. แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž–แžธแž€แŸ†แžŽแŸ‚ 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 netlink แž“แžทแž„แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ WDIOC_* ioctl;
  • แž”แžถแž“แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž”แž‰แŸ’แž‡แžธแžแŸแžš AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_* แž“แžทแž„ *_MAGIC;
  • แž”แž‰แŸ’แž‡แžธแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ ioctl แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜แž‡แžถแž˜แžฝแž™แžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž… 5.3 แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹