SSH 9.6 ๋ฐ SFTP ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์์ ํ๊ธฐ ์ํ ํด๋ผ์ด์ธํธ ๋ฐ ์๋ฒ์ ๊ฐ๋ฐฉํ ๊ตฌํ์ธ OpenSSH 2.0 ๋ฆด๋ฆฌ์ค๊ฐ ์ถ์๋์์ต๋๋ค. ์ ๋ฒ์ ์์๋ ์ธ ๊ฐ์ง ๋ณด์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
- SSH ํ๋กํ ์ฝ(CVE-2023-48795, โTerrapinโ ๊ณต๊ฒฉ)์ ์ทจ์ฝ์ ์ผ๋ก ์ธํด MITM ๊ณต๊ฒฉ์ด ์ฐ๊ฒฐ์ ๋กค๋ฐฑํ์ฌ ๋ ์์ ํ ์ธ์ฆ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๊ณ ์ง์ฐ์ ๋ถ์ํ์ฌ ์ ๋ ฅ์ ๋ค์ ์์ฑํ๋ ๋ถ์ฑ๋ ๊ณต๊ฒฉ์ ๋ํ ๋ณดํธ๋ฅผ ๋นํ์ฑํํ ์ ์์ต๋๋ค. ํค๋ณด๋์ ํค ์ ๋ ฅ ์ฌ์ด. ๊ณต๊ฒฉ ๋ฐฉ๋ฒ์ ๋ณ๋์ ๋ด์ค ๊ธฐ์ฌ์ ์ค๋ช ๋์ด ์์ต๋๋ค.
- ํน์ ๋ฌธ์๊ฐ ํฌํจ๋ ๋ก๊ทธ์ธ ๋ฐ ํธ์คํธ ๊ฐ์ ์กฐ์ํ์ฌ ์์์ ์ ธ ๋ช ๋ น์ ๋์ฒดํ ์ ์๋ ssh ์ ํธ๋ฆฌํฐ์ ์ทจ์ฝ์ ์ ๋๋ค. ๊ณต๊ฒฉ์๊ฐ ssh, ProxyCommand ๋ฐ LocalCommand ์ง์๋ฌธ์ ์ ๋ฌ๋ ๋ก๊ทธ์ธ ๋ฐ ํธ์คํธ ์ด๋ฆ ๊ฐ์ ์ ์ดํ๊ฑฐ๋ %u ๋ฐ %h์ ๊ฐ์ ์์ผ๋์นด๋ ๋ฌธ์๊ฐ ํฌํจ๋ "match exec" ๋ธ๋ก์ ์ ์ดํ๋ โโ๊ฒฝ์ฐ ์ทจ์ฝ์ ์ด ์ ์ฉ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Git์์ ํธ์คํธ ๋ฐ ์ฌ์ฉ์ ์ด๋ฆ์ ํน์ ๋ฌธ์๋ฅผ ์ง์ ํ๋ ๊ฒ์ ๊ธ์งํ์ง ์๊ธฐ ๋๋ฌธ์ Git์์ ํ์ ๋ชจ๋์ ์ฌ์ฉํ๋ ์์คํ ์์๋ ์๋ชป๋ ๋ก๊ทธ์ธ ๋ฐ ํธ์คํธ๊ฐ ๋์ฒด๋ ์ ์์ต๋๋ค. ๋น์ทํ ์ทจ์ฝ์ ์ด libssh์๋ ๋ํ๋ฉ๋๋ค.
- ssh-agent์๋ PKCS#11 ๊ฐ์ธ ํค๋ฅผ ์ถ๊ฐํ ๋ PKCS#11 ํ ํฐ์์ ๋ฐํ๋ ์ฒซ ๋ฒ์งธ ํค์๋ง ์ ํ์ด ์ ์ฉ๋๋ ๋ฒ๊ทธ๊ฐ ์์์ต๋๋ค. ์ด ๋ฌธ์ ๋ ์ผ๋ฐ ๊ฐ์ธ ํค, FIDO ํ ํฐ ๋๋ ๋ฌด์ ํ ํค์๋ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
๊ธฐํ ๋ณ๊ฒฝ ์ฌํญ:
- ProxyJump ์ง์์ด๋ฅผ ํตํด ์ง์ ๋ ํธ์คํธ ์ด๋ฆ์ผ๋ก ํ์ฅํ์ฌ SSH์ "%j" ๋์ฒด๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ssh๋ ๋นํ์ฑ ์ฑ๋์ ์ข ๋ฃํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ํด๋ผ์ด์ธํธ ์ธก์์ ChannelTimeout ์ค์ ์ ๋ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค.
- PEM PKCS25519 ํ์์ ED8 ๊ฐ์ธ ํค๋ฅผ ssh, sshd, ssh-add ๋ฐ ssh-keygen์ ์ฝ๊ธฐ ์ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค(์ด์ ์๋ OpenSSH ํ์๋ง ์ง์๋จ).
- ์ฌ์ฉ์ ์ด๋ฆ์ ๋ฐ์ ํ ๊ณต๊ฐ ํค ์ธ์ฆ์ ์ํ ๋์งํธ ์๋ช ์๊ณ ๋ฆฌ์ฆ์ ์ฌํ์ํ๊ธฐ ์ํด ํ๋กํ ์ฝ ํ์ฅ์ด ssh ๋ฐ sshd์ ์ถ๊ฐ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ์ฅ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด "์ฌ์ฉ์ ์ผ์น" ๋ธ๋ก์ PubkeyAcceptedAlgorithms๋ฅผ ์ง์ ํ์ฌ ์ฌ์ฉ์์ ๊ด๋ จํ์ฌ ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ์ ์ ํ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
- PKCS#11 ํค๋ฅผ ๋ก๋ํ ๋ ์ธ์ฆ์๋ฅผ ์ค์ ํ๊ธฐ ์ํด ssh-add ๋ฐ ssh-agent์ ํ๋กํ ์ฝ ํ์ฅ์ ์ถ๊ฐํ์ฌ PKCS#11 ๊ฐ์ธ ํค์ ์ฐ๊ฒฐ๋ ์ธ์ฆ์๋ฅผ ssh๋ฟ๋ง ์๋๋ผ ssh-agent๋ฅผ ์ง์ํ๋ ๋ชจ๋ OpenSSH ์ ํธ๋ฆฌํฐ์์ ์ฌ์ฉํ ์ ์๋๋ก ํ์ต๋๋ค.
- clang์ "-fzero-call-used-regs"์ ๊ฐ์ ์ง์๋์ง ์๊ฑฐ๋ ๋ถ์์ ํ ์ปดํ์ผ๋ฌ ํ๋๊ทธ์ ๋ํ ๊ฐ์ง ๊ธฐ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
- sshd ํ๋ก์ธ์ค์ ๊ถํ์ ์ ํํ๊ธฐ ์ํด getpflags() ์ธํฐํ์ด์ค๋ฅผ ์ง์ํ๋ OpenSolaris ๋ฒ์ ์ PRIV_LIMIT ๋์ PRIV_XPOLICY ๋ชจ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ถ์ฒ : opennet.ru