์์ํ ์ธ๋ถ ์ ์์ ์์๋ค — DragonForce๊ฐ ํ์ํ์ ํธ๋ํฝ ์์ C2๋ฅผ ์จ๊ธด ์๋ฒ
์นจํด ์ฌ๊ณ ๋ฅผ ๋ถ์ํ๋ค ๋ณด๋ฉด ๋ฐฉํ๋ฒฝ ๋ก๊ทธ์์ ๊ฐ์ฅ ๋จผ์ ์ฐพ๋ ๊ฒ "์ด์ํ ๊ณณ์ผ๋ก ๋๊ฐ๋ ํต์ "์ด๋ค. ์ฒ์ ๋ณธ ๋๋ฉ์ธ, ํํ ๋์ IP, ์๋ฒฝ์ ๊ฐ์๊ธฐ ๊นจ์ด๋๋ ๋น์ฝ. ๊ทธ๋ฐ๋ฐ DragonForce๊ฐ ์ด ์ด๋ฒ ์๋ฒ์ ๊ทธ ์ง๊ด์ ์ ๋ฉด์ผ๋ก ๋น๊ปด๊ฐ๋ค. ๋๊ฐ๋ ํธ๋ํฝ์ ๋ชฉ์ ์ง๊ฐ ๋ค๋ฆ ์๋ ๋ง์ดํฌ๋ก์ํํธ Teams์ ์ ์ ์ค๊ณ ์๋ฒ์๊ธฐ ๋๋ฌธ์ด๋ค. ํ์ฌ ์ ์์ด ๋งค์ผ ์ฐ๋ ํ์ํ์ ํต์ ๊ณผ ๊ณต๊ฒฉ์์ ๋ช ๋ น์ ์ด(C2) ํต์ ์ด ๊ฐ์ ๊ธธ ์์์ ์์ฌ ํ๋ฅด๊ณ ์์๋ ์ ์ด๋ค.
- DragonForce๊ฐ Teams์ TURN ์ค๊ณ ์ธํ๋ผ๋ฅผ ๋น๋ ค C2 ํธ๋ํฝ์ ์ ์ ํ์ํ์ ํต์ ์ผ๋ก ์์ฅํจ
- ๋ชฉ์ ์ง๊ฐ ํฉ๋ฒ์ ์ธ ๋ง์ดํฌ๋ก์ํํธ IP๋ผ ํํ·๋๋ฉ์ธ ์ฐจ๋จ์ผ๋ก๋ ๊ฑฐ์ ๊ฑธ๋ฌ์ง์ง ์์
- ํ์ง์ ํต์ฌ์ "Teams ํตํ๊ฐ ์๋๋ฐ TURN ํ ๋น์ด ๋ฐ์ํ๋๊ฐ" ๊ฐ์ ํ์ ๊ธฐ๋ฐ ์๊ด๋ถ์์
TURN์ด ๋ญ๊ธธ๋ ์จ๊ธฐ์ ์ข์๋
Teams ๊ฐ์ ์ค์๊ฐ ํต์ ์ฑ์ ์๋์ ์ง์ ์ฐ๊ฒฐ(P2P)์ด ์ ๋๋ NAT·๋ฐฉํ๋ฒฝ ํ๊ฒฝ์์ ์์ฑ·์์์ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ์ค๊ณ ์๋ฒ๋ฅผ ๊ฑฐ์น๋ค. ์ด ์ค๊ณ ํ์ค์ด TURN(Traversal Using Relays around NAT)์ด๊ณ , ๊ทธ ์๋จ์ ์ฃผ์ ํ์์ STUN์ด ๋งก๋๋ค. ํต์ฌ์ ์ด๊ฑฐ๋ค.
- TURN ์๋ฒ๋ ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ธ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋๋ก ์๋์๊ฒ ์ ๋ฌํด์ฃผ๋ "ํฉ๋ฒ์ ์ธ ์ฐ์ฒดํต" ์ญํ ์ ํจ
- ๋ชฉ์ ์ง๊ฐ ๋ง์ดํฌ๋ก์ํํธ ์์ ์ ์ ์ ์ธํ๋ผ๋ผ, ๋จ์ IP·๋๋ฉ์ธ ํํ ์ฐจ๋จ์ผ๋ก๋ ๋์ด๋ผ ์ ์์. Teams๋ฅผ ๋ง์ ์๋ ์์ผ๋๊น
- UDP 3478, TCP 443 ๋ฑ ํ์ํ์๊ฐ ํํ ์ฐ๋ ํฌํธ๋ฅผ ๊ทธ๋๋ก ์ฐ๊ธฐ ๋๋ฌธ์ ํฌํธ๋ง ๋ด์๋ ํ์์ธ์ง ๋ฐฑ๋์ด์ธ์ง ๊ตฌ๋ถ์ด ์ ๋จ
์ด๋ฒ์ ํ์ธ๋ ๋ฐฑ๋์ด๊ฐ "Backdoor.Turn"์ด๋ผ๋ ์ด๋ฆ์ ์ป์ ๊ฒ๋ ๋ฐ๋ก ์ด ์ค๊ณ ํ๋กํ ์ฝ์ ํต์งธ๋ก ์๊ธฐ ํต์ ์ฑ๋๋ก ๋น๋ ค ์ผ๊ธฐ ๋๋ฌธ์ด๋ค. ๋น์ ํ์๋ฉด, ๋ชจ๋๊ฐ ๋๋๋๋ ํ์ฌ ์ฐํธ์ค์ ์๊ธฐ ํธ์ง๋ฅผ ์ฌ์ฉ ๋ผ์ ๋ฃ๊ณ ํ๋ฒํ ์ฐํธ๋ฌผ์ธ ์ฒํ๋ ๊ฑฐ๋ค.
๊ทธ๋์ ๋ฐฉ์ด์๋ ๋ฌด์์ ๋ด์ผ ํ๋
๋ชฉ์ ์ง ๊ธฐ๋ฐ ์ฐจ๋จ์ด ๋ฌด๋ ฅํ๋๋ค๋ฉด, ์์ ์ "๋๊ฐ·์ธ์ ·์ด๋ป๊ฒ"๋ก ์ฎ๊ฒจ์ผ ํ๋ค. ํฉ๋ฒ ์ธํ๋ผ๋ฅผ ์ ์ฉํ๋ ๊ณต๊ฒฉ์ ๊ฒฐ๊ตญ ๋งฅ๋ฝ์ ๋ถ์ผ์น์์ ๊ผฌ๋ฆฌ๊ฐ ์กํ๋ค.
- ํ๋ก์ธ์ค-๋คํธ์ํฌ ์๊ด: ์ ์์ด๋ผ๋ฉด Teams ํด๋ผ์ด์ธํธ๊ฐ TURN ํ ๋น์ ์์ฒญํจ. EDR์์ Teams๊ฐ ์๋ ๋ฏ์ ๋ฐ์ด๋๋ฆฌ๋ ์คํฌ๋ฆฝํธ ํธ์คํธ๊ฐ STUN/TURN์ ๋ฐ์์ํค๋ฉด ๊ทธ ์์ฒด๊ฐ ๊ฐํ ์ ํธ์
- ํตํ ์๋ ์ค๊ณ ์ธ์ : ์บ๋ฆฐ๋์ ํ์๋, ํตํ ๊ธฐ๋ก๋ ์๋๋ฐ ํน์ ๋จ๋ง์ด ๊พธ์คํ ์ค๊ณ ์ธ์ ์ ์ ์งํ๋ฉด ์์ฌํด์ผ ํจ. ์ฌ๋์ ํ์๋ ๋๋์ง๋ง ๋น์ฝ์ ๋๋์ง ์์
- ๋ณผ๋ฅจ·์๊ฐ ํจํด: ์ค์ ์์ํตํ๋ ํธ๋ํฝ์ด ํฌ๊ณ ๋ถ๊ท์นํจ. C2 ๋น์ฝ์ ์๊ณ ๊ท์น์ ์ธ ๊ฒฝํฅ์ด ์์ด, ๊ฐ์ TURN ๋ชฉ์ ์ง๋ผ๋ ํ๋ฆ์ ๋ชจ์์ด ๋ค๋ฆ
- ๋น์ ์ ๋จ๋ง: Teams๋ฅผ ์ธ ์ด์ ๊ฐ ์๋ ์๋ฒ๋ ์๋น์ค ๊ณ์ ์์ TURN ํต์ ์ด ๋๊ฐ๋ค๋ฉด ์ฐ์ ์์๋ก ๋ค์ฌ๋ค๋ณผ ๊ฒ
๋ง์๋๋ฉด ์ข์ ๊ฒ๋ค
ํ์ง๋งํผ์ด๋ ์ค์ํ ๊ฑด ์ ์ด์ ๋ฐฑ๋์ด๊ฐ ๋ฐ ๋ถ์ผ ํ์ ์ค์ด๋ ์ผ์ด๋ค. ์ด ์๋ฒ์ ๊ฒฐ๊ตญ "์ด๋ฏธ ๋ค์ด์จ ๋ค"์ ์์ ์ ์ด๋ผ, ์ด๊ธฐ ์นจํฌ ๋จ๊ณ์์ ๋์ผ๋ฉด ์ค๊ณ ์์ฅ๊น์ง ๊ฐ ์ผ์ด ์๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ํ์ฉ๋ชฉ๋ก: ์ธ๊ฐ๋์ง ์์ ๋ฐ์ด๋๋ฆฌ์ ์คํ์ ๋ง์ผ๋ฉด ๋ฐฑ๋์ด ์์ฒด๊ฐ ๋์ง ๋ชปํจ
- ์ด๊ทธ๋ ์ค ๊ฐ์์ฑ ํ๋ณด: ๋จ์ IP ์ฐจ๋จ์ด ์ ๋๋, ์ด๋ค ํ๋ก์ธ์ค๊ฐ ์ด๋ค ๋ชฉ์ ์ง๋ก ๋๊ฐ๋์ง ๋จ๋ง ๋ ๋ฒจ์์ ๊ธฐ๋ก·์ฐ๊ณํ๋ ์ฒด๊ณ๋ฅผ ๊ฐ์ถ ๊ฒ
- ์ต์ ๊ถํ๊ณผ ๋ถํ : ์๋ฒ ์์ญ์ด ํ์ํ์ ์ธํ๋ผ๋ก ๋๊ฐ ์ด์ ๊ฐ ์๋ค๋ฉด ๊ทธ ๊ฒฝ๋ก๋ฅผ ์ ์ฑ ์ผ๋ก ๋ซ์๋๋ ๊ฒ๋ง์ผ๋ก ์์ฅ์ ๋ฐํ์ด ์ฌ๋ผ์ง
- ์ด๊ธฐ ์ ๊ทผ ๋ฐฉ์ด: ํผ์ฑ·ํ์ทจ๋ ์ ์ ๊ณ์ ์ด ๋๊ฐ์ ์์์ ์ด๋ฏ๋ก, ๋ค๋จ๊ณ ์ธ์ฆ๊ณผ ์กฐ๊ฑด๋ถ ์ ๊ทผ, ์์ฌ ๋ก๊ทธ์ธ ๋ชจ๋ํฐ๋ง์ ๊ธฐ๋ณธ์ผ๋ก ๊น์๋ ๊ฒ
๊ฐ์ธ์ ์ผ๋ก ์ด ์ฌ๋ก์์ ๊ฐ์ฅ ๊ณฑ์น๊ฒ ๋๋ ์ง์ ์, ๊ณต๊ฒฉ์๊ฐ ์๋ก์ด ์ทจ์ฝ์ ์ ๋ซ์ ๊ฒ ์๋๋ผ ์ฐ๋ฆฌ๊ฐ ๋งค์ผ ์ ๋ขฐํ๋ ์ ์ ์๋น์ค๋ฅผ ๊ทธ๋๋ก ๋น๋ ค ์ผ๋ค๋ ๋ฐ ์๋ค. ์ ๋ขฐ๋ฐ๋ ์ธํ๋ผ์ผ์๋ก ๊ทธ ์์ ์์ธ ์ ์๋ ๋ ์ ๋ณด์ด์ง ์๋ ๋ฒ์ด๋ค. ๊ทธ๋ฌ๋ "์ด๋๋ก ๊ฐ๋๋"๋ง ๋ณด๋ ์ต๊ด์์ ํ ๋ฐ ๋ ๋์๊ฐ, "๋๊ฐ, ์, ๊ทธ ํต์ ์ ํ๋๋"๋ฅผ ๊ฐ์ด ๋ณด๋ ์ฐ์ต์ ํด๋๋ฉด ์ข๊ฒ ๋ค. ์ฐ๋ฆฌ ํ๊ฒฝ์์ Teams๋ฅผ ์ธ ์ด์ ๊ฐ ์๋ ๋จ๋ง์ด TURN์ผ๋ก ๋๊ฐ๊ณ ์์ง ์์์ง, ์ค๋ ํ ๋ฒ ํํ ์ฟผ๋ฆฌ๋ฅผ ๋๋ ค๋ณด๋ ๊ฑด ์ด๋จ๊น. ๊ฐ์ด ๋ค์ฌ๋ค๋ณด์์!