๐ ๊นํ๋ธ ์ ์ ํ ํฐ 500์ฌ ๊ฐ ์ ์ถ โ ๊ตญ์๋ณธ ๊ธด๊ธ ๋ณด์๊ถ๊ณ , PAT ์ง๊ธ ํ๊ธฐยท์ฌ๋ฐ๊ธํ์ธ์
๊ฒฝ์ฐฐ์ฒญ ๊ตญ๊ฐ์์ฌ๋ณธ๋ถ(๊ตญ์๋ณธ)๊ฐ 7์ 14์ผ ๊นํ๋ธ(GitHub) ์ ์์ ์ฐ์ด๋ ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ(PAT) 500์ฌ ๊ฐ๊ฐ ์ ์ถ๋ ์ฌ์ค์ ํ์ธํ๊ณ ๊ธด๊ธ ๋ณด์๊ถ๊ณ ๋ฅผ ๋์ต๋๋ค. ์ด ํ ํฐ์ด ๋์ด๊ฐ๋ฉด ๊ณต๊ฒฉ์๋ ์์ด๋ยท๋น๋ฐ๋ฒํธ๋ฅผ ๋ชฐ๋ผ๋ ๋น๊ณต๊ฐ ์ ์ฅ์์ ์ ๊ทผํ ์ ์์ด, ์์ค์ฝ๋์ ๊ธฐ์ ๋น๋ฐ, ๊ฐ์ธ์ ๋ณด๊ฐ ํจ๊ป ์ํํด์ง๋๋ค. ๊ฐ๋ฐ์์ ๊ธฐ์ ์ด๋ผ๋ฉด ์ง๊ธ ๋ฐ๋ก ์ ์ ๊ธฐ๋ก์ ์ ๊ฒํ๊ณ ํ ํฐ์ ์ฌ๋ฐ๊ธํ๋ ํธ์ด ์์ ํฉ๋๋ค. ์ค๋์ ์ด๋ฒ ์ ์ถ ์ฌ๊ฑด์ ๊ฐ์์ ๋์ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํ์ต๋๋ค. ๐
TL;DR
- ๊ตญ์๋ณธ์ด ๊นํ๋ธ ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ(PAT) 500์ฌ ๊ฐ ์ ์ถ์ ํ์ธํ๊ณ 7์ 14์ผ ๋ณด์๊ถ๊ณ ๋ฅผ ๋ฐฐํฌํ์ต๋๋ค.
- PAT๋ ์์ด๋ยท๋น๋ฐ๋ฒํธ ์์ด ๋น๊ณต๊ฐ ์ ์ฅ์์ ์ ๊ทผํ ์ ์๋ ์ธ์ฆ ์๋จ์ด๋ผ, ์ ์ถ ์ ์์ค์ฝ๋ยท๊ธฐ์ ์ ๋ณด ํ์ทจ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
- ์ต๊ทผ 1~3๊ฐ์ ์ ์ ๊ธฐ๋ก์ ํ์ธํ๊ณ , ์นจํด ์ ํฉ์ด ์์ผ๋ฉด ๊ธฐ์กด ํ ํฐ์ ์ฆ์ ํ๊ธฐยท์ฌ๋ฐ๊ธํ๋ผ๋ ๊ฒ์ด ํต์ฌ ๊ถ๊ณ ์ ๋๋ค.
๐จ ๋ฌด์จ ์ผ์ด ์์๋?
๊นํ๋ธ ๊ณ์ ์ ์ ์ ๊ถํ์ด ํ๊บผ๋ฒ์ ์์ด ๋๊ฐ ์ฌ๊ฑด์ ๋๋ค. ๊ฒฝ์ฐฐ์ฒญ ๊ตญ๊ฐ์์ฌ๋ณธ๋ถ๋ 7์ 14์ผ, ๊นํ๋ธ ์ ์์ ์ฐ์ด๋ ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ(PAT)์ด ๋ค์ ์ ์ถ๋ ์ฌ์ค์ ํ์ธํ๊ณ ์์ฌ ์ค์ด๋ผ๊ณ ๋ฐํ์ต๋๋ค. ์ง๊ธ๊น์ง ์ ์ ๊ถํ์ด ์ ์ถ๋ ๊ฒ์ผ๋ก ํ์ ๋ ๊ณ์ ์ 500์ฌ ๊ฐ์ด๋ฉฐ, ๊ตญ์ ์ด ํ์ธ๋ ํผํด ๊ณ์ ์ 54๊ฐ๊ตญ 370์ฌ ๊ฐ, ์ด ๊ฐ์ด๋ฐ ๊ตญ๋ด ๊ณ์ ์ 30์ฌ ๊ฐ๋ก ์ ํด์ง๋๋ค. ๋๋จธ์ง ๊ณ์ ์ ๊ตญ์ ์ ์์ง ํ์ธ๋์ง ์์์ต๋๋ค.
๋ฐ๋จ์ ๋ค๋ฅธ ์ฌ์ด๋ฒ๋ฒ์ฃ ์์ฌ์์ต๋๋ค. ๊ฒฝ์ฐฐ์ด ๋ณ๊ฐ ์ฌ๊ฑด์ ํผ์์๊ฐ ๋ค๋ฅธ ์ฌ๋์ ๊นํ๋ธ ํ ํฐ์ ๊ฐ๊ณ ์๋ ๊ฒ์ ๋ฐ๊ฒฌํ๋ฉด์ ์ ์ถ ์ ํฉ์ด ๋๋ฌ๋ฌ๊ณ , 7์ 9์ผ ์ ์ถ ์ฌ์ค์ ํ์ ํ์ต๋๋ค.
๐ ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ(PAT)์ด ๋ญ๊ธธ๋?
๊ฐ์ธ ์ก์ธ์ค ํ ํฐ์ ์ฌ์ฉ์๊ฐ ๋น๊ณต๊ฐ ์ ์ฅ์์ ์ ๊ทผํ๊ฑฐ๋ ๋ช ๋ น์คยท์๋ํ ๋๊ตฌ์์ ๊นํ๋ธ์ ์ ์ํ ๋ ์ฐ๋ ์ธ์ฆ ์๋จ์ ๋๋ค. ์์ด๋ยท๋น๋ฐ๋ฒํธ๋ฅผ ๋์ ํ๋ ์ด์ ์ธ ์ ์ธ๋ฐ, ๋ฐ๋ก ์ด ์ ์ด ์ด๋ฒ ์ ์ถ์ ์ํํ๊ฒ ๋ง๋ญ๋๋ค.
๊ทธ๋์ ์ด ํ ํฐ ํ ์ค์ด ๊ณต๊ฒฉ์ ์์ ๋ค์ด๊ฐ๋ฉด, ๊ณ์ ์ ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ชฐ๋ผ๋ ์ ์ฅ์์ ๋ฌด๋จ์ผ๋ก ์ ๊ทผํ ์ ์์ต๋๋ค. ๊ณต๊ฒฉ์๋ ์ ์ฅ์์ ๋ด๊ธด ์์ค์ฝ๋๋ ๋ฌผ๋ก , ์ฝ๋ ์์ ์ ํ ์๋ ๋ค๋ฅธ ์์คํ ์ ์ ์ ๋ณด๊น์ง ํ๋ณดํด ๊ธฐ์ ์ ์ฃผ์ ์์คํ ์ผ๋ก ์นจํฌ๋ฅผ ๋ํ ์ ์์ต๋๋ค. ํ ํฐ ํ๋๊ฐ ์์ด ๋๊ฐ๋ ์๊ฐ ์์ค์ฝ๋์ ๊ธฐ์ ๋น๋ฐ, ๊ฐ์ธ์ ๋ณด ํ์ทจ๋ก ๊ณง์ฅ ์ด์ด์ง ์ ์๋ ๊ฒ์ ๋๋ค.
๐ก๏ธ ๊นํ๋ธ์ ๊ฒฝ์ฐฐ์ ์ด๋ป๊ฒ ๋์ํ๋?
๊ฒฝ์ฐฐ์ ์ ์ถ ์ฌ์ค์ ํ์ธํ ๋ค ๊ณง๋ฐ๋ก ์ด์์ฌ์ธ ๋ง์ดํฌ๋ก์ํํธ(๊นํ๋ธ)์ ํต์งํ๊ณ , ์ธํฐํด๊ณผ๋ ์ ๋ณด๋ฅผ ๊ณต์ ํ์ต๋๋ค. ๊นํ๋ธ ์ธก์ ์ ์ถ๋ ํ ํฐ์ ํ๊ธฐํ๊ณ ํด๋น ์ด์ฉ์๋ค์๊ฒ ๊ฒฝ๊ณ ํ๋ ๋ฑ ํ์ํ ๋ณด์ ์กฐ์น๋ฅผ ๋ง์ณค๋ค๊ณ ๊ฒฝ์ฐฐ์ ์๋ ค ์์ต๋๋ค.
๊ฒฝ์ฐฐ์ ์ถ๊ฐ ํผํด๋ฅผ ๋ง๊ธฐ ์ํด ๊ตญ๋ด ๊ธฐ์ ๊ณผ ๊ฐ๋ฐ์๋ฅผ ๋์์ผ๋ก ๋ณด์๊ถ๊ณ ๋ฌธ์ ๋ฐฐํฌํ์ต๋๋ค. ๋ค๋ง ์ด์์ฌ ์ฐจ์์ ์กฐ์น๊ฐ ๋๋ฌ๋๋ผ๋ ๊ฐ๋ณ ์ด์ฉ์์ ์ ๊ฒ์ ๋ณ๊ฐ์ธ ๋งํผ, ์ค์ค๋ก ์ ์ ๊ธฐ๋ก๊ณผ ํ ํฐ ์ํ๋ฅผ ํ์ธํ๋ ์ ์ฐจ๊ฐ ํ์ํฉ๋๋ค.
โ ์ง๊ธ ๋ฌด์์ ํด์ผ ํ๋?
์ง๊ธ ๊ฐ์ฅ ๊ธํ ์ผ์ ์ ์ ๊ธฐ๋ก์ ์ดํด๋ณด๊ณ ํ ํฐ์ ๋ค์ ๋ฐ๊ธ๋ฐ๋ ๊ฒ์ ๋๋ค. ๊ฒฝ์ฐฐ์ด ๊ถ๊ณ ํ ๋ด์ฉ์ ์์๋๋ก ์ง์ด ๋ณด๊ฒ ์ต๋๋ค.
๋จผ์ , ์ต๊ทผ 1~3๊ฐ์ ์ฌ์ด ๋น์ ์์ ์ธ ์ ์ ๊ธฐ๋ก์ด ์๋์ง ํ์ธํ๊ณ , ์นจํด ์ ํฉ์ด ๋ณด์ด๋ฉด ๊ธฐ์กด ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ์ ์ฆ์ ํ๊ธฐํ ๋ค ์๋ก ๋ฐ๊ธ๋ฐ์์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์ ๋ํด ์ ๊ทผ ๊ถํ์ ๋ค์ค์ธ์ฆ(MFA)์ ์ ์ฉํ๊ณ , ๊ณ์ ๋ง๋ค ๊ถํ์ ์ต์ํ์ผ๋ก ์ขํ ์ธ๋ถํํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์์ค์ฝ๋ ์์ ์ฃผ์ ์์คํ ์ ์ ์ ๋ณด(๋น๋ฐ๋ฒํธยทํคยทํ ํฐ ๋ฑ)๋ฅผ ๊ทธ๋๋ก ์ ์ด ๋์ง ์๋ ๊ฒ๋ ๊ธฐ๋ณธ ์์น์ ๋๋ค. ๋ง์ง๋ง์ผ๋ก ๊ฐ๋ฐ์ PC์ ๋ณด์ ์ํ๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ์ ๊ฒํด, ํ ํฐ์ด ์ ์ฅ๋ ๋จ๋ง์ด ๋จผ์ ๋ซ๋ฆฌ๋ ์ํฉ์ ๋ง์์ผ ํฉ๋๋ค.
๐ ์ดํ
์ด๋ฒ ์ฌ๊ฑด์ ์์ด๋ยท๋น๋ฐ๋ฒํธ๊ฐ ์๋๋ผ โํ ํฐโ ํ๋๊ฐ ๊ณ์ ์ ์ฒด์ ์ด์ ๊ฐ ๋๋ ๊ฐ๋ฐ ํ๊ฒฝ์ ํน์ฑ์ด ๊ทธ๋๋ก ๋๋ฌ๋ ์ฌ๋ก์ ๋๋ค. ์ ์ถ ๊ท๋ชจ๊ฐ 500์ฌ ๊ฐ, ๊ตญ๋ด ๊ณ์ ๋ง 30์ฌ ๊ฐ์ ์ด๋ฅด๊ณ , ์ ์ฅ์ ์ ์์ค์ฝ๋์ ๊ทธ ์์ ์ ํ ์ ์ ์ ๋ณด๊น์ง ์ํ์ ๋ ธ์ถ๋ ์ ์๋ค๋ ์ ์์ ๊ฐ๋ณ๊ฒ ๋ณผ ์ฌ์์ ์๋๋๋ค. ์ด์์ฌ์ ๊ฒฝ์ฐฐ์ ์กฐ์น๊ฐ ์ด๋ค์ก๋๋ผ๋ ๊ฐ๋ณ ๊ณ์ ์ ๊ฒ์ ๊ฒฐ๊ตญ ์ด์ฉ์ ๋ชซ์ธ ๋งํผ, ์ ์ ๊ธฐ๋ก ํ์ธ๊ณผ ํ ํฐ ์ฌ๋ฐ๊ธ, ๋ค์ค์ธ์ฆ ์ ์ฉ์ ๋ฏธ๋ฃจ์ง ์๋ ๊ฒ์ด ์ข๊ฒ ์ต๋๋ค.
โป ๋ณธ ๊ธ์ ์ ๋ณด ์ ๊ณต ๋ชฉ์ ์ผ๋ก ์์ฑํ ๋ณด์ ์๋ด์ ๋๋ค.
์ถ์ฒ
- ๊ฒฝ์ฐฐ โ๊นํ๋ธ ๊ณ์ 500์ฌ ๊ฐ ์ ์ ๊ถํ ์ ์ถโโฆ๊ธด๊ธ ๋ณด์์กฐ์น ๊ถ๊ณ (SBS)
- ๊ฒฝ์ฐฐ, ๊นํ๋ธ ์ ์ ํ ํฐ ๋ค์ ์ ์ถ ํ์ธโฆ๊ธด๊ธ ๋ณด์ ๊ถ๊ณ (์์์ํฌ๋ฐ์ด)
- ๊นํ๋ธ ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ ๋ค์ ์ ์ถโฆ๊ฒฝ์ฐฐ, PAT ํ๊ธฐยท์ฌ๋ฐ๊ธ ๊ถ๊ณ (๋์งํธ๋ฐ์ผ๋ฆฌ)
- MS ๊นํ๋ธ โ์ ์ ๊ถํโ ๋ฌด๋๊ธฐ ์ ์ถโฆ๊ฒฝ์ฐฐ ์์ฌ ์ฐฉ์ (๋จธ๋ํฌ๋ฐ์ด)
- Police investigate mass leak of GitHub access tokens (The Korea Herald)
- South Korean Police Uncover Major GitHub Token Leak (Open Source For You)