แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž˜แžฝแž™แž‘แŸ€แžแž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„ eBPF แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž“แžŸแžทแž‘แŸ’แž’แžทแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž˜แžฝแž™แž‘แŸ€แžแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽแž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„ eBPF (แž˜แžทแž“แž˜แžถแž“ CVE) แžŠแžผแž…แž‡แžถแž”แž‰แŸ’แž แžถแž€แžถแž›แž–แžธแž˜แŸ’แžŸแžทแž›แž˜แžทแž‰แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแžŠแŸ‚แž›แž‚แŸ’แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž€แŸ’แž“แžปแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžขแžถแž…แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžผแžŠแž“แŸ…แž€แž˜แŸ’แžšแžทแžแžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž…แŸ” แž”แž‰แŸ’แž แžถโ€‹แž”แžถแž“โ€‹แž›แŸแž…โ€‹แžกแžพแž„โ€‹แžแžถแŸ†แž„โ€‹แž–แžธโ€‹แž›แžธแž“แžปแž… แžแžบแžŽแŸ‚แž› 5.8 แž แžพแž™โ€‹แž“แŸ…โ€‹แžแŸ‚โ€‹แž˜แžทแž“โ€‹แž”แžถแž“โ€‹แž‡แžฝแžŸแž‡แžปแž›แŸ” แž€แžถแžšแž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แž€แžถแžšแž„แžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแž“แŸ’แž™แžถแžแžถแž“แžนแž„แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 18 แžแŸ‚แž˜แž€แžšแžถแŸ”

แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžแŸ’แž˜แžธแž‚แžบแž”แžŽแŸ’แžแžถแž›แž˜แž€แž–แžธแž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธ eBPF แžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžผแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแŸ” แž‡แžถแž–แžทแžŸแŸแžŸ แžขแŸ’แž“แž€แž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹ eBPF แž˜แžทแž“แž”แžถแž“แžŠแžถแž€แŸ‹แž€แž˜แŸ’แžšแžทแžแžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž“แžผแžœแž”แŸ’แžšแž—แŸแž‘แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸƒแž‘แŸ’แžšแž“แžทแž… *_OR_NULL แžŠแŸ‚แž›แž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŠแžพแž˜แŸ’แž”แžธแžšแŸ€แž”แž…แŸ†แž‘แŸ’แžšแž“แžทแž…แž–แžธแž€แž˜แŸ’แž˜แžœแžทแž’แžธ eBPF แž“แžทแž„แžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแž€แžถแžšแž€แžพแž“แžกแžพแž„แž“แŸƒแžŸแžทแž‘แŸ’แž’แžทแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ” แžŠแžพแž˜แŸ’แž”แžธแž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹แž€แžถแžšแž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แž›แžพแž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡ แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžฑแŸ’แž™แž แžถแž˜แžƒแžถแžแŸ‹แž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แž˜แŸ’แž˜แžœแžทแž’แžธ BPF แžŠแŸ„แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ‚แž›แž‚แŸ’แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแžŠแŸ„แž™แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ โ€œsysctl -w kernel.unprivileged_bpf_disabled=1โ€ แŸ”

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

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