GitHub์ ~์ ๋ง๋ค์๋ค. ์ฃผ๋์ ์ผ๋ก GitHub ๋ณด์ ์ฐ๊ตฌ์, ์คํ ์์ค ํ๋ก์ ํธ ์ฝ๋์์ ์ทจ์ฝ์ ์ ์๋ณํ๊ณ ์ด๋ฅผ ์ ๊ฑฐํ๋ ๋ฐ ๋์์ ์ฃผ๊ธฐ ์ํด ๋ค์ํ ํ์ฌ ๋ฐ ์กฐ์ง์ ๋ณด์ ์ ๋ฌธ๊ฐ์ ํ๋ ฅ์ ์กฐ์งํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
๊ด์ฌ ์๋ ๋ชจ๋ ๊ธฐ์
๊ณผ ๊ฐ๋ณ ์ปดํจํฐ ๋ณด์ ์ ๋ฌธ๊ฐ๊ฐ ์ด ๊ณํ์ ์ฐธ์ฌํ๋๋ก ์ด๋๋ฉ๋๋ค. ์ทจ์ฝ์ ์๋ณ์ ์ํด ์ ์ํด ์ ๊ณต๋์๋ค ๋ฌธ์ ์ ์ฌ๊ฐ์ฑ๊ณผ ์ ๊ณ ์ ์ง์ ๋ฐ๋ผ ์ต๋ $3000์ ๋ณด์๊ธ์ด ์ง๊ธ๋ฉ๋๋ค. ๋ฌธ์ ์ ๋ณด๋ฅผ ์ ์ถํ๋ ค๋ฉด ํดํท์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. CodeQL, ์ด๋ฅผ ํตํด ์ทจ์ฝํ ์ฝ๋ ํ
ํ๋ฆฟ์ ์์ฑํ์ฌ ๋ค๋ฅธ ํ๋ก์ ํธ์ ์ฝ๋์ ์ ์ฌํ ์ทจ์ฝ์ฑ์ ์กด์ฌ๋ฅผ ์๋ณํ ์ ์์ต๋๋ค(CodeQL์ ์ฌ์ฉํ๋ฉด ์ฝ๋์ ์๋ฏธ๋ก ์ ๋ถ์์ ์ํํ๊ณ ํน์ ๊ตฌ์กฐ๋ฅผ ๊ฒ์ํ๋ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค).
F5, Google, HackerOne, Intel, IOActive, J.P.์ ๋ณด์ ์ฐ๊ตฌ์๋ค์ด ์ด๋ฏธ ์ด ๊ณํ์ ์ฐธ์ฌํ์ต๋๋ค. Morgan, LinkedIn, Microsoft, Mozilla, NCC ๊ทธ๋ฃน, Oracle, Trail of Bits, Uber ๋ฐ
VMWare๋ ์ง๋ 2๋
๋์ ๋
ธ์ถ๋ ะธ ๋ด๊ฐ ๊ณ ์น๋ ๊ฑธ ๋์์คฌ์ด Chromium, libssh105, Linux ์ปค๋, Memcached, UBoot, VLC, Apport, HHVM, Exiv2, FFmpeg, Fizz, libav, Ansible, npm, XNU, Ghostscript, Icecast, Apache Struts, StrongSwan, Apache Ignite, rsyslog์ ๊ฐ์ ํ๋ก์ ํธ์ ์ทจ์ฝ์ 2๊ฐ , Apache Geode ๋ฐ Hadoop.
GitHub๊ฐ ์ ์ํ ์ฝ๋ ๋ณด์ ์๋ช
์ฃผ๊ธฐ์๋ GitHub Security Lab ๊ตฌ์ฑ์์ด ์ทจ์ฝ์ ์ ์๋ณํ ํ ์์ ์ฌํญ์ ๊ฐ๋ฐํ๊ณ ๋ฌธ์ ๊ณต๊ฐ ์๊ธฐ๋ฅผ ์กฐ์ ํ๋ฉฐ ์ข
์ ํ๋ก์ ํธ์ ๋ฒ์ ์ ์ค์นํ๋๋ก ์๋ฆฌ๊ณ ์ทจ์ฝ์ ์ ์ ๊ฑฐํ๋ ์ ์ง ๊ด๋ฆฌ ๋ด๋น์์ ๊ฐ๋ฐ์์๊ฒ ์ ๋ฌ๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ GitHub์ ์๋ ์ฝ๋์์ ํด๊ฒฐ๋ ๋ฌธ์ ๊ฐ ๋ค์ ๋ํ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํ CodeQL ํ
ํ๋ฆฟ์ด ํฌํจ๋ฉ๋๋ค.
์ด์ GitHub ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋ค์์ ์ํํ ์ ์์ต๋๋ค. ์ ์๋ณ๋ ๋ฌธ์ ์ ๋ํ CVE ์๋ณ์๋ฅผ ์ ๊ณตํ๊ณ ๋ณด๊ณ ์๋ฅผ ์ค๋นํ๋ฉด GitHub ์์ฒด์์ ํ์ํ ์๋ฆผ์ ๋ณด๋ด๊ณ ์กฐ์ ๋ ์์ ์ฌํญ์ ๊ตฌ์ฑํฉ๋๋ค. ๋ํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ฉด GitHub๋ ์ํฅ์ ๋ฐ๋ ํ๋ก์ ํธ์ ๊ด๋ จ๋ ์ข
์์ฑ์ ์
๋ฐ์ดํธํ๊ธฐ ์ํด ํ ์์ฒญ์ ์๋์ผ๋ก ์ ์ถํฉ๋๋ค.
GitHub๋ ์ทจ์ฝ์ ๋ชฉ๋ก๋ ์ถ๊ฐํ์ต๋๋ค. GitHub ์๋ฌธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ GitHub์ ํ๋ก์ ํธ์ ์ํฅ์ ๋ฏธ์น๋ ์ทจ์ฝ์ ์ ๋ํ ์ ๋ณด์ ์ํฅ์ ๋ฐ๋ ํจํค์ง ๋ฐ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ถ์ ํ๋ ์ ๋ณด๋ฅผ ๊ฒ์ํฉ๋๋ค. GitHub์ ๋๊ธ์ ์ธ๊ธ๋ CVE ์๋ณ์๋ ์ด์ ์ ์ถ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ทจ์ฝ์ ์ ๋ํ ์์ธํ ์ ๋ณด์ ์๋์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์
์ ์๋ํํ๋ ค๋ฉด ๋ณ๋์ API.
์
๋ฐ์ดํธ๋ ๋ณด๊ณ ๋ฉ๋๋ค ์๋น์ค ์ผ๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด ํํธ ๊ณต๊ฐ์ ์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅํ ์ ์ฅ์์
์ธ์ฆ ํ ํฐ ๋ฐ ์ก์ธ์ค ํค์ ๊ฐ์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ. ์ปค๋ฐ ์ค์ ์ค์บ๋๋ ์ฌ์ฉ๋๋ ์ผ๋ฐ์ ์ธ ํค ๋ฐ ํ ํฐ ํ์์ ํ์ธํฉ๋๋ค. 20๊ฐ ํด๋ผ์ฐ๋ ์ ๊ณต์
์ฒด ๋ฐ ์๋น์คAlibaba Cloud API, Amazon Web Services(AWS), Azure, Google Cloud, Slack ๋ฐ Stripe์ ํฌํจํฉ๋๋ค. ํ ํฐ์ด ์๋ณ๋๋ฉด ๋์ถ์ ํ์ธํ๊ณ ์์๋ ํ ํฐ์ ์ทจ์ํ๋ผ๋ ์์ฒญ์ด ์๋น์ค ์ ๊ณต์์๊ฒ ์ ์ก๋ฉ๋๋ค. ์ด์ ๋ถํฐ ์ด์ ์ ์ง์๋๋ ํ์ ์ธ์๋ GoCardless, HashiCorp, Postman ๋ฐ Tencent ํ ํฐ ์ ์์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru