เดเตเดธเตโเดฎเตเดชเตเดณเดฟเดฑเตเดฑเตป เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดธเดฟ เดฒเตเดฌเตเดฐเดฑเดฟเดฏเตเดเตเดฏเตเด เดฑเตเดกเตเดฌเตเตป เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเดจเตเดฑเตเดฏเตเด เดฐเดเดฏเดฟเดคเดพเดตเต เดฒเดฟเดจเดเตโเดธเดฟเดจเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดเตเด() เดเดธเตเดฒเตเดทเตป เดธเดเดตเดฟเดงเดพเดจเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดพเดฏเดฟ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเต. เดชเตเดฐเดคเดฟเดเตเด เดเดฆเตเดฏเด เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดคเตเดคเดคเต OpenBSD เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดเดฃเต, เดเตเดเดพเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดคเตเดค เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดณเตเดเตพ เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต เดจเดฟเดฐเตเดงเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต (เด เดชเตเดฒเดฟเดเตเดเตเดทเดจเดพเดฏเดฟ เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดณเตเดเดณเตเดเต เดเดฐเต เดคเดฐเด เดตเตเดฑเตเดฑเต เดฒเดฟเดธเตเดฑเตเดฑเต เดฐเตเดชเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดฎเดฑเตเดฑเต เดเตเดณเตเดเตพ เดจเดฟเดฐเตเดงเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต). Linux-เตฝ เดฒเดญเตเดฏเดฎเดพเดฏ seccomp เดชเตเดฒเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดธเดเดตเดฟเดงเดพเดจเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดชเตเดฐเดคเดฟเดเตเดเดพ เดธเดเดตเดฟเดงเดพเดจเด เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดฒเดณเดฟเดคเดฎเดพเดฃเต.
เดธเดฟเดธเตโเดเตเดฐเตเดธเต เดฎเตเดเตเดเดพเดจเดฟเดธเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดชเตเดชเตบเดฌเดฟเดเดธเตเดกเดฟ เดฌเตเดธเต เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเดฟเตฝ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดเดฑเตเดฑเดชเตเดชเตเดเตเดคเตเดคเดพเดจเตเดณเตเดณ เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเด เดธเดเดฐเดเดญเด, เดตเตเดฏเดเตเดคเดฟเดเดค เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดณเตเดเดณเตเดเต เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฑเตเดฑเดชเตเดชเตเดเตฝ เดตเดณเดฐเต เดธเดเตเดเตเตผเดฃเตเดฃเดตเตเด เดธเดฎเดฏเดฎเตเดเตเดเตเดเตเดจเตเดจเดคเตเดฎเดพเดฃเตเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเต. เดเดฐเต เดฌเดฆเดฒเดพเดฏเดฟ, เดเดฐเต เดชเตเดฐเดคเดฟเดเตเด เดจเดฟเตผเดฆเตเดฆเตเดถเดฟเดเตเดเต, เดเดคเต เดตเดฟเดถเดฆเดพเดเดถเดเตเดเดณเดฟเดฒเตเดเตเดเต เดชเตเดเดพเดคเตเดฏเตเด เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดเดเตเดธเดธเต เดเตเดฒเดพเดธเตเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเดคเตเดฏเตเด เดเดฑเตเดฑเดชเตเดชเตเดเตฝ เดจเดฟเดฏเดฎเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดเตเดเดฟ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดซเตผ เดเตเดฏเตเดฏเตเดจเตเดจ เดเตเดฒเดพเดธเตเดเตพ stdio (เดเตปเดชเตเดเตเดเต/เดเดเตเดเตโเดชเตเดเตเดเต), rpath (เดฑเตเดกเต-เดเตบเดฒเดฟ เดซเดฏเดฒเตเดเตพ), wpath (เดซเดฏเดฒเตเดเตพ เดเดดเตเดคเตเด), cpath (เดซเดฏเดฒเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเด), tmppath (เดคเดพเดคเตเดเดพเดฒเดฟเด เดซเดฏเดฒเตเดเตพเดเตเดเตเดชเตเดชเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด), inet (เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดเตเดเดฑเตเดฑเตเดเตพ), unix ( unix เดธเตเดเตเดเดฑเตเดฑเตเดเตพ), dns (DNS เดฑเตเดธเดฒเตเดฏเตเดทเตป), getpw (เดเดชเดฏเตเดเตเดคเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฐเดตเตเดถเดจเด เดตเดพเดฏเดฟเดเตเดเตเด), ioctl (ioctl เดเตเตพ), เดชเตเดฐเตเดเต (เดชเตเดฐเตเดธเดธเต เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต), เดเดเตเดธเดฟเดเต (เดชเตเดฐเตเดธเดธเต เดฒเตเดเตเดเต), เดเดกเดฟ (เดเดเตเดธเดธเต เดฑเตเดฑเตเดฑเตเดธเต เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต).
เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดณเตเดเตพเดเตเดเตเดชเตเดชเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฏเดฎเดเตเดเตพ เดตเตเดฏเดพเดเตเดฏเดพเดจเดเตเดเดณเตเดเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต, เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดณเตเดเดณเตเดเต เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฏ เดเตเดฒเดพเดธเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต, เดเดเตเดธเดธเต เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฏ เดซเดฏเตฝ เดชเดพเดคเดเดณเตเดเต เดเดฐเต เดจเดฟเดฐ เดเดจเตเดจเดฟเดต เดเตพเดชเตเดชเตเดเตเดจเตเดจเต. เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด, เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดจเดฟเดฏเดฎเดเตเดเตพ เดชเดพเดฒเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเต เดเดจเตเดจเต เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเตเดฒเดฟ เดเตเตผเดฃเตฝ เดเดฑเตเดฑเตเดเตเดเตเดเตเดจเตเดจเต.
FreeBSD-เดฏเตโเดเตเดเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดเตเดเดฏเตเดเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดจเดฟเตผเดตเตเดตเดนเดฃเด เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดฃเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเต เด เดตเดฏเตเดเต เดเตเดกเดฟเตฝ เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเต เดเดฑเตเดฑเดชเตเดชเตเดเตเดคเตเดคเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดเตเดฃเตเดเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเตเดธเดฎเดฏเด OpenBSD-เดฏเดฟเตฝ เดชเตเดฐเดคเดฟเดเตเดเดพ เดเตเตพ เด เดเดฟเดธเตเดฅเดพเดจ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเตเดฎเดพเดฏเดฟ เดเตผเดถเดจเดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดฐเตเดจเตเดจเดฟเดจเตเดฑเตเดฏเตเด เดเตเดกเดฟเดฒเตเดเตเดเต เดตเตเดฏเดพเดเตเดฏเดพเดจเดเตเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดฒเดเตเดทเตเดฏเดฎเดฟเดเตเดจเตเดจเต. เด เดชเตเดเตเดท.
Linux-เดจเตเดณเตเดณ เดเดเต เดชเตเตผเดเตเดเดฟเดจเตเดฑเต เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเตผ FreeBSD-เดฏเตเดเต เดเดฆเดพเดนเดฐเดฃเด เดเดเตเดคเตเดคเต, เดเตเดกเดฟเตฝ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดชเดเดฐเด, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเต เดฎเดพเดฑเตเดฑเดพเดคเต เดคเดจเตเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดชเตเดฐเดฏเตเดเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดกเต-เดเตบ utility pledge.com เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดฟ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, stdio, rpath, inet, threadstdio เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตพ เดเตเดฒเดพเดธเตเดเดณเดฟเดฒเตเดเตเดเต เดฎเดพเดคเตเดฐเด เดเดเตโเดธเดธเต เดเดณเตเดณ curl เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, โ./pledge.com -p 'stdio rpath inet thread' curl http://example.comโ เดฑเตบ เดเตเดฏเตเดฏเตเด.
RHEL6-เตฝ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดฒเดฟเดจเดเตเดธเต เดตเดฟเดคเดฐเดฃเดเตเดเดณเดฟเดฒเตเด เดชเตเดฒเตเดกเตเดเต เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดฑเตเดเตเดเต เดเดเตเดธเดธเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดเตเดเดพเดคเต, เดเตเดธเตโเดฎเตเดชเตเดณเดฟเดฑเตเดฑเตป เดฒเตเดฌเตเดฐเดฑเดฟเดฏเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดธเดฟ เดญเดพเดทเดฏเดฟเดฒเต เดชเตเดฐเตเดเตเดฐเดพเด เดเตเดกเดฟเดฒเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดฐเต API เดจเตฝเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต, เดเดคเต เดฎเดฑเตเดฑเต เดเดพเดฐเตเดฏเดเตเดเตพเดเตเดเตเดชเตเดชเด, เดเดฟเดฒ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดซเดเดเตโเดทเดจเตเดเดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเต เดเดเตโเดธเดธเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตปเดเตเดฒเตเดตเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตเตผเดฃเดฒเดฟเตฝ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ - เดชเตเดฐเดคเดฟเดเตเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ SECCOMP BPF เดจเดฟเดฏเดฎเดเตเดเดณเดฟเดฒเตเดเตเดเต เดตเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดเดฏเตเด เดจเตเดฑเตเดฑเตเดตเต เดฒเดฟเดจเดเตเดธเต เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตพ เดเดธเตเดฒเตเดทเตป เดฎเตเดเตเดเดพเดจเดฟเดธเด เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเตเตพ เดชเตเดฐเดคเดฟเดเตเด ("stdio rpath", 0) เดเดฐเต BPF เดซเดฟเตฝเดเตเดเตผ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเตเตบเดธเตเดฑเตเดฑเต เดธเตเดเตเดฐเดเตเดฑเตเดฑเต เดธเตเดเตเดเต_เดซเดฟเตฝเดเตเดเดฑเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเด kFilter[] = { /* L0*/ BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, syscall, 0 ), / * L14*/ BPF_STMT(BPF_LD | BPF_W | BPF_ABS, OFF(args[1])), /* L1*/ BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0, 2 -* 2, 4), / / BPF_JUMP( BPF_JMP | BPF_JEQ | BPF_K, 3, 0, 3 - 10), /* L0*/ BPF_STMT(BPF_LD | BPF_W | BPF_ABS, OFF(args[13])), /* L4*/BPF_ST_ | BPF_K, ~4x1), /* L5*/ BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0, 80800 - 6, 1), /* L8*/ BPF_JUMP(BPF_JMP | BPF_JEQ, | BPF_JEQ, 7, , /* L0*/ BPF_STMT(BPF_LD | BPF_W | BPF_ABS, OFF(args[7])), /* L2*/ BPF_JUMP(BPF_JMP | BPF_JEQ | BPF_K, 0, 13 - 8, /*L8), /*L2 Bpf_jump | bpf_jeq | bpf_jeq | BPF_JMP | BPF_JMP | BPF_JMP | BPF_JMP | BPF_9 * / BPF_STMT (BPF_RET | BPF_K, SECCOMP_RET_ALLOW), /*L0*/ BPF_STMT(BPF_LD | BPF_W | BPF_ABS, OFF(nr)), /*L12*/* เด
เดเตเดคเตเดค เดซเดฟเตฝเดเตเดเตผ */ };
เด
เดตเดฒเดเดฌเด: opennet.ru