์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
ํˆฌ๊ฒŒ์ดํŠธ
ToGate
๊ฐœ๋ฐœ์‚ฌ
๋ถ„๋ฅ˜
์ตœ์‹  ๋ฒ„์ „[1]
Windows Linux
3.13.3.0
์—”์ง„
Blinkใ€€ V8
ํ”Œ๋žซํผ
๋ฐ์Šคํฌํƒ‘
Windows / Linux
1. ๊ฐœ์š”2. ์ƒ์„ธ


1. ๊ฐœ์š”[ํŽธ์ง‘]

ํˆฌ๊ฒŒ์ดํŠธ(ToGate)๋Š” ํ‹ฐ๋งฅ์ŠคA&C์—์„œ ์ œ์ž‘ํ•œ ์›น ๋ธŒ๋ผ์šฐ์ €์ด๋‹ค.

TmaxOS์— ๊ธฐ๋ณธ์œผ๋กœ ๋‚ด์žฅ๋œ ์›น ๋ธŒ๋ผ์šฐ์ €์ด๋ฉฐ, 2020๋…„ 4์›” ์ดˆ์—๋Š” ์œˆ๋„์šฉ์œผ๋กœ๋„ ์ถœ์‹œ๋˜์—ˆ๋‹ค.

2. ์ƒ์„ธ[ํŽธ์ง‘]

ToGate๋กœ ๋‚˜๋ฌด์œ„ํ‚ค์— ์ ‘์†ํ•œ ๋ชจ์Šต

TmaxOS ๋‚ด์žฅ ๋ธŒ๋ผ์šฐ์ €. ํฌ๋กœ๋ฏธ์›€ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค. 2009๋…„ ํ‹ฐ๋งฅ์Šค ์œˆ๋„์šฐ ๋ฐœํ‘œ ๋‹น์‹œ ๋ธŒ๋ผ์šฐ์ €์ธ ์Šค์นด์šฐํ„ฐ(Tmax Scouter)์˜ TmaxOS ๋ฒ„์ „์ด๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฐœํ‘œ ๋‹น์‹œ ActiveX๋ฅผ ์ง€์› ํ•œ๋‹ค๊ณ  ํ•ด์„œ ํ™”์ œ๊ฐ€ ๋˜์—ˆ์ง€๋งŒ, ์ •์ž‘ 2019๋…„ 5์›” ์œ ์ถœ ๋ฒ„์ „ ์ดํ›„ ํ™•์ธ๋œ ๋ฐ”์— ๋”ฐ๋ฅด๋ฉด ํฌ๋กฌ๊ณผ ๋™์ผํ•˜๊ฒŒ ActiveX๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค.[2] ๋Œ€์‹  ํฌ๋กœ๋ฏธ์›€ ๊ธฐ๋ฐ˜์ด๋ผ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €๋“ค์ด ์—†์• ๋ ค๊ณ  ํ•˜๋Š” ActiveX๋ฅผ ๊ตณ์ด ํฌํ•จํ•˜๋ ค๊ณ  ํ•˜๋Š” ์ด์œ ๋Š” ์ •๋ถ€ ์›น์‚ฌ์ดํŠธ๋“ค์—์„œ ํ”ผํ•  ์ˆ˜ ์—†๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ, ์ •๋ถ€ ์›น์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ํ‚ค๋ณด๋“œ ๋ณด์•ˆ๊ณผ ๊ฐ™์€ ActiveX์— ๋Œ€ํ•œ ํ˜ธํ™˜์€ ActiveX API ์ง€์› ์ •๋„์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ IE ๋ธŒ๋ผ์šฐ์ €์— ๋Œ€ํ•œ ํ˜ธํ™˜๊ณผ ์œˆ๋„์šฐ OS ํ˜ธํ™˜์˜ ๋ฌธ์ œ์ด๊ธฐ ๋•Œ๋ฌธ์— (์‹ฌ์ง€์–ด ๊ฐ™์€ ์œˆ๋„์šฐ PC์—์„œ๋„ OS ๋ฒ„์ „๊ณผ ๋ธŒ๋ผ์šฐ์ €์— ๋ฒ„์ „์— ๋”ฐ๋ผ ์ž์ฃผ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚จ๋‹ค) ์•„๋ฌด๋ฆฌ ํ˜ธํ™˜ ๋ ˆ์ด์–ด๋ฅผ ์ž˜ ๋งŒ๋“ ๋‹ค๊ณ  ํ•ด๋„ ์‰ฝ์ง€ ์•Š๊ณ  ์›น์‚ฌ์ดํŠธ๊ฐ€ ์—…๋ฐ์ดํŠธ๋  ๋•Œ๋งˆ๋‹ค ๋”ฐ๋ผ๊ฐ€์•ผ ํ•˜๊ณ  ๋˜ ๋‹ค๋ฅธ ActiveX๊ฐ€ ๋‚˜์™€์„œ ๋ง๊ฐ€๋œจ๋ฆด ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ ˆ๋Œ€ ๋๋‚˜์ง€ ์•Š๋Š” ๋ฌธ์ œ์ด๋‹ค. ๊ธฐ์กด ๋ธŒ๋ผ์šฐ์ €๋“ค์ด ๊ดœํžˆ ์ž˜ ๋˜๋˜ ActiveX๊นŒ์ง€ ๊ฑท์–ด๋‚ด๋ ค๋Š” ๊ฒŒ ์•„๋‹ˆ๋‹ค.
์›น ๋ธŒ๋ผ์šฐ์ €์˜ ๊ฐœ๋ฐœ์ž ๋ชจ๋“œ ๋ฐ ์†Œ์Šค๋ณด๊ธฐ ๊ธฐ๋Šฅ์„ ์ฐจ๋‹จํ•ด ๋ณด์•ˆ ์ฝ”๋”ฉ์ด ํ•„์š” ์—†์œผ๋ฉฐ, ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์‹ค์ˆ˜๋กœ ์ธํ•œ ์†Œ์Šค์ฝ”๋“œ ๋…ธ์ถœ๋„ ๋ง‰์•„์ค€๋‹ค. - 2019๋…„ 12์›” 10์ผ ๊ธฐ์‚ฌ
2019๋…„ 12์›” 10์ผ ์•กํ‹ฐ๋ธŒ์—‘์Šค ํ˜ธํ™˜์„ ํฌ๊ธฐํ–ˆ๋Š”์ง€, ์œ„์™€ ๊ฐ™์ด ์•กํ‹ฐ๋ธŒX๊ฐ€ ํ•„์š”์—†๋Š” ๋ณด์•ˆ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๊ฐœ๋ฐœํ•˜๊ฒ ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. ๋ฐœํ‘œํ•œ ๋‚ด์šฉ์˜ ํ•ต์‹ฌ์€ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ฐœ๋ฐœ์ž ๋ชจ๋“œ๋ฅผ ๋ง‰๊ณ  ์›นํŽ˜์ด์ง€์˜ ์†Œ์Šค๋ฅผ ๋ชป ๋ณด๊ฒŒ ํ•˜๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ ์—†์ด ๋ณด์•ˆ์ด ๋‹ฌ์„ฑ๋œ๋‹ค๋Š” ์–˜๊ธฐ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ๋น„๋ฐ€๋กœ ๊ฐ์ถฐ์„œ ๋ณด์•ˆ์„ ๋‹ฌ์„ฑํ•œ๋‹ค๋Š” ์ด๋Ÿฐ ์‹œ๊ฐ์€(Security through obscurity) ์—ญ์‚ฌ์ฑ…์— ๋‚˜์˜ฌ ์ •๋„๋กœ ์˜ค๋ž˜ ์ „์— ๋ถ€์ •๋œ ๊ด€์ ์ด๋‹ค.

2020๋…„ 4์›” ์ดˆ์—๋Š” ์œˆ๋„์šฐ์šฉ ๋ฒ„์ „๋„ ๊ณต๊ฐœ๋˜์—ˆ๋‹ค. โ€‹ํ™ˆํŽ˜์ด์ง€ ํ•˜์ง€๋งŒ ํ‹ฐ๋งฅ์Šค๋งŒ์˜ ๊ธฐ๋Šฅ์€ ์—†๊ณ  ์‚ฌ์‹ค์ƒ ํฌ๋กœ๋ฏธ์›€์— ํฌํ•จ๋œ ๊ธฐ๋Šฅ๋งŒ ๋“ค์–ด ์žˆ๋Š”๋ฐ ํฌ๋กฌ 72๋ฒ„์ „์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๊ณ  ์žˆ์–ด[3] ๊ตฌ๊ธ€ ์ ‘์†์‹œ ํฌ๋กฌ ์—…๋ฐ์ดํŠธ ์•ˆ๋‚ด๊ฐ€ ๋œจ๋Š” ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋กœ ๋ถ€์กฑํ•œ ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค.

2020๋…„ 8์›” 28์ผ ๊ธฐ์ค€ ์œˆ๋„์šฉ ํˆฌ๊ฒŒ์ดํŠธ์˜ ์ตœ์‹  ๋ฒ„์ „์€ 3.13.3.0์ด๋‹ค.
[1] Stable(์•ˆ์ •ํ™”) ๋ฒ„์ „ ๊ธฐ์ค€
[2] ToGate ๋””๋ ‰ํ† ๋ฆฌ ์•„๋ž˜์— ActiveX ๊ด€๋ จ exe ํŒŒ์ผ๋“ค์ด ๋ฐœ๊ฒฌ๋˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์•„ ์ตœ์†Œํ•œ ActiveX ํ˜ธํ™˜ ์ž‘์—… ์ค€๋น„๋Š” ํ•˜๊ณ  ์žˆ์—ˆ๋˜ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค.
[3] ์ถœ์‹œ ๋‹น์‹œ ํฌ๋กฌ ์ •์‹ ๋ฒ„์ „์€ 80์ด์˜€๋‹ค.