เดฑเดธเตเดฑเตเดฑเดฟเตฝ eBPF เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ Aya เดฒเตˆเดฌเตเดฐเดฑเดฟ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต

เดฑเดธเตเดฑเตเดฑเดฟเตฝ เด•เต‡เตผเดฃเตฝ เด…เดงเดฟเดทเตเด เดฟเดค eBPF เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เดŽเดดเตเดคเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด†เดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเต เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ. Linux เด’เดฐเต JIT เด‰เดณเตเดณ เด’เดฐเต เดธเดฎเตผเดชเตเดชเดฟเดค เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเตฝ. เดฎเดฑเตเดฑเต eBPF เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเต เดŸเต‚เดณเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, Aya libbpf เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ bcc เด•เด‚เดชเตˆเดฒเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด•เต‡เตผเดฃเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต libc เด•เตเดฐเดพเดฑเตเดฑเต เดชเดพเด•เตเด•เต‡เดœเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ Rust-เตฝ เดŽเดดเตเดคเดฟเดฏ เดธเตเดตเดจเตเดคเด‚ เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเตป เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. Aya เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต C เดŸเต‚เตพเดšเต†เดฏเดฟเดจเตเด•เดณเต‹ เด•เต‡เตผเดฃเตฝ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเต‹ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. MIT, Apache 2.0 เดฒเตˆเดธเตปเดธเตเด•เตพเด•เตเด•เต เด•เต€เดดเดฟเดฒเดพเดฃเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดกเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ:

  • เดจเดฟเดฒเดตเดฟเดฒเต† เด•เต‡เตผเดฃเตฝ เดจเตฝเด•เตเดจเตเดจ เดคเดฐเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดŸเตˆเดชเตเดชเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฏเดฟ BPF เดธเตเดฏเต‚เดกเต‹เด•เต‹เดกเดฟเตฝ เดŸเตˆเดชเตเดชเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจ BTF (BPF เดŸเตˆเดชเตเดชเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต)-เดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ. เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เต‡เตผเดฃเตฝ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดฑเต€เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด‡เดฒเตเดฒเดพเดคเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดธเดพเตผเดตเดคเตเดฐเดฟเด• eBPF เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป BTF เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต. Linux.
  • "bpf-to-bpf" เด•เต‹เดณเตเด•เตพ, เด—เตเดฒเต‹เดฌเตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ, เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ, eBPF-เดฒเต† เดœเต‹เดฒเดฟเด•เตพ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเดคเตเดคเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดชเตเดจเตผ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจ เดฑเตบเดŸเตˆเดฎเดพเดฏเดฟ aya เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเดคเดฟเดตเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ eBPF-เดจเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดฑเต†เด—เตเดฒเตผ เด…เดฑเต‡เด•เตพ, เดนเดพเดทเต เดฎเดพเดชเตเดชเตเด•เตพ, เดธเตเดฑเตเดฑเดพเด•เตเด•เตเด•เตพ, เด•เตเดฏเต‚เด•เตพ, เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดŸเตเดฐเต†เดฏเตโ€Œเดธเตเด•เตพ, เด…เดคเตเดชเต‹เดฒเต† เดธเต‹เด•เตเด•เดฑเตเดฑเต, เดชเต†เตผเดซเต‹เดฎเตปเดธเต เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต เด˜เดŸเดจเด•เตพ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเต† เดตเดฟเดตเดฟเดง เด•เต‡เตผเดฃเตฝ เดคเดฐเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ.
  • เดŸเตเดฐเดพเดซเดฟเด•เต เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ, cgroup เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ, เดตเดฟเดตเดฟเดง เดธเต‹เด•เตเด•เดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ, XDP เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเต† เดตเดฟเดตเดฟเดง เดคเดฐเด‚ eBTF เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต.
  • เดจเต‹เตบ-เดฌเตเดฒเต‹เด•เตเด•เดฟเด‚เด—เต เดฎเต‹เดกเต เดŸเต‹เด•เตเด•เดฟเดฏเต‹เดฏเดฟเดฒเตเด‚ async-std-เดฒเตเด‚ เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเตเดณเตเดณ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ.
  • เด•เต‡เตผเดฃเตฝ เด…เดธเด‚เดฌเตเดฒเดฟเดฏเตเดฎเดพเดฏเตเด‚ เด•เต‡เตผเดฃเตฝ เดนเต†เดกเตผ เดซเดฏเดฒเตเด•เดณเตเดฎเดพเดฏเตเด‚ เดฏเดพเดคเตŠเดฐเต เดฌเดจเตเดงเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เด…เดธเด‚เดฌเตเดฒเดฟ.

เดˆ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดจเดฟเดฒเดตเดฟเตฝ เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต - API เด‡เดคเตเดตเดฐเต† เดธเตเดฅเดฟเดฐเดค เด•เตˆเดตเดฐเดฟเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ เด‡เดชเตเดชเต‹เดดเตเด‚ เดตเดฟเด•เดธเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เด†เดธเต‚เดคเตเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดŽเดฒเตเดฒเดพ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เด‡เดคเตเดตเดฐเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดตเตผเดทเดพเดตเดธเดพเดจเดคเตเดคเต‹เดŸเต†, เด…เดฏเดฏเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค libbpf-เดจเต เดคเตเดฒเตเดฏเดฎเดพเด•เตเด•เดพเดจเตเด‚ 2022 เดœเดจเตเดตเดฐเดฟเดฏเดฟเตฝ เด†เดฆเตเดฏเดคเตเดคเต† เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดฑเดฟเดฒเต€เดธเต เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดพเดจเตเด‚ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‡เตผเดฃเดฒเดฟเดจเดพเดฏเดฟ เดฑเดธเตเดฑเตเดฑเต เด•เต‹เดกเต เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด…เดฏเดฏเตเดŸเต† เดญเดพเด—เด™เตเด™เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดตเตผ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต. Linux เดฏเต‚เดธเตผ เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด˜เดŸเด•เด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚, eBPF เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด…เดฑเตเดฑเดพเดšเตเดšเตเดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดธเด‚เดตเดฆเดฟเด•เตเด•เดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เด“เตผเดฎเตเดฎเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, eBPF เด’เดฐเต เด•เต‡เตผเดฃเตฝ-เด‡เดจเตเดฑเด—เตเดฐเต‡เดฑเตเดฑเดกเต เด†เดฃเต Linux เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด“เดชเตเดชเดฑเต‡เดทเตป เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเด‚, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เตพ เด‡เดจเตเดฑเตผเดธเต†เดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚, เด†เด•เตโ€Œเดธเดธเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเตเด‚, เดŸเตˆเด‚ เด•เต€เดชเตเดชเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดตเดจเตเดฑเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚, เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เด†เดตเตƒเดคเตเดคเดฟเดฏเตเด‚ เดฆเตˆเตผเด˜เตเดฏเดตเตเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเดจเตเด‚, kprobes/uprobes/tracepoints เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŸเตเดฐเต†เดฏเตโ€Œเดธเดฟเด‚เด—เต เดจเดŸเดคเตเดคเดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฌเตˆเดฑเตเดฑเตโ€Œเด•เต‹เดกเต เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเตผ. เดœเดธเตเดฑเตเดฑเต-เด‡เตป-เดŸเตˆเด‚ (JIT) เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดจเต เดจเดจเตเดฆเดฟ, เดฌเตˆเดฑเตเดฑเตโ€Œเด•เต‹เดกเต เดซเตเดฒเตˆเดฏเดฟเตฝ เดฎเต†เดทเต€เตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดจเต‡เดฑเตเดฑเต€เดตเต เด•เต‹เดกเต เดชเตเดฐเด•เดŸเดจเดคเตเดคเต‹เดŸเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. DMA เดชเดพเด•เตเด•เดฑเตเดฑเต เดฌเดซเดฑเดฟเดฒเต‡เด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เด†เด•เตโ€Œเดธเดธเต เด‰เดณเตเดณเดคเดฟเดจเดพเตฝ, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดกเตเดฐเตˆเดตเตผ เดคเดฒเดคเตเดคเดฟเตฝ BPF เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดพเตผเด—เด™เตเด™เตพ XDP เดจเตฝเด•เตเดจเตเดจเต, เด‡เดคเต เด•เดจเดคเตเดค เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดฒเต‹เดกเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดฎเตเดณเตเดณ เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

DDoS เดชเดฐเดฟเดฐเด•เตเดทเดฏเตเดณเตเดณ เดธเตˆเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เตเด•, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ ๐Ÿ”ฅ DDoS เดชเดฐเดฟเดฐเด•เตเดท, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเต เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เต‚ | ProHoster