GitHub ๋ฐ Bitbucket์์ ๊ฐ๋ฐ๋ ํ๋ก์ ํธ๋ฅผ ํ ์คํธํ๊ณ ๊ตฌ์ถํ๊ธฐ ์ํด ์ค๊ณ๋ Travis CI ์ง์์ ํตํฉ ์๋น์ค์์ ๋ณด์ ๋ฌธ์ (CVE-2021-41077)๊ฐ ํ์ธ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด Travis CI๋ฅผ ์ฌ์ฉํ๋ ๊ณต์ฉ ์ ์ฅ์์ ๋ฏผ๊ฐํ ํ๊ฒฝ ๋ณ์ ๋ด์ฉ์ด ๊ณต๊ฐ๋ ์ ์์ต๋๋ค. . ๋ฌด์๋ณด๋ค๋ ์ด ์ทจ์ฝ์ ์ ํตํด Travis CI์์ ๋์งํธ ์๋ช ์ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํค, API์ ์ก์ธ์คํ๊ธฐ ์ํ ์ก์ธ์ค ํค ๋ฐ ํ ํฐ์ ์ฐพ์ ์ ์์ต๋๋ค.
ํด๋น ๋ฌธ์ ๋ 3์ 10์ผ๋ถํฐ 7์ 10์ผ๊น์ง Travis CI์์ ๋ฐ์ํ์ต๋๋ค. ์ทจ์ฝ์ ์ ๋ํ ์ ๋ณด๊ฐ XNUMX์ XNUMX์ผ ๊ฐ๋ฐ์์๊ฒ ์ ๋ฌ๋์์ผ๋ ์ด์ ๋ํ ์๋ต์ผ๋ก ํค ์ํ ์ฌ์ฉ์ ๊ถ์ฅํ๋ ๋ต๋ณ๋ง ๋ฐ์๋ค๋ ์ ์ด ์ฃผ๋ชฉํ ๋งํฉ๋๋ค. ์ ์ ํ ํผ๋๋ฐฑ์ ๋ฐ์ง ๋ชปํ ์ฐ๊ตฌ์๋ค์ GitHub์ ์ฐ๋ฝํ์ฌ Travis๋ฅผ ๋ธ๋๋ฆฌ์คํธ์ ์ฌ๋ฆด ๊ฒ์ ์ ์ํ์ต๋๋ค. ์ด ๋ฌธ์ ๋ ๋ค์ํ ํ๋ก์ ํธ์์ ๋ง์ ๋ถ๋ง์ด ์ ์๋ ํ XNUMX์ XNUMX์ผ์์ผ ํด๊ฒฐ๋์์ต๋๋ค. ์ฌ๊ฑด ์ดํ Travis CI ์น์ฌ์ดํธ์๋ ๋ฌธ์ ์ ๋ํ ์ด์ํ ๋ณด๊ณ ์๊ฐ ๊ฒ์๋์์ต๋๋ค. ์ด ๋ณด๊ณ ์์๋ ์ทจ์ฝ์ ์ ๋ํ ์์ ์ฌํญ์ ์๋ฆฌ๋ ๋์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ก์ธ์ค ํค๋ฅผ ๋ณ๊ฒฝํ๋ผ๋ ์ปจํ ์คํธ ์ธ ๊ถ์ฅ ์ฌํญ๋ง ํฌํจ๋์ด ์์์ต๋๋ค.
์ฌ๋ฌ ๋๊ท๋ชจ ํ๋ก์ ํธ์ ์ํ์ ๋ํ ํญ์์ ์ด์ด Travis CI ์ง์ ํฌ๋ผ์ ๋ ์์ธํ ๋ณด๊ณ ์๊ฐ ๊ฒ์๋์์ต๋๋ค. ์ด๋ ๊ณต๊ฐ ์ ์ฅ์์ ํฌํฌ ์์ ์๊ฐ ํ ์์ฒญ์ ์ ์ถํจ์ผ๋ก์จ ๋น๋ ํ๋ก์ธ์ค๋ฅผ ์์ํ๊ณ ์ด์ต์ ์ป์ ์ ์๋ค๊ณ ๊ฒฝ๊ณ ํ์ต๋๋ค. ์๋ณธ ์ ์ฅ์์ ๋ฏผ๊ฐํ ํ๊ฒฝ ๋ณ์์ ๋ํ ๋ฌด๋จ ์ก์ธ์ค. ".travis.yml" ํ์ผ์ ํ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด์
๋ธ๋ฆฌ ์ค์ ์ค์ ๋๊ฑฐ๋ Travis CI ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ ์๋ฉ๋๋ค. ์ด๋ฌํ ๋ณ์๋ ์ํธํ๋ ํ์์ผ๋ก ์ ์ฅ๋๋ฉฐ ์ด์
๋ธ๋ฆฌ ์ค์๋ง ํด๋
๋ฉ๋๋ค. ์ด ๋ฌธ์ ๋ ํฌํฌ๊ฐ ์๋ ๊ณต๊ฐ์ ์ผ๋ก ์ก์ธ์ค ๊ฐ๋ฅํ ์ ์ฅ์์๋ง ์ํฅ์ ๋ฏธ์ณค์ต๋๋ค(๊ฐ์ธ ์ ์ฅ์๋ ๊ณต๊ฒฉ์ ์ทจ์ฝํ์ง ์์).
์ถ์ฒ : opennet.ru