āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ 5.12, āĻ¯āĻž āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻā§ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻ¤ā§ KFence (āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻ˛ā§āĻāĻā§āĻ°āĻŋāĻ āĻĢā§āĻ¨ā§āĻ¸) āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻŽā§āĻŽāĻ°āĻŋ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ, āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻ¨, āĻĢā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻŦāĻ āĻāĻāĻ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤
āĻāĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ KASAN āĻŦāĻŋāĻ˛ā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻžāĻ°ā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛ (āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻāĻžāĻāĻāĻžāĻ°, āĻāĻ§ā§āĻ¨āĻŋāĻ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŦāĻ āĻā§āĻ˛ā§āĻ¯āĻžāĻ-āĻ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻāĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§) - āĻ¤āĻŦā§, āĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ KFence āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ āĻ¤āĻžāĻ° āĻāĻā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻāĻ¤āĻŋāĻ¤ā§ KASAN āĻĨā§āĻā§ āĻĒā§āĻĨāĻ, āĻ¯āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻā§āĻ°ā§āĻ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤
āĻĒā§āĻ°ā§āĻĄāĻžāĻāĻļāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻā§āĻ° āĻĢāĻ˛ā§ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ§āĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻŦā§ āĻ¯āĻž āĻā§āĻ¸ā§āĻ āĻ°āĻžāĻ¨ā§ āĻĻā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻā§āĻ° āĻāĻžāĻĒā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻĻā§āĻ°ā§āĻāĻŽā§āĻ¯āĻŧāĻžāĻĻā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻŦāĻĄāĻŧ āĻāĻĒāĻāĻžāĻāĻŽ āĻ¸āĻš) āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ KFence āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĄāĻŧāĻŋāĻ¤ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°āĻŦā§āĨ¤
KFence āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻ°āĻ¤āĻŋāĻ¤ā§ āĻāĻžāĻ°ā§āĻĄ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻā§ āĻĸā§āĻāĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ˛ā§āĻĄ-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§āĻ° āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§, āĻā§āĻĢā§āĻ¨ā§āĻ¸, āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻ°āĻŖ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° (SLAB āĻŦāĻž SLUB āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§) āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§, KFence āĻ āĻŦāĻā§āĻā§āĻ āĻĒā§āĻ˛ āĻĨā§āĻā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻĒā§āĻˇā§āĻ āĻž āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ KFence āĻ āĻŦāĻā§āĻā§āĻ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻĄāĻžāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻŦāĻ°āĻžāĻŦāĻ° āĻŽā§āĻŽāĻ°āĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻāĻžāĻ°ā§āĻĄ āĻĒā§āĻ āĻāĻ āĻ¨ āĻāĻ°ā§, āĻ¯āĻžāĻ° āĻāĻāĻžāĻ° āĻāĻ˛ā§āĻŽā§āĻ˛ā§āĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻžāĻŦā§, āĻ āĻŦāĻā§āĻā§āĻ āĻ¸āĻš āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻĨā§āĻā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻā§āĻ¨āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ "āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ" āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻŋāĻ¤āĻ°ā§āĻ° āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻ˛ā§āĻāĻžāĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§, āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ "āĻ°ā§āĻĄ āĻā§āĻ¨" āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻŦāĻ¸ā§āĻ¤ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŽāĻ¨ āĻŽā§āĻŽāĻ°āĻŋ āĻĻāĻāĻ˛ āĻāĻ°ā§, āĻ¯āĻāĻ¨ āĻŽā§āĻŽāĻ°āĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻžāĻ° āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻĨāĻžāĻā§āĨ¤ â+ââââ+ââââ+ââââ+ââââ+âââ+â | xxxxxxxxx | āĻ: | xxxxxxxxx | :āĻ | xxxxxxxxx | | xxxxxxxxx | āĻŦāĻŋ: | xxxxxxxxx | :āĻŦāĻŋ | xxxxxxxxx | | x āĻāĻžāĻ°ā§āĻĄ x | āĻā§: āĻ˛āĻžāĻ˛- | x āĻāĻžāĻ°ā§āĻĄ x | āĻ˛āĻžāĻ˛- : āĻā§ | x āĻāĻžāĻ°ā§āĻĄ x | | xxxxxxxxx | āĻ: āĻā§āĻ¨ | xxxxxxxxx | āĻā§āĻ¨: āĻ | xxxxxxxxx | | xxxxxxxxx | āĻ: | xxxxxxxxx | : āĻ | xxxxxxxxx | | xxxxxxxxx | āĻāĻŋ: | xxxxxxxxx | : āĻāĻŋ | xxxxxxxxx | â+ââââ+ââââ+ââââ+ââââ+âââ+
āĻ¯āĻĻāĻŋ āĻŦāĻžāĻĢāĻžāĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻ˛āĻžāĻāĻž āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻāĻŋ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻĒā§āĻˇā§āĻ āĻžāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§, āĻ¯āĻž āĻāĻāĻāĻŋ "āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ" āĻ¤ā§āĻ°āĻŋāĻ° āĻĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻāĻ°ā§, āĻ¯āĻž KFence āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻ˛āĻ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, KFence āĻā§āĻ¨ā§ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§ āĻ
āĻŦāĻ°ā§āĻĻā§āĻ§ āĻāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ "panic_on_warn" āĻ¸ā§āĻāĻŋāĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ¨āĻŋāĻ āĻ
āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻ¤ā§ āĻĻā§āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻļāĻ¨āĻžāĻā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru