์ ์ฑ ํจํค์ง๋ก ์ธํด dYdX ์ฌ์ฉ์ ์ง๊ฐ์ด ๋น์์ก์ต๋๋ค
์ฐ๊ตฌ์๋ค์ ์ ์์ ์ธ ๊ณต๊ฒฉ์๋ค์ด dYdX๋ฅผ ํ์ ์ผ๋ก ์ผ์ ์ ์ฑ ํจํค์ง๋ฅผ ์ด์ฉํด ์ฌ์ฉ์ ์ง๊ฐ์ ํธ๊ณ ์๋ค๋ ์ฌ์ค์ ๋ฐํ๋์ต๋๋ค. ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด, npm๊ณผ PyPi ์ ์ฅ์์ ๊ฒ์๋ ์ผ๋ถ ์คํ ์์ค ํจํค์ง์ dYdX ๊ฐ๋ฐ์์ ๋ฐฑ์๋ ์์คํ ์ ์ง๊ฐdent์ฆ๋ช ์ ํ์ทจํ๋ ์ฝ๋๊ฐ ํฌํจ๋์ด ์์์ต๋๋ค.
dYdX๋ ์๋ฐฑ ๊ฐ์ ๋ฌด๊ธฐํ ๊ฑฐ๋ ์์ฅ์ ์ง์ํ๋ ํ์ค์ํ ํ์์ํ ๊ฑฐ๋์ . ๋ณด์ ํ์ฌ Socket์ ์ฐ๊ตฌ์๋ค์ ๋ณด๊ณ ์์์ ์์๋ npm ๋ฒ์ ์ ์ฌ์ฉํ๋ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ํ์ ์ฒํด ์๋ค๊ณ ์ธ๊ธํ์ต๋๋ค. ๊ทธ๋ค์ ์ด๋ฒ ๊ณต๊ฒฉ์ผ๋ก ์ธํด ์ง๊ฐ์ด ์์ ํ ํ์ทจ๋๊ณ ์ํธํํ๊ฐ ๋๋๋นํ๋ ์ง์ ์ ์ธ ํผํด๊ฐ ๋ฐ์ํ๋ค๊ณ ์ฃผ์ฅํ์ต๋๋ค. ๊ณต๊ฒฉ ๋ฒ์๋ ์์๋ ๋ฒ์ ์ ์์กดํ๋ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌํจํ๋ฉฐ, ์ค์ ์ฌ์ฉ์ ๊ณ์ ์ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ ์คํธ ํ๊ฒฝ๊ณผ ์ค์ ์ด์ ํ๊ฒฝ ๋ชจ๋์ ์ํฅ์ dent .
์ ์ฑ ํจํค์ง๊ฐ dYdX์ ๊ด๋ จ๋ ์ง๊ฐ์ ์นจํดํ์ต๋๋ค
๋ณด๊ณ ์ ์ ๋ฐ๋ฅด๋ฉด ๊ฐ์ผ๋ ํจํค์ง ์ค์๋ npm(@dydxprotocol/v4-client-js):(3.4.1, 1.22.1, 1.15.2, 1.0.31 ๋ฒ์ )๊ณผ PyPI(dydx-v4-client):(1.1.5post1 ๋ฒ์ )๊ฐ ํฌํจ๋ฉ๋๋ค. Socket์ ํ์ค์ํ ๊ธ์ต ์ ๊ณ์ ์ง์ถํ ์ดํ 1์กฐ 5์ฒ์ต ๋ฌ๋ฌ ์ด์์ ๊ฑฐ๋๋์ ์ฒ๋ฆฌํ์ผ๋ฉฐ, ํ๊ท ๊ฑฐ๋๋์ 2์ต ๋ฌ๋ฌ์์ 5์ต 4์ฒ๋ง ๋ฌ๋ฌ ์ฌ์ด๋ผ๊ณ ๋ฐํ์ต๋๋ค. ๋ํ, ํ๋ซํผ์ ๋ฏธ๊ฒฐ์ ์ฝ์ ์ก์ ์ฝ 1์ต 7์ฒ 5๋ฐฑ๋ง ๋ฌ๋ฌ์ ๋ฌํฉ๋๋ค.
ํด๋น ๊ฑฐ๋์๋ ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๊ฑฐ๋ ๋ด, ์๋ํ ์ ๋ต ๋๋ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ ์ ์๋๋ก ์ฝ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ด๋ฌํ ๋ชจ๋ ๊ธฐ๋ฅ์๋ ์๋ช ์ ํ์ํ ๋๋ชจ๋์ด๋ ๊ฐ์ธ ํค๊ฐ ํฌํจ๋ฉ๋๋ค. npm ์ ์ฑ์ฝ๋๋ ์ ์์ ์ธ ํจํค์ง์ ์ ์ฑ ํจ์๋ฅผ ์ฝ์ ํ์ต๋๋ค. ์ง๊ฐ ๋ณด์์ ํต์ฌ์ธ ์๋ ๊ตฌ๋ฌธ์ด ์ฒ๋ฆฌ๋ ๋, ์ด ํจ์๋ ํด๋น ์๋ ๊ตฌ๋ฌธ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ๊ธฐ๊ธฐ์ ์ง๋ฌธ์ ํจ๊ป ๋ณต์ฌํฉ๋๋ค.
์ด ์ง๋ฌธ์ ํตํด ๊ณต๊ฒฉ์๋ ์ฌ๋ฌ ์นจํด ์ฌ๋ก์์ ํ์ทจํdent์ฆ๋ช ์ ํผํด์์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์๋ ๊ตฌ๋ฌธ์ ์์ ํ๋ ๋๋ฉ์ธ์ dydx[.]priceoracle[.]site์ด๋ฉฐ, ์ด๋ ํ์ดํฌ์ค์ฟผํ ์ ํตํด ํฉ๋ฒ์ ์ธ dYdX ์๋น์ค์ธ dydx[.]xyz๋ฅผ ๋ชจ๋ฐฉํฉ๋๋ค. PyPI์์ ์ ๊ณต๋๋ ์ ์ฑ ์ฝ๋๋ ๋์ผํdent์ฆ๋ช ํ์ทจ ๊ธฐ๋ฅ์ ๊ณ์ ์ํํ์ง๋ง, ์ด๋ฏธ ๊ฐ์ผ๋ ์์คํ ์์ ์๋ก์ด ์ ์ฑ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์๋ ์๊ฒฉ ์ก์ธ์ค ํธ๋ก์ด๋ชฉ๋ง(RAT)๋ฅผ ๊ตฌํํฉ๋๋ค.
์ฐ๊ตฌ์๋ค์ ๋ฐฑ๋์ด๊ฐ dydx[.]priceoracle[.]site์์ ๋ช ๋ น์ ์์ ํ๋ค๋ ์ ์ ์ง์ ํ๋ฉฐ, ํด๋น ๋๋ฉ์ธ์ด ์ ์ฑ ํจํค์ง๊ฐ PyPI์ ์ ๋ก๋๋๊ธฐ 17์ผ ์ ์ธ 1์ 9์ผ์ ์์ฑ ๋ฐ ๋ฑ๋ก๋์๋ค๊ณ ๋ง๋ถ์์ต๋๋ค. Socket์ ๋ฐ๋ฅด๋ฉด, ์ด RAT(์๊ฒฉ ์ ์ ํธ๋ก์ด๋ชฉ๋ง)๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ๋ฐ๋ชฌ ์ค๋ ๋๋ก ์คํ๋๋ฉฐ, 10์ด ๊ฐ๊ฒฉ์ผ๋ก C2 ์๋ฒ์ ์ ํธ๋ฅผ ๋ณด๋ด๊ณ , ์๋ฒ์์ ํ์ด์ฌ ์ฝ๋๋ฅผ ์์ ํ์ฌ ๋์ ๋ณด์ด๋ ์ถ๋ ฅ ์์ด ๊ฒฉ๋ฆฌ๋ ํ์ ํ๋ก์ธ์ค์์ ์คํํฉ๋๋ค. ๋ํ, ํ๋์ฝ๋ฉ๋ ์ธ์ฆ ํ ํฐ์ ์ฌ์ฉํฉ๋๋ค.
์๋ก์ด ๊ณต๊ฒฉ ์ฌ๋ก๋ ์ฐ๋ ค์ค๋ฌ์ด ์ถ์ธ๋ฅผ ๋ณด์ฌ์ค๋๋ค
Socket์ ์ผ๋จ ์ค์น๋๋ฉด ๊ณต๊ฒฉ์๋ค์ด ์ฌ์ฉ์ ๊ถํ์ผ๋ก ์์์ Python ์ฝ๋๋ฅผ ์คํํ๊ณ , SSH ํค, API ์๊ฒฉ ์ฆ๋ช ๋ฐ ์์ค ์ฝ๋๋ฅผ ํ์ทจํ ์ ์๋ค๊ณ dent . ๋ํ ์๊ตฌ์ ์ธ ๋ฐฑ๋์ด๋ฅผ ์ค์นํ๊ณ , ๋ฏผ๊ฐํ ํ์ผ์ ์ ์ถํ๊ณ , ์ฌ์ฉ์ ํ๋์ ๋ชจ๋ํฐ๋งํ๊ณ , ์ค์ ํ์ผ์ ์์ ํ ์๋ ์์์ต๋๋ค. ์ฐ๊ตฌ์๋ค์ ํด๋น ํจํค์ง๊ฐ ๊ณต์ dYdX ๊ณ์ ์ ์ฌ์ฉํ์ฌ npm๊ณผ PyPI์ ๊ฒ์๋์๊ธฐ ๋๋ฌธ์ ๊ณต๊ฒฉ์๋ค์ด ํด๋น ๊ณ์ ์ ํดํนํ์ฌ ์ ์ฉํ๋ค๋ ์ ์ ์ง์ ํ์ต๋๋ค.
dYdX๋ ์์ง ์ด ๋ฌธ์ ์ ๋ํ ๊ณต์ ์ ์ฅ์ ๋ฐํํ์ง ์์์ง๋ง, ์ด๋ฒ์ด ์ต์ ์ธ ๋ฒ์งธ ๊ณต๊ฒฉ ๋์์ ๋๋ค. ์ด์ dent ์ 2022๋ 9์ npm ์ ์ฅ์์ ์ ์ฑ ์ฝ๋๊ฐ ์ ๋ก๋๋ ์ฌ๊ฑด์ด์๊ณ , 2024๋ ์๋ V3 ์น์ฌ์ดํธ๊ฐ DNS๋ฅผ ํตํด ํ์ทจ๋ ํ dYdX ์น์ฌ์ดํธ๊ฐ ์ฅ์ ๋นํ์ต๋๋ค. ๋น์ ์ฌ์ฉ์๋ค์ ์ ์ฑ ์น์ฌ์ดํธ๋ก ๋ฆฌ๋๋ ์ ๋์ด ์ง๊ฐ์ ํธ๊ธฐ ์ํ ๊ฑฐ๋์ ์๋ช ํ๋๋ก ์ ๋๋นํ์ต๋๋ค.
Socket ์ธก์ ์ด๋ฒdent ์ด ์ ๋ขฐํ ์ ์๋ ๋ฐฐํฌ ์ฑ๋์ ์ด์ฉํด dYdX ๊ด๋ จ ์์ฐ์ ๊ณต๊ฒฉํ๋ ์ ์์ ์ธ ํจํด์ ๋ณด์ฌ์ค๋ค๊ณ ๋ฐํ์ต๋๋ค. ๊ณต๊ฒฉ์๋ค์ ํ๋ซํผ์ ์ฌ์ฉํ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ ํ์ด์ฌ ๊ฐ๋ฐ์๊น์ง ๊ณต๊ฒฉ ๋ฒ์๋ฅผ ๋ํ๊ธฐ ์ํด npm ๋ฐ PyPI ์ํ๊ณ์ ํจํค์ง๋ฅผ ์๋์ ์ผ๋ก ๋ณ์กฐํ๋ค๊ณ ์ง์ ํ์ต๋๋ค. ํ๋ซํผ ์ฌ์ฉ์๋ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ ์ฑ ํจํค์ง์ ๋ํ ์์กด์ฑ์ด ์๋์ง ์ฃผ์ ๊น๊ฒ ๊ฒํ ํด์ผ ํฉ๋๋ค.
์ํธํํ ๋ด์ค๋ฅผ ๋จ์ํ ์ฝ๋ ๋ฐ ๊ทธ์น์ง ๋ง์ธ์. ์ดํดํ์ธ์. ์ ํฌ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์. ๋ฌด๋ฃ์ ๋๋ค .
์ถ์ฒ ๊ธฐ์ฌ













์ฝ๋ฉํธ (0)
$ ๋ฒํผ์ ํด๋ฆญํ๊ณ , ์ข ๋ชฉ ์ฝ๋๋ฅผ ์ ๋ ฅํ ํ ์ฃผ์, ETF ๋๋ ๊ธฐํ ํฐ์ปค๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค.