GitHub๋Š” ๋ณด์•ˆ ์—ฐ๊ตฌ ๊ฒŒ์‹œ์— ๋Œ€ํ•œ ๊ทœ์น™์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค.

GitHub๋Š” ์ต์Šคํ”Œ๋กœ์ž‡ ๊ฒŒ์‹œ ๋ฐ ๋งฌ์›จ์–ด ์—ฐ๊ตฌ์™€ ๋ฏธ๊ตญ ๋””์ง€ํ„ธ ๋ฐ€๋ ˆ๋‹ˆ์—„ ์ €์ž‘๊ถŒ๋ฒ•(DMCA) ์ค€์ˆ˜์— ๊ด€ํ•œ ์ •์ฑ…์„ ๊ฐœ๊ด„์ ์œผ๋กœ ์„ค๋ช…ํ•˜๋Š” ์ •์ฑ… ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์•„์ง ์ดˆ์•ˆ ์ƒํƒœ์ด๋ฉฐ 30์ผ ์ด๋‚ด์— ๋…ผ์˜๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

ํ™œ์„ฑ ๋งฌ์›จ์–ด ๋ฐ ์•…์šฉ์˜ ์„ค์น˜ ๋˜๋Š” ์ „๋‹ฌ์„ ๋ฐฐํฌํ•˜๊ณ  ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์ด์ „์˜ ๊ธˆ์ง€ ์‚ฌํ•ญ ์™ธ์—๋„ ๋‹ค์Œ ์กฐ๊ฑด์ด DMCA ์ค€์ˆ˜ ๊ทœ์น™์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ๋ผ์ด์„ผ์Šค ํ‚ค๋ฅผ ํฌํ•จํ•œ ์ €์ž‘๊ถŒ ๋ณดํ˜ธ์˜ ๊ธฐ์ˆ ์  ์ˆ˜๋‹จ์„ ์šฐํšŒํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์ˆ ๊ณผ ํ‚ค ์ƒ์„ฑ ํ”„๋กœ๊ทธ๋žจ, ํ‚ค ๊ฒ€์ฆ ์šฐํšŒ ๋ฐ ๋ฌด๋ฃŒ ์ž‘์—… ๊ธฐ๊ฐ„ ์—ฐ์žฅ์„ ์œ„ํ•œ ๊ธฐ์ˆ ์„ ์ €์žฅ์†Œ์— ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์„ ๋ช…์‹œ์ ์œผ๋กœ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  • ์ด๋Ÿฌํ•œ ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•œ ์‹ ์ฒญ์„œ๋ฅผ ์ œ์ถœํ•˜๋Š” ์ ˆ์ฐจ๊ฐ€ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ญ์ œ ์‹ ์ฒญ์ž๋Š” ์ฐจ๋‹จ ์ „ ์‹ฌ์‚ฌ ์‹ ์ฒญ์„œ๋ฅผ ์ œ์ถœํ•˜๊ฒ ๋‹ค๋Š” ์˜์‚ฌ๋ฅผ ํ‘œ๋ช…ํ•˜๊ณ  ๊ธฐ์ˆ ์  ์„ธ๋ถ€์‚ฌํ•ญ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ์ €์žฅ์†Œ๊ฐ€ ์ฐจ๋‹จ๋˜๋ฉด ์ด์Šˆ ๋ฐ PR ๋‚ด๋ณด๋‚ด๊ธฐ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ๋ฒ•๋ฅ  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ฒ ๋‹ค๊ณ  ์•ฝ์†ํ•ฉ๋‹ˆ๋‹ค.

์ต์Šคํ”Œ๋กœ์ž‡ ๋ฐ ๋งฌ์›จ์–ด ๊ทœ์น™์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ Microsoft๊ฐ€ ๊ณต๊ฒฉ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ ํ”„๋กœํ† ํƒ€์ž… Microsoft Exchange ์ต์Šคํ”Œ๋กœ์ž‡์„ ์ œ๊ฑฐํ•œ ํ›„ ๋ฐœ์ƒํ•œ ๋น„ํŒ์„ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ทœ์น™์€ ๋ณด์•ˆ ์—ฐ๊ตฌ๋ฅผ ์ง€์›ํ•˜๋Š” ์ฝ”๋“œ์—์„œ ํ™œ์„ฑ ๊ณต๊ฒฉ์— ์‚ฌ์šฉ๋˜๋Š” ์œ„ํ—˜ํ•œ ์ฝ˜ํ…์ธ ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ๋ถ„๋ฆฌํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ์‚ฌํ•ญ:

  • ์ด์ „๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ต์Šคํ”Œ๋กœ์ž‡์ด ํฌํ•จ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ๊ฒŒ์‹œํ•˜์—ฌ GitHub ์‚ฌ์šฉ์ž๋ฅผ ๊ณต๊ฒฉํ•˜๊ฑฐ๋‚˜ GitHub๋ฅผ ์ต์Šคํ”Œ๋กœ์ž‡ ์ „๋‹ฌ ์ˆ˜๋‹จ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ ๊ทน์ ์ธ ๊ณต๊ฒฉ์— ์ˆ˜๋ฐ˜๋˜๋Š” ์•…์„ฑ ์ฝ”๋“œ ๋ฐ ์ต์Šคํ”Œ๋กœ์ž‡์„ ๊ฒŒ์‹œํ•˜๋Š” ๊ฒƒ๋„ ๊ธˆ์ง€๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋ณด์•ˆ ์—ฐ๊ตฌ ์ค‘์— ์ค€๋น„๋˜๊ณ  ์ด๋ฏธ ์ˆ˜์ •๋œ ์ทจ์•ฝ์ ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ณต๊ฒฉ ์‚ฌ๋ก€๋ฅผ ๊ฒŒ์‹œํ•˜๋Š” ๊ฒƒ์€ ๊ธˆ์ง€๋˜์ง€ ์•Š์ง€๋งŒ ๋ชจ๋“  ๊ฒƒ์€ "ํ™œ์„ฑ ๊ณต๊ฒฉ"์ด๋ผ๋Š” ์šฉ์–ด๊ฐ€ ์–ด๋–ป๊ฒŒ ํ•ด์„๋˜๋Š”์ง€์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

    ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๊ณต๊ฒฉํ•˜๋Š” ๋ชจ๋“  ํ˜•ํƒœ์˜ ์†Œ์Šค ํ…์ŠคํŠธ๋กœ JavaScript ์ฝ”๋“œ๋ฅผ ๊ฒŒ์‹œํ•˜๋Š” ๊ฒƒ์€ ์ด ๊ธฐ์ค€์— ์†ํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๊ฐ€ ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ํ”ผํ•ด์ž์˜ ๋ธŒ๋ผ์šฐ์ €์— ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์—†์œผ๋ฉฐ, ์ต์Šคํ”Œ๋กœ์ž‡ ํ”„๋กœํ† ํƒ€์ž…์ด ์ž‘๋™ ๋ถˆ๊ฐ€๋Šฅํ•œ ํ˜•์‹์œผ๋กœ ๊ฒŒ์‹œ๋˜๋ฉด ์ž๋™์œผ๋กœ ํŒจ์น˜๋ฉ๋‹ˆ๋‹ค. , ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด C++์˜ ๋‹ค๋ฅธ ์ฝ”๋“œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ณต๊ฒฉ๋ฐ›์€ ์‹œ์Šคํ…œ์—์„œ ์ฝ”๋“œ๋ฅผ ์ปดํŒŒ์ผํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉํ•ดํ•˜๋Š” ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. ์œ ์‚ฌํ•œ ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š” ์ €์žฅ์†Œ๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋ฉด ์‚ญ์ œํ•˜์ง€ ์•Š๊ณ  ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

  • "์ŠคํŒธ", ๋ถ€์ • ํ–‰์œ„, ๋ถ€์ • ํ–‰์œ„ ์‹œ์žฅ ์ฐธ์—ฌ, ๋ชจ๋“  ์‚ฌ์ดํŠธ์˜ ๊ทœ์น™์„ ์œ„๋ฐ˜ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ, ํ”ผ์‹ฑ ๋ฐ ๊ทธ ์‹œ๋„๋ฅผ ๊ธˆ์ง€ํ•˜๋Š” ์„น์…˜์ด ํ…์ŠคํŠธ์—์„œ ๋” ๋†’๊ฒŒ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฐจ๋‹จ์— ๋™์˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ํ•ญ์†Œ๋ฅผ ์ œ๊ธฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์„ ์„ค๋ช…ํ•˜๋Š” ๋‹จ๋ฝ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณด์•ˆ ์—ฐ๊ตฌ์˜ ์ผํ™˜์œผ๋กœ ์ž ์žฌ์ ์œผ๋กœ ์œ„ํ—˜ํ•œ ์ฝ˜ํ…์ธ ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ์ €์žฅ์†Œ ์†Œ์œ ์ž์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฝ˜ํ…์ธ ์˜ ์กด์žฌ ์—ฌ๋ถ€๋Š” README.md ํŒŒ์ผ ์‹œ์ž‘ ๋ถ€๋ถ„์— ๋ช…์‹œ์ ์œผ๋กœ ์–ธ๊ธ‰๋˜์–ด์•ผ ํ•˜๋ฉฐ ์—ฐ๋ฝ์ฒ˜ ์ •๋ณด๋Š” SECURITY.md ํŒŒ์ผ์— ์ œ๊ณต๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ GitHub๋Š” ์ด๋ฏธ ๊ณต๊ฐœ๋œ ์ทจ์•ฝ์ ์— ๋Œ€ํ•ด ๋ณด์•ˆ ์—ฐ๊ตฌ์™€ ํ•จ๊ป˜ ๊ฒŒ์‹œ๋œ ์ต์Šคํ”Œ๋กœ์ž‡์„ ์ œ๊ฑฐํ•˜์ง€ ์•Š์ง€๋งŒ(0-day ์•„๋‹˜) ์ด๋Ÿฌํ•œ ์ต์Šคํ”Œ๋กœ์ž‡์ด ์‹ค์ œ ๊ณต๊ฒฉ์— ์‚ฌ์šฉ๋  ์œ„ํ—˜์ด ๋‚จ์•„ ์žˆ๋‹ค๊ณ  ํŒ๋‹จํ•˜๋Š” ๊ฒฝ์šฐ ์•ก์„ธ์Šค๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๋ณด์œ ํ•œ๋‹ค๊ณ  ๋ช…์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค์—์„œ GitHub ์ง€์›ํŒ€์€ ๊ณต๊ฒฉ์— ์‚ฌ์šฉ๋˜๋Š” ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋ถˆ๋งŒ์„ ์ ‘์ˆ˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€