āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇āϰ eBPF āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž Linux

eBPF āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āϝāĻž āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇āϰ āĻ­āĻŋāϤāϰ⧇ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻŸā§āϰ⧇āϏāĻŋāĻ‚, āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇āϰ āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻ“ āĻŸā§āĻ°ā§āϝāĻžāĻĢāĻŋāĻ• āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϰ āϜāĻ¨ā§āϝ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰ āϚāĻžāϞāĻžāύ⧋āϰ āϏ⧁āϝ⧋āĻ— āĻĻ⧇āϝāĻŧāĨ¤ Linux JIT āϏāĻš āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‡āĻļāĻŋāύ⧇ āĻāĻ•āϟāĻŋ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž (CVE-2021-29154) āφāĻŦāĻŋāĻˇā§āĻ•ā§ƒāϤ āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻāĻ•āϜāύ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻ¸ā§āϤāϰ⧇ āϤāĻžāϰ āύāĻŋāĻœā§‡āϰ āϕ⧋āĻĄ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻžāϰ āϏ⧁āϝ⧋āĻ— āĻĻ⧇āϝāĻŧāĨ¤ āĻāχ āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋ āϰāĻŋāϞāĻŋāϜ 5.11.12 āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāĻŦāĻŋāωāĻļāύāϗ⧁āϞāĻŋāϤ⧇ āĻāĻ–āύāĻ“ āĻāϟāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋāĨ¤Debian, Ubuntu(RHEL, Fedora, SUSE, Arch) āϏāĻŽāĻžāϧāĻžāύāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒā§āϝāĻžāϚ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤

āϝ⧇ āĻ—āĻŦ⧇āώāĻ•āϰāĻž āĻāχ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻžāϟāĻŋ āφāĻŦāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰ⧇āϛ⧇āύ, āϤāĻžāĻĻ⧇āϰ āĻŽāϤ⧇, āϤāĻžāϰāĻž ā§Šā§¨-āĻŦāĻŋāϟ āĻāĻŦāĻ‚ ā§Ŧā§Ē-āĻŦāĻŋāϟ x86 āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀ āĻāĻ•ā§āϏāĻĒā§āϞāϝāĻŧ⧇āϟ āĻĒā§āϰ⧋āĻŸā§‹āϟāĻžāχāĻĒ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āϛ⧇āύ āϝāĻž āĻāĻ•āϜāύ āϏ⧁āĻŦāĻŋāϧāĻžāĻŦāĻŋāĻšā§€āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤ āϰ⧇āĻĄ āĻšā§āϝāĻžāϟ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰ⧇āϛ⧇ āϝ⧇, āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋāϰ āϤ⧀āĻŦā§āϰāϤāĻž āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ eBPF āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•āϞ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āφāϛ⧇ āĻ•āĻŋ āύāĻž āϤāĻžāϰ āωāĻĒāϰāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, RHEL āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻĄāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāĻŦāĻŋāωāĻļāύ⧇... Linux āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇, āϝāĻĻāĻŋ BPF JIT āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻĨāĻžāϕ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ CAP_SYS_ADMIN āĻĒā§āϰāĻŋāĻ­āĻŋāϞ⧇āϜ āĻĨāĻžāϕ⧇, āϤāĻŦ⧇ āĻāχ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻžāϰ āϏ⧁āϝ⧋āĻ— āύ⧇āĻ“āϝāĻŧāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϏāĻŽāĻžāϧāĻžāύ āĻšāĻŋāϏ⧇āĻŦ⧇, āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ BPF JIT āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ: echo 0 > /proc/sys/net/core/bpf_jit_enable

JIT āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ⧇āϰ āĻŽā§‡āĻļāĻŋāύ āϕ⧋āĻĄ āĻœā§‡āύāĻžāϰ⧇āĻļāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϚāϞāĻžāĻ•āĻžāϞ⧀āύ āĻļāĻžāĻ–āĻž āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀āϰ āϜāĻ¨ā§āϝ āĻ…āĻĢāϏ⧇āϟ āĻ—āĻŖāύāĻž āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋāϰ āĻ•āĻžāϰāϪ⧇ āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋ āϘāĻŸā§‡āĨ¤ āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇, āĻļāĻžāĻ–āĻž āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāϟāĻŋ āĻŦāĻŋāĻŦ⧇āϚāύāĻžāϝāĻŧ āύ⧇āϝāĻŧ āύāĻž āϝ⧇ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ āĻĒāĻ°ā§āϝāĻžāϝāĻŧ āĻ…āϤāĻŋāĻ•ā§āϰāĻŽ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ āĻ…āĻĢāϏ⧇āϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāχ āĻ¤ā§āϰ⧁āϟāĻŋāϟāĻŋ āĻ…āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻŽā§‡āĻļāĻŋāύ āϕ⧋āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻ¸ā§āϤāϰ⧇ āĻāϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāϟāĻŋ āϞāĻ•ā§āώāĻŖā§€āϝāĻŧ āϝ⧇ āχāĻŦāĻŋāĻĒāĻŋāĻāĻĢ āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āϏāĻŽā§āĻĒā§āϰāϤāĻŋ āĻāϟāĻŋāχ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āύāϝāĻŧāĨ¤ āĻŽāĻžāĻ°ā§āĻšā§‡āϰ āĻļ⧇āώ⧇, āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇ āφāϰāĻ“ āĻĻ⧁āϟāĻŋ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ (CVE-2020-27170, CVE-2020-27171), āĻ¸ā§āĻĒ⧇āĻ•āϟāĻžāϰ āĻļā§āϰ⧇āĻŖā§€āϰ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻžāϗ⧁āϞāĻŋāϰ āĻŦāĻŋāϰ⧁āĻĻā§āϧ⧇ āϏ⧁āϰāĻ•ā§āώāĻž āĻŦāĻžāχāĻĒāĻžāϏ āĻ•āϰāϤ⧇ eBPF āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦ āĻ•āϰ⧇, āϝāĻž āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇āϰ āĻŽā§‡āĻŽāϰāĻŋāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āύāĻŋāĻ°ā§āϧāĻžāϰāϪ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤ āĻ•āĻŋāϛ⧁ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ⧇āϰ āĻ…āύ⧁āĻŽāĻžāύāĻŽā§‚āϞāĻ• āύāĻŋāĻ°ā§āĻŦāĻžāĻšā§‡āϰ āϜāĻ¨ā§āϝ āĻļāĻ°ā§āϤ āϤ⧈āϰāĻŋāϰ āĻĢāϞ⧇āĨ¤ āĻ¸ā§āĻĒ⧇āĻ•āϟāĻžāϰ āφāĻ•ā§āϰāĻŽāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻļ⧇āώāĻžāϧāĻŋāĻ•āĻžāϰāĻĒā§āϰāĻžāĻĒā§āϤ āϕ⧋āĻĄā§‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•ā§āϰāĻŽ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āϝāĻž āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀āϰ āĻ…āύ⧁āĻŽāĻžāύāĻŽā§‚āϞāĻ• āϏāĻŽā§āĻĒāĻžāĻĻāύ⧇āϰ āĻĻāĻŋāϕ⧇ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻ•āϰ⧇āĨ¤ eBPF-āϤ⧇, āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰ⧇āϰāĻŖ āĻ•āϰāĻž BPF āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻŽā§āϝāĻžāύāĻŋāĻĒ⧁āϞ⧇āĻļāύ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻāχ āϧāϰāύ⧇āϰ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āωāĻĒāĻžāϝāĻŧ āĻĒāĻžāĻ“āϝāĻŧāĻž āϗ⧇āϛ⧇āĨ¤

āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž CVE-2020-27170, BPF āϭ⧇āϰāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ⧇ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻžāϰ āĻŽā§āϝāĻžāύāĻŋāĻĒ⧁āϞ⧇āĻļāύ⧇āϰ āĻ•āĻžāϰāϪ⧇ āϘāĻŸā§‡, āϝāĻž āĻ¸ā§āĻĒ⧇āϕ⧁āϞ⧇āϟāĻŋāĻ­ āφāωāϟ-āĻ…āĻĢ-āĻŦāĻžāωāĻ¨ā§āĻĄāϏ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ⧇āϰ āĻ•āĻžāϰāĻŖ āĻšāϝāĻŧāĨ¤ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž CVE-2020-27171, āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻžāϰ āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻŋāϜāĻžāϰ āφāĻ¨ā§āĻĄāĻžāϰāĻĢā§āϞ⧋ āĻ¤ā§āϰ⧁āϟāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ, āϝāĻž āĻ¸ā§āĻĒ⧇āϕ⧁āϞ⧇āϟāĻŋāĻ­ āφāωāϟ-āĻ…āĻĢ-āĻŦāĻžāωāĻ¨ā§āĻĄāϏ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ⧇āϰ āĻĻāĻŋāϕ⧇ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻ•āϰ⧇āĨ¤ āĻāχ āϏāĻŽāĻ¸ā§āϝāĻžāϗ⧁āϞ⧋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻ•āĻžāĻ°ā§āύ⧇āϞ āϰāĻŋāϞāĻŋāϜ 5.11.8, 5.10.25, 5.4.107, 4.19.182, āĻāĻŦāĻ‚ 4.14.227-āĻ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻĄāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāĻŦāĻŋāωāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻžāĻ°ā§āύ⧇āϞ āφāĻĒāĻĄā§‡āĻŸā§‡āĻ“ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ LinuxāĻ—āĻŦ⧇āώāĻ•āϰāĻž āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻŸā§‹āϟāĻžāχāĻĒ āĻāĻ•ā§āϏāĻĒā§āϞāϝāĻŧ⧇āϟ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āϛ⧇āύ āϝāĻž āĻāĻ•āϜāύ āĻ…āĻĒā§āϰāĻžāϧāĻŋāĻ•āĻžāϰāĻĒā§āϰāĻžāĻĒā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻŽā§‡āĻŽāϰāĻŋ āĻĨ⧇āϕ⧇ āĻĄā§‡āϟāĻž āĻŦ⧇āϰ āĻ•āϰ⧇ āύāĻŋāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster