๋ณด์ ์ ์ฑ ์ ๋ณด
ํ๋ก์ ํธ์ ๋ณด์ ์ฝ์ ์ ๋ณด๊ณ ํ๊ธฐ ์ํ ์ง์นจ์ ์ฌ๋๋ค์๊ฒ ์ ๊ณตํ๊ธฐ ์ํด ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ฃจํธ, docs ๋๋ ..github ํด๋์ SECURITY.md ํ์ผ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ด ๋ถ๋ถ์ ์ด ํ์ผ์ ์ถ๊ฐํ๋ฉด ์ฌ์ฉ์๊ฐ ๊ฒํ ํ ์ ์๋ ์ค๋ช
์ด ํฌํจ๋ row๊ฐ ์๋์ผ๋ก ๋ง๋ค์ด์ง๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ด์๋ฅผ ๋ง๋ค๋ฉด ํ๋ก์ ํธ์ ๋ณด์ ์ ์ฑ
์ ๋ํ ๋งํฌ๊ฐ ํ์๋ฉ๋๋ค.
์กฐ์ง ๋๋ ๊ฐ์ธ ๊ณ์ ์ ๋ํ ๊ธฐ๋ณธ ๋ณด์ ์ ์ฑ ์ ๋ง๋ค ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ Creating a default community health file(๊ธฐ๋ณธ ์ปค๋ฎค๋ํฐ ์ํ ํ์ผ ๋ง๋ค๊ธฐ)์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
ํ
์ฌ์ฉ์๊ฐ ๋ณด์ ์ ์ฑ
์ ์ฐพ์ ์ ์๋๋ก ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ค๋ฅธ ์์น(์: SECURITY.md ํ์ผ)์์ README ํ์ผ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ฆฌํฌ์งํ ๋ฆฌ ์ถ๊ฐ ์ ๋ณด ํ์ผ ์ ๋ณด์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
๋๊ตฐ๊ฐ ํ๋ก์ ํธ์ ๋ณด์ ์ทจ์ฝ์ ์ ๋ณด๊ณ ํ ํ GitHub Security Advisories๋ฅผ ์ฌ์ฉํ์ฌ ์ทจ์ฝ์ ์ ๋ํ ์ ๋ณด๋ฅผ ๊ณต๊ฐ, ์์ , ๊ฒ์ํ ์ ์์ต๋๋ค. GitHub์ ์ทจ์ฝ์ฑ์ ๋ณด๊ณ ํ๊ณ ๊ณต๊ฐํ๋ ํ๋ก์ธ์ค์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ณด์ ์ทจ์ฝ์ฑ์ ์กฐ์ ๋ ๊ณต๊ฐ ์ ๋ณด์(๋ฅผ) ์ฐธ์กฐํ์ธ์. ๋ฆฌํฌ์งํ ๋ฆฌ ๋ณด์ ๊ณต์ง์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ฆฌํฌ์งํ ๋ฆฌ ๋ณด์ ๊ณต์ง ์ ๋ณด์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
GitHub Security Lab์ ์ฐธ๊ฐํ์ฌ ๋ณด์ ๊ด๋ จ ํญ๋ชฉ์ ์ฐพ์๋ณด๊ณ ๋ณด์ ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ์ ๊ธฐ์ฌํ ์๋ ์์ต๋๋ค.
์ค์ SECURITY.md ํ์ผ์ ๋ํ ์์ ๋ https://github.com/electron/electron/blob/main/SECURITY.md์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
Adding a security policy to your repository(๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ณด์ ์ ์ฑ ์ถ๊ฐ)
-
GitHub์์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ธฐ๋ณธ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
-
๋ฆฌํฌ์งํ ๋ฆฌ ์ด๋ฆ์์ Security๋ฅผ ํด๋ฆญํฉ๋๋ค. "Security" ํญ์ด ํ์๋์ง ์์ผ๋ฉด ๋๋กญ๋ค์ด ๋ฉ๋ด๋ฅผ ์ ํํ ๋ค์, Security๋ฅผ ํด๋ฆญํฉ๋๋ค.

-
์ผ์ชฝ ์ฌ์ด๋๋ฐ์ "Reporting"์์ Policy๋ฅผ ํด๋ฆญํฉ๋๋ค.
-
์ค์น ์์์ ํด๋ฆญํฉ๋๋ค.
-
์
SECURITY.mdํ์ผ์์ ์ง์๋๋ ํ๋ก์ ํธ ๋ฒ์ ๋ฐ ์ทจ์ฝ์ฑ์ ๋ณด๊ณ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ ๋ณด๋ฅผ ์ถ๊ฐํฉ๋๋ค. -
๋ณ๊ฒฝ ๋ด์ฉ ์ปค๋ฐ... ์ ํด๋ฆญํฉ๋๋ค.
-
"์ปค๋ฐ ๋ฉ์์ง" ํ๋์, ํ์ผ์ ๋ณ๊ฒฝ ๋ด์ฉ์ ์ค๋ช ํ๋ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๊ฐ๊ฒฐํ๊ณ ๋ช ํํ๊ฒ ์ ๋ ฅํฉ๋๋ค. ์ปค๋ฐ ๋ฉ์์ง์์ ๋ ์ด์์ ์์ฑ์๊ฐ ์ปค๋ฐ์ ํน์ฑ์ ์ง์ ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฌ๋ฌ ์์ฑ์์ ์ปค๋ฐ ๋ง๋ค๊ธฐ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
-
GitHub์์ ๊ณ์ ๊ณผ ์ฐ๊ฒฐ๋ ์ด๋ฉ์ผ ์ฃผ์๊ฐ ๋ ๊ฐ ์ด์ ์๋ ๊ฒฝ์ฐ ์ด๋ฉ์ผ ์ฃผ์ ๋๋กญ๋ค์ด ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๊ณ Git ์์ฑ์ ์ด๋ฉ์ผ ์ฃผ์๋ก ์ฌ์ฉํ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ ํํฉ๋๋ค. ์ด ๋๋กญ๋ค์ด ๋ฉ๋ด์๋ ํ์ธ๋ ์ด๋ฉ์ผ ์ฃผ์๋ง ํ์๋ฉ๋๋ค. ์ด๋ฉ์ผ ์ฃผ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์ ํ ๊ฒฝ์ฐ ํ์ ๋ถ๊ฐ ์ฃผ์๊ฐ ์ด ๊ธฐ๋ณธ ์ปค๋ฐ ์์ฑ์ ์ด๋ฉ์ผ ์ฃผ์๊ฐ ๋ฉ๋๋ค. ํ์ ๋ถ๊ฐ ์ด๋ฉ์ผ ์ฃผ์์ ์ ํํ ํ์์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ปค๋ฐ ๋ฉ์ผ ์ฃผ์ ์ค์ ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.

-
์ปค๋ฐ ๋ฉ์์ง ํ๋ ์๋์์ ํ์ฌ ๋ถ๊ธฐ ๋๋ ์ ๋ถ๊ธฐ์ ์ปค๋ฐ์ ์ถ๊ฐํ ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ํ์ฌ ๋ถ๊ธฐ๊ฐ ๊ธฐ๋ณธ ๋ถ๊ธฐ์ธ ๊ฒฝ์ฐ ์ปค๋ฐ์ ๋ํ ์ ๋ถ๊ธฐ๋ฅผ ๋ง๋ ๋ค์ ๋์ด์ค๊ธฐ ์์ฒญ์ ๋ง๋ค๋๋ก ์ ํํด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋์ด์ค๊ธฐ ์์ฒญ ๋ง๋ค๊ธฐ์(๋ฅผ) ์ฐธ์กฐํ์ธ์.

-
๋ณ๊ฒฝ ๋ด์ฉ ์ปค๋ฐ ๋๋ ๋ณ๊ฒฝ ๋ด์ฉ ์ ์์ ํด๋ฆญํฉ๋๋ค.