ืืืืช ืืื ืืงืก 5.12 ืฉื ืืฆืืช ืืคืืชืื ืืืืืช ืืืืขื ืฉื ืื ืื ืื KFence (Kernel Electric Fence), ืฉืืืืง ืืืคืื ืืืืืจืื, ืชืคืืกืช ืืจืืืืช ืืืืจ, ืืืฉื ืืืืืจืื ืืืืจ ืฉืืจืืจ ืืฉืืืืืช ื ืืกืคืืช ืืืืืงื ืืืื.
ืคืื ืงืฆืืื ืืืืช ืืืื ืืืจ ืืืืชื ืงืืืืช ืืงืจื ื ืืฆืืจื ืฉื ืืคืฉืจืืช ื-KASAN build (ืืืืื ืืชืืืช ืืืื, ืืฉืชืืฉ ื-Address Sanitizer ื-gcc ื-clang ืืืืจื ืืื) - ืขื ืืืช, ืืื ืืืฆื ืืขืืงืจ ืืฉืืืืฉ ืืืืื. ืชืช-ืืืขืจืืช KFence ืฉืื ื ื-KASAN ืืืืืจืืช ืืืคืขืื ืืืืืื ืฉืื, ืื ืฉืืืคืฉืจ ืืืฉืชืืฉ ืืชืืื ื ืื ืื ืขื ืืืืืช ืืืขืจืืืช ืขืืืืืช.
ืืืฉืื ืขื ืืขืจืืืช ืืืฆืืจ ืืืคืฉืจ ืืชืคืืก ืฉืืืืืช ืืืืจืื ืฉืืื ื ืืืคืืขืืช ืืจืืฆืืช ืืืื ืืืืคืืขืืช ืจืง ืืืืื ืขืืืกื ืขืืืื ืื ืืืืื ืคืขืืื ืืจืืืช ืืืื (ืขื ืืื ืคืขืืื ืจื). ืื ืืกืฃ, ืืฉืืืืฉ ื-KFence ืขื ืืขืจืืืช ืืืฆืืจ ืืืคืฉืจ ืืืืืื ืืฉืืขืืชืืช ืืช ืืกืคืจ ืืืืื ืืช ืืืขืืจืืืช ืืืืืงืช ืคืขืืืช ืืงืจื ื ืขื ืืืืจืื.
KFence ืืฉืืื ืชืงืืจื ืืื ืืืืืช ืืืชื ืชืืืื ืืขืืืก ืขื ืืื ืืื ืกืช ืืคื ืฉืืืจื ืืขืจืืื ืืืจืืืื ืืื ืงืืืขืื. ืืืืจ ืชืื ืืจืืื ืืืื ื ืืื, KFence, ืืืืฆืขืืช ืืขืจืืช ืืงืฆืืช ืืืืืจืื ืืจืืืื (SLAB ืื SLUB allocator), ืืืกืืคื ืืช ืืฃ ืืืื ื ืืื ืืืืืจ ืืืืืืืงืืื ืฉื KFence, ืืืชืืืื ืืื ืืื ื ืืื ืืืฉ. ืื ืืืืืืงื KFence ืืืืงื ืืืฃ ืืืืจืื ื ืคืจื, ืืืคื ืืืืืจืื ืืืืจื ืืืืื ืืฉืืืื ืืืืื ื ืืืฆืจืื ืืคื ืฉืืืจื, ืฉืืืืื ื ืืืจ ืืืืคื ืืงืจืื.
ืืคืืื, ืืคืื ืขื ืืืืืืงืืื ืืืคืจืืื ืื ืืื ืขื ืืื ืืคื ืืื ื, ืืืืืืจืื ืืืฆืืจ "ืชืงืืช ืขืืื" ืืื ืืืฉื. ืืื ืืืืืช ืืชืืื ืืืืฅ ืืืืื ืืชืื ืืคื ืืืืืืงื, ื ืขืฉื ืฉืืืืฉ ื ืืกืฃ ื"ืืืืจืื ืืืืืื" ืืืืืกืกืื ืขื ืืคืืกืื, ืืฉืจ ืชืืคืกืื ืืืืจืื ืฉืืื ื ืืฉืืืืฉ ืขื ืืื ืืืืืืงืืื, ืฉื ืืชืจื ืืืฉืจ ืืืื ืืคื ืืืืืจืื ืืืืฉืจ. โ+โโโโ+โโโโ+โโโโ+โโโโ+โโโโ+โ | xxxxxxxxx | O: | xxxxxxxxx | :O | xxxxxxxxx | | xxxxxxxxx | ื: | xxxxxxxxx | :ื | xxxxxxxxx | | x GUARD x | J : ืืืื- | x GUARD x | RED- : J | x GUARD x | | xxxxxxxxx | E: ZONE | xxxxxxxxx | ืืืืจ: E | xxxxxxxxx | | xxxxxxxxx | ื: | xxxxxxxxx | :C | xxxxxxxxx | | xxxxxxxxx | ืช: | xxxxxxxxx | :T | xxxxxxxxx | โ+โโโโ+โโโโ+โโโโ+โโโโ+โโโโ+โ
ืื ื ืขืฉื ื ืืกืืื ืืืฉืช ืืืืืจ ืืืืฅ ืืืืืืืช ืืืืฅ, ืืคืขืืื ืืฉืคืืขื ืขื ืืฃ ืืืื ื, ืื ืฉืืืืื ืืืฆืืจืช "ืชืงืืช ืขืืื", ืืืืืจืืช ืืช KFence ืืืชืขืืช ืืืืข ืขื ืืืขืื ืฉืืืืชื. ืืืจืืจืช ืืืื, KFence ืื ืืืกืืช ืฉืืืื ืืืฆืืื ืจืง ืืืืจื ืืืืื, ืืื ืืฉ ืืืืจื ืฉื "panic_on_warn" ืืืืคืฉืจืช ืื ืืืื ืืก ืืช ืืืืื ืืืฆื ืคืื ืืงื ืื ืืชืืื ืฉืืืื.
ืืงืืจ: OpenNet.ru