peacenotwar
| ๋ณดํต ๋ช ์นญ | peacenotwar |
|---|---|
| ์ ํ | ํ๋กํ ์คํธ์จ์ด |
| ์ํ | ์๋ฐ์คํฌ๋ฆฝํธ ํ์ด๋ก๋ |
| ๊ฐ๋ฐ์ | ๋ธ๋๋ ๋ ธ์ํค ๋ฐ๋ฌ |
| ์์ฑ ์ธ์ด | ์๋ฐ์คํฌ๋ฆฝํธ |
peacenotwar๋ ํ๋กํ
์คํธ์จ์ด(protestware)๋ก ๋ถ๋ฅ๋๋ ์
์ฑ ์ํํธ์จ์ด์ ์ผ์ข
์ผ๋ก,[1] ๋ธ๋๋ ๋
ธ์ํค ๋ฐ๋ฌ๊ฐ ์ ์ํ์๋ค. 2022๋
3์, ํํ ์ฌ์ฉ๋๋ ์๋ฐ์คํฌ๋ฆฝํธ ์์กด์ฑ ํจํค์ง์ธ node-ipc์ ์
๋ฐ์ดํธ ๋ฒ์ ์ ์์กด์ฑ ํํ๋ก ์ถ๊ฐ๋์๋ค.
๋ฐฐ๊ฒฝ
[ํธ์ง]2022๋
3์ 7์ผ๋ถํฐ 3์ 8์ผ ์ฌ์ด, npm ํจํค์ง ๋ ์ง์คํธ๋ฆฌ์ node-ipc ํจํค์ง ๊ด๋ฆฌ์์ธ ๋ธ๋๋ ๋
ธ์ํค ๋ฐ๋ฌ๋ ๋ฌ์์์ ๋ฒจ๋ผ๋ฃจ์ค์ ์์คํ
์ ํ์ ์ผ๋ก ํ๋ ์
์ฑ ์ฝ๋๊ฐ ํฌํจ๋ ๊ฒ์ผ๋ก ์๋ ค์ง ๋ ๊ฐ์ ์
๋ฐ์ดํธ๋ฅผ ๋ฐฐํฌํ์๋ค(CVE-2022-23812). ์ด ์ฝ๋๋ ์ฌ์ฉ์์ ์์คํ
๋๋ผ์ด๋ธ์ ์๋ ๋ชจ๋ ํ์ผ์ ํํธ ์ด๋ชจ์ง ํ์ผ๋ก ์ฌ๊ท์ ์ผ๋ก ๋ฎ์ด์ด๋ค.[2][3][4][5][6][7][8][9][{{{์ค๋ช
}}}] ์ผ์ฃผ์ผ ํ, ๋ฐ๋ฌ๋ node-ipc์ ์์กด์ฑ์ผ๋ก peacenotwar ๋ชจ๋์ ์ถ๊ฐํ์๋ค.[10] peacenotwar์ ๊ธฐ๋ฅ์ ํผํด๋ฅผ ์
์ ๊ธฐ๊ธฐ์ ๋ฐํํ๋ฉด์ WITH-LOVE-FROM-AMERICA.txt๋ผ๋ ์ ๋ชฉ์ ํ
์คํธ ํ์ผ์ ์์ฑํ๋ ๊ฒ์ด์์ผ๋ฉฐ, ์ฌ๊ธฐ์๋ ๋ฌ์์์ ์ฐํฌ๋ผ์ด๋ ์นจ๊ณต์ ๋ฐ๋ํ๋ ๋ฉ์์ง๊ฐ ๋ด๊ฒจ ์์๋ค. ๋ํ ํด๋น ๋ชจ๋์ ์๋ฒ์์ ์ฌ์ฉํ ๊ฒฝ์ฐ ์๋น์ค ๊ฑฐ๋ถ ๊ณต๊ฒฉ(DoS)์ ์ ๋ฐํ๋ ํจํค์ง(npm colors ํจํค์ง)์ ๋ํ ์์กด์ฑ์ ๋ถ๋ฌ์ค๊ธฐ๋ ํ๋ค.[11][12]
์ํฅ
[ํธ์ง]node-ipc๋ ๊ณตํต ์ํํธ์จ์ด ์์กด์ฑ์ด์๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋ฌ ๋ค๋ฅธ ํ๋ก์ ํธ๊น์ง ํผํด๋ฅผ ์
ํ๋ค.[13]
ํผํด๋ฅผ ๋ณธ ํ๋ก์ ํธ ์ค์๋ Vue.js๊ฐ ํฌํจ๋์ด ์๋๋ฐ, Vue.js๋ node-ipc๋ฅผ ์์กด์ฑ์ผ๋ก ์๊ตฌํ๋ฉด์๋ ๋ฒ์ ์ ๋ช
์ํ์ง ์์๋ค. ํน์ ํจํค์ง๋ก๋ถํฐ ์์กด์ฑ์ ๊ฐ์ ธ์จ ๊ฒฝ์ฐ Vue.js ์ฌ์ฉ์ ์ผ๋ถ๊ฐ ์ํฅ์ ๋ฐ์๋ค. Unity Hub 3.1 ๋ํ ํผํด๋ฅผ ์
์์ผ๋, ๋ฆด๋ฆฌ์ค ๋น์ผ์ ํจ์น๊ฐ ๋ฐฐํฌ๋์๋ค.[14][15]
๊ฐ์ด ๋ณด๊ธฐ
[ํธ์ง]๊ฐ์ฃผ
[ํธ์ง]- โ โOpen source 'protestware' harms Open Source - Voices of Open Sourceโ. 2022๋ 3์ 24์ผ. 2024๋ 1์ 11์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2024๋ 6์ 9์ผ์ ํ์ธํจ.
- โ Dan Goodin (2022๋ 3์ 18์ผ). โSabotage: Code added to popular NPM package wiped files in Russia and Belarusโ. ใ์๋ฅด์ค ํ ํฌ๋์นดใ. 2023๋ 12์ 31์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2024๋ 6์ 9์ผ์ ํ์ธํจ.
- โ โOpen Source Maintainer Sabotages Code to Wipe Russian, Belarusian Computersโ (์์ด). ใ๋ฐ์ด์ค ๋ด์คใ. 2022๋ 3์ 18์ผ. 2022๋ 3์ 18์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2022๋ 3์ 18์ผ์ ํ์ธํจ.
- โ Lucian Constantin (2022๋ 3์ 19์ผ). โDeveloper sabotages own npm module prompting open-source supply chain security questionsโ. ใComputer Security Onlineใ. 2024๋ 3์ 16์ผ์ ํ์ธํจ.
- โ Adam Bannister (2022๋ 3์ 21์ผ). โNPM maintainer targets Russian users with data-wiping 'protestware'โ. ใThe Daily Swig: Cybersecurity News and Viewsใ. 2024๋ 3์ 16์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2024๋ 3์ 16์ผ์ ํ์ธํจ.
- โ โEmbedded Malicious Code in node-ipcโ. ใ๊นํ๋ธใ. 2024๋ 3์ 16์ผ์ ํ์ธํจ.
- โ โCVE-2022-23812 Detailโ. ใNational Vulnerability Databaseใ. 2024๋ 3์ 16์ผ์ ํ์ธํจ.
- โ Ax Sharma (2022๋ 3์ 17์ผ). โBIG sabotage: Famous npm package deletes files to protest Ukraine warโ. ใBleeping Computerใ. 2022๋ 3์ 17์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2024๋ 3์ 16์ผ์ ํ์ธํจ.
- โ โCVE-2022-23812โ. ใ๊นํ๋ธใ. 2024๋ 3์ 16์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2024๋ 3์ 16์ผ์ ํ์ธํจ.
- โ Proven, Liam (2022๋ 3์ 18์ผ). โJavaScript library updated to wipe files from Russian computersโ. ใ๋ ๋ ์ง์คํฐใ. Situation Publishing. 2022๋ 3์ 18์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2022๋ 3์ 18์ผ์ ํ์ธํจ.
- โ โAlert: Peacenotwar module sabotages NPM developers in the node-ipc package to protest the invasion of Ukraine | Snykโ. 2022๋ 3์ 16์ผ. 2022๋ 4์ 9์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2022๋ 3์ 18์ผ์ ํ์ธํจ.
- โ โOpen source maintainer pulls the plug on NPM packages colors and faker, now what? | Snykโ. 2022๋ 1์ 9์ผ.
- โ โNode-ipc-dependencies-listโ. ใ๊นํ๋ธใ. 2022๋ 3์ 19์ผ. 2022๋ 4์ 16์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2022๋ 3์ 18์ผ์ ํ์ธํจ.
- โ โBIG sabotage: Famous npm package deletes files to protest Ukraine warโ. ใBleeping Computerใ. 2022๋ 3์ 17์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2022๋ 3์ 17์ผ์ ํ์ธํจ.
- โ Tal, Liran (2022๋ 3์ 16์ผ). โAlert: peacenotwar module sabotages npm developers in the node-ipc package to protest the invasion of Ukraineโ. ใSnykใ. 2022๋ 4์ 9์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2022๋ 3์ 18์ผ์ ํ์ธํจ.