๋ฌธ์˜ํ•˜๊ธฐ
๋ธ”๋กœ๊ทธ

Docker API ํฌํŠธ ๋…ธ์ถœ: โ€˜๋ฐ๋กœ(Dero)โ€™ ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด ์•…์„ฑ์ฝ”๋“œ ๊ฒฝ๊ณ 

์ตœ๊ทผ ๊ธ€๋กœ๋ฒŒ ๋ณด์•ˆ ๊ธฐ์—… ์นด์Šคํผ์Šคํ‚ค(Kaspersky)๋Š” ์™ธ๋ถ€์— ๋…ธ์ถœ๋œ Docker API ํฌํŠธ๋ฅผ ์•…์šฉํ•œ ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด ์•…์„ฑ์ฝ”๋“œ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ๋‹ค. ํ•ด๋‹น ๊ณต๊ฒฉ์€ ๋‹จ์ˆœํ•œ ์ฑ„๊ตด์„ ๋„˜์–ด, ๊ฐ์—ผ

์ตœ๊ทผ ๊ธ€๋กœ๋ฒŒ ๋ณด์•ˆ ๊ธฐ์—…ย ์นด์Šคํผ์Šคํ‚ค(Kaspersky)๋Š” ์™ธ๋ถ€์— ๋…ธ์ถœ๋œ Docker API ํฌํŠธ๋ฅผ ์•…์šฉํ•œ ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด ์•…์„ฑ์ฝ”๋“œ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ๋‹ค. ํ•ด๋‹น ๊ณต๊ฒฉ์€ ๋‹จ์ˆœํ•œ ์ฑ„๊ตด์„ ๋„˜์–ด, ๊ฐ์—ผ ํ™•์‚ฐ ๊ธฐ๋Šฅ๊นŒ์ง€ ๊ฐ–์ถ˜ ์ •๊ตํ•œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๋ฉฐ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ์ „์ฒด๋ฅผ ์œ„ํ˜‘ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” Docker API ํฌํŠธ ๋…ธ์ถœ์˜ ๋ณด์•ˆ ์œ„ํ˜‘๊ณผ ์ด๋ฅผ ์„ ์ œ์ ์œผ๋กœ ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•œ ์ „๋žต์„ Criminal IP ๊ธฐ๋ฐ˜ ํƒ์ง€ ์‚ฌ๋ก€์™€ ํ•จ๊ป˜ ์†Œ๊ฐœํ•œ๋‹ค.

Docker API ํฌํŠธ ๋…ธ์ถœ

Docker๋Š” DevOps ํ™˜๊ฒฝ์—์„œ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ํ•ต์‹ฌ ํ”Œ๋žซํผ์ด๋‹ค. ํ•˜์ง€๋งŒ Docker ๋ฐ๋ชฌ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š”ย 2375๋ฒˆย ํฌํŠธ๋Š” TLS๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋œ ์ƒํƒœ๋กœ ์—ด๋ฆด ๊ฒฝ์šฐ, ์ธ์ฆ ์—†์ด ์™ธ๋ถ€์—์„œ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์น˜๋ช…์ ์ธ ๋ณด์•ˆ ์ทจ์•ฝ์ ์„ ์•ˆ๊ณ  ์žˆ๋‹ค. ์ด ํฌํŠธ๋ฅผ ํ†ตํ•ด ๊ณต๊ฒฉ์ž๋Š” ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์‹ฌ๊ฐํ•œ ๋ณด์•ˆ ์œ„ํ˜‘์œผ๋กœ ์ด์–ด์ง„๋‹ค.

์ด๋ฒˆ์— ๋ฐœ๊ฒฌ๋œ ๊ณต๊ฒฉ์€ ์™ธ๋ถ€์— ๋…ธ์ถœ๋œ Docker API๋ฅผ ์•…์šฉํ•ด ์•…์„ฑ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ๊ฐ์—ผ๋œ ํ™˜๊ฒฝ์— ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ์•…์„ฑ์ฝ”๋“œ๋ฅผ ์ฃผ์ž…ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.

  • cloud: ์ฑ„๊ตด ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์•…์„ฑ ๋ฐ”์ด๋„ˆ๋ฆฌ
  • nginx: ๊ฐ์—ผ๋œ ํ™˜๊ฒฝ ๋‚ด์—์„œ ์ž๊ฐ€ ์ „ํŒŒ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰

ํŠนํžˆ ์ด ๊ณต๊ฒฉ์€ ์ „ํ†ต์ ์ธ C2(Command and Control) ์„œ๋ฒ„ ์—†์ด, ๊ฐ์—ผ๋œ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ง์ ‘ ์ธํ„ฐ๋„ท์„ ์Šค์บ”ํ•˜๋ฉฐ ๋‹ค๋ฅธ ์ปจํ…Œ์ด๋„ˆ๋กœ ๊ฐ์—ผ์„ ํ™•์‚ฐ์‹œํ‚จ๋‹ค. ์ด๋กœ ์ธํ•ด ํƒ์ง€์™€ ์ฐจ๋‹จ์ด ์–ด๋ ค์›Œ์ง€๊ณ , ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ์ธํ”„๋ผ ์ „์ฒด์— ์‹ฌ๊ฐํ•œ ์œ„ํ˜‘์ด ๋œ๋‹ค.

Criminal IP๋ฅผ ํ†ตํ•œ ๋…ธ์ถœ๋œ Docker ํฌํŠธ 2375 ํƒ์ง€

๊ณต๊ฐœ๋œ ๋ฐ์ดํ„ฐ์— ๋”ฐ๋ฅด๋ฉด ๋งค๋‹ฌ ํ‰๊ท  485๊ฑด์˜ Docker API ํฌํŠธ๊ฐ€ ์ธํ„ฐ๋„ท์— ๋…ธ์ถœ๋˜์–ด ์žˆ๋‹ค. ์ด ์ˆซ์ž๋Š” ์‹ค์ œ ๊ณต๊ฒฉ ํ‘œ๋ฉด์„ ๋Œ€ํ‘œํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋งŽ์€ ์‹œ์Šคํ…œ์ด ์ž๋™ํ™”๋œ ์„ค์ • ๋ฐฐํฌ ์ค‘ ํฌํŠธ๋ฅผ ์‹ค์ˆ˜๋กœ ์—ด์–ด๋‘๊ฑฐ๋‚˜, ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์ด ์šด์˜ ํ™˜๊ฒฝ์œผ๋กœ ์ „ํ™˜๋˜๋ฉฐ ๊ด€๋ฆฌ๋˜์ง€ ์•Š์€ ์ƒํƒœ๋กœ ๋ฐฉ์น˜๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์กฐ์ง์˜ ๊ณต๊ฒฉ ํ‘œ๋ฉด์„ ์‚ฌ์ „์— ํƒ์ง€ํ•˜๊ธฐ ์œ„ํ•ด Threat Intelligence(์œ„ํ˜‘ ์ธํ…”๋ฆฌ์ „์Šค) ๊ธฐ๋ฐ˜ ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์€ ํšจ๊ณผ์ ์ธ ์„ ์ œ ๋Œ€์‘ ์ˆ˜๋‹จ์ด ๋  ์ˆ˜ ์žˆ๋‹ค. Criminal IP์™€ ๊ฐ™์€ CTI ํ”Œ๋žซํผ์„ ํ™œ์šฉํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฟผ๋ฆฌ๋ฅผ ํ†ตํ•ด ์™ธ๋ถ€ ๋…ธ์ถœ๋œ Docker API ํฌํŠธ๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

Docker API ํฌํŠธ ๋…ธ์ถœ๋œ ์ž์‚ฐ ํƒ์ง€ ์ฟผ๋ฆฌ

Criminal IP Search Query: port:2375ย 

Criminal IP Asset Search์—์„œ โ€˜port: 2375โ€™ ๋ฅผ ๊ฒ€์ƒ‰ํ•œ ๊ฒฐ๊ณผ

Criminal IP ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ, ์ „ ์„ธ๊ณ„์ ์œผ๋กœ 104,149๊ฑด ํฌํŠธ 2375๋ฅผ ์™ธ๋ถ€์— ๊ฐœ๋ฐฉํ•˜๊ณ  ์žˆ์—ˆ์œผ๋ฉฐ, ์ด ์ค‘ ์ผ๋ถ€๋Š” ์ธ์ฆ ์—†์ด ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๊ณ  Docker ์ปจํ…Œ์ด๋„ˆ ์ •๋ณด๊นŒ์ง€ ํ™•์ธ๋˜๋Š” ์‹ฌ๊ฐํ•œ ๋ณด์•ˆ ํ—ˆ์ ์„ ๋‚˜ํƒ€๋ƒˆ๋‹ค. ์šฐ์ธก ํ†ต๊ณ„ ๊ทธ๋ž˜ํ”„์— ๋”ฐ๋ฅด๋ฉด ๋ฏธ๊ตญ, ์ค‘๊ตญ, ํ•œ๊ตญ, ๋…์ผ, ์ผ๋ณธ ๋“ฑ ๋‹ค์–‘ํ•œ ๊ตญ๊ฐ€์˜ ์ธํ”„๋ผ๊ฐ€ ๋…ธ์ถœ๋œ ์ƒํƒœ์ž„์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

200 ์ƒํƒœ์ฝ”๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ•œ 2375 ์˜คํ”ˆํฌํŠธ ํƒ์ง€ ๊ฒฐ๊ณผ
200 ์ƒํƒœ์ฝ”๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ•œ 2375 ์˜คํ”ˆํฌํŠธ ํƒ์ง€ ๊ฒฐ๊ณผ

ํ•ด๋‹น ์„œ๋ฒ„๋Š” Criminal IP๋ฅผ ํ†ตํ•ด ํƒ์ง€ํ•œ ์‹ค์ œ ๋…ธ์ถœ ์ž์‚ฐ์ด๋‹ค. ๋˜ํ•œ Microsoft-IIS 8.5 ๊ธฐ๋ฐ˜์˜ Windows ํ™˜๊ฒฝ์—์„œ ํฌํŠธ 2375๋ฅผ ์—ด๊ณ  ์žˆ์œผ๋ฉฐ, Docker REST API์— ๋Œ€ํ•ด HTTP 200 ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•˜๊ณ  ์žˆ๋‹ค.

์ฆ‰, ์ธ์ฆ ์—†์ด ์™ธ๋ถ€์—์„œ Docker ๋ช…๋ น์–ด๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ๋กœ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณต๊ฒฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

  • ์ปจํ…Œ์ด๋„ˆ ๋ชฉ๋ก ํ™•์ธย 
  • ์•…์„ฑ ์ปจํ…Œ์ด๋„ˆ ์ƒ์„ฑ ๋ฐ ์‹คํ–‰
  • ์‹œ์Šคํ…œ ๋‚ด lateral movement ์ˆ˜ํ–‰
  • ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด ๋ฐ”์ด๋„ˆ๋ฆฌ ์‚ฝ์ž…

๊ณต๊ฒฉ์ž๋Š” ํ•ด๋‹น ํฌํŠธ๋กœ ์ ‘์† ํ›„, ์•…์„ฑ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค์–ด ๋‚ด๋ถ€์— โ€˜cloudโ€™, โ€˜nginxโ€™ ๋“ฑ์˜ ์ฑ„๊ตด์šฉ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์‚ฝ์ž…ํ•œ๋‹ค. ๊ฐ์—ผ๋œ ์ปจํ…Œ์ด๋„ˆ๋Š” ์Šค์Šค๋กœ ์ธํ„ฐ๋„ท์„ ์Šค์บ”ํ•˜๊ณ  ๋˜ ๋‹ค๋ฅธ ์ปจํ…Œ์ด๋„ˆ ํ™˜๊ฒฝ์„ ์ฐพ์•„ ๊ฐ์—ผ์‹œํ‚ค๋Š”ย ์ž๊ฐ€ ์ „ํŒŒํ˜• ๊ตฌ์กฐ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์ด ๊ณผ์ •์€ ๊ธฐ์กด ๋ณด์•ˆ ์ฒด๊ณ„๋ฅผ ์šฐํšŒํ•˜๋ฉฐ, ์ „ํ†ต์ ์ธ ๋ช…๋ น์ œ์–ด(C2) ์—†์ด๋„ ํ™•์‚ฐ๋œ๋‹ค.

Docker API ํฌํŠธ ๋…ธ์ถœ ์˜ˆ๋ฐฉ

Docker API ํฌํŠธ 2375๋Š” ํŽธ์˜์„ฑ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์—์„œ ์—ด์–ด๋‘๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์ง€๋งŒ, ์™ธ๋ถ€์— ๋…ธ์ถœ๋˜๋ฉด ์‹ฌ๊ฐํ•œ ๋ณด์•ˆ ์œ„ํ˜‘์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ˆ๋ฐฉ ์ˆ˜์น™์„ ํ†ตํ•ด ๋ณด์•ˆ ๋ฆฌ์Šคํฌ๋ฅผ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•ด์•ผ ํ•œ๋‹ค.

  • ์™ธ๋ถ€ ์ ‘๊ทผ ์ฐจ๋‹จ โ€“ ํฌํŠธ 2375๋Š” ์™ธ๋ถ€์—์„œ ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•˜๋„๋ก ๋ฐฉํ™”๋ฒฝ์ด๋‚˜ ํด๋ผ์šฐ๋“œ ๋ณด์•ˆ ๊ทธ๋ฃน์„ ํ†ตํ•ด ์ ‘๊ทผ์„ ์ œํ•œํ•œ๋‹ค.ย 
  • TLS ์ธ์ฆ ๋ฐ ์•”ํ˜ธํ™” ์ ์šฉ โ€“ Docker API ํ†ต์‹ ์—๋Š” TLS ์ธ์ฆ์„œ๋ฅผ ์ ์šฉํ•ด ์•”ํ˜ธํ™”๋œ ํ†ต์‹ ์„ ๊ฐ•์ œํ•˜๊ณ , ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๊ฐ„ ์ƒํ˜ธ ์ธ์ฆ์„ ์š”๊ตฌํ•ด์•ผ ํ•œ๋‹ค.
  • ์ž๋™ํ™”๋œ ์ ๊ฒ€ ๋ฐ CTI ๋„๊ตฌ ํ™œ์šฉ โ€“ ํฌํŠธ ๋…ธ์ถœ ์—ฌ๋ถ€๋ฅผ ์ •๊ธฐ์ ์œผ๋กœ ์ ๊ฒ€ํ•˜๊ณ , ์ด์ƒ ์ง•ํ›„๋ฅผ ์กฐ๊ธฐ์— ํƒ์ง€ํ•˜๊ธฐ ์œ„ํ•ด Criminal IP์™€ ๊ฐ™์€ CTI ํ”Œ๋žซํผ์„ ํ™œ์šฉํ•œ๋‹ค.
  • ๋ถˆํ•„์š”ํ•œ ํฌํŠธ ๋น„ํ™œ์„ฑํ™” โ€“ ๊ฐœ๋ฐœ ๋˜๋Š” ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•˜๋˜ ์„ค์ •์ด ์šด์˜ ํ™˜๊ฒฝ์— ๊ทธ๋Œ€๋กœ ๋ฐ˜์˜๋˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•œ๋‹ค. ํ•„์š”ํ•˜์ง€ ์•Š์€ API ๊ธฐ๋Šฅ์ด๋‚˜ ํฌํŠธ๋Š” ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ , ์ตœ์†Œ ๊ถŒํ•œ ์›์น™์„ ์ ์šฉํ•œ๋‹ค.

FAQ

Q1. ํฌํŠธ 2375๊ฐ€ ์—ด๋ ค ์žˆ์œผ๋ฉด ์–ด๋–ค ์œ„ํ—˜์ด ๋ฐœ์ƒํ•˜๋‚˜์š”?

ํฌํŠธ 2375๋Š” Docker ๋ฐ๋ชฌ์ด REST API ํ†ต์‹ ์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ ํฌํŠธ๋กœ, ์ธ์ฆ ์—†์ด ์™ธ๋ถ€์— ๊ฐœ๋ฐฉ๋  ๊ฒฝ์šฐ ๋ˆ„๊ตฌ๋‚˜ API๋ฅผ ํ˜ธ์ถœํ•ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์ด๋Š” ๋‹จ์ˆœํ•œ ์„ค์ • ์‹ค์ˆ˜๋ฅผ ๋„˜์–ด ์‹ฌ๊ฐํ•œ ๋ณด์•ˆ ์นจํ•ด๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค. ์ฃผ์š” ์œ„ํ˜‘์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ๋ฌด๋‹จ ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰: ์ธ์ฆ ์—†์ด ์™ธ๋ถ€์—์„œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑยท์‚ญ์ œยท์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์•…์„ฑ ์ด๋ฏธ์ง€ ์‚ฝ์ž…: ๊ณต๊ฒฉ์ž๊ฐ€ ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด ๊ธฐ๋Šฅ์ด ํฌํ•จ๋œ ์•…์„ฑ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋‚ด๋ถ€ ์ •๋ณด ๋…ธ์ถœ: Docker API ์‘๋‹ต์„ ํ†ตํ•ด ์ปจํ…Œ์ด๋„ˆ ๋ชฉ๋ก, ์ด๋ฏธ์ง€ ์ •๋ณด, API ๋ฒ„์ „ ๋“ฑ์ด ์™ธ๋ถ€์— ์œ ์ถœ๋  ์ˆ˜ ์žˆ๋‹ค.
  • ์ž๊ฐ€ ์ „ํŒŒํ˜• ๊ฐ์—ผ ํ™•์‚ฐ: ๊ฐ์—ผ๋œ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋„คํŠธ์›Œํฌ๋ฅผ ํƒ์ƒ‰ํ•ด ๋‹ค๋ฅธ ์ปจํ…Œ์ด๋„ˆ ํ™˜๊ฒฝ์— ์•…์„ฑ์ฝ”๋“œ๋ฅผ ์ „ํŒŒํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฆฌ์†Œ์Šค ๊ณ ๊ฐˆ ๋ฐ ์‹œ์Šคํ…œ ๋ถˆ์•ˆ์ •: ๋ฌด๋ถ„๋ณ„ํ•œ ์š”์ฒญ์œผ๋กœ ์ธํ•ด CPU, ๋ฉ”๋ชจ๋ฆฌ ๋“ฑ์˜ ์ž์›์ด ๊ณ ๊ฐˆ๋˜๊ณ  ์„œ๋น„์Šค๊ฐ€ ์ค‘๋‹จ๋  ์ˆ˜ ์žˆ๋‹ค.

Q2. Docker API ํฌํŠธ 2375 ๋…ธ์ถœ์„ ๋ฐฉ์ง€ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

Docker API ํฌํŠธ 2375๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ธ์ฆ ์—†์ด ์™ธ๋ถ€์—์„œ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •๋˜์–ด ์žˆ์–ด, ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ๋Š” ๋ฐ˜๋“œ์‹œ ๋ณ„๋„์˜ ๋ณด์•ˆ ์„ค์ •์ด ํ•„์š”ํ•˜๋‹ค. ๊ฐ€์žฅ ๋จผ์ € ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ๋กœ๋ถ€ํ„ฐ ํ•ด๋‹น ํฌํŠธ์— ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•˜๋„๋ก ๋ฐฉํ™”๋ฒฝ์ด๋‚˜ ๋ณด์•ˆ ๊ทธ๋ฃน ์„ค์ •์„ ์ ์šฉํ•ด์•ผ ํ•œ๋‹ค. Docker ๋ฐ๋ชฌ์—๋Š” TLS ์ธ์ฆ์„œ๋ฅผ ์ ์šฉํ•ด ์•”ํ˜ธํ™”๋œ ํ†ต์‹ ์„ ๊ฐ•์ œํ•˜๊ณ , ์ธ์ฆ๋˜์ง€ ์•Š์€ ์š”์ฒญ์„ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•˜๋‹ค. ๋˜ํ•œ Docker ์†Œ์ผ“์— ๋Œ€ํ•œ ์ ‘๊ทผ ๊ถŒํ•œ์„ ์ตœ์†Œํ™”ํ•˜๊ณ , ์šด์˜์— ํ•„์š”ํ•˜์ง€ ์•Š์€ API ๊ธฐ๋Šฅ์€ ๋น„ํ™œ์„ฑํ™”ํ•ด ๊ณต๊ฒฉ ํ‘œ๋ฉด์„ ์ค„์—ฌ์•ผ ํ•œ๋‹ค. ๋ฌด์—‡๋ณด๋‹ค๋„ ์ง€์†์ ์ธ ์ ๊ฒ€์ด ์ค‘์š”ํ•˜๋ฏ€๋กœ, Criminal IP์™€ ๊ฐ™์€ CTI ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•ด ํฌํŠธ ๋…ธ์ถœ ์ƒํƒœ๋ฅผ ์ •๊ธฐ์ ์œผ๋กœ ํƒ์ง€ํ•˜๊ณ , ์ด์ƒ ์ง•ํ›„๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋ฉด ์ฆ‰์‹œ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋Š” ์ฒด๊ณ„๋ฅผ ๋งˆ๋ จํ•ด์•ผ ํ•œ๋‹ค.

๊ฒฐ๋ก 

Docker API๋Š” ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์˜ ์ž๋™ํ™”๋œ ์„œ๋น„์Šค ์šด์˜์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ํ•ต์‹ฌ ๊ธฐ์ˆ ์ด์ง€๋งŒ, ํฌํŠธ 2375์™€ ๊ฐ™์€ ์„ค์ • ์‹ค์ˆ˜๋Š” ์ธ์ฆ ์—†๋Š” ์™ธ๋ถ€ ์ ‘๊ทผ์„ ํ—ˆ์šฉํ•˜๋ฉฐ ์ „์ฒด ์ธํ”„๋ผ์˜ ๋ณด์•ˆ ์ทจ์•ฝ์ ์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค. ์ตœ๊ทผ์—๋Š” ์ด๋ฅผ ์•…์šฉํ•œ ์•”ํ˜ธํ™”ํ ์ฑ„๊ตดํ˜• ์•…์„ฑ์ฝ”๋“œ๊ฐ€ ์‹ค์งˆ์ ์œผ๋กœ ์œ ํฌ๋˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐ์—ผ๋œ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ž์ฒด์ ์œผ๋กœ ์•…์„ฑ์ฝ”๋“œ๋ฅผ ํ™•์‚ฐ์‹œํ‚ค๋Š” ๋“ฑ ์œ„ํ˜‘์€ ๋”์šฑ ์ •๊ตํ•ด์ง€๊ณ  ์žˆ๋‹ค. ๋‹จ์ˆœํ•œ ํฌํŠธ ์ฐจ๋‹จ์ด๋‚˜ ๋ฐฉํ™”๋ฒฝ ์„ค์ •๋งŒ์œผ๋กœ๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ, CTI์™€ ASM ๊ธฐ๋ฐ˜์˜ ๊ณต๊ฒฉ ํ‘œ๋ฉด ํƒ์ง€ ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ์™ธ๋ถ€ ๋…ธ์ถœ ์—ฌ๋ถ€๋ฅผ ์ง€์†์ ์œผ๋กœ ์ ๊ฒ€ํ•˜๊ณ  ์ด์ƒ ์ง•ํ›„๋ฅผ ์กฐ๊ธฐ์— ํƒ์ง€ํ•˜๋Š” ๋‹ค๊ณ„์ธต ๋ณด์•ˆ ์ „๋žต์ด ํ•„์ˆ˜์ ์ด๋‹ค.

๊ด€๋ จํ•˜์—ฌย SAP NetWeaver ์ทจ์•ฝ์  CVE-2025-31324: ์„œ๋ฒ„ ํ•˜์ด์žฌํ‚น ๋ฐ ์›๊ฒฉ ์ฝ”๋“œ ์‹คํ–‰ ๊ฒฝ๊ณ ย ๊ธ€์„ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๋‹ค.


๋ฐ์ดํ„ฐ ์ถœ์ฒ˜ : Criminal IP (https://www.criminalip.io/ko), Kaspersky (https://www.kaspersky.com/about/press-releases/kaspersky-uncovers-dero-crypto-miner-spreading-via-exposed-container-environments)

๊ด€๋ จ ๊ธ€ :

https://www.criminalip.io/ko/knowledge-hub/blog/28092

Docker API ํฌํŠธ ๋…ธ์ถœ: โ€˜๋ฐ๋กœ(Dero)' ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด ์•…์„ฑ์ฝ”๋“œ ๊ฒฝ๊ณ  | CIP Blog | Criminal IP