Telnyx PyPI ํŒจํ‚ค์ง€๊ฐ€ ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ…”๋‹‰์Šค(Telnyx) VoIP ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์‚ฌ์ธ ํ…”๋‹‰์Šค๋Š” ํŒŒ์ด์ฌ API์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ SDK๋ฅผ ์ œ๊ณตํ•˜๋Š” ํŒŒ์ด์ฌ ์ €์žฅ์†Œ์ธ PyPI(์›”๊ฐ„ ๋‹ค์šด๋กœ๋“œ 75๋งŒ 6์ฒœ ๊ฑด์„ ๊ธฐ๋ก)์˜ ํ…”๋‹‰์Šค ํŒจํ‚ค์ง€๊ฐ€ ํ•ดํ‚น๋‹นํ–ˆ๋‹ค๊ณ  ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๊ฒฝ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. 3์›” 27์ผ, ๊ณต๊ฒฉ์ž๋“ค์€ PyPI ๊ด€๋ฆฌ์ž์˜ ๊ณ„์ • ์ •๋ณด๋ฅผ ํƒˆ์ทจํ•˜์—ฌ ์•…์„ฑ ๋ฒ„์ „์ธ ํ…”๋‹‰์Šค 4.87.1๊ณผ 4.87.2๋ฅผ ๋ฐฐํฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์•…์„ฑ ๋ฒ„์ „์€ ์˜ค์ „ 6์‹œ 51๋ถ„๋ถ€ํ„ฐ ์˜คํ›„ 1์‹œ 13๋ถ„(๋ชจ์Šคํฌ๋ฐ” ์‹œ๊ฐ„) ์‚ฌ์ด์— ๋ฐฐํฌ๋˜์—ˆ์œผ๋ฉฐ, ์ดํ›„ PyPI ๊ด€๋ฆฌ์ž์— ์˜ํ•ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…”๋‹‰์Šค์˜ ์ธํ”„๋ผ, API, ์Œ์„ฑ ์„œ๋น„์Šค ๋ฐ ํ”Œ๋žซํผ ์ž์ฒด๋Š” ์ด๋ฒˆ ํ•ดํ‚น์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ ์นจํ•ด๋Š” TeamPCP๊ฐ€ ๋ฒŒ์ธ ๋Œ€๊ทœ๋ชจ ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ์˜ ์ผํ™˜์œผ๋กœ ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ, TeamPCP๋Š” ์ตœ๊ทผ LiteLLM ๋ฐ Trivy Python ํŒจํ‚ค์ง€๋ฅผ ๊ณต๊ฒฉํ•˜๊ณ , OpenVSX Checkmarx ์• ๋“œ์˜จ์— ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ฉํ–ˆ์œผ๋ฉฐ, NPM ์ €์žฅ์†Œ์˜ 68๊ฐœ ํŒจํ‚ค์ง€์— ์•…์„ฑ ์›œ์„ ์ฃผ์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ „์†ก๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ RSA ํ‚ค๋Š” TeamPCP์˜ ๋‹ค๋ฅธ ๊ณต๊ฒฉ์— ์‚ฌ์šฉ๋œ ํ‚ค์™€ ์ผ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ณต๊ฒฉ์ž๋“ค์ด ๋งŒ๋“  ๋ฒ„์ „์—๋Š” ์•…์„ฑ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์—ˆ์œผ๋ฉฐ, ์ด ์ฝ”๋“œ๋Š” "_client.py" ํŒŒ์ผ์— ํ†ตํ•ฉ๋˜์–ด ๋ชจ๋“ˆ์ด ์ž„ํฌํŠธ๋  ๋•Œ ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ™œ์„ฑํ™” ํ›„์—๋Š” ์„œ๋ฒ„ ๊ณต๊ฒฉ์ž๋“ค์€ ์œ ๋‹‰์Šค ๊ณ„์—ด ์‹œ์Šคํ…œ์šฉ ringtone.wav ํŒŒ์ผ๊ณผ ์œˆ๋„์šฐ์šฉ hangup.wav ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ๋“ค์€ ์†Œ๋ฆฌ ํŒŒ์ผ๋กœ๋Š” ์ •์ƒ์ ์œผ๋กœ ์žฌ์ƒ๋˜์—ˆ์ง€๋งŒ, ์Šคํ…Œ๊ฐ€๋…ธ๊ทธ๋ž˜ํ”ผ๋ฅผ ์ด์šฉํ•ด ์ˆจ๊ฒจ์ง„ ์•…์„ฑ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

Windows์—์„œ๋Š” ์•…์„ฑ ํ•ธ๋“ค๋Ÿฌ๊ฐ€ "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\msbuild.exe" ๊ฒฝ๋กœ์— ์ €์žฅ๋˜์–ด ๋กœ๊ทธ์ธํ•  ๋•Œ๋งˆ๋‹ค ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. macOS์™€ Linux์—์„œ๋Š” SSH ํ‚ค, ์ž๊ฒฉ ์ฆ๋ช…, ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ๋‚ด์šฉ, API ์•ก์„ธ์Šค ํ† ํฐ, AWS, GCP, Azure ๋ฐ K8s ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์—ฐ๊ฒฐ ๋งค๊ฐœ๋ณ€์ˆ˜, ์•”ํ˜ธํ™” ์ง€๊ฐ‘ ํ‚ค, DBMS ์•”ํ˜ธ ๋“ฑ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ „์†กํ–ˆ์Šต๋‹ˆ๋‹ค. ํƒ์ง€๋œ ๋ฐ์ดํ„ฐ๋Š” AES-256-CBC ๋ฐ RSA-4096์œผ๋กœ ์•”ํ˜ธํ™”๋˜์–ด HTTP POST ์š”์ฒญ์„ ํ†ตํ•ด ์™ธ๋ถ€ ํ˜ธ์ŠคํŠธ๋กœ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€