GitHub๋ ๊ฐ๋ฐ์๊ฐ ์ ์ฅ์์ ๋ค์ด๊ฐ์ง ๋ชปํ๋๋ก ์ค์๋ก ์ฝ๋์ ๋จ๊ฒจ๋ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ์ ๋ํ ๋ณดํธ๋ฅผ ๊ฐํํ๋ค๊ณ ๋ฐํํ์ต๋๋ค. ์๋ฅผ ๋ค์ด DBMS ๋น๋ฐ๋ฒํธ, ํ ํฐ ๋๋ API ์ก์ธ์ค ํค๊ฐ ํฌํจ๋ ๊ตฌ์ฑ ํ์ผ์ด ์ ์ฅ์์ ๋ณด๊ด๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด์ ์๋ ์ค์บ์ด ์๋ ๋ชจ๋๋ก ์ํ๋์ด ์ด๋ฏธ ๋ฐ์ํ์ฌ ์ ์ฅ์์ ํฌํจ๋ ๋์ถ์ ์๋ณํ ์ ์์์ต๋๋ค. ๋์ถ์ ๋ฐฉ์งํ๊ธฐ ์ํด GitHub๋ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ์ปค๋ฐ์ ์๋์ผ๋ก ์ฐจ๋จํ๋ ์ต์ ์ ์ถ๊ฐ๋ก ์ ๊ณตํ๊ธฐ ์์ํ์ต๋๋ค.
๊ฒ์ฌ๋ git push ์ค์ ์ํ๋๋ฉฐ ํ์ค API์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ํ ํฐ์ด ์ฝ๋์์ ๊ฐ์ง๋๋ฉด ๋ณด์ ๊ฒฝ๊ณ ๊ฐ ์์ฑ๋ฉ๋๋ค. ๋ค์ํ ์ ํ์ ํค, ํ ํฐ, ์ธ์ฆ์ ๋ฐ ์๊ฒฉ ์ฆ๋ช ์ ์๋ณํ๊ธฐ ์ํด ์ด 69๊ฐ์ ํ ํ๋ฆฟ์ด ๊ตฌํ๋์์ต๋๋ค. ๊ฑฐ์ง ๊ธ์ ์ ์ ๊ฑฐํ๊ธฐ ์ํด ๋ณด์ฅ๋ ํ ํฐ ์ ํ๋ง ํ์ธํฉ๋๋ค. ์ฐจ๋จ ํ ๊ฐ๋ฐ์๋ ๋ฌธ์ ๊ฐ ์๋ ์ฝ๋๋ฅผ ๊ฒํ ํ๊ณ ๋์ถ์ ์์ ํ ํ ๋ค์ ์ปค๋ฐํ๊ฑฐ๋ ์ฐจ๋จ์ false๋ก ํ์ํ๋ผ๋ ์์ฒญ์ ๋ฐ์ต๋๋ค.
์ ์ถ์ ์ฌ์ ์ ์ฐจ๋จํ๋ ์ต์
์ ํ์ฌ GitHub Advanced Security ์๋น์ค์ ์ก์ธ์คํ ์ ์๋ ์กฐ์ง์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ํจ์๋ธ ๋ชจ๋ ๊ฒ์ฌ๋ ๋ชจ๋ ๊ณต์ฉ ์ ์ฅ์์ ๋ํด ๋ฌด๋ฃ์ด์ง๋ง ๊ฐ์ธ ์ ์ฅ์์ ๋ํด์๋ ์ ๋ฃ๋ก ์ ์ง๋ฉ๋๋ค. ์๋ ๊ฒ์ฌ๋ฅผ ํตํด ์ด๋ฏธ ๊ฐ์ธ ์ ์ฅ์์์ 700๋ง ๊ฐ ์ด์์ ๊ธฐ๋ฐ ๋ฐ์ดํฐ ์ ์ถ์ ์๋ณํ ๊ฒ์ผ๋ก ๋ณด๊ณ ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru