ํดํน์งน์งน 9์ 2์ฃผ์ฐจ ์ฃผ๊ฐ๋ด์ค & ํ๋ฃจํ์ค 9์ 2์ฃผ์ฐจ ํดํน์งน์งน ๋ด์ค๋ ํฐ ๐ ์๋
ํ์ธ์! ๐ ์ง๋ 9/3(๊ธ) '2021 ์ฌ์ด๋ฒ ๋ณด์ ์ปจํผ๋ฐ์ค'์์ ์ ํฌ ๋ฉค๋ฒ L0ch์ Fabu1ous๊ฐ Binary Diffing๊ณผ ๋ณด์ ์
๋ฌธ๋ฒ์ ๋ํ ๋ฐํ๋ฅผ ์งํํ๋๋ฐ ๋ค๋ค ์ฌ๋ฐ๊ฒ ๋ณด์
จ๋์? ๐ ๋ชป ๋ณด์ ๋ถ๋ค์ ์ํด์ ์ ํฌ๊ฐ ์ด๋ฒ์ฃผ ์ค์ผ๋ก Hackyboiz ๋ธ๋ก๊ทธ์ ๋ด์ฉ์ ๋ค์ ์ ๋ฆฌํด์ ์
๋ก๋ํ ์์ ์ด๋ ์กฐ๊ธ๋ง ๊ธฐ๋ค๋ ค ์ฃผ์ธ์. ์ ํฌ ํ์ด์ค๋ถ ํ์ด์ง๋ฅผ ์ข์์ํด์ฃผ์๋ฉด ์ข ๋ ๋นจ๋ฆฌ ๋ง๋๋ณด์ค ์ ์์๊ฑฐ์์! ๐ ์ด๋ฒ ์ฃผ์๋ ์น์์ ๋ฐ์ํ๋ Logical Bug์ธ Path Traversal์ ํด์ปค๋ค์ ๋ถ์
์ธ ๋ฒ๊ทธํํ
์ ๋ํด ์์๋ณด๋ ์๊ฐ์ ๊ฐ์ ธ๋ณด๋๋ก ํ ๊ฒ์. ๊ธฐ๋ํด์ฃผ์ธ์! ๐ ์ฃผ๊ฐ๋ด์ค ์ง๋ ์ฃผ์๋ ์ด๋ค ์ผ๋ค์ด ์์์๊น? ๐ ์ฑ๊ฐํฌ๋ฅด ๋ํ์ ์ฐ๊ตฌ์๋ค์ด ๋ธ๋ฃจํฌ์ค ์นฉ์
์์ 16๊ฐ์ ์ทจ์ฝ์ ์ ์ฐพ์๋ค๊ณ ํฉ๋๋ค. ๐จ ํด๋น ์ทจ์ฝ์ ์ ํตํ์ด ๋
ธ๋ฅด์จ์ด์ด๋ก ๋ง๋น, ํ๊ดด๋ฅผ ๋ปํ๋ Brak ๊ณผ ๋ธ๋ฃจํฌ์ค์ Tooth๋ฅผ ํฉ์ณ BrakTooth๋ผ๊ณ ์ด๋ฆ ์ง์์ต๋๋ค.
ํด๋น ์ทจ์ฝ์ ์ ์ด์ฉํ๋ฉด ์ฝ 8๋ฐ์ดํธ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์
ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ ์ด ์ฝ๋๋ฅผ ๋ฃ์ด ๋ธ๋ฃจํฌ์ค ๊ธฐ๋ฅ์ ๋ง๋น์ํค๊ฑฐ๋ ์ค๋งํธ ํฐ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ๋ชปํ๊ฒ ํ ์ ์๋ค๊ณ ํด์.
๋ธ๋ฃจํฌ์ค ๊ธฐ๋ฅ์ ์ด์ฉํ๋ ๊ธฐ๊ธฐ๋ค์ ํ์๋ก ๋ค์ด๊ฐ๋ ์นฉ์
์ด๊ธฐ ๋๋ฌธ์ ์๋ฐฑ๋ง๋์ ๋ธ๋ฃจํฌ์ค ๊ธฐ๊ธฐ๋ค์ด ์ํฅ์ ๋ฐ์ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
์ทจ์ฝ์ ์ ๋ณด๊ณ ๋ฐ์ ์ผ๋ถ ํ์จ์ด ํ์ฌ๋ค์ ์ด๋ฏธ ํจ์น๋ฅผ ์ค๋น ์ค์ด๊ณ Intel, Qualcomm ๋ฑ์ ํ์ฌ๋ ๋ณด์ ํจ์น ์
๋ฐ์ดํธ๋ฅผ ์ค๋น ์ค์ด๋ผ๊ณ ํ๋ ํจ์น ์ ์๋ ์กฐ๊ธ ์กฐ์ฌํด์ผ๊ฒ ๋ค์! ๐ฉ ๋ณด์ ์
์ฒด ์ํฌ์ค(Sophos)์ ๋ฐ๋ฅด๋ฉด, ์ต๊ทผ Microsoft Exchange ์๋ฒ์ ์ค์ ์ทจ์ฝ์ ๋ค์ด ์ฐ๋ฌ์ ๋ฐ๊ฒฌ๋๋ฉด์ ํด๋น ์ทจ์ฝ์ ์ ์ด์ฉํ๋ ค๋ ์์ง์์ด ํ๋ฐํ๋ค๊ณ ํฉ๋๋ค.
๊ทธ์ค์์๋ ์ด๋ฒ์ ๋ฐ๊ฒฌ๋ ๋กํ์ผ(Lock File)์ด๋ผ๋ ๋์ฌ์จ์ด๋ ํ๋ก์์
ธ(ProxyShell)์ด๋ผ๋ Microsoft Exchange ์๋ฒ ์ทจ์ฝ์ ์ ์ด์ฉํฉ๋๋ค. ๋กํ์ผ์ ๋ฐ์ดํฐ์ ์ด๋ฐ๋ถ๋ฅผ ์ ์ธํ ๋ถ๋ถ์ 16๋ฐ์ดํธ๋ง๋ค ์ํธํ๋ฅผ ์ ์ฉํ๋ ํน์ดํ ๋์ฌ์จ์ด๋ผ๊ณ ํด์.
์ด๋ฐ ๋
ํนํ ์ํธํ ๋ฐฉ์ ๋๋ถ์ ๋กํ์ผ์ ๋ณด์ ํ๋ก๊ทธ๋จ๋ค์ ํ์ง๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํผํ ์ ์๋ค๋ค์! ๋ํ, ์ํธํ ํ ์์ ์ ์ญ์ ํ๊ธฐ ๋๋ฌธ์ ํ์ ์ ์ฐพ๊ธฐ๋ ์ฝ์ง ์๋ค๊ณ ํฉ๋๋ค. ๐ญ 9์ 2์ผ, ์์ผ๋๋์ ๋ฐ์ดํฐ ๋ณดํธ ์์ํ์์ Whatsapp์ธก์ 2์ต 6700๋ง ๋ฌ๋ฌ์ ํด๋นํ๋ ๋ฒ๊ธ์ ๋ถ๊ณผํ๋ค๊ณ ๋ฐํํ์ต๋๋ค.
๋ฐ์ดํฐ ๋ณดํธ ์์ํ ์ธก์ Whatsapp์ ํฌ๋ช
์ฑ ์ธก๋ฉด์์ ๋ฌธ์ ๋ฅผ ์ ๊ธฐํ์ด์. ์ด๋ ์ ๋ฝ ์ฐํฉ ์ผ๋ฐ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฒ(GDPR, General Data Protection Regulation)์์ ์๊ตฌํ๋ ๊ธฐ์ค์ ์ถฉ์กฑํ์ง ๋ชปํด ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ์ ์ฑ
์ ๊ฐํํด ์ ์ฉํ๋ ๋ฑ ์ฌ๋ฌ ๊ฐ์ง ์กฐ์น์ ํจ๊ป ์ฝ 2์ต 6700๋ง ๋ฌ๋ฌ์ ๋ฌํ๋ ๋ฒ๊ธํ์ ์ ๊ณ ํ๋ค๊ณ ํฉ๋๋ค.
ํ์ง๋ง Whatsapp ์ธก์ ํฌ๋ช
์ฑ์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์ฃผ์ฅํ๋ฉฐ ํญ์ํ ๊ณํ์ด๋ผ๊ณ ํด์. ์์ผ๋ก Whatsapp ์ธก์ ์ฒ๋ฒ์ ์ด๋ป๊ฒ ๋ด๋ ค์ง์ง ๊ถ๊ธํด์ง๋ค์. ๐ค ํดํค๋ณด์ด์ฆํ์ด ์ฐ๊ตฌํ๊ณ ๋ถ์ํ๋ ์ต์ ํดํน ๊ธฐ์ ๐ [๋์] Microsoft Exchange Server [์ค๋ช
] Microsoft Exchange Server์์ ์ธ์ฆ ์ฐํ ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋์์ต๋๋ค. ์ด ์ทจ์ฝ์ ์ ํตํด ํด์ปค๋ ์ธ์ฆ ์ ์ฐจ ์์ด ์์ ์ฌ์ฉ์์ ์ด๋ฉ์ผ ์์ ํจ ์ค์ ์ ์กฐ์ํด ์ด๋ฉ์ผ์ ํ์ทจํ ์ ์์ต๋๋ค. Microsoft Exchange๋ front-end์ back-end ์น์ฌ์ดํธ๋ฅผ ์์ฑํฉ๋๋ค. front-end๋ ์ฃผ๋ก back-end์ proxy ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค. front-end๋ ๋ชจ๋ post-authentication ์์ฒญ์ ์ฌ๊ตฌ์ฑํด back-end๋ก ์ ๋ฌํ๊ณ back-end๋ก๋ถํฐ ์๋ต์ ์์งํด ๋ค์ client๋ก ์ ๋ฌํฉ๋๋ค. Microsoft Exchange๋ โDelegated Authenticationโ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. SecurityToken ์ด๋ผ๋ cookie๊ฐ ์กด์ฌํ๋ค๋ฉด ์์ฒญ์ ๋ํ ์ ์ ํ ์ธ์ฆ ์ ์ฐจ๋ฅผ front-end๊ฐ ์๋ back-end๊ฐ ์ํํ๊ฒ ๋ฉ๋๋ค. ์์ฒญ์ด ๋ค์ด์ค๋ฉด front-end๋ ์ธ์ฆ ๊ณผ์ ์ ๊ฑฐ์น์ง ์๊ณ ๊ทธ๋๋ก back-end์ ์ ๋ฌํฉ๋๋ค.
์๋ back-end์ /ecp/web.config ๋ด์ฉ ์ผ๋ถ์
๋๋ค. back-end๋ โDelegated Authenticationโ ๊ธฐ๋ฅ์ ์ํํด์ผ ํ DelegatedAuthModule ๋ฅผ ๋ก๋ํ์ง ์์ต๋๋ค. ์ฆ, front-end๋ back-end๊ฐ ์์ฒญ์ ์ธ์ฆ์ ์ฒ๋ฆฌํ ๊ฒ์ด๋ผ ๋ฏฟ๊ณ ์ธ์ฆ ์ ์ฐจ ์์ด ์์ฒญ์ ์ ๋ฌํ์ง๋ง back-end์๋ ์ธ์ฆ์ ์ฌ์ฉ๋ ๋ชจ๋์ด ์์ด ์ธ์ฆ์ ์ํํ ์ ์์ต๋๋ค. front-end์ back-end์์ ๋ชจ๋ ์ธ์ฆ๋์ง ์๋ ์์ฒญ์ ๋ณด๋ผ ์ ์์ต๋๋ค.์ค๋ ์ ํด๋๋ฆฐ ๋ด์ฉ์ด ๋ง์์ ๋์
จ๋์? ์ฃผ์ ์น๊ตฌ๋ค์๊ฒ ๋ด์ค๋ ํฐ๋ฅผ ์ถ์ฒํด์ฃผ์ธ์! ๋ค์์ฃผ์๋ ์์ฐฌ ๋ด์ฉ์ผ๋ก ๋์์ค๊ฒ ์ต๋๋ค. ๐ ํน์ ๋ง์์ ์๋๋ ๋ถ๋ถ์ด ์์๋์? ์ฌ๊ธฐ์์ ํผ๋๋ฐฑ์ ์ ๋ฌํด์ฃผ์ธ์! ์ฌ๋ฌ๋ถ์ ์๊ฒฌ๋ค์ ์ ๊ทน ๋ฐ์ํด์ ๋์ฑ ์ ์ตํ ๋ด์ค๋ ํฐ๋ฅผ ๋ง๋ค์ด๊ฐ๋๋ก ํ๊ฒ ์ต๋๋ค. ๐ ๊ตฐ์๋ ๋ณด์์ฐ๊ตฌ์ |