Google์€ Go ํˆดํ‚ท์— ์›๊ฒฉ ์ธก์ • ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

Google์€ Go ์–ธ์–ด ํˆดํ‚ท์— ์›๊ฒฉ ์ธก์ • ์ˆ˜์ง‘์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๊ธฐ๋ณธ์ ์œผ๋กœ ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ํ™œ์„ฑํ™”ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ์›๊ฒฉ ์ธก์ •์—๋Š” "go" ์œ ํ‹ธ๋ฆฌํ‹ฐ, ์ปดํŒŒ์ผ๋Ÿฌ, gopls ๋ฐ govulncheck ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ฐ™์ด Go ์–ธ์–ด ํŒ€์—์„œ ๊ฐœ๋ฐœํ•œ ๋ช…๋ น์ค„ ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ •๋ณด ์ˆ˜์ง‘์€ ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ์šด์˜ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ •๋ณด ์ถ•์ ์œผ๋กœ๋งŒ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ํˆดํ‚ท์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜์ง‘๋œ ์‚ฌ์šฉ์ž ์ •์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ์›๊ฒฉ ์ธก์ •์ด ์ถ”๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

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

ํˆฌ๋ช…ํ•œ ์›๊ฒฉ ์ธก์ •์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ์ฃผ์š” ์›์น™:

  • ์ˆ˜์ง‘๋œ ์ง€ํ‘œ์— ๋Œ€ํ•œ ๊ฒฐ์ •์€ ๊ณต๊ฐœ๋œ ๊ณต๊ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.
  • ์›๊ฒฉ ์ธก์ • ์ˆ˜์ง‘ ๊ตฌ์„ฑ์€ ํ•ด๋‹น ์ง€ํ‘œ์™€ ๊ด€๋ จ ์—†๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์ง€ ์•Š๊ณ  ์ ๊ทน์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋ง๋˜๋Š” ์ง€ํ‘œ ๋ชฉ๋ก์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž๋™ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  • ์›๊ฒฉ ์ธก์ • ์ˆ˜์ง‘ ๊ตฌ์„ฑ์€ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋ก๊ณผ ํ•จ๊ป˜ ํˆฌ๋ช…ํ•œ ๊ฐ์‚ฌ ๋กœ๊ทธ์— ์œ ์ง€๋˜๋ฏ€๋กœ ๋‹ค์–‘ํ•œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ๋‹ค์–‘ํ•œ ์ˆ˜์ง‘ ์„ค์ •์„ ์„ ํƒ์ ์œผ๋กœ ์ ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋ณต์žกํ•ด์ง‘๋‹ˆ๋‹ค.
  • ์›๊ฒฉ ์ธก์ • ์ˆ˜์ง‘ ๊ตฌ์„ฑ์€ ์ด๋ฏธ ์‚ฌ์šฉ ์ค‘์ธ ๋กœ์ปฌ Go ํ”„๋ก์‹œ๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ ์ž๋™์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์บ์‹œ ๊ฐ€๋Šฅํ•œ ํ”„๋ก์‹œ Go ๋ชจ๋“ˆ ํ˜•์‹์ž…๋‹ˆ๋‹ค. ์›๊ฒฉ ์ธก์ • ๊ตฌ์„ฑ ๋‹ค์šด๋กœ๋“œ๋Š” 10% ํ™•๋ฅ ๋กœ ์ผ์ฃผ์ผ์— ํ•œ ๋ฒˆ๋งŒ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค(์ฆ‰, ๊ฐ ์‹œ์Šคํ…œ์€ 5๋…„์— ์•ฝ XNUMXํšŒ ๊ตฌ์„ฑ์„ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค).
  • ์™ธ๋ถ€ ์„œ๋ฒ„๋กœ ์ „์†ก๋˜๋Š” ์ •๋ณด์—๋Š” ์ผ์ฃผ์ผ ์ „์ฒด์— ๋Œ€ํ•œ ํ†ต๊ณ„๋ฅผ ๊ณ ๋ คํ•˜๋Š” ์ตœ์ข… ์นด์šดํ„ฐ๋งŒ ํฌํ•จ๋˜๋ฉฐ ํŠน์ • ์‹œ๊ฐ„๊ณผ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ „์†ก๋œ ๋ณด๊ณ ์„œ์—๋Š” ์–ด๋– ํ•œ ํ˜•ํƒœ์˜ ์‹œ์Šคํ…œ ๋˜๋Š” ์‚ฌ์šฉ์ž ์‹๋ณ„์ž๋„ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ „์†ก๋œ ๋ณด๊ณ ์„œ์—๋Š” ์„œ๋ฒ„์— ์ด๋ฏธ ์•Œ๋ ค์ง„ ํ–‰๋งŒ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์นด์šดํ„ฐ ์ด๋ฆ„, ํ‘œ์ค€ ํ”„๋กœ๊ทธ๋žจ ์ด๋ฆ„, ์•Œ๋ ค์ง„ ๋ฒ„์ „ ๋ฒˆํ˜ธ, ํ‘œ์ค€ ํˆดํ‚ท ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ํ•จ์ˆ˜ ์ด๋ฆ„(์Šคํƒ ์ถ”์ ์„ ๋ณด๋‚ผ ๋•Œ). ๋ฌธ์ž์—ด์ด ์•„๋‹Œ ๋ฐ์ดํ„ฐ๋Š” ์นด์šดํ„ฐ, ๋‚ ์งœ ๋ฐ ํ–‰ ์ˆ˜๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.
  • ์›๊ฒฉ ์ธก์ • ์„œ๋ฒ„์— ์•ก์„ธ์Šคํ•˜๋Š” IP ์ฃผ์†Œ๋Š” ๋กœ๊ทธ์— ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ํ•„์š”ํ•œ ์ƒ˜ํ”Œ์„ ์–ป๊ธฐ ์œ„ํ•ด ๋งค์ฃผ 16๊ฐœ์˜ ๋ณด๊ณ ์„œ๋ฅผ ์ˆ˜์ง‘ํ•  ๊ณ„ํš์ด๋ฉฐ, 2๋งŒ ๊ฐœ์˜ ํˆดํ‚ท ์„ค์น˜๋ฅผ ๊ณ ๋ คํ•˜๋ฉด ๋งค์ฃผ ์‹œ์Šคํ…œ์˜ XNUMX%์—์„œ๋งŒ ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ์ง‘๊ณ„๋œ ํ˜•ํƒœ๋กœ ์ˆ˜์ง‘๋œ ์ง€ํ‘œ๋Š” ๊ทธ๋ž˜ํ”ฝ ๋ฐ ํ‘œ ํ˜•์‹์œผ๋กœ ๊ณต๊ฐœ์ ์œผ๋กœ ๊ฒŒ์‹œ๋ฉ๋‹ˆ๋‹ค. ์›๊ฒฉ ์ธก์ • ์ˆ˜์ง‘ ๊ณผ์ •์—์„œ ์ถ•์ ๋œ ์ „์ฒด ์›์‹œ ๋ฐ์ดํ„ฐ๋„ ๊ฒŒ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์›๊ฒฉ ์ธก์ • ์ˆ˜์ง‘์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์ง€๋งŒ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ์‰ฌ์šด ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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