SSH 8.6 ๋ฐ SFTP ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์์ ํ๊ธฐ ์ํ ํด๋ผ์ด์ธํธ ๋ฐ ์๋ฒ์ ๊ฐ๋ฐฉํ ๊ตฌํ์ธ OpenSSH 2.0 ๋ฆด๋ฆฌ์ค๊ฐ ์ถ์๋์์ต๋๋ค. ์ ๋ฒ์ ์ ์ด์ ๋ฆด๋ฆฌ์ค์ ๋ํ๋ LogVerbose ์ง์๋ฌธ ๊ตฌํ์ ์ทจ์ฝ์ ์ ์ ๊ฑฐํ๊ณ ์คํ๋ ์ฝ๋์ ๊ด๋ จ๋ ํ ํ๋ฆฟ, ํจ์ ๋ฐ ํ์ผ์ ๊ธฐ์ค์ผ๋ก ํํฐ๋งํ๋ ๊ธฐ๋ฅ์ ํฌํจํ์ฌ ๋ก๊ทธ์ ๋คํ๋๋ ๋๋ฒ๊น ์ ๋ณด์ ์์ค์ ๋์ผ ์ ์์ต๋๋ค. ์๋๋ฐ์ค ํ๊ฒฝ์ ๊ฒฉ๋ฆฌ๋ sshd ํ๋ก์ธ์ค์์ ์ฌ์ค์ ๊ถํ์ด ์์ต๋๋ค.
์์ง ์๋ ค์ง์ง ์์ ์ทจ์ฝ์ ์ ์ฌ์ฉํ์ฌ ๊ถํ์ด ์๋ ํ๋ก์ธ์ค์ ๋ํ ์ ์ด๊ถ์ ์ป์ ๊ณต๊ฒฉ์๋ LogVerbose ๋ฌธ์ ๋ฅผ ์ฌ์ฉํ์ฌ ์๋๋ฐ์ฑ์ ์ฐํํ๊ณ ์์น๋ ๊ถํ์ผ๋ก ์คํ๋๋ ํ๋ก์ธ์ค๋ฅผ ๊ณต๊ฒฉํ ์ ์์ต๋๋ค. LogVerbose ์ทจ์ฝ์ ์ LogVerbose ์ค์ ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋์ด ์๊ณ ์ผ๋ฐ์ ์ผ๋ก ๋๋ฒ๊น ์ค์๋ง ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ ์ค์ ๋ก ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ๋ฎ์ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ๋ํ ๊ณต๊ฒฉ์ ์ํด์๋ ๊ถํ์ด ์๋ ํ๋ก์ธ์ค์์ ์๋ก์ด ์ทจ์ฝ์ ์ ์ฐพ์์ผ ํฉ๋๋ค.
์ทจ์ฝ์ ๊ณผ ๊ด๋ จ๋์ง ์์ OpenSSH 8.6์ ๋ณ๊ฒฝ ์ฌํญ:
- sftp ๋ฐ sftp-server์ ์๋ก์ด ํ๋กํ ์ฝ ํ์ฅ์ด ๊ตฌํ๋์์ต๋๋ค.[์ด๋ฉ์ผ ๋ณดํธ]"๋ฅผ ์ฌ์ฉํ๋ฉด SFTP ํด๋ผ์ด์ธํธ๊ฐ ์ต๋ ํจํท ํฌ๊ธฐ, ์ฐ๊ธฐ ๋ฐ ์ฝ๊ธฐ ์์ ์ ๋ํ ์ ํ์ ํฌํจํ์ฌ ์๋ฒ์ ์ค์ ๋ ์ ํ ์ฌํญ์ ๋ํ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค. SFTP์์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋ ์ต์ ์ ๋ธ๋ก ํฌ๊ธฐ๋ฅผ ์ ํํ๊ธฐ ์ํด ์๋ก์ด ํ์ฅ์ด ์ฌ์ฉ๋ฉ๋๋ค.
- ModuliFile ์ค์ ์ด sshd์ฉ sshd_config์ ์ถ๊ฐ๋์ด DH-GEX์ฉ ๊ทธ๋ฃน์ด ํฌํจ๋ "moduli" ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
- ๊ฐ ํ ์คํธ๊ฐ ์คํ๋ ์ดํ ๊ฒฝ๊ณผ๋ ์๊ฐ์ ์ถ๋ ฅํ ์ ์๋๋ก TEST_SSH_ELAPSED_TIMES ํ๊ฒฝ ๋ณ์๊ฐ ๋จ์ ํ ์คํธ์ ์ถ๊ฐ๋์์ต๋๋ค.
- GNOME ๋น๋ฐ๋ฒํธ ์์ฒญ ์ธํฐํ์ด์ค๋ GNOME2์ฉ๊ณผ GNOME3์ฉ์ ๋ ๊ฐ์ง ์ต์ ์ผ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค(contrib/gnome-ssk-askpass3.c). Wayland ํธํ์ฑ์ ๊ฐ์ ํ๊ธฐ ์ํ GNOME3์ ๋ณํ์ ํค๋ณด๋ ๋ฐ ๋ง์ฐ์ค ์บก์ฒ๋ฅผ ์ ์ดํ ๋ gdk_seat_grab() ํธ์ถ์ ์ฌ์ฉํฉ๋๋ค.
- fstatat64 ์์คํ ํธ์ถ์ ์ํํธ ๊ฑฐ๋ถ๊ฐ Linux์์ ์ฌ์ฉ๋๋ seccomp-bpf ๊ธฐ๋ฐ ์๋๋ฐ์ค์ ์ถ๊ฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru