Qualys Labs์ ์ ๋ฌธ๊ฐ๋ค์ BSD(PAM๊ณผ ์ ์ฌ)์์ ์ฌ์ฉ๋๋ ๋น๋ฐ๋ฒํธ ํ์ธ ๋ฉ์ปค๋์ฆ์ ๋ด๋นํ๋ ํ๋ก๊ทธ๋จ์ ์์ด๋ ๋ฅ๋ ฅ๊ณผ ๊ด๋ จ๋ ๋ช ๊ฐ์ง ๋ณด์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋น๊ฒฐ์ ์ฌ์ฉ์ ์ด๋ฆ "-challenge" ๋๋ "-schallenge:passwd"๋ฅผ ์ ๋ฌํ๋ ๊ฒ์ธ๋ฐ, ์ด๋ ์ฌ์ฉ์ ์ด๋ฆ์ด ์๋ ์ต์ ์ผ๋ก ํด์๋ฉ๋๋ค. ๊ทธ ํ์๋ ์์คํ ์์ ๋ชจ๋ ๋น๋ฐ๋ฒํธ๋ฅผ ํ์ฉํฉ๋๋ค. ์ทจ์ฝํ๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก smtpd, ldapd, radiusd ์๋น์ค์ ์ํด ๋ฌด๋จ ์ก์ธ์ค๊ฐ ํ์ฉ๋ฉ๋๋ค. sshd๋ ์ฌ์ฉ์ "-challenge"๊ฐ ์ค์ ๋ก ์กด์ฌํ์ง ์๋๋ค๋ ๊ฒ์ ์๊ธฐ ๋๋ฌธ์ sshd ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์์ต๋๋ค. su ํ๋ก๊ทธ๋จ์ ์กด์ฌํ์ง ์๋ ์ฌ์ฉ์์ uid๋ ์์๋ด๋ ค๊ณ ์๋ํ๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ ์ฉํ๋ ค๊ณ ํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํฉ๋๋ค.
xlock, S/Key ๋ฐ Yubikey๋ฅผ ํตํ ์ธ์ฆ๋ฟ๋ง ์๋๋ผ su์์๋ "-challenge" ์ฌ์ฉ์ ์ง์ ๊ณผ ๊ด๋ จ๋์ง ์์ ๋ค์ํ ์ทจ์ฝ์ ์ด ๊ณต๊ฐ๋์์ต๋๋ค. xlock์ ์ทจ์ฝ์ ์ผ๋ก ์ธํด ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ๊ถํ์ ์ธ์ฆ ๊ทธ๋ฃน์ผ๋ก ์น๊ฒฉํ ์ ์์ต๋๋ค. S/Key ๋ฐ Yubikey ์ธ์ฆ ๋ฉ์ปค๋์ฆ์ ์๋ชป๋ ์๋์ ํตํด ์ธ์ฆ ๊ทธ๋ฃน์์ ๋ฃจํธ ์ฌ์ฉ์๋ก ๊ถํ์ ์์ค์ปฌ๋ ์ด์ ํ ์ ์์ง๋ง S/Key ๋ฐ Yubikey ์ธ์ฆ์ด ๋นํ์ฑํ๋์ด ์๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ OpenBSD ๊ตฌ์ฑ์์๋ ์๋ํ์ง ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก su์ ์ทจ์ฝ์ ์ผ๋ก ์ธํด ์ฌ์ฉ์๋ ์ด๋ฆฐ ํ์ผ ์ค๋ช ์ ์์ ๊ฐ์ ์์คํ ๋ฆฌ์์ค์ ๋ํ ์ ํ์ ๋๋ฆด ์ ์์ต๋๋ค.
ํ์ฌ ์ทจ์ฝ์ ์ ์์ ๋์์ผ๋ฉฐ ํ์ค syspatch(8) ๋ฉ์ปค๋์ฆ์ ํตํด ๋ณด์ ์ ๋ฐ์ดํธ๊ฐ ์ ๊ณต๋ฉ๋๋ค.
์ถ์ฒ : linux.org.ru