āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻĒāϰāĻŋāĻŦā§āĻļā§āϰ āĻāĻžāĻ āϏāĻāĻāĻ āĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϰāĻŋāϞāĻŋāĻ Bubblewrap 0.8 āĻāĻĒāϞāĻŦā§āϧ, āϏāĻžāϧāĻžāϰāĻŖāϤ āϏā§āĻŦāĻŋāϧāĻžāĻŦāĻŋāĻšā§āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻĒā§āĻĨāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤ āĻ āύā§āĻļā§āϞāύā§, āĻĒā§āϝāĻžāĻā§āĻ āĻĨā§āĻā§ āĻāĻžāϞ⧠āĻāϰāĻž āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāĻā§ āĻāϞāĻžāĻĻāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻĢā§āϞā§āϝāĻžāĻāĻĒā§āϝāĻžāĻ āĻĒā§āϰāĻāϞā§āĻĒ āĻāĻāĻāĻŋ āϏā§āϤāϰ āĻšāĻŋāϏāĻžāĻŦā§ āĻŦāĻžāĻŦāϞ āϰâā§āϝāĻžāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻĒā§āϰāĻā§āĻā§āĻ āĻā§āĻĄāĻāĻŋ C āϤ⧠āϞā§āĻāĻž āĻāĻŦāĻ LGPLv2+ āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻŦāĻŋāĻā§āĻāĻŋāύā§āύāϤāĻžāϰ āĻāύā§āϝ, āĻĒā§āϰāĻāϞāĻŋāϤ āϞāĻŋāύāĻžāĻā§āϏ āĻāύā§āĻā§āĻāύāĻžāϰ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞāĻžāĻāĻā§āĻļāύ āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ, cgroups, āύā§āĻŽāϏā§āĻĒā§āϏ, Seccomp āĻāĻŦāĻ SELinux āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻāύā§āĻā§āĻāύāĻžāϰ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦāĻŋāĻļā§āώ āϏā§āĻŦāĻŋāϧāĻžāĻĒā§āϰāĻžāĻĒā§āϤ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒāĻā§āϞāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāϤā§, āĻŦāĻžāĻŦāϞ āϰâā§āϝāĻžāĻĒ āϰā§āĻ āĻ āϧāĻŋāĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻāĻžāϞ⧠āĻāϰāĻž āĻšāϝāĻŧ (āĻāĻāĻāĻŋ āϏā§āϝā§āĻĄ āĻĢā§āϞā§āϝāĻžāĻ āϏāĻš āĻāĻāĻāĻŋ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻā§āĻŦāϞ āĻĢāĻžāĻāϞ) āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ āĻāύā§āĻā§āĻāύāĻžāϰ āĻļā§āϰ⧠āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰ⧠āĻŦāĻŋāĻļā§āώāĻžāϧāĻŋāĻāĻžāϰāĻā§āϞāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āϏā§āĻ āĻāϰā§ā§ˇ
āύā§āĻŽāϏā§āĻĒā§āϏ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽāϏā§āĻĨāĻžāύā§āϰ āϏāĻā§āϰāĻŋāϝāĻŧāĻāϰāĻŖ, āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻāύā§āĻā§āĻāύāĻžāϰ⧠āĻāĻĒāύāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āĻĒā§āĻĨāĻ āĻļāύāĻžāĻā§āϤāĻāĻžāϰā§āϰ āϏā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ, āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧ āύāĻž, āĻāĻžāϰāĻŖ āĻāĻāĻŋ āĻ āύā§āĻāĻā§āϞāĻŋ āĻŦāĻŋāϤāϰāĻŖā§ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāĻžāĻ āĻāϰ⧠āύāĻž (āĻŦāĻžāĻŦāϞ āϰâā§āϝāĻžāĻĒ āĻāĻāĻāĻŋ āϏā§āĻŽāĻŋāϤ āϏā§āϝā§āĻĄ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻšāĻŋāϏāĻžāĻŦā§ āĻ āĻŦāϏā§āĻĨāĻžāύ āĻāϰ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽāϏā§āĻĨāĻžāύ āĻā§āώāĻŽāϤāĻžāϰ āĻāĻĒāϏā§āĻ - āĻĒāϰāĻŋāĻŦā§āĻļ āĻĨā§āĻā§ āϏāĻŽāϏā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻŦāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻļāύāĻžāĻā§āϤāĻāĻžāϰā§āĻā§ āĻŦāĻžāĻĻ āĻĻāĻŋāϤā§, āĻŦāϰā§āϤāĻŽāĻžāύāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž, CLONE_NEWUSER āĻāĻŦāĻ CLONE_NEWPID āĻŽā§āĻĄāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ)āĨ¤ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āϏā§āϰāĻā§āώāĻžāϰ āĻāύā§āϝ, Bubblewrap āĻāϰ āĻ āϧā§āύ⧠āϏāĻŽā§āĻĒāĻžāĻĻāĻŋāϤ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§āϞāĻŋ PR_SET_NO_NEW_PRIVS āĻŽā§āĻĄā§ āĻāĻžāϞ⧠āĻāϰāĻž āĻšāϝāĻŧ, āϝāĻž āύāϤā§āύ āĻŦāĻŋāĻļā§āώāĻžāϧāĻŋāĻāĻžāϰ āĻ āϰā§āĻāύ āύāĻŋāώāĻŋāĻĻā§āϧ āĻāϰā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻĻāĻŋ āϏā§āĻā§āĻāĻĄ āĻĒāϤāĻžāĻāĻž āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻĨāĻžāĻā§āĨ¤
āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ āϏā§āϤāϰ⧠āĻŦāĻŋāĻā§āĻāĻŋāύā§āύāϤāĻž āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāĻāĻāĻŋ āύāϤā§āύ āĻŽāĻžāĻāύā§āĻ āύā§āĻŽāϏā§āĻĒā§āϏ āϤā§āϰāĻŋ āĻāϰ⧠āϏāĻŽā§āĻĒāύā§āύ āĻāϰāĻž āĻšāϝāĻŧ, āϝā§āĻāĻžāύ⧠tmpfs āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āĻāĻžāϞāĻŋ āϰā§āĻ āĻĒāĻžāϰā§āĻāĻŋāĻļāύ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻĒā§āϰāϝāĻŧā§āĻāύā§, "āĻŽāĻžāĻāύā§āĻ âāĻŦāĻžāĻāύā§āĻĄ" āĻŽā§āĻĄā§ āĻāĻ āĻĒāĻžāϰā§āĻāĻŋāĻļāύā§āϰ āϏāĻžāĻĨā§ āĻŦāĻžāĻšā§āϝāĻŋāĻ FS āĻĒāĻžāϰā§āĻāĻŋāĻļāύ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧ (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, "bwrap âro-bind /usr /usr" āĻŦāĻŋāĻāϞā§āĻĒā§āϰ āϏāĻžāĻĨā§ āĻāĻžāϞ⧠āĻšāϞā§, /usr āĻĒāĻžāϰā§āĻāĻŋāĻļāύāĻāĻŋ āĻĒā§āϰāϧāĻžāύ āϏāĻŋāϏā§āĻā§āĻŽ āĻĨā§āĻā§ āĻĢāϰā§āϝāĻŧāĻžāϰā§āĻĄ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ-āĻĒāĻ āύ āĻŽā§āĻĄā§)āĨ¤ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻā§āώāĻŽāϤāĻžāĻā§āϞāĻŋ CLONE_NEWNET āĻāĻŦāĻ CLONE_NEWUTS āĻĢā§āϞā§āϝāĻžāĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻā§āϝāĻžāĻ āĻāĻāϏā§āϞā§āĻļāύ āϏāĻš āϞā§āĻĒāĻŦā§āϝāĻžāĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ⧠āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āĻŽāϧā§āϝ⧠āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ⧎
āĻāĻāĻ āϧāϰāύā§āϰ āĻĢāĻžāϝāĻŧāĻžāϰāĻā§āϞ āĻĒā§āϰāĻā§āĻā§āĻ āĻĨā§āĻā§ āĻŽā§āϞ āĻĒāĻžāϰā§āĻĨāĻā§āϝ, āϝāĻž āϏā§āĻā§āĻāĻĄ āϞāĻā§āĻ āĻŽāĻĄā§āϞāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āϤāĻž āĻšāϞ āĻŦāĻžāĻŦāϞ āϰâā§āϝāĻžāĻĒā§ āĻāύā§āĻā§āĻāύāĻžāϰ āϤā§āϰāĻŋāϰ āϏā§āϤāϰ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āύā§āϝā§āύāϤāĻŽ āĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āĻā§āϰāĻžāĻĢāĻŋāĻāĻžāϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϏāĻŽāϏā§āϤ āĻāύā§āύāϤ āĻĢāĻžāĻāĻļāύ, āĻĄā§āϏā§āĻāĻāĻĒā§āϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻ āĻāϰāĻž āĻāĻŦāĻ āĻĢāĻŋāϞā§āĻāĻžāϰāĻŋāĻ āĻ āύā§āϰā§āϧ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻĨāĻžāĻā§āĨ¤ āĻĒāĻžāϞāϏā§āĻāĻĄāĻŋāĻāϤā§, āĻĢā§āϞā§āϝāĻžāĻāĻĒā§āϝāĻžāĻā§āϰ āĻĻāĻŋāĻā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āώāĻžāϧāĻŋāĻāĻžāϰāĻā§āϞāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āϏā§āĻ āĻāϰāĻžāϰ āĻĒāϰ⧠āĻāĻžāϰā§āϝāĻāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻ āύā§āϝāĻĻāĻŋāĻā§, āĻĢāĻžāϝāĻŧāĻžāϰāĻā§āϞ āĻāĻāĻāĻŋ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻā§āĻŦāϞ āĻĢāĻžāĻāϞ⧠āϏāĻŽāϏā§āϤ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻĢāĻžāĻāĻļāύāĻā§āϞāĻŋāĻā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰā§, āϝāĻž āϏāĻ āĻŋāĻ āϏā§āϤāϰ⧠āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ āϏā§āϰāĻā§āώāĻž āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāĻž āĻāĻ āĻŋāύ āĻāϰ⧠āϤā§āϞā§āĨ¤
āύāϤā§āύ āϰāĻŋāϞāĻŋāĻā§:
- āϏā§āϝāĻžāύā§āĻĄāĻŦāĻā§āϏ āĻĒāϰāĻŋāĻŦā§āĻļā§ āϤāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āύā§āϏā§āĻā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽāϏā§āĻĨāĻžāύ āϤā§āϰāĻŋ āĻ āĻā§āώāĻŽ āĻāϰāϤ⧠"--āĻ āĻā§āώāĻŽ-āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§" āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- "--āĻ āĻā§āώāĻŽ-āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§-āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§" āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻāĻĄāĻŋ āϏā§āĻĨāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŋāύāĻž āϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻāύā§āϝ "--assert-users-disabled" āĻŦāĻŋāĻāϞā§āĻĒ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻžāϰā§āύā§āϞ⧠CONFIG_SECCOMP āĻāĻŦāĻ CONFIG_SECCOMP_FILTER āϏā§āĻāĻŋāĻāϏ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āϤā§āϰā§āĻāĻŋ āĻŦāĻžāϰā§āϤāĻžāĻā§āϞāĻŋāϰ āϤāĻĨā§āϝ āϏāĻžāĻŽāĻā§āϰ⧠āĻŦā§āĻĻā§āϧāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāϤā§āϏ: opennet.ru
