OpenSSH 9.6 āĻĒā§āϰāĻāĻžāĻļ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, SSH 2.0 āĻāĻŦāĻ SFTP āĻĒā§āϰā§āĻā§āĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻāĻāĻāĻŋ āĻāύā§āĻŽā§āĻā§āϤ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύāĨ¤ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖ āϤāĻŋāύāĻāĻŋ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻāϰā§:
- SSH āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻāĻāĻāĻŋ āĻĻā§āϰā§āĻŦāϞāϤāĻž (CVE-2023-48795, "āĻā§āϰāĻžāĻĒāĻŋāύ" āĻāĻā§āϰāĻŽāĻŖ), āϝāĻž āĻāĻāĻāĻŋ MITM āĻāĻā§āϰāĻŽāĻŖāĻā§ āĻāĻŽ āϏā§āϰāĻā§āώāĻŋāϤ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻāϝā§āĻāĻāĻŋ āϰā§āϞ āĻŦā§āϝāĻžāĻ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ āĻāĻŦāĻ āϏāĻžāĻāĻĄ-āĻā§āϝāĻžāύā§āϞ āĻāĻā§āϰāĻŽāĻŖāĻā§āϞāĻŋāϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āϏā§āϰāĻā§āώāĻž āĻ āĻā§āώāĻŽ āĻāϰ⧠āϝāĻž āĻŦāĻŋāϞāĻŽā§āĻŦ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰ⧠āĻāύāĻĒā§āĻ āĻĒā§āύāϰāĻžāϝāĻŧ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ āĻā§āĻŦā§āϰā§āĻĄā§āϰ āĻā§āϏā§āĻā§āϰā§āĻā§āϰ āĻŽāϧā§āϝā§āĨ¤ āĻāĻā§āϰāĻŽāĻŖ āĻĒāĻĻā§āϧāϤāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āϏāĻāĻŦāĻžāĻĻ āύāĻŋāĻŦāύā§āϧ⧠āĻŦāϰā§āĻŖāύāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§.
- ssh āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāϰ āĻāĻāĻāĻŋ āĻĻā§āϰā§āĻŦāϞāϤāĻž āϝāĻž āĻŦāĻŋāĻļā§āώ āĻ āĻā§āώāϰ āϏāĻŽā§āĻŦāϞāĻŋāϤ āϞāĻāĻāύ āĻāĻŦāĻ āĻšā§āϏā§āĻ āĻŽāĻžāύāĻā§āϞāĻŋāϰ āĻŽā§āϝāĻžāύāĻŋāĻĒā§āϞā§āĻļāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āύāĻŋāϰā§āĻŦāĻŋāĻāĻžāϰ⧠āĻļā§āϞ āĻāĻŽāĻžāύā§āĻĄā§āϰ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤ āϝāĻĻāĻŋ āĻā§āύ⧠āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰ⧠ssh, ProxyCommand āĻāĻŦāĻ LocalCommand āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻžāĻā§āϞāĻŋāϤ⧠āĻĒāĻžāϏ āĻāϰāĻž āϞāĻāĻāύ āĻāĻŦāĻ āĻšā§āϏā§āĻāύāĻžāĻŽ āĻŽāĻžāύāĻā§āϞāĻŋāĻā§ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰā§, āĻ āĻĨāĻŦāĻž %u āĻāĻŦāĻ %h-āĻāϰ āĻŽāϤ⧠āĻāϝāĻŧāĻžāĻāϞā§āĻĄāĻāĻžāϰā§āĻĄ āĻ āĻā§āώāϰ āϧāĻžāϰāĻŖ āĻāϰ⧠āĻāĻŽāύ "āĻŽā§āϝāĻžāĻ āĻāĻā§āϏā§āĻ" āĻŦā§āϞāĻāĻā§āϞāĻŋāĻā§ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰ⧠āϤāĻžāĻšāϞ⧠āĻĻā§āϰā§āĻŦāϞāϤāĻžāĻā§ āĻāĻžāĻā§ āϞāĻžāĻāĻžāύ⧠āϝā§āϤ⧠āĻĒāĻžāϰā§ā§ˇ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻŋāĻ-āĻ āϏāĻžāĻŦāĻŽāĻĄāĻŋāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŽāύ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻā§āϞ āϞāĻāĻāύ āĻāĻŦāĻ āĻšā§āϏā§āĻ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āϝā§āĻšā§āϤ⧠āĻāĻŋāĻ āĻšā§āϏā§āĻ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽāĻā§āϞāĻŋāϤ⧠āĻŦāĻŋāĻļā§āώ āĻ āĻā§āώāϰ āĻāϞā§āϞā§āĻ āĻāϰāĻž āύāĻŋāώāĻŋāĻĻā§āϧ āĻāϰ⧠āύāĻžāĨ¤ libssh-āĻāĻ āĻ āύā§āϰā§āĻĒ āĻĻā§āϰā§āĻŦāϞāϤāĻž āĻĻā§āĻāĻž āϝāĻžāϝāĻŧāĨ¤
- ssh-agent-āĻ āĻāĻāĻāĻŋ āĻŦāĻžāĻ āĻāĻŋāϞ āϝā§āĻāĻžāύ⧠PKCS#11 āĻĒā§āϰāĻžāĻāĻā§āĻ āĻā§ āϝā§āĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ PKCS#11 āĻā§āĻā§āύ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāϤā§āϝāĻžāĻŦāϰā§āϤāĻŋāϤ āĻĒā§āϰāĻĨāĻŽ āĻā§āĻāĻŋāϤ⧠āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āϏāĻŽāϏā§āϝāĻžāĻāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻā§, FIDO āĻā§āĻā§āύ, āĻŦāĻž āĻ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŋāϤ āĻā§āĻā§āϞāĻŋāĻā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āĻāϰ⧠āύāĻžāĨ¤
āĻ āϏā§āĻāĻžāϞāύā§āĻ āĻāĻāĻŽā§āύāĻŋāύāĻŋāϝāĻŧāĻž:
- ssh-āĻ "%j" āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, ProxyJump āύāĻŋāϰā§āĻĻā§āĻļā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻšā§āϏā§āĻāύāĻžāĻŽā§ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϏāĻžāĻāĻĄā§ ChannelTimeout āϏā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ ssh āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰā§āĻā§, āϝāĻž āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻā§āϝāĻžāύā§āϞ āĻŦāύā§āϧ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
- PEM PKCS25519 āĻĢāϰā§āĻŽā§āϝāĻžāĻā§ ED8 āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻā§āĻā§āϞāĻŋāĻā§ ssh, sshd, ssh-add āĻāĻŦāĻ ssh-keygen-āĻ āĻĒāĻĄāĻŧāĻžāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (āĻāĻā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ OpenSSH āĻĢāϰā§āĻŽā§āϝāĻžāĻ āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻāĻŋāϞ)āĨ¤
- āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽ āĻĒā§āϰāĻžāĻĒā§āϤāĻŋāϰ āĻĒāϰ⧠āϏāϰā§āĻŦāĻāύā§āύ āĻā§ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻŋāĻāĻžāϞ āϏā§āĻŦāĻžāĻā§āώāϰ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽāĻā§āϞāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāϞā§āĻāύāĻž āĻāϰāϤ⧠ssh āĻāĻŦāĻ sshd-āĻ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻā§āĻāϞ āĻāĻā§āϏāĻā§āύāĻļāύ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ā§ˇ āĻāĻĻāĻžāĻšāϰāĻŖ āϏā§āĻŦāϰā§āĻĒ, āĻāĻā§āϏāĻā§āύāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻāĻĒāύāĻŋ āĻŦā§āĻā§ āĻŦā§āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻ āύā§āϝāĻžāύā§āϝ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ "Match user" āĻŦā§āϞāĻā§ PubkeyAcceptedAlgorithms āĻāϞā§āϞā§āĻ āĻāϰā§āĨ¤
- PKCS#11 āĻā§ āϞā§āĻĄ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻļāĻāϏāĻžāĻĒāϤā§āϰ āϏā§āĻ āĻāϰāϤ⧠ssh-add āĻāĻŦāĻ ssh-agent-āĻ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻā§āĻāϞ āĻāĻā§āϏāĻā§āύāĻļāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, PKCS#11 āĻĒā§āϰāĻžāĻāĻā§āĻ āĻā§āĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϝā§āĻā§āϤ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻāĻā§āϞāĻŋāĻā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ ssh-āĻāĻā§āύā§āĻ āύāϝāĻŧ, ssh-āĻāĻā§āύā§āĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŽāύ āϏāĻŽāϏā§āϤ OpenSSH āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāĻā§āϞāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ⧎
- āĻāύāĻāύ āĻļāĻŦā§āĻĻā§ "-fzero-call-used-regs" āĻāϰ āĻŽāϤ⧠āĻ āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻŦāĻž āĻ āϏā§āĻĨāĻŋāϰ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻĢā§āϞā§āϝāĻžāĻāĻā§āϞāĻŋāϰ āĻāύā§āύāϤ āϏāύāĻžāĻā§āϤāĻāϰāĻŖāĨ¤
- sshd āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āϏā§āĻŦāĻŋāϧāĻžāĻā§āϞāĻŋ āϏā§āĻŽāĻŋāϤ āĻāϰāϤā§, OpenSolaris-āĻāϰ āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋ āϝā§āĻā§āϞāĻŋ getpflags() āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠PRIV_LIMIT āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠PRIV_XPOLICY āĻŽā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§ā§ˇ
āĻāϤā§āϏ: opennet.ru
