์ด ์น์ ์ ๋ค์ค ํ์ด์ง ์ถ๋ ฅ ํ๋ฉด์. ์ฌ๊ธฐ๋ฅผ ํด๋ฆญํ์ฌ ํ๋ฆฐํธ.
Webinars
- 1: 2025-12-03 ์์ฑํ AI, ๊ฐ๋ฐ์ '์๋'์ '์ํ' ์ฌ์ด: ์ฐ๋ฆฌ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌํด์ผ ํ ๊น?
- 2: 2025-12-03 Software Hash ID (SWHID): ์ด์ ๋ ์ ํ์ด ์๋ ํ์์ ๋๋ค
- 3: 2025-11-07 ์ปจํ ์ด๋์ ์คํ์์ค ์ปดํ๋ผ์ด์ธ์ค: ๋ฌด์์ด ๋ฌธ์ ์ด๊ณ ์ด๋ป๊ฒ ํด๊ฒฐํ ๊ฒ์ธ๊ฐ?
- 4: 2025-09-16 EU Cyber Resilience Act (CRA): ์คํ์์ค ๊ฐ๋ฐ์๊ฐ ๋ฐ๋์ ์์์ผ ํ ์์กด ๊ฐ์ด๋
- 5: 2025-09-12 ์ปจํ ์ด๋ ์ปดํ๋ผ์ด์ธ์ค, OSADL Base Image๋ก ํด๊ฒฐํ์ธ์
- 6: 2024-12-20 DeviceCode - ํฌ๋ผ์ฐ๋์์ฑ ๊ธฐ๋ฐ ๋๋ฐ์ด์ค ๋ฐ์ดํฐ ํ์
- 7: 2024-12-16 ISO ํ์คํ์ ์ฌ์ โ OpenChain ์ฌ๋ก๋ฅผ ํตํด ๋ฐฐ์ฐ๋ ํ์ค ๊ฐ๋ฐ
- 8: 2024-12-13 ISO 5230๊ณผ ISO 18974๊ฐ ๋ฒ๋ฅ ์ ๋ฌธ๊ฐ์๊ฒ ๋ฏธ์น๋ ์ํฅ๊ณผ 2024๋ ์ ๋ง
- 9: 2024-12-12 CHAOSS Practitioner Guides๋ฅผ ํ์ฉํ ๊ฑด๊ฐํ๊ณ ์ง์ ๊ฐ๋ฅํ OSS ํ๋ก์ ํธ ๊ตฌ์ถ
- 10: 2024-12-05 ๋ฆฌ๋ ์ค ์ฌ๋จ์์ SBOM์ ํ์ฑํํ๋ ๊ณผ์
- 11: 2024-12-04 OpenChain ISO ํ์ค์ด InnerSource๋ฅผ ์ง์ํ๋ ๋ฐฉ๋ฒ ์ดํดํ๊ธฐ
- 12: 2024-10-29 SBOM ์๊ฐํ - SBOM ๊ฒํ ๋ฅผ ์ํ ๋์์ ์ ๊ทผ๋ฒ
- 13: 2024-10-10 ๋ฐ์ดํฐ๊ฐ AI ๊ณต๊ธ๋ง์์ ์ฐจ์งํ๋ ์ญํ
- 14: 2024-09-27 AI: ํ์ฌ์ ๋ฒ์ ํ๊ฒฝ
1 - 2025-12-03 ์์ฑํ AI, ๊ฐ๋ฐ์ '์๋'์ '์ํ' ์ฌ์ด: ์ฐ๋ฆฌ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌํด์ผ ํ ๊น?
source: https://openchainproject.org/news/2025/12/04/webinar-a-panel-on-generative-ai-risks-and-management
์ผ์:ย 2025๋ 12์ 4์ผ
์ฃผ์ต:ย OpenChain Project
ํจ๋:ย Bitsea, Jun Legal, FossID, SCANOSS์ ์ ๋ฌธ๊ฐ ๊ทธ๋ฃน
์ง๋ 2025๋ 12์ 4์ผ, ์คํ์์ค ์ปดํ๋ผ์ด์ธ์ค์ ๊ณต๊ธ๋ง ๊ด๋ฆฌ์ ๊ธ๋ก๋ฒ ํ์ค์ ์ด๋๋ย OpenChain Project๊ฐ ์์์ ์ ํ ์จ๋น๋๋ฅผ ๊ฐ์ตํ์ต๋๋ค. ์ฃผ์ ๋ ๋ฐ๋ก “์์ฑํ AI(Generative AI)์ ์ํ๊ณผ ๊ด๋ฆฌ(Risks and Management)“์์ต๋๋ค.
๊ฐ๋ฐ์๋ค ์ฌ์ด์์ ‘์ฝํ์ผ๋ฟ(Copilot)‘์ด๋ ‘์ฑGPT(ChatGPT)’ ์๋ ์ฝ๋ฉ์ ์์ํ๊ธฐ ํ๋ค์ด์ง ์ง๊ธ, ๊ธฐ์ ์ ์์ฐ์ฑ ํฅ์์ด๋ผ๋ ๋ฌ์ฝคํ ๊ณผ์ค๊ณผ ๋ฒ์ /๋ณด์ ๋ฆฌ์คํฌ๋ผ๋ ์ด ๋ฟ๋ฆฌ๋ฅผ ๋์์ ๋ง์ฃผํ๊ณ ์์ต๋๋ค. ์ด๋ฒ ์จ๋น๋์์๋ย Bitsea, Jun Legal, FossID, SCANOSSย ๋ฑ ์ ๊ณ ์ต๊ณ ์ ์ ๋ฌธ๊ฐ๋ค์ด ๋ชจ์ฌ, ๋จ์ํ AI๋ฅผ “์ฌ์ฉํ๋ค/์ ํ๋ค"์ ์ด๋ถ๋ฒ์ ๋์ด, “์ด๋ป๊ฒ ์์ ํ๊ฒ ๊ด๋ฆฌํ๋ฉฐ ํ์ฉํ ๊ฒ์ธ๊ฐ"์ ๋ํ ์ค์ง์ ์ธ ํด๋ต์ ๋ ผ์ํ์ต๋๋ค.
1. ํ์์ ์ธ ์๋, ๊ทธ๋ฆฌ๊ณ ์จ๊ฒจ์ง ํจ์
์จ๋น๋์ ์๋๋ ์์ฑํ AI๊ฐ ๊ฐ์ ธ์จ ์๋์ ์ธ ํจ์จ์ฑ์ ๋ํ ์ธ์ ์ผ๋ก ์์๋์์ต๋๋ค. ํจ๋๋ค์ ํ์ฅ์ ๋ชฉ์๋ฆฌ๋ฅผ ๋น๋ ค, AI ๋๊ตฌ ๋์ ํ ๊ฐ๋ฐ ์๋๊ฐย 25%์์ 50%, ์ฌ์ง์ด ๊ทธ ์ด์ย ๋นจ๋ผ์ก๋ค๋ ๋ณด๊ณ ๊ฐ ์๋ฐ๋ฅด๊ณ ์๋ค๊ณ ์ ํ์ต๋๋ค.
ํ์ง๋ง ์ด๋ฌํ ์๋ ๋ค์๋ ๋ฐ๋์ ํด๊ฒฐํด์ผ ํ ๊ณผ์ ๊ฐ ์์ต๋๋ค. ๋ฐ๋ก ‘๊ฒ์ฆ๋์ง ์์ ์ฝ๋์ ์ ์ ’์ ๋๋ค. ๊ฐ๋ฐ์๊ฐ AI๊ฐ ์ง์ค ์ฝ๋๋ฅผ ๊ทธ๋๋ก ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ์ ๋, ๊ทธ ์ฝ๋๊ฐ ์ด๋์ ์๋์ง, ์ด๋ค ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๋ฅด๋์ง, ๋ณด์ ์ทจ์ฝ์ ์ ์๋์ง ํ์ธํ๋ ๊ณผ์ ์ด ์๋ต๋๊ธฐ ์ฝ๋ค๋ ์ ์ด ์ง์ ๋์์ต๋๋ค.
2. ์ถฉ๊ฒฉ์ ์ธ ์ฌ๋ก: “AI๊ฐ ์ฐ๋ฆฌ ์ฝ๋๋ฅผ ํ์ ํ๋ค?”
์ด๋ ๋ ผ์์์ ๊ฐ์ฅ ์ธ์ ๊น์๊ณ , ์ฒญ์ค๋ค์ ์ด๋ชฉ์ ์ง์ค์์ผฐ๋ ์ฌ๋ก๋ ๋ฐ๋กย SCANOSS์ ๊ฒฝํ๋ด์ด์์ต๋๋ค.
์ํํธ์จ์ด ๊ตฌ์ฑ ๋ถ์(SCA) ๋ฐ ์ปดํ๋ผ์ด์ธ์ค ์ ๋ฌธ ๊ธฐ์ ์ธ SCANOSS๋ ์ด๋ ๋ ํฉ๋นํ ์ฌ์ค์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์์ฑํ AI๊ฐย ์์ ๋ค์ ๋ ์์ ์ธ(Proprietary) ์ฝ๋ ํน์ ํน์ ์คํ์์ค ์ฝ๋๋ฅผ ํ ์จ ํ๋ ํ๋ฆฌ์ง ์๊ณ ๊ทธ๋๋ก ์์ฑํด๋ธ ๊ฒ์ ๋๋ค.
์ด๋ ์์ฑํ AI๊ฐ ๋จ์ํ ์ฝ๋ฉ ๋ฌธ๋ฒ์ ํ์ตํด์ ์๋ก์ด ์ฝ๋๋ฅผ ‘์ฐฝ์’ํ๋ ๊ฒ์ด ์๋๋ผ, ํ์ต ๋ฐ์ดํฐ์ ํฌํจ๋ ์ฝ๋๋ฅผย ‘์๊ธฐ’ํ๋ค๊ฐ ๊ทธ๋๋ก ‘๋ฐ๋ณต(Regurgitate)‘ํ ์ ์์์ ๋ณด์ฌ์ฃผ๋ ๊ฒฐ์ ์ ์ธ ์ฆ๊ฑฐ์์ต๋๋ค. ๋ง์ฝ ๊ธฐ์ ์ด ์ด ์ฝ๋๋ฅผ ๊ทธ๋๋ก ์ ํ์ ์ฌ์ฉํ๋ค๋ฉด? ๋ณธ์ ์๋๊ฒ ํ์ฌ์ ์ง์์ฌ์ฐ๊ถ์ ์นจํดํ๊ฑฐ๋, ๊ฐ๋ ฅํ ์นดํผ๋ ํํธ(Copyleft) ๋ผ์ด์ ์ค ์๋ฌด๋ฅผ ์๋ฐํ๊ฒ ๋ ์๋ ์๋ ๊ฒ์ ๋๋ค. ์ด ์ฌ๋ก๋ AI๊ฐ ์์ฑํ ์ฝ๋๊ฐ ๊ฒฐ์ฝ ‘์ ์๊ถ ์ฒญ์ ๊ตฌ์ญ’์ด ์๋๋ผ๋ ์ ์ ์์ฌํฉ๋๋ค.
3. ํจ๋ฌ๋ค์์ ์ ํ: “๋๋ ค์ ๋ง๊ณ , ๊ด๋ฆฌํ๋ผ”
์ด๋ฌํ ์ํ์ฑ์๋ ๋ถ๊ตฌํ๊ณ , ํจ๋๋ค์ ๊ฒฐ๋ก ์ “AI๋ฅผ ์ฐ์ง ๋ง์"๊ฐ ์๋์์ต๋๋ค. ์คํ๋ ค FossID์ ์ ๋ฌธ๊ฐ๋ ์ด๋ ๊ฒ ๊ฐ์กฐํ์ต๋๋ค.
“์ฐ๋ฆฌ๋ ์์ฑํ AI๋ฅผ ๋๋ ค์ํด์๋ ์ ๋ฉ๋๋ค. ์์งํ ๋งํด์, ์ด๊ฑด ํ์์ ์ธ ๋๊ตฌ์ ๋๋ค. ์ฐ๋ฆฌ์ ์ญํ ์ ์ํ์ ๊ณผ์ฅํด์ ๊ฒ์ ์ฃผ๋ ๊ฒ ์๋๋ผ, ๊ฐ๋ฐ์๋ค์ด ์ด ๋๊ตฌ๋ฅผย ์์ ํ๊ณ ํจ์จ์ ์ผ๋ก ํ์ฉํ ์ ์๋๋ก ํ์ํ ๋๊ตฌ์ ํ๋ก์ธ์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค.”
์ฆ, ๋ฌด์กฐ๊ฑด์ ์ธ ๊ธ์ง๋ณด๋ค๋ ‘๊ด๋ฆฌ ๊ฐ๋ฅํ ์ํ(Manageable Risk)‘์ผ๋ก ์ ๊ทผํด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค. ์จ๋น๋ ์งํ์ ์ญ์ ์์ ๋ Copilot, ChatGPT, Claude ๋ฑ ๋ค์ํ AI ๋๊ตฌ๋ฅผ ๋งค์ผ ์ฌ์ฉํ๊ณ ์์์ ๋ฐํ๋ฉฐ, ํต์ฌ์ “์ด๋ป๊ฒ ๊ด๋ฆฌ(Manage)ํ๋๋"์ ๋ฌ๋ ค ์๋ค๊ณ ์ญ์คํ์ต๋๋ค.
4. ์ค์ ๊ฐ์ด๋: ๊ธฐ์ ์ ๋ฌด์์ ํด์ผ ํ๋๊ฐ?
๊ทธ๋ ๋ค๋ฉด ๊ตฌ์ฒด์ ์ผ๋ก ๊ธฐ์ ์ ์ด๋ค ์ค๋น๋ฅผ ํด์ผ ํ ๊น์? ํจ๋๋ค์ ํฌ๊ฒ ์ธ ๊ฐ์ง ์ธก๋ฉด์์ ์ค๋ฌด์ ์ธ ์กฐ์ธ์ ์ ์ํ์ต๋๋ค.
โ ‘์ฌ์ผ๋ก(Silo)‘๋ฅผ ํ๊ดดํ๋ผ: ๋ฒ๋ฌด, ์ ํ, OSPO์ ํ์
AI ๋ฆฌ์คํฌ๋ ๋ฒ๋ฌดํ ํผ์์, ํน์ ๋ณด์ํ ํผ์์ ํด๊ฒฐํ ์ ์๋ ๋ฌธ์ ๊ฐ ์๋๋๋ค. ํจ๋๋ค์ ๋ฒ๋ฌด(Legal), ์ ํ(Product), ๊ทธ๋ฆฌ๊ณ ์คํ์์ค ์ ๋ด ์กฐ์ง(OSPO)์ด ๋ฐ๋์ ํจ๊ป ์์ง์ฌ์ผ ํ๋ค๊ณ ๊ฐ์กฐํ์ต๋๋ค.
- ๋ฒ๋ฌด:ย ๋ผ์ด์ ์ค ๋ฐ ์ ์๊ถ ๋ฆฌ์คํฌ ํ๋จ
- ์ ํ:ย AI ๋์ ์ ํตํ ์์ฐ์ฑ ๋ชฉํ ์ค์
- OSPO:ย ์ค์ ๊ฐ๋ฐ ํ๋ก์ธ์ค ๋ด ๊ฐ์ด๋๋ผ์ธ ์๋ฆฝ ๋ฐ ๊ต์ก
โก ์ ์ฑ ์ ๋ฒ์๋ฅผ ๋ช ํํ ํ๋ผ
๋จ์ํ “๋ผ์ด์ ์ค๋ฅผ ํ์ธํด๋ผ” ์ ๋์ ๋ชจํธํ ์ง์นจ์ ๋ถ์กฑํฉ๋๋ค.
์ฐ๋ฆฌ ํ์ฌ๊ฐ ํ์ฉํ๋ AI ๋๊ตฌ๋ ๋ฌด์์ธ๊ฐ?
AI๊ฐ ์์ฑํ ์ฝ๋๋ฅผ ์์ฉ ์ ํ์ ํฌํจ์ํฌ ๋์ ๊ฒ์ ์ ์ฐจ๋ ๋ฌด์์ธ๊ฐ?
์ ๋ ฅ ๋ฐ์ดํฐ(ํ๋กฌํํธ)์ ํ์ฌ ๊ธฐ๋ฐ์ ๋ฃ์ง ์๋๋ก ํ๋ ๋ณด์ ์ง์นจ์ ๋ฌด์์ธ๊ฐ?
์ด์ฒ๋ผ ๊ตฌ์ฒด์ ์ธ ์ ์ฑ (Policy)๊ณผ ํ์ฉ ๋ฒ์(Scope)๋ฅผ ๋จผ์ ํฉ์ํ๊ณ ์ ์ํ๋ ๊ฒ์ด ์ฒซ๊ฑธ์์ ๋๋ค.
โข ๊ฐ๋ฐ์๋ฅผ ์์ง์ด๋ ํ: ‘๊ต์ก’๊ณผ ‘๋๊ตฌ’
์จ๋น๋ ์ค ์งํ๋ ์ค์๊ฐ ์ค๋ฌธ์กฐ์ฌ์์ “AI๊ฐ ์์ฑํ ์ฝ๋๊ฐ ๋ฒ์ ์ผ๋ก ์์ ํ์ง ํ์ธํ๊ณ ์๋๊ฐ?“๋ผ๋ ์ง๋ฌธ์ ๋ํด, “๊ทธ๋ ๋ค"๋ ์๋ต์ 8๋ช ์ ๋ถ๊ณผํ๊ณ , “๋ชจ๋ฅธ๋ค"๋ ๋ต๋ณ๋ 5๋ช ์ด๋ ๋์์ต๋๋ค.
๊ฐ๋ฐ์๋ค์ด ๋ณด์ ์ ์ฐจ๋ฅผ ๊ท์ฐฎ์ํ๊ฑฐ๋ ๊ฑฐ๋ถ๊ฐ์ ๋๋ผ๋ ๊ฒฝ์ฐ์ ๋ํด, ํจ๋๋ค์ “๊ฐ์๊ฐ ์๋ ์ดํด"๋ฅผ ํด๋ฒ์ผ๋ก ์ ์ํ์ต๋๋ค.
- ๊ฐ๋ฐ์์๊ฒ “๊ทธ๋ฅ ๊ฒ์ฌํด"๋ผ๊ณ ์ํค๋ฉด ๋ฐ๋ฅด์ง ์์ต๋๋ค.
- *“์ ์ด๊ฒ์ด ์ํํ์ง”, “์ด ์ฝ๋๊ฐ ํ์ฌ์ IP๋ฅผ ์ด๋ป๊ฒ ์ํํ ์ ์๋์ง"๋ฅผ ๋ช ํํ ๊ต์กํ๋ฉด, ๊ฐ๋ฐ์๋ค์ ์ค์ค๋ก ์กฐ์ฌํ๊ณ ์์ง์ ๋๋ค.
- ๋๋ถ์ด, ๊ฐ๋ฐ์์ ์ํฌํ๋ก์ฐ๋ฅผ ๋ฐฉํดํ์ง ์๋ ์๋ํ๋ ๊ฒ์ฆ ๋๊ตฌ(Tooling)๋ฅผ ์ ๊ณตํ์ฌ ๊ฒ์ฌ ๊ณผ์ ์ ๊ฐ์ํํด ์ฃผ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค.
5. ๊ฒฐ๋ก : AI ์๋์ ์๋ก์ด ‘์ฒด์ธ์ง ๋ฉ์ด์ปค’๊ฐ ๋์
์จ๋น๋๋ ์ฐธ์์๋ค์๊ฒ ๊ธ์ ์ ์ธ ๋น์ ์ ์ ์ํ๋ฉฐ ๋ง๋ฌด๋ฆฌ๋์์ต๋๋ค. ๊ณผ๊ฑฐ ์คํ์์ค๊ฐ ์ฒ์ ๋ฑ์ฅํ์ ๋๋ ๊ธฐ์ ๋ค์ ๋ณด์๊ณผ ๋ผ์ด์ ์ค ๋ฌธ์ ๋ก ๋๋ ค์์ ๋จ์์ต๋๋ค. ํ์ง๋ง ์ง๊ธ ์คํ์์ค๋ IT ์ฐ์ ์ ํ์ค์ด ๋์์ต๋๋ค.
์์ฑํ AI๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ง๊ธ์ ํผ๋๊ณผ ๋ฆฌ์คํฌ ๊ด๋ฆฌ ๊ณผ์ ์ ์ฐ๋ฆฌ์๊ฒ ์๋ก์ด ํ๋ก์ธ์ค ์ ๋ฌธ๊ฐ, ๋ณํ ๊ด๋ฆฌ์(Change Manager)๊ฐ ๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. AI๋ผ๋ ๊ฑฐ๋ํ ํ๋๋ฅผ ๋๋ ค์๋ง ํ ๊ฒ์ด ์๋๋ผ, ๊ทธ ํ๋ ์์ ์ฌ๋ผํ๋ ๋ฒ์ ์ตํ๋ ์กฐ์ง๋ง์ด ๋ค์ ๋จ๊ณ๋ก ๋์ฝํ ์ ์์ ๊ฒ์ ๋๋ค.
3์ค ์์ฝ
- AI๋ ์๋ ์ ๊ฒ:ย ๊ฐ๋ฐ ์๋๋ฅผ 50%๊น์ง ๋์ฌ์ฃผ์ง๋ง, ํ์ฌ ์ฝ๋ ํ์ ์ด๋ ๋ผ์ด์ ์ค ์๋ฐ ๊ฐ์ ์น๋ช ์ ๋ฆฌ์คํฌ๋ ํจ๊ป ๊ฐ์ ธ์จ๋ค.
- ๊ธ์ง๋ณด๋จ ๊ด๋ฆฌ:ย AI ์ฌ์ฉ์ ๋ง์ ์๋ ์๋ค. ๋ฒ๋ฌด-์ ํ-OSPO ํ์ด ํ๋ ฅํ์ฌ ‘์์ ํ ์ฌ์ฉ ๊ฐ์ด๋๋ผ์ธ’์ ๋ง๋๋ ๊ฒ์ด ์ ์ผํ ํด๋ฒ์ด๋ค.
- ๋๊ตฌ์ ๊ต์ก:ย ๊ฐ๋ฐ์๊ฐ ์ค์ค๋ก ๋ฉ๋ํ ์ ์๋ ๋ฆฌ์คํฌ ๊ต์ก์ ์ ๊ณตํ๊ณ , ๊ฐ๋ฐ ํ๋ฆ์ ๋์ง ์๋ ์๋ํ๋ ๊ฒ์ฆ ๋๊ตฌ๋ฅผ ๋์ ํด์ผ ํ๋ค.
์ด ํฌ์คํ ์ 2025๋ 12์ 4์ผ ์งํ๋ OpenChain ์จ๋น๋ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ฌ๊ตฌ์ฑ๋์์ต๋๋ค. ์๋ณธ ์์์ย ์ฌ๊ธฐ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
by Gemini 3.0
2 - 2025-12-03 Software Hash ID (SWHID): ์ด์ ๋ ์ ํ์ด ์๋ ํ์์ ๋๋ค
2025๋ 12์ 3์ผ, OpenChain Project๋ ์ค์ํ ์ฃผ์ ๋ก ์จ๋น๋๋ฅผ ๊ฐ์ตํ์ต๋๋ค. ๋ฐ๋ก SWHID(Software Hash Identifier)์ ๋๋ค.
“์ํํธ์จ์ด ์๋ณ์? ๊ทธ๋ฅ URL์ด๋ ๋ฒ์ ๋๋ฒ ์ฐ๋ฉด ๋๋ ๊ฑฐ ์๋?“๋ผ๊ณ ์๊ฐํ์ จ๋์? ๋ง์ฝ ๊ทธ๋ฌ๋ค๋ฉด ์ค๋ ์ด ๊ธ์ ๋๊น์ง ์ฝ์ผ์ ์ผ ํฉ๋๋ค. 2025๋ 4์, ISO/IEC 18670:2025 ๊ตญ์ ํ์ค์ผ๋ก ์ ์ ๋ SWHID๋ ์ด์ ์ํํธ์จ์ด ๊ณต๊ธ๋ง ๋ณด์๊ณผ ์ปดํ๋ผ์ด์ธ์ค์ ์๋ก์ด ๊ธฐ์ค(New Normal)์ด ๋์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด๋ฒ ์จ๋น๋์์๋ Software Heritage์ CTO์ธ Thomas Aynaud๊ฐ ์ฐ์ฌ๋ก ๋์ SWHID์ ๊ธฐ์ ์ ์๋ฆฌ์ ๊ฑฐ๋ฒ๋์ค, ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๊ฐ ์ ์ด๊ฒ ์์ด๋ ์ด ์ ์๊ฒ ๋ ๊ฒ์ธ์ง์ ๋ํด ์ฌ๋ ๊น์ ์ด์ผ๊ธฐ๋ฅผ ๋๋์์ต๋๋ค. ์จ๋น๋๋ฅผ ๋์น์ ๋ถ๋ค์ ์ํด ํต์ฌ ๋ด์ฉ์ ์์ธํ ์ ๋ฆฌํด ๋๋ฆฝ๋๋ค.
1. ๋ฌธ์ ์ ์์: “๊ทธ ์ฝ๋, ์ด๋ ๊ฐ์ง?”
์ฐ๋ฆฌ๋ ๋งค์ผ ์๋ง์ ์คํ์์ค์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์กดํด ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํฉ๋๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๊ฐ ์์กดํ๋ ๊ทธ ์ฝ๋๋ฅผ ์๋ณํ๋ ๋ฐฉ์์ ์๊ฐ๋ณด๋ค ๋ถ์์ ํฉ๋๋ค.
- URL์ ๊นจ์ง๋๋ค (Link Rot): GitHub ์ ์ฅ์๊ฐ ์ญ์ ๋๊ฑฐ๋, ํ๋ก์ ํธ๊ฐ ๋ค๋ฅธ ๊ณณ์ผ๋ก ์ด์ฌ ๊ฐ๋ฉด URL์ ๋ฌด์ฉ์ง๋ฌผ์ด ๋ฉ๋๋ค.
- ๋ฒ์ ๋๋ฒ๋ ๋ชจํธํฉ๋๋ค:
v1.0์ด๋ผ๋ ํ๊ทธ๋ ๊ฐ๋ฐ์๊ฐ ๋ฎ์ด์ฐ๊ธฐ ๋๋ฆ์ ๋๋ค. ์ด์ ๋ค์ด๋ก๋ํv1.0๊ณผ ์ค๋ ๋ค์ด๋ก๋ํv1.0์ด 100% ๊ฐ๋ค๊ณ ๋ณด์ฅํ ์ ์์๊น์?
Thomas Aynaud๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ‘๊ณ ์ ์๋ณ์(Intrinsic Identifier)‘์ ๊ฐ๋ ์ ์๊ฐํ์ต๋๋ค.
์ธ์ฌ์ (Extrinsic) vs. ๋ด์ฌ์ (Intrinsic) ์๋ณ์
์ด๊ฒ์ด ์ด๋ฒ ์จ๋น๋์ ํต์ฌ ๊ฐ๋ ์ ๋๋ค.
- ์ธ์ฌ์ ์๋ณ์ (Extrinsic): ์ธ๋ถ ์์คํ
(๋ ์ง์คํธ๋ฆฌ)์ด ๋ถ์ฌํ๋ ์ด๋ฆ์
๋๋ค. ์: ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ, URL, DOI.
- ๋ฌธ์ ์ : ๋ฐ๊ธ ๊ธฐ๊ด(๋ ์ง์คํธ๋ฆฌ)์ด ์ฌ๋ผ์ง๊ฑฐ๋ ์ค์๋ฅผ ํ๋ฉด ์๋ณ์์ ๋์์ ์ฐ๊ฒฐ์ด ๋์ด์ง๋๋ค.
- ๋ด์ฌ์ ์๋ณ์ (Intrinsic): ๋์ ๊ทธ ์์ฒด์์ ๊ณ์ฐ๋ ์ด๋ฆ์
๋๋ค. ์: ์ง๋ฌธ, DNA, SWHID.
- ์ฅ์ : ๋ ์ง์คํธ๋ฆฌ๊ฐ ํ์ ์์ต๋๋ค. ์ฝ๋(Content)๊ฐ ๊ฐ๋ค๋ฉด, ์ธ์ ์ด๋์ ๋๊ฐ ๊ณ์ฐํด๋ ํญ์ ๋๊ฐ์ ์๋ณ์๊ฐ ๋์ต๋๋ค.
SWHID๋ ๋ฐ๋ก ์ด ‘๋ด์ฌ์ ์๋ณ์’์ ๋๋ค. ์ค์ ๊ด๋ฆฌ ๊ธฐ๊ตฌ ์์ด๋ ์ํํธ์จ์ด ์ํฐํฉํธ์ ๋ฌด๊ฒฐ์ฑ์ ์ํ์ ์ผ๋ก ๋ณด์ฅํฉ๋๋ค.
2. SWHID ํด๋ถ: ์ด๋ป๊ฒ ์๊ฒผ๋์?
SWHID๋ ๋จ์ํ ๋์๊ฐ ์๋๋๋ค. ์ฒด๊ณ์ ์ธ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ๋ฌธ์์ด์ ๋๋ค. ์จ๋น๋์์ ์๊ฐ๋ SWHID์ ํ์ค ๊ตฌ์กฐ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
textswh:1:cnt:94a9ed024d3859793618152ea559a168bbcbb5e2
์ด ์๋ณ์๋ ๋ค์๊ณผ ๊ฐ์ด 3๋ถ๋ถ์ผ๋ก ๋๋ฉ๋๋ค.
- Prefix (
swh:1): ์ด๊ฒ์ด SWHID์ด๋ฉฐ ๋ฒ์ 1์ด๋ผ๋ ๋ป์ ๋๋ค. - Object Type: ์๋ณํ๊ณ ์๋ ๋์์ ์ข
๋ฅ์
๋๋ค.
cnt(Content): ํ์ผ ๋ด์ฉ ๊ทธ ์์ฒด (Blob)dir(Directory): ํ์ผ๊ณผ ํ์ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐrev(Revision): ํน์ ์์ ์ ์ปค๋ฐ (์์ฑ์, ๋ ์ง ์ ๋ณด ํฌํจ)rel(Release): ํน์ ๋ฆด๋ฆฌ์ฆ (ํ๊ทธ ๋ฑ)snp(Snapshot): ์ ์ฅ์์ ์ ์ฒด ์ํ (๋ชจ๋ ๋ธ๋์น์ ํ๊ทธ ํฌํจ)
- Hash: ๊ฐ์ฒด์ ๋ด์ฉ์ ์ํธํ(SHA1)ํ์ฌ ์์ฑํ ๊ณ ์ ํ ์ง๋ฌธ์ ๋๋ค.
Merkle DAG (๋จธํด ํธ๋ฆฌ) ๊ตฌ์กฐ
SWHID๋ ํ์ผ ํ๋๋ง ์๋ณํ๋ ๊ฒ ์๋๋๋ค. ํ์ผ๋ค์ด ๋ชจ์ฌ ๋๋ ํ ๋ฆฌ๊ฐ ๋๊ณ , ๋๋ ํ ๋ฆฌ๊ฐ ๋ชจ์ฌ ์ปค๋ฐ์ด ๋๋ ์ ์ฒด ๊ตฌ์กฐ๋ฅผ ์ํ์ ์ผ๋ก ์ฐ๊ฒฐํฉ๋๋ค. ํ์ผ ํ๋๋ผ๋ ๋ด์ฉ์ด 1๋นํธ๋ง ๋ฐ๋๋ฉด, ์์ ๋๋ ํ ๋ฆฌ์ ์ปค๋ฐ์ SWHID ๊ฐ๋ ์ฐ์์ ์ผ๋ก ์์ ํ ๋ฌ๋ผ์ง๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ์๋ฒฝํ ๋ฌด๊ฒฐ์ฑ(Integrity)์ ๋๋ค.
3. ์ SWHID๊ฐ ํ์์ธ๊ฐ์? (Use Cases)
Thomas Aynaud๋ SWHID๊ฐ ๋จ์ํ ์์นด์ด๋น ๋๊ตฌ๋ฅผ ๋์ด, ์ฐ์ ๊ณ์ ํต์ฌ ์ธํ๋ผ๊ฐ ๋๊ณ ์์์ ๊ฐ์กฐํ์ต๋๋ค.
1. ์ํํธ์จ์ด ๊ณต๊ธ๋ง ๋ณด์ (Software Supply Chain Security)
SBOM(Software Bill of Materials)์ด ์ค์ํด์ง๋ฉด์, “์ ํํ ์ด๋ค ์ฝ๋๊ฐ ๋ค์ด๊ฐ๋๊ฐ?“๋ฅผ ์ฆ๋ช ํด์ผ ํฉ๋๋ค. SWHID๋ฅผ ์ฌ์ฉํ๋ฉด ์ธ๋ถ ์ ์ฅ์๊ฐ ํดํน๋นํด ์ฝ๋๊ฐ ๋ณ์กฐ๋๋๋ผ๋, ํด์๊ฐ์ด ๋ฌ๋ผ์ง๋ฏ๋ก ์ฆ์ ํ์งํ ์ ์์ต๋๋ค. EU Cyber Resilience Act (CRA)์ ๊ฐ์ ๊ท์ ๋์์ ์์ด SWHID๋ ๊ฐ์ฅ ๊ฐ๋ ฅํ ๋ฌด๊ธฐ์ ๋๋ค.
2. ์ฅ๊ธฐ ๋ณด์กด ๋ฐ ์ถ์ ์ฑ (Long-term Traceability)
์คํ์์ค ํ๋ก์ ํธ๊ฐ ์ฌ๋ผ์ ธ๋(ํ๊ธฐ๋๋๋ผ๋), Software Heritage๋ ์ ์ธ๊ณ์ ์ฝ๋๋ฅผ ํฌ๋กค๋งํ์ฌ ๋ณด๊ดํฉ๋๋ค(ํ์ฌ 260์ต ๊ฐ ์ด์์ ์์ค ํ์ผ ๋ณด๊ด ์ค). SWHID๋ง ์๋ค๋ฉด ์๋ณธ ์ ์ฅ์๊ฐ ์ฌ๋ผ์ ธ๋ ์์นด์ด๋ธ์์ ์ ํํ ๊ทธ ์ฝ๋๋ฅผ ์ฐพ์๋ผ ์ ์์ต๋๋ค. “๊นจ์ง์ง ์๋ ๋งํฌ"๊ฐ ์๊ธฐ๋ ์ ์ ๋๋ค
3. ๊ณผํ์ ์ฌํ์ฑ (Reproducibility)
์ฐ๊ตฌ ๋ ผ๋ฌธ์์ “GitHub์ X ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ๋ค"๋ผ๊ณ ์ฐ๋ ๊ฒ๋ง์ผ๋ก๋ ๋ถ์กฑํฉ๋๋ค. ์ฝ๋๊ฐ ์ ๋ฐ์ดํธ๋๋ฉด ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ์ฌํํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. SWHID๋ฅผ ์ฌ์ฉํ๋ฉด “์ ํํ ์ด ๋ฒ์ ์, ์ด ํ์ผ๋ค์ ์ฌ์ฉํ๋ค"๊ณ ๋ช ์ํ ์ ์์ด ์ฐ๊ตฌ์ ์ ๋ขฐ๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค.
4. ISO ํ์คํ์ ๊ฑฐ๋ฒ๋์ค
2025๋ 4์, SWHID๋ ISO/IEC 18670:2025๋ผ๋ ๊ตญ์ ํ์ค์ด ๋์์ต๋๋ค. ์ด๊ฒ์ด ์ฃผ๋ ์๋ฏธ๋ ํฝ๋๋ค.
- ํน์ ๊ธฐ์ ์ ์์ ๋ฌผ์ด ์๋๋๋ค: SWHID๋ Software Heritage๊ฐ ์ฒ์ ๋ง๋ค์์ง๋ง, ์ด์ ๋ ๊ตญ์ ํ์ค์ผ๋ก์ ์ ์ธ๊ณ ๋๊ตฌ๋ผ๋ ์์ ๋กญ๊ฒ ๊ตฌํํ๊ณ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์คํ ๊ฑฐ๋ฒ๋์ค: ํฌ๋ช ํ ๊ฑฐ๋ฒ๋์ค ๋ชจ๋ธ ์๋์์ ๊ด๋ฆฌ๋๋ฏ๋ก, ํน์ ๋ฒค๋์ ์ข ์(Lock-in)๋ ์ํ์ด ์์ต๋๋ค.
5. ๊ฒฐ๋ก : SWHID๋ฅผ ์ค๋นํ์ธ์
์จ๋น๋์ ์ ๋ชฉ์ธ “You will not be able to live without it"์ ๊ณผ์ฅ์ด ์๋์์ต๋๋ค.
์ํํธ์จ์ด๊ฐ ์ธ์์ ๋จน์ด์น์ฐ๊ณ ์๋ ์ง๊ธ, ๊ทธ ์ํํธ์จ์ด๋ฅผ ‘์ ํํ๊ฒ ์ง์นญํ๊ณ ’, ‘๋ณ์กฐ๋์ง ์์์์ ์ฆ๋ช ํ๊ณ ’, ‘์๊ตฌ์ ์ผ๋ก ๋ณด์กดํ๋’ ์ ์ผํ ๋ฐฉ๋ฒ์ด ๋ฐ๋ก SWHID์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ ์ด์ ๊นจ์ง ์ ์๋ URL์ ์์กดํ์ง ๋ง์ธ์. ์ด์ ๋ ์ฝ๋์ ์ง๋ฌธ, SWHID๋ฅผ ์ฌ์ฉํ ๋์ ๋๋ค.
๊ด๋ จ ๋งํฌ
- ์จ๋น๋ ๋ค์๋ณด๊ธฐ: YouTube ๋งํฌ
- SWHID ๊ณต์ ์คํ: ISO/IEC 18670:2025
- OpenChain Project: https://openchainproject.org
๋ณธ ํฌ์คํ ์ 2025๋ 12์ 3์ผ ์งํ๋ OpenChain ์จ๋น๋ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์์ฑ๋์์ต๋๋ค.
by Gemini 3.0
3 - 2025-11-07 ์ปจํ ์ด๋์ ์คํ์์ค ์ปดํ๋ผ์ด์ธ์ค: ๋ฌด์์ด ๋ฌธ์ ์ด๊ณ ์ด๋ป๊ฒ ํด๊ฒฐํ ๊ฒ์ธ๊ฐ?
source: https://openchainproject.org/news/2025/11/07/webinar-containers-and-compliance
2025๋ 11์ 7์ผ, OpenChain Project๋ ์ต๊ทผ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ํต์ฌ์ธ ‘์ปจํ ์ด๋(Container)‘์ ‘์ปดํ๋ผ์ด์ธ์ค(Compliance)‘๋ฅผ ์ฃผ์ ๋ก ์ฌ๋ ๊น์ ํจ๋ ํ ์๋ฅผ ์งํํ์ต๋๋ค. ์ด๋ฒ ์จ๋น๋๋ Chris Wood์ ์งํ ํ์ Caren Kresse (OSADL), Heather Meeker, Mary Hardy, Till Jaeger ๋ฑ ์ต๊ณ ์ ์คํ์์ค ๋ฒ๋ฅ ๋ฐ ๊ธฐ์ ์ ๋ฌธ๊ฐ๋ค์ด ๋ชจ์ฌ ์ด๋ค ํ ๋ก ์ ๋ฒ์์ต๋๋ค.
์ปจํ ์ด๋ ๊ธฐ์ ์ ๋ฐฐํฌ๋ฅผ ํ์ ์ ์ผ๋ก ๋จ์ํ์์ผฐ์ง๋ง, ๋์์ ๋ผ์ด์ ์ค ๊ด๋ฆฌ์ ์ปดํ๋ผ์ด์ธ์ค ์ธก๋ฉด์์๋ ๋ณต์กํ “๋ธ๋๋ฐ์ค"๋ฅผ ๋ง๋ค์ด๋์ต๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ์จ๋น๋์์ ๋ ผ์๋ ํต์ฌ ์ด์ 3๊ฐ์ง์ ์ ๋ฌธ๊ฐ๋ค์ ์ ์ธ์ ์์ธํ ์ ๋ฆฌํด ๋๋ฆฝ๋๋ค.
์จ๋น๋ ๊ฐ์
- ์ฃผ์ : Containers and Compliance (์ปจํ ์ด๋์ ์ปดํ๋ผ์ด์ธ์ค)
- ์ผ์: 2025๋ 11์ 7์ผ
- ํจ๋:
- Chris Wood (Chair): OpenChain Specification Chair
- Caren Kresse: OSADL (Open Source Automation Development Lab)
- Heather Meeker: ์คํ์์ค ๋ฒ๋ฅ ์ ๋ฌธ๊ฐ
- Mary Hardy: ์คํ์์ค ์ปดํ๋ผ์ด์ธ์ค ์ ๋ฌธ๊ฐ
- Till Jaeger: ์คํ์์ค ์ ๋ฌธ ๋ณํธ์ฌ
ํต์ฌ ๋ ผ์ 1: ํจํค์ง ๋งค๋์ ์ ๋ถํฌ๋ช ์ฑ (Transparency Issues)
๊ฐ๋ฐ์๋ค์ npm, pip, maven ๊ฐ์ ํจํค์ง ๋งค๋์ ๋ฅผ ๋ฏฟ๊ณ ์์กด์ฑ์ ์ค์นํฉ๋๋ค. ํ์ง๋ง ์ ๋ฌธ๊ฐ๋ค์ ์ด ๊ณผ์ ์ ์ฌ๊ฐํ “ํฌ๋ช
์ฑ ๋ถ์กฑ” ๋ฌธ์ ๊ฐ ์๋ค๊ณ ์ง์ ํ์ต๋๋ค.
๋ฌธ์ ์ : “๋ฉํ๋ฐ์ดํฐ๋ ๊ฑฐ์ง๋ง์ ํ๋ค”
ํจ๋๋ค์ ํจํค์ง ๋งค๋์ ๊ฐ ์ ๊ณตํ๋ ์ ๋ณด๊ฐ ๋ถ์์ ํ๊ฑฐ๋, ์ค๋๋์๊ฑฐ๋, ์ฌ์ง์ด ํ๋ฆฐ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค๊ณ ์ ์ ๋ชจ์์ต๋๋ค.
- Caren Kresse & Heather Meeker: “ํจํค์ง ๋งค๋์ ์ ๋ฉํ ์ ๋ณด๋ง ๋ฏฟ๊ณ ์ปดํ๋ผ์ด์ธ์ค๋ฅผ ์งํํ๋ ๊ฒ์ ์ํํ๋ค. ์ค์ ์์ค ์ฝ๋์ ๋ผ์ด์ ์ค์ ํจํค์ง ์ ๋ณด๊ฐ ๋ถ์ผ์นํ๋ ๊ฒฝ์ฐ๊ฐ ๋น์ผ๋น์ฌํ๋ค.”
- Till Jaeger: “ํจํค์ง ๋งค๋์ ๋ ๊ฒฐ๊ตญ ์ ์คํธ๋ฆผ ํ๋ก์ ํธ๊ฐ ์ ๋ ฅํ ์ ๋ณด๋ง ๋ณด์ฌ์ค ๋ฟ์ด๋ค. ์ ๋ ฅ ๋จ๊ณ์์ ์ค๋ฅ๊ฐ ์๋ค๋ฉด, ํจํค์ง ๋งค๋์ ๋ ์๋ชป๋ ์ ๋ณด๋ฅผ ๊ทธ๋๋ก ์ ํํ๊ฒ ๋๋ค.”
ํด๊ฒฐ ๋ฐฉํฅ: “ClearlyDefined"์ ๊ฐ์ ๊ณต์ฉ DB ํ์ฉ
Mary Hardy๋ ClearlyDefined์ ๊ฐ์ ๊ณต๊ณต ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ์ฉ์ ์ ์ํ์ต๋๋ค. ์ด๋ ์คํ์์ค ํจํค์ง์ ์ค์ ๋ผ์ด์ ์ค ์ ๋ณด๋ฅผ ์ค์บํ๊ณ ์ฌ๋์ด ๊ฒ์ฆํ(Curated) ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ฏ๋ก, ๋ถํ์คํ ํจํค์ง ๋งค๋์ ์ ๋ณด๋ณด๋ค ์ ๋ขฐํ ์ ์๋ ๊ธฐ์ค์ ์ด ๋ ์ ์์ต๋๋ค.
ํต์ฌ ๋ ผ์ 2: ๋ฐ์ด๋๋ฆฌ ์ค์บ๋์ ํ๊ณ (Binary Scanner Limitations)
์ปจํ ์ด๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๋ฏธ ๋น๋๋ ‘๋ฐ์ด๋๋ฆฌ(Binary)’ ํํ์ ์ด๋ฏธ์ง์ ๋๋ค. ์์ค ์ฝ๋๊ฐ ์๋ ์ํ์์ ๋ฐ์ด๋๋ฆฌ๋ง ๋ณด๊ณ ๋ผ์ด์ ์ค๋ฅผ ํ๋ณํ๋ ๊ฒ์ ๊ธฐ์ ์ ์ผ๋ก ์ด๋ ต์ต๋๋ค.
๋ฌธ์ ์ : “๊ฒ๋ง ๋ณด๊ณ ์์ ์ ์ ์๋ค”
- ์ค์บ๋์ ํ๊ณ: ํ์ฌ์ ๋ผ์ด์ ์ค ์ค์บ๋๋ค์ ์ฃผ๋ก ๋ฐ์ด๋๋ฆฌ์ ์ต์์ ๋ ๋ฒจ ๋ผ์ด์ ์ค๋ง ์๋ณํ ์ ์์ต๋๋ค. ๋ฐ์ด๋๋ฆฌ ์์ ์ ์ ์ผ๋ก ๋งํฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ณต์กํ ์ข ์์ฑ ๊ตฌ์กฐ๊น์ง ์๋ฒฝํ๊ฒ ํํค์น์ง ๋ชปํฉ๋๋ค.
- Caren Kresse: “๋ฐ์ด๋๋ฆฌ ์ค์บ๋๊ฐ ์ ๋๋ก ์๋ํ๋ ค๋ฉด ํด๋น ๋ฐ์ด๋๋ฆฌ๊ฐ ‘์ด๋์ ์๊ณ (Origin)’, ‘์ด๋ป๊ฒ ๋น๋๋์๋์ง(Build Info)‘๋ฅผ ์ญ์ถ์ ํ ์ ์์ด์ผ ํ๋๋ฐ, ํ์ฌ ๊ธฐ์ ๋ก๋ ์ด๊ฒ์ด ๋งค์ฐ ์ด๋ ต๋ค.”
๋ฏธ๋ ์ ๋ง: AI์ ๊ณ ๋ํ๋ ์ค์บ๋
Heather Meeker์ Mary Hardy๋ AI ์ฝ๋ฉ ๋๊ตฌ์ ๋ฐ์ ์ด ์คํ๋ ค ์ค์บ๋ ๊ธฐ์ ์ ๋ถํ์ ์ด๋ ์ ์๋ค๊ณ ์ ๋งํ์ต๋๋ค. AI๊ฐ ์ฝ๋์ ์ถ์ฒ๋ฅผ ์ถ์ ํ๋ ๊ธฐ์ ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ, ๋ฐ์ด๋๋ฆฌ์ ๊ธฐ์์ ์ฐพ์๋ด๋ ๊ธฐ์ ๋ ํจ๊ป ๊ณ ๋ํ๋ ๊ฒ์ด๋ผ๋ ๊ธ์ ์ ์ธ ์์ธก์ด ๋์์ต๋๋ค.
ํต์ฌ ๋ ผ์ 3: ๊ฐ๋ฐ์ ์ธ์ ๊ฐ์ (Developer Awareness)
๊ฐ์ฅ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๋ ๊ฒฐ๊ตญ “์ฌ๋"์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ค์ด ์ปจํ ์ด๋๋ฅผ ๋ง๋ค ๋ ๋ผ์ด์ ์ค ์ ๋ณด๋ฅผ ์ ๋๋ก ๊ธฐ์ ํ์ง ์๊ฑฐ๋, ๋ฒ ์ด์ค ์ด๋ฏธ์ง(Base Image)์ ๋ฒ์ ๋ฆฌ์คํฌ๋ฅผ ๊ณ ๋ คํ์ง ์๋ ๊ดํ์ด ์ง์ ๋์์ต๋๋ค.
๋ฌธ์ ์ : “๊ธฐ๋ณธ๊ฐ์ ํจ์ ”
- Marcel (์ฐธ๊ฐ์ ์ฝ๋ฉํธ): “Maven ๊ฐ์ ๋๊ตฌ์์
default๋ก ์ค์ ๋ ๋ผ์ด์ ์ค(์: Apache)๋ฅผ ๊ฐ๋ฐ์๊ฐ ์๋์น ์๊ฒ ๊ทธ๋๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์ค์ ๋ก๋ ๋ค๋ฅธ ๋ผ์ด์ ์ค๋ฅผ ์จ์ผ ํจ์๋ ์ค์ ์ ๋ฐ๊พธ์ง ์์ ์๋ชป๋ ์ ๋ณด๊ฐ ํผ์ง๋ค.” - Chris Wood: “ํธํ๋์ง ์๋ ๋ผ์ด์ ์ค๋ค์ด ์ปจํ ์ด๋ ํ๋์ ์์ฌ ๋ค์ด๊ฐ์ ๋, ์ด๋ฅผ ๊ธฐ์ ์ ์ผ๋ก ํด๊ฒฐ(Remediation)ํ๋ ๋ฐฉ๋ฒ์ด ๋ง๋ ์น ์๋ค.”
ํด๊ฒฐ ๋ฐฉํฅ: ๊ต์ก๊ณผ “์ ๋ขฐํ ์ ์๋ ๋ฒ ์ด์ค ์ด๋ฏธ์ง”
- Till Jaeger: “๋ชจ๋ ๊ฐ๋ฐ์๊ฐ ๋ฒ๋ฅ ์ ๋ฌธ๊ฐ๊ฐ ๋ ์ ์๋ค. ๋์ ‘๊ฒ์ฆ๋ ๋ฒ ์ด์ค ์ด๋ฏธ์ง(Trusted Base Images)‘๋ฅผ ์ฌ์ฉํ๋๋ก ๊ฐ์ด๋ํด์ผ ํ๋ค.” OSADL๊ณผ ๊ฐ์ ๊ธฐ๊ด์์ ๋ฒ์ ๊ฒํ ๊ฐ ๋๋ ๋ฒ ์ด์ค ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํ๊ณ , ๊ฐ๋ฐ์๋ค์ ๊ทธ ์์์ ์ ํ๋ฆฌ์ผ์ด์ ๋ง ์ฌ๋ฆฌ๋ ๋ฐฉ์์ด ํ์ค์ ์ธ ๋์์ผ๋ก ์ ์๋์์ต๋๋ค.
๊ฒฐ๋ก : ์ปจํ ์ด๋ ์ปดํ๋ผ์ด์ธ์ค, ์์ผ๋ก์ ๊ณผ์
์ด๋ฒ ์จ๋น๋์ ๊ฒฐ๋ก ์ ๋ช ํํ์ต๋๋ค. “์๋ํ ๋๊ตฌ(Tooling)๋ง์ผ๋ก๋ ์์ง ์ถฉ๋ถํ์ง ์๋ค"๋ ๊ฒ์ ๋๋ค.
- ์์ค ์ฝ๋ ํ๋ณด์ ์ค์์ฑ: ๋ฐ์ด๋๋ฆฌ ์ค์บ๋ง์ผ๋ก๋ ํ๊ณ๊ฐ ์์ผ๋ฏ๋ก, ๊ฐ๋ฅํ ํ ์์ค ์ฝ๋๋ฅผ ํ๋ณดํ์ฌ ๋ถ์ํด์ผ ํฉ๋๋ค.
- ์ ์คํธ๋ฆผ๊ณผ์ ํ๋ ฅ: ๋ผ์ด์ ์ค ์ ๋ณด๊ฐ ๋๋ฝ๋์์ ๋๋ ์ง์ ์ ์คํธ๋ฆผ ํ๋ก์ ํธ์ ๊ธฐ์ฌ(Contribution)ํ์ฌ ์ ๋ณด๋ฅผ ์์ ํ๋ ๋ฌธํ๊ฐ ํ์ํฉ๋๋ค.
- ํ๋ก์ธ์ค์ ํ์คํ: OpenChain(ISO/IEC 5230)๊ณผ ๊ฐ์ ํ์ค ํ๋ก์ธ์ค๋ฅผ ๋์ ํ์ฌ, ๊ฐ๋ฐ ๋จ๊ณ์์๋ถํฐ ์ฌ๋ฐ๋ฅธ ๋ผ์ด์ ์ค ์ ๋ณด๊ฐ ๊ธฐ์ ๋๋๋ก ๊ฐ์ ํ๋ ์ฒด๊ณ๊ฐ ํ์ํฉ๋๋ค.
์ปจํ ์ด๋๋ ํธ๋ฆฌํ์ง๋ง, ๊ทธ ํธ๋ฆฌํจ ๋ค์ ์จ๊ฒจ์ง ‘๋ฒ์ ๋ถ์ฑ’๋ฅผ ๋ฌด์ํด์๋ ์ ๋ฉ๋๋ค. ์ด๋ฒ ์จ๋น๋๋ ๊ทธ ๋ถ์ฑ๋ฅผ ์ด๋ป๊ฒ ๊ด๋ฆฌ ๊ฐ๋ฅํ ์์ค์ผ๋ก ๋ง๋ค ๊ฒ์ธ๊ฐ์ ๋ํ ์ค์ํ ์ด์ ํ๋ฅผ ์ ์ํด์ฃผ์์ต๋๋ค.
๊ด๋ จ ์๋ฃ
- OpenChain Project: https://openchainproject.org
- OSADL (Open Source Automation Development Lab): https://osadl.org
- ClearlyDefined: https://clearlydefined.io
๋ณธ ํฌ์คํ ์ 2025๋ 11์ 7์ผ ์งํ๋ OpenChain ์จ๋น๋์ ์์ฝ ๋ฐ ํจ๋ ํ ์ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ฌ๊ตฌ์ฑ๋์์ต๋๋ค.
by Gemini 3.0
4 - 2025-09-16 EU Cyber Resilience Act (CRA): ์คํ์์ค ๊ฐ๋ฐ์๊ฐ ๋ฐ๋์ ์์์ผ ํ ์์กด ๊ฐ์ด๋
source: https://openchainproject.org/news/2025/09/16/webinar-cra
2025๋ 9์ 16์ผ, OpenChain Project๋ ์ ๋ฝ ์ฐํฉ(EU)์ ์๋ก์ด ์ฌ์ด๋ฒ ๋ณด์๋ฒ์ธ CRA(Cyber Resilience Act)๋ฅผ ์ฃผ์ ๋ก ๊ธด๊ธ ์จ๋น๋๋ฅผ ๊ฐ์ตํ์ต๋๋ค. ์ด๋ฒ ์จ๋น๋์์๋ Linux Foundation์ ์คํ์์ค ๊ณต๊ธ๋ง ๋ณด์ ์ฑ ์์์ด์ 20๋ ์ด์์ ๊ฒฝ๋ ฅ์ ๊ฐ์ง ๋ณด์ ์ ๋ฌธ๊ฐ David A. Wheeler๊ฐ ์ฐ์ฌ๋ก ๋์ CRA์ ํต์ฌ๊ณผ ๋์ ๋ฐฉ์์ ๋ช ์พํ๊ฒ ํ์ด๋์ต๋๋ค.
“๋๋ ์ ๋ฝ์ ์ ์ฌ๋๋ฐ?”, “์ฐ๋ฆฌ ํ์ฌ๋ ๋ฏธ๊ตญ ํ์ฌ์ธ๋ฐ?“๋ผ๊ณ ์๊ฐํ์ จ๋์? ๋ง์ฝ ๋น์ ์ด ๋ง๋๋ ์ํํธ์จ์ด๊ฐ ์ ๋ฝ ์์ฅ์ ํ๋งค๋๊ฑฐ๋ ์ฌ์ฉ๋๋ค๋ฉด, ์ด ๋ฒ์ 100% ๋น์ ์๊ฒ ์ ์ฉ๋ฉ๋๋ค. ์ฌ์ง์ด ์คํ์์ค ๊ฐ๋ฐ์๋ผ๋ ์์ธ๊ฐ ์๋ ์ ์์ต๋๋ค.
์ด๋ฒ ํฌ์คํ ์์๋ ์จ๋น๋์ ํต์ฌ ๋ด์ฉ์ A to Z๋ก ์์ธํ ์ ๋ฆฌํด ๋๋ฆฝ๋๋ค.
1. CRA๋ ๋ฌด์์ธ๊ฐ? (๊ทธ๋ฆฌ๊ณ ์ ์ค์ํ๊ฐ?)
์ด๊ฒ์ ‘๊ฐ์ด๋๋ผ์ธ’์ด ์๋๋ผ ‘๋ฒ(Law)‘์ ๋๋ค.
CRA๋ ๋จ์ํ ๊ถ๊ณ ์ฌํญ์ด ์๋๋๋ค. EU ์์ฅ์ ์ถ์๋๋ “๋์งํธ ์์๊ฐ ํฌํจ๋ ๋ชจ๋ ์ ํ(Products with Digital Elements, PDE)“์ ์ ์ฉ๋๋ ๊ฐ๋ ฅํ ๊ท์ ์ ๋๋ค.
- ์ํ์ผ: 2024๋ 12์ 10์ผ ๋ฐํจ (์ด๋ฏธ ๋ฒ์ ๋๋ค!)
- ๋ณธ๊ฒฉ ์ ์ฉ: 2027๋ 12์ 11์ผ (์์ ์ ์ฉ)
- ๋ฒ๊ธ: ์ต๋ 1,500๋ง ์ ๋ก(์ฝ 220์ต ์) ๋๋ ์ ์ธ๊ณ ๋งค์ถ์ 2.5% ์ค ๋ ํฐ ๊ธ์ก
์ ์ธ๊ณ๊ฐ ์ํฅ๊ถ์ ๋๋ค
David Wheeler๋ ๊ฐ์กฐํ์ต๋๋ค. “CRA๋ EU ๋ฒ์ด์ง๋ง ์ฌ์ค์ ๊ธ๋ก๋ฒ ๋ฒ์ด๋ค.”
์ํํธ์จ์ด ์์ฅ์ ๊ตญ๊ฒฝ์ด ์์ต๋๋ค. ๋น์ ์ด ํ๊ตญ์ด๋ ๋ฏธ๊ตญ์์ ๊ฐ๋ฐํ๋๋ผ๋, ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์ด ์ ๋ฝ ์์ฅ์ ๋ฐฐํฌ๋๋ค๋ฉด CRA ์ค์ ์๋ฌด๊ฐ ๋ฐ์ํฉ๋๋ค.
2. ๋๋ ์ด๋ค ์ญํ ์ธ๊ฐ? (Manufacturer vs. Steward)
CRA์์ ๊ฐ์ฅ ํท๊ฐ๋ฆฌ๋ฉด์๋ ์ค์ํ ๋ถ๋ถ์ “๋ด๊ฐ ์ด๋ค ์ญํ ๋ก ์ ์๋๋๊ฐ"์ ๋๋ค. ์ญํ ์ ๋ฐ๋ผ ์๋ฌด๊ฐ ์ฒ์ง ์ฐจ์ด์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
Manufacturer (์ ์กฐ์ ์ฒด)
๊ฐ์ฅ ๋ฌด๊ฑฐ์ด ์ฑ ์์ ์ง๋ ์ฃผ์ฒด์ ๋๋ค.
- ์ ์: ์์ ์ ํ๋(Commercial Activity)์ ์ผํ์ผ๋ก ์ ํ์ ์์ฅ์ ์ถ์ํ๋ ์.
- ํต์ฌ ๊ธฐ์ค: ๋์ ๋ฐ๊ณ ํ๋๊ฐ? (์ง์ ํ๋งค, ์ ๋ฃ ์ง์, ํน์ ๋ฐ์ดํฐ ์์ง ๋ฑ)
- ์คํ์์ค๋ผ๋? ๋ค. ์คํ์์ค ํ๋ก์ ํธ๋ผ๋ ์์ ์ ์ด์ต(Monetization)์ ์ํด ์ด์๋๋ค๋ฉด Manufacturer๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
Open Source Software Steward (์คํ์์ค ์คํ์ด๋)
์ด๋ฒ ์ต์ข ๋ฒ์์ ์๋ก ์ถ๊ฐ๋ ์ค์ํ ๊ฐ๋ ์ ๋๋ค.
- ์ ์: ์์ ์ ๋ชฉ์ ์์ด ์คํ์์ค ํ๋ก์ ํธ์ ๊ฐ๋ฐ์ ์ง์์ ์ผ๋ก ์ง์ํ๋ ๋ฒ์ธ (์: Linux Foundation, Eclipse Foundation ๋ฑ).
- ์๋ฌด: Manufacturer๋ณด๋ค๋ ๊ฐ๋ณ์ง๋ง ์ฌ์ ํ ์ค์ํฉ๋๋ค. ๋ณด์ ์ ์ฑ ์๋ฆฝ, ์ทจ์ฝ์ ๊ด๋ฆฌ ๋ฐ ๋ณด๊ณ ํ๋ ฅ ๋ฑ์ ์๋ฌด๊ฐ ์์ต๋๋ค.
์์ ์คํ์์ค ๊ฐ๋ฐ์/๊ธฐ์ฌ์
- ํฌ์์: ๋จ์ํ ์ทจ๋ฏธ๋ก ๊ฐ๋ฐํ๊ฑฐ๋ ๋น์๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฝ๋๋ง ๊ธฐ์ฌํ๋ ๊ฐ์ธ ๊ฐ๋ฐ์๋ CRA ์ ์ฉ ๋์์ด ์๋๋๋ค.
- ์ฃผ์: ํ์ง๋ง ๋น์ ์ ์ฝ๋๋ฅผ ๊ฐ์ ธ๋ค ์ฐ๋ ๊ธฐ์ (Manufacturer)์ ๋น์ ์๊ฒ “์ด ์ฝ๋ ์์ ํ๊ฐ์?“๋ผ๊ณ ๋ฌป๊ธฐ ์์ํ ๊ฒ์ ๋๋ค.
3. Manufacturer๊ฐ ํด์ผ ํ ์ผ (To-Do List)
๋ง์ฝ ๋น์ ์ด Manufacturer๋ก ๋ถ๋ฅ๋๋ค๋ฉด, ๋ค์์ ์๋ฌด๋ฅผ ๋ฐ๋์ ์ง์ผ์ผ ํฉ๋๋ค.
- CE ๋งํฌ ๋ถ์ฐฉ: ์ ํ์ด CRA ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํจ์ ์ฆ๋ช ํ๋ ๋งํฌ๋ฅผ ๋ถ์ฌ์ผ ํ๋งค ๊ฐ๋ฅํฉ๋๋ค.
- ๋ณด์ ๋ด์ฌํ (Security by Design): ๊ฐ๋ฐ ์ด๊ธฐ๋ถํฐ ๋ณด์์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. (์๋ ค์ง ์ ์ฉ ๊ฐ๋ฅ ์ทจ์ฝ์ ์ด ์์ด์ผ ํจ)
- SBOM(Software Bill of Materials) ์ ๊ณต: ์ต์ํ ์ต์์ ์์กด์ฑ(Top-level dependencies) ๋ชฉ๋ก์ ํฌํจํ SBOM์ ๋ณด์ ํด์ผ ํฉ๋๋ค.
- ์ทจ์ฝ์ ๋ณด๊ณ (Vulnerability Reporting): ์ด๊ฒ ๊ฐ์ฅ ๋ฌด์ญ์ต๋๋ค.
- 24์๊ฐ ์ด๋ด: ํ๋ฐํ ์ ์ฉ๋๋ ์ทจ์ฝ์ (Actively Exploited Vulnerability) ์ธ์ง ์ ์กฐ๊ธฐ ๊ฒฝ๋ณด(Early Warning) ์ ์ถ.
- 72์๊ฐ ์ด๋ด: ์์ธ ๋ณด๊ณ ์ ์ ์ถ.
- 14์ผ ์ด๋ด: ์กฐ์น ์๋ฃ ํ ์ต์ข ๋ณด๊ณ ์ ์ ์ถ.
- David์ ์ฝ๋ฉํธ: “24์๊ฐ์ ์์ ์ผ ๊ธฐ์ค์ด ์๋๋๋ค. ์ฃผ๋ง, ๊ณตํด์ผ ์๊ด์์ด ๊ทธ๋ฅ 24์๊ฐ์ ๋๋ค.”
4. ์ด๋ป๊ฒ ์ค๋นํด์ผ ํ๋์? (Action Plan)
David Wheeler๋ “์ง๊ธ ๋น์ฅ ์ค๋นํ์ง ์์ผ๋ฉด ๋์ค์ ํจ๋์ ๋น ์ง ๊ฒ"์ด๋ผ๊ณ ๊ฒฝ๊ณ ํ๋ฉฐ 3๊ฐ์ง ์ก์ ํ๋์ ์ ์ํ์ต๋๋ค.
๋ฌด๋ฃ ๊ต์ก ๋ฃ๊ธฐ (๊ฐ๋ ฅ ์ถ์ฒ)
Linux Foundation๊ณผ OpenSSF๊ฐ ๋ง๋ ๋ฌด๋ฃ ๊ต์ก ์ฝ์ค๊ฐ ์์ต๋๋ค. ์ด ์ฝ์ค๋ฅผ ๋ฃ๊ณ ์๋ฃ ๋ฐฐ์ง๋ฅผ ๋ฐ์ธ์. ํ์๋ค์๊ฒ๋ ๋ฃ๊ฒ ํ์ธ์.
- ๊ณผ์ ๋ช : Understanding the EU Cyber Resilience Act (LFEL1001)
- ๋น์ฉ: ๋ฌด๋ฃ
- ๋งํฌ: https://training.linuxfoundation.org/express-learning/understanding-the-eu-cyber-resilience-act-cra-lfel1001/
๋ณด์ ๊ต์ก ์ด์
๊ฐ๋ฐ์๋ค์ด ๋ณด์ ์ฝ๋ฉ์ ํ ์ค ์์์ผ ํฉ๋๋ค.
- ์ถ์ฒ ๊ณผ์ : Developing Secure Software (LFD121) - ์ญ์ ๋ฌด๋ฃ์ ๋๋ค.
ํ์ค ์ค์
CRA๋ ๋์ ์์ค์ ์๊ตฌ์ฌํญ๋ง ๋ช ์ํ๊ณ , ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ ์ ๋ฐฉ๋ฒ์ “ํ์ค(Standards)“์ ๋ฐ๋ฅด๋ผ๊ณ ํฉ๋๋ค. ํ์ฌ CEN/CENELEC์ด ํ์ค์ ๋ง๋ค๊ณ ์์ต๋๋ค. ์ด ํ์ค์ ์ค์ํ๋ฉด ๋ฒ์ ์ค์ํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ(Presumption of Conformity)๋๋ฏ๋ก, ๊ด๋ จ ํ์ค ๋ํฅ์ ์์์ฃผ์ํด์ผ ํฉ๋๋ค.
๊ฒฐ๋ก : ๊ท์ ๋ฅผ ๊ธฐํ๋ก
CRA๋ ๊ท์ฐฎ์ ๊ท์ ์ผ ์ ์์ง๋ง, ๋ฐ๋๋ก ์๊ฐํ๋ฉด “๋ณด์์ด ๊ฒ์ฆ๋ ์ํํธ์จ์ด"๋ผ๋ ํ์ง ๋ณด์ฆ ๋งํฌ๊ฐ ๋ ์ ์์ต๋๋ค.
2027๋ ์ ๋ฉ์ด ๋ณด์ด์ง๋ง, ์ ํ ๊ฐ๋ฐ ์ฌ์ดํด์ ๊ณ ๋ คํ๋ฉด ๋ด์ผ๋ถํฐ ๋น์ฅ ์ค๋นํด์ผ ํฉ๋๋ค. ์ง๊ธ ๋ฐ๋ก ํ ๋ด์์ “์ฐ๋ฆฌ๋ Manufacturer์ธ๊ฐ?“๋ผ๋ ์ง๋ฌธ๋ถํฐ ์์ํด ๋ณด์ธ์.
๊ด๋ จ ๋งํฌ
- ์จ๋น๋ ๋ค์๋ณด๊ธฐ: YouTube ๋งํฌ
- ๋ฌด๋ฃ CRA ๊ต์ก ์ฝ์ค: LFEL1001 ๋ฐ๋ก๊ฐ๊ธฐ
- OpenChain Project: https://openchainproject.org
๋ณธ ํฌ์คํ ์ 2025๋ 9์ 16์ผ ์งํ๋ OpenChain ์จ๋น๋ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ฌ๊ตฌ์ฑ๋์์ต๋๋ค.
by Gemini 3.0
5 - 2025-09-12 ์ปจํ ์ด๋ ์ปดํ๋ผ์ด์ธ์ค, OSADL Base Image๋ก ํด๊ฒฐํ์ธ์
source: https://openchainproject.org/news/2025/09/12/osadl-base-image-webinar
2025๋ 9์ 12์ผ, OpenChain Project๋ ์ปจํ ์ด๋ ํ๊ฒฝ์์์ ์คํ์์ค ๋ผ์ด์ ์ค ์ค์(Compliance) ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ค์ง์ ์ธ ์๋ฃจ์ ์ ์ฃผ์ ๋ก ์จ๋น๋๋ฅผ ๊ฐ์ตํ์ต๋๋ค. ์ด๋ฒ ์จ๋น๋์์๋ OSADL(Open Source Automation Development Lab)์ Caren Kresse๊ฐ ์ฐ์ฌ๋ก ๋์, ๋ณต์กํ ์ปจํ ์ด๋ ๊ณ์ธต ๊ตฌ์กฐ ์์์ ๋ฒ์ ์๋ฌด๋ฅผ ์์ฝ๊ฒ ์ค์ํ ์ ์๋๋ก ๋๋ ‘OSADL Base Image’ ํ๋ก์ ํธ๋ฅผ ์์ธํ ์๊ฐํ์ต๋๋ค.
๊ฐ๋ฐ์์๊ฒ๋ ๋ฐฐํฌ์ ํ๋ช ์ธ ‘์ปจํ ์ด๋’๊ฐ ์ปดํ๋ผ์ด์ธ์ค ๋ด๋น์์๊ฒ๋ ์ ๋ชฝ์ด ๋ ์ ์๋ค๋ ์ฌ์ค, ์๊ณ ๊ณ์ จ๋์? ์ด๋ฒ ํฌ์คํ ์์๋ ๊ทธ ์ด์ ์ OSADL์ด ์ ์ํ๋ ๋ช ์พํ ํด๋ต์ ์ ๋ฆฌํด ๋๋ฆฝ๋๋ค.
1. ๋ฌธ์ ์ ๊ธฐ: ์ปจํ ์ด๋๋ ์ ์ปดํ๋ผ์ด์ธ์ค๊ฐ ์ด๋ ค์ธ๊น์?
์ปจํ ์ด๋ ๊ธฐ์ (Docker ๋ฑ)์ ์ํํธ์จ์ด ๋ฐฐํฌ๋ฅผ ๋จ์ํ์์ผฐ์ง๋ง, ๋ผ์ด์ ์ค ๊ด๋ฆฌ ์ธก๋ฉด์์๋ ์๋ก์ด ๋๊ด์ ๋ง๋ค์์ต๋๋ค. Caren Kresse๋ ํฌ๊ฒ ๋ ๊ฐ์ง ํต์ฌ ๋ฌธ์ ๋ฅผ ์ง์ ํ์ต๋๋ค.
๋ณต์กํ ๊ณ์ธต(Layered) ๊ตฌ์กฐ
์ปจํ
์ด๋๋ ์ฌ๋ฌ ๊ฐ์ ๋ ์ด์ด๊ฐ ์์ฌ์ ํ๋์ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ญ๋๋ค. ์ฐ๋ฆฌ๋ ๋ณดํต FROM ubuntu:latest ์ฒ๋ผ ๋ฒ ์ด์ค ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ๋ค ์ฐ๊ณ , ๊ทธ ์์ ์ฐ๋ฆฌ๋ง์ ์ ํ๋ฆฌ์ผ์ด์
์ ์น์ต๋๋ค.
- ๋ฌธ์ : ๋ด๊ฐ ์์ฑํ ์ฝ๋(Upper Layer)๋ ๊ด๋ฆฌํ ์ ์์ง๋ง, ๊ฐ์ ธ๋ค ์ด ๋ฒ ์ด์ค ์ด๋ฏธ์ง(Base Image) ์์ ๋ค์ด์๋ ์๋ง์ ์คํ์์ค ํจํค์ง์ ๋ผ์ด์ ์ค ์๋ฌด๋ ๋๊ฐ ์ฑ ์์ง๊น์?
์ปดํ๋ผ์ด์ธ์ค ์๋ฃ์ ๋ถ์ฌ
Docker Hub ๋ฑ์์ ์ฝ๊ฒ ๋ค์ด๋ก๋ํ ์ ์๋ ๋๋ถ๋ถ์ ๋ฒ ์ด์ค ์ด๋ฏธ์ง๋ค์ ‘์คํ’์ ์ํ ๋ฐ์ด๋๋ฆฌ๋ง ์ ๊ณตํ ๋ฟ, ๋ผ์ด์ ์ค ๊ณ ์ง๋ฌธ์ด๋ ์์ค ์ฝ๋(GPL ์๋ฌด ๋ฑ)์ ๊ฐ์ ์ปดํ๋ผ์ด์ธ์ค ์๋ฃ๋ ํฌํจํ๊ณ ์์ง ์์ต๋๋ค.
- ๋ฆฌ์คํฌ: ์ด ์ํ๋ก ์ปจํ ์ด๋๋ฅผ ๋ฐฐํฌํ๋ฉด, ์คํ์์ค ๋ผ์ด์ ์ค ์๋ฐ์ผ๋ก ๋ฒ์ ๋ถ์์ ํ๋ง๋ฆด ์ ์์ต๋๋ค.
2. ํด๊ฒฐ์ฑ : OSADL Base Image๋?
OSADL์ “๋ชจ๋๊ฐ ๊ณตํต์ผ๋ก ์ฐ๋ ๋ฒ ์ด์ค ์ด๋ฏธ์ง๋ผ๋ฉด, ์ปดํ๋ผ์ด์ธ์ค ์์ ๋ ํ ๋ฒ๋ง ํด์ ๊ณต์ ํ๋ฉด ๋์ง ์์๊น?“๋ผ๋ ์์ด๋์ด๋ก ์ด ํ๋ก์ ํธ๋ฅผ ์์ํ์ต๋๋ค.
OSADL Base Image๋ ๋จ์ํ OS ์ด๋ฏธ์ง๊ฐ ์๋๋๋ค. “๋ชจ๋ ๋ฒ์ ์ ๋ณด์ ์ปดํ๋ผ์ด์ธ์ค ์๋ฃ๊ฐ ์ด๋ฏธ ์๋ฒฝํ๊ฒ ํฌํจ๋” ์ปจํ ์ด๋ ๋ฒ ์ด์ค ์ด๋ฏธ์ง์ ๋๋ค.
์ฃผ์ ํน์ง
- ์๋ฒฝํ ๋ฒ์ ์ ๋ณด: ๋ผ์ด์ ์ค ํ ์คํธ, ์ ์๊ถ ๊ณ ์ง, ์์ค ์ฝ๋(๋๋ ์ ๊ณต ์ ์์)๊ฐ ๋ชจ๋ ํฌํจ๋์ด ์์ต๋๋ค.
- ๊ฒ์ฆ๋ ๋ฐ์ดํฐ: OSADL์ OSSelot ํ๋ก์ ํธ๋ฅผ ํตํด ์ ๋ฌธ๊ฐ๊ฐ ํ๋ ์ด์ (Curation)ํ ์ ๋ขฐ๋ ๋์ ๋ผ์ด์ ์ค ์ ๋ณด๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ๋ค์ํ ๋ฐฐํฌํ ์ง์: Debian (slim), Ubuntu (minimal), Alpine ๋ฑ ๋๋ฆฌ ์ฐ์ด๋ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ ์ง์ํฉ๋๋ค.
3. ๊ธฐ์ ์ ์ฌ์ธต ๋ถ์: ์ด๋ป๊ฒ ๋ง๋ค์ด์ง๋์?
์จ๋น๋์์๋ OSADL Base Image๊ฐ ์์ฑ๋๋ 4๋จ๊ณ ๊ธฐ์ ์ ํ๋ก์ธ์ค๊ฐ ์์ธํ ๊ณต๊ฐ๋์์ต๋๋ค.youtube
์ต์ํ๋ ํ๊ฒฝ ๊ตฌ์ถ (Minimal Setup):
debootstrap(Debian/Ubuntu)์ด๋apk static(Alpine) ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด ๊ผญ ํ์ํ ํจํค์ง๋ง ํฌํจ๋ ์ต์ํ์ ํ์ผ ์์คํ (chrootํ๊ฒฝ)์ ๋ง๋ญ๋๋ค. ๋ถํ์ํ ํจํค์ง๋ฅผ ์ค์ฌ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์ต์ํํฉ๋๋ค.๋ผ์ด์ ์ค ์ค์บ ๋ฐ ํ๋ ์ด์ (Scan & Curation):
์ด๋ฏธ์ง์ ํฌํจ๋ ๋ชจ๋ ์์ค ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ ๋ค, FOSSology์ ๊ฐ์ ์ค์บ๋๋ฅผ ๋๋ฆฝ๋๋ค. ์ด๋ OSADL์ด ๊ด๋ฆฌํ๋ ํ๋ ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค(OSSelot)๋ฅผ ํ์ฉํด ์ค์บ ๊ฒฐ๊ณผ์ ์ ํ๋๋ฅผ ๋์ด๊ณ ์คํ(False Positive)์ ์ ๊ฑฐํฉ๋๋ค.
์ปดํ๋ผ์ด์ธ์ค ์๋ฃ ์์ฑ (Compliance Material):
์ค์บ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก SPDX ๋ฆฌํฌํธ, ๋ผ์ด์ ์ค ๊ณ ์ง๋ฌธ(Legal Notices)์ ์์ฑํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์ปจํ ์ด๋๋ฅผ ์คํํ ๋ ๋ฒ์ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์๋๋ก ์์ ๋ฉ์์ง ๋ฑ์ ํฌํจ์ํต๋๋ค.
์ด๋ฏธ์ง ๋น๋ (Build):
์ต์ข ์ ์ผ๋ก ์ด ๋ชจ๋ ์ ๋ณด๊ฐ ๋ด๊ธด ํ์ผ ์์คํ ์ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ก ๋น๋ํ์ฌ ๋ฐฐํฌํฉ๋๋ค.
4. ์ค๋ฌด ํ์ฉ ๊ฐ์ด๋: ๋ ๊ฐ์ง ๋ฒ์
OSADL Base Image๋ ์ฌ์ฉ์์ ์ํฉ์ ๋ง์ถฐ ๋ ๊ฐ์ง ๋ฒ์ ์ ์ ๊ณตํฉ๋๋ค.
๋ฒ์ 1: ์์ค ์ฝ๋ ํฌํจํ (Immediate Delivery)
- ํน์ง: ์ด๋ฏธ์ง ์์ ๋ชจ๋ ์คํ์์ค ํจํค์ง์ ์์ค ์ฝ๋๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
- ์ฅ์ : ๋ณ๋์ ์์ค ์ฝ๋ ์ ๊ณต ์ ์ฐจ ์์ด ์ด๋ฏธ์ง๋ง ๋ฐฐํฌํ๋ฉด GPL ๋ฑ์ ์๋ฌด๋ฅผ ์ฆ์ ๋ง์กฑํฉ๋๋ค. ๊ฐ์ฅ ์์ ํ๊ณ ํธ๋ฆฌํ ๋ฐฉ๋ฒ์ ๋๋ค.
- ๋จ์ : ์์ค ์ฝ๋๊ฐ ๋ค์ด๊ฐ๋ฏ๋ก ์ด๋ฏธ์ง ์ฉ๋์ด ํฝ๋๋ค.
๋ฒ์ 2: ์์ค ์ฝ๋ ๋ฏธํฌํจํ (Delayed Delivery)
- ํน์ง: ์์ค ์ฝ๋๋ ๋นผ๊ณ , ์คํ ๋ฐ์ด๋๋ฆฌ์ ‘์์ค ์ฝ๋ ์ ๊ณต ์ ์์(Written Offer)‘๋ง ํฌํจ๋์ด ์์ต๋๋ค.
- ์ฅ์ : ์ด๋ฏธ์ง ์ฉ๋์ด ํจ์ฌ ์์ต๋๋ค.
- ๋จ์ : ์ฌ์ฉ์๊ฐ ์์ฒญํ ๊ฒฝ์ฐ ์์ค ์ฝ๋๋ฅผ ๋ณ๋๋ก ์ ๊ณตํด์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์์ต๋๋ค(ํ์ง๋ง OSADL์ด ํด๋น ์์ค ํจํค์ง๋ฅผ ๋ณ๋๋ก ์ ๊ณตํ๋ฏ๋ก ๋์์ ์ฝ์ต๋๋ค).
5. ๊ฒฐ๋ก : “๋ฐํด๋ฅผ ๋ค์ ๋ฐ๋ช ํ์ง ๋ง์ธ์”
์ฌ๋ฌ๋ถ์ ํ์ฌ๊ฐ ์ปจํ
์ด๋๋ฅผ ๋ฐฐํฌํ๋ค๋ฉด, ๋ฒ ์ด์ค ์ด๋ฏธ์ง์ ๋ผ์ด์ ์ค ๋ถ์์ ์๊ฐ์ ๋ญ๋นํ์ง ๋ง์ธ์. ์ด๋ฏธ OSADL์ด ๋ฒ์ ์ผ๋ก ๊ฒํ ๋ฅผ ๋ง์น OSADL Base Image๋ฅผ FROM์ผ๋ก ๋ถ๋ฌ์ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ์ฌ๋ฌ๋ถ์ ๊ทธ ์์ ์น๋ ์ฌ๋ฌ๋ถ์ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ํ ์ปดํ๋ผ์ด์ธ์ค๋ง ์ ๊ฒฝ ์ฐ๋ฉด ๋ฉ๋๋ค.
์ด๊ฒ์ด ๋ฐ๋ก ์คํ์์ค์ ์ ์ ์ธ “๊ณต์ ์ ํ๋ ฅ"์ ์ปดํ๋ผ์ด์ธ์ค ์์ญ์ ์ ์ฉํ ๋ชจ๋ฒ ์ฌ๋ก์ ๋๋ค.
๊ด๋ จ ๋งํฌ
- ์จ๋น๋ ๋ค์๋ณด๊ธฐ: YouTube ๋งํฌ
- OSADL ํ๋ก์ ํธ ํ์ด์ง: https://www.osadl.org/base-image
- Docker Hub (๋ค์ด๋ก๋): https://hub.docker.com/r/osadl/
๋ณธ ํฌ์คํ ์ 2025๋ 9์ 12์ผ ์งํ๋ OpenChain ์จ๋น๋ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์์ฑ๋์์ต๋๋ค.
6 - 2024-12-20 DeviceCode - ํฌ๋ผ์ฐ๋์์ฑ ๊ธฐ๋ฐ ๋๋ฐ์ด์ค ๋ฐ์ดํฐ ํ์
๋ชฉ์ฐจ
- ๋ฐํ์ ์๊ฐ
- ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
- DeviceCode ํ๋ก์ ํธ ๋ฐฐ๊ฒฝ
- DeviceCode์ ๊ตฌํ ๋ฐ ๊ธฐ๋ฅ
- ๋ฐ์ดํฐ ์์ง ๋ฐ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ
- ํ์ฌ์ ํ๊ณ์ ๊ณผ ํฅํ ๊ณผ์
- ์ง์์๋ต
1. ๋ฐํ์ ์๊ฐ
์ด๋ฒ ์จ๋น๋์ ๋ฐํ์๋ Armijn Hemel์ ๋๋ค. ๊ทธ๋ Tjaldur Software Governance Solutions์ ์์ ์ฃผ๋ก, ์คํ์์ค ๋ผ์ด์ ์ค ์ปดํ๋ผ์ด์ธ์ค ์์ง๋์ด๋ง๊ณผ ์ถ์ฒ ์ฐ๊ตฌ ๋ถ์ผ์ ์ ๋ฌธ ์ปจ์คํ ํ์ฌ๋ฅผ ์ด์ํ๊ณ ์์ต๋๋ค. Hemel์ ์คํ์์ค ๋ผ์ด์ ์ค ์ปดํ๋ผ์ด์ธ์ค ๋ถ์ผ์์ ์ค๋ ๊ฒฝํ์ด ์์ผ๋ฉฐ, GPL-violations.org ํ๋ก์ ํธ์ Binary Analysis Tool ๋ฐ Binary Analysis Next Generation ๋๊ตฌ ๊ฐ๋ฐ์ ์ฐธ์ฌํ ๋ฐ ์์ต๋๋ค.
2. ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
์ด๋ฒ ์จ๋น๋๋ OpenChain Project์ 14๋ฒ์งธ ์จ๋น๋๋ก, ์ง๋ 4๋ ๊ฐ 90ํ ์ด์์ ์จ๋น๋๋ฅผ ์งํํด์์ต๋๋ค. ์ด๋ฒ ์ธ์ ์์๋ Armijn Hemel์ด ๊ฐ๋ฐ ์ค์ธ ‘DeviceCode’๋ผ๋ ํ๋ก์ ํธ์ ๋ํด ์๊ฐํฉ๋๋ค. DeviceCode๋ ๋ค์ํ ์ํค์์ ํฌ๋ผ์ฐ๋์์ฑ๋ ๋๋ฐ์ด์ค ๋ฐ์ดํฐ๋ฅผ ํ์ฑํ๊ณ ์ ๋ฆฌํ๋ ๋๊ตฌ์ ๋๋ค.
3. DeviceCode ํ๋ก์ ํธ ๋ฐฐ๊ฒฝ
3.1 ์์ฅ์ ํ์ค
์ ์์ ํ ์์ฅ์์ ๋ง์ ์๋น์๋ค์ ๋ธ๋๋์ ๋ฐ๋ผ ์ ํ์ ํ์ง์ด ๋ค๋ฅด๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ์ง๋ง ์ค์ ๋ก๋ ์ฌ๋ฌ ๋ธ๋๋์ ์ ํ๋ค์ด ๋์ผํ ODM(Original Design Manufacturer)์์ ์์ฐ๋๊ฑฐ๋ ๊ฐ์ ์นฉ์ ์ ์กฐ์ ์ฒด์ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ ๋ง์น ์ฃผ์ ์์์ ํ๋งคํ๋ ํ๋ฐ์ ๊ฐ ์ค์ ๋ก๋ ๊ฐ์ ์ ์ ์์์ ์์ฐ๋ ๊ฒ๊ณผ ๋น์ทํ ์ํฉ์ ๋๋ค.
3.2 ์ทจ์ฝ์ ๋ณด๊ณ ์ ๋ฌธ์ ์
ํ์ฌ CVE(Common Vulnerabilities and Exposures)๋ ๊ฐ๋ณ ๋๋ฐ์ด์ค์ ์ด์ ์ ๋ง์ถ๊ณ ์์ด, ๋์ผํ ์ทจ์ฝ์ ์ ๊ฐ์ง ๋ค๋ฅธ ์ ํ๋ค์ด ๊ฐ๊ณผ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์๋ฅผ ๋ค์ด, CVE-2006-2560๊ณผ CVE-2006-2561์ ์๋ก ๋ค๋ฅธ ๋ฒค๋์ ์ ํ์ ๋ํ ๋์ผํ ์ทจ์ฝ์ ์ ์ค๋ช ํ๊ณ ์์ง๋ง, ์ค์ ๋ก๋ ๊ฐ์ ODM์์ ์์ฐ๋ ์ ํ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
3.3 ์ ๋ณด ์ ๊ทผ์ ์ด๋ ค์
๋๋ฐ์ด์ค์ ํ๋์จ์ด ์ ๋ณด, ํนํ ์ฌ์ฉ๋ ODM์ด๋ ์นฉ์ ์ ๋ํ ์ ๋ณด๋ ์ฝ๊ฒ ์ ๊ทผํ ์ ์์ต๋๋ค. ๊ธฐ์ ๋ค์ ์ด๋ฌํ ์ ๋ณด๋ฅผ ๊ณต๊ฐํ์ง ์๋ ๊ฒฝํฅ์ด ์์ด, ์ ํ์ ์ค์ ๋ด๋ถ ๊ตฌ์ฑ์ ํ์ ํ๊ธฐ ์ด๋ ต์ต๋๋ค.
4. DeviceCode์ ๊ตฌํ ๋ฐ ๊ธฐ๋ฅ
4.1 ๋ฐ์ดํฐ ์์ค
DeviceCode๋ ๋ค์๊ณผ ๊ฐ์ ๋ค์ํ ์์ค์์ ๋ฐ์ดํฐ๋ฅผ ์์งํฉ๋๋ค:
4.2 ์ฃผ์ ๊ธฐ๋ฅ
DeviceCode๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค:
- ์ํค ๋ฐ์ดํฐ ํ์ฑ ๋ฐ ์ ๋ฆฌ
- FCC ๋ฌธ์ ๋ถ์
- ๋ฐ์ดํฐ ํตํฉ ๋ฐ JSON ํ์์ผ๋ก ์ถ๋ ฅ
- ํ ์คํธ ๊ธฐ๋ฐ UI๋ฅผ ํตํ ๋ฐ์ดํฐ ๋ธ๋ผ์ฐ์ง
- ๋ธ๋๋, ODM, ์นฉ์ , ์ค์น๋ ์ํํธ์จ์ด ๋ฑ์ผ๋ก ๊ฒ์ ๊ฐ๋ฅ
5. ๋ฐ์ดํฐ ์์ง ๋ฐ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ
5.1 ์ํค ๋ฐ์ดํฐ ์ฒ๋ฆฌ
Hemel์ ์ํค์ ๋คํ ํ์ผ์ ๋ค์ด๋ก๋ํ์ฌ ํ์ด์ฌ ์คํฌ๋ฆฝํธ๋ก ์ฒ๋ฆฌํฉ๋๋ค. ์ด ๊ณผ์ ์์ ๋ฐ์ดํฐ ์ ๋ฆฌ์ ํตํฉ ์์ ์ด ์ด๋ฃจ์ด์ง๋๋ค. ์ํค ์ฌ์ฉ์๋ค์ด ๋ฐ์ดํฐ๋ฅผ ์ผ๊ด์ฑ ์์ด ์ ๋ ฅํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ์ด๋ฅผ ์ ๋ฆฌํ๋ ์์ ์ด ํ์ํฉ๋๋ค.
5.2 FCC ๋ฌธ์ ๋ถ์
FCC ์น์ฌ์ดํธ์์ ์ ๊ณตํ๋ ๋ฌธ์๋ค์ ๋ค์ด๋ก๋ํ์ฌ ๋ถ์ํฉ๋๋ค. ์ด ๋ฌธ์๋ค์๋ ์ฌ์ฉ์ ๋งค๋ด์ผ ๋ฑ์ด ํฌํจ๋์ด ์์ด, GPL ๋ผ์ด์ ์ค ์ ์ ๋ฑ์ ์ ๋ณด๋ฅผ ์ถ์ถํ ์ ์์ต๋๋ค.
5.3 ๋ฐ์ดํฐ ํตํฉ
์ํค ๋ฐ์ดํฐ์ FCC ๋ฌธ์์์ ์ป์ ์ ๋ณด๋ฅผ ํตํฉํ์ฌ ํ๋์ JSON ํ์ผ๋ก ์ถ๋ ฅํฉ๋๋ค. ์ด ๊ณผ์ ์์ ์๋ก ๋ค๋ฅธ ์์ค์ ์ ๋ณด๋ฅผ ๋น๊ตํ๊ณ ํตํฉํ๋ ์์ ์ด ์ด๋ฃจ์ด์ง๋๋ค.
6. ํ์ฌ์ ํ๊ณ์ ๊ณผ ํฅํ ๊ณผ์
6.1 ๋ฐ์ดํฐ์ ์์ ์ฑ
ํ์ฌ DeviceCode์ ๋ฐ์ดํฐ๋ ์ฃผ๋ก ์ํค์ FCC ๋ฌธ์์ ์์กดํ๊ณ ์์ด ์์ ํ์ง ์์ต๋๋ค. ํฅํ ๋ ๋ง์ ๋ฐ์ดํฐ ์์ค๋ฅผ ํตํฉํ๊ณ , ๊ธฐ์ ๋ค์ด ์๋ฐ์ ์ผ๋ก ์ ๋ณด๋ฅผ ์ ๊ณตํ ์ ์๋๋ก ํ๋ ๊ฒ์ด ๊ณผ์ ์ ๋๋ค.
6.2 ์์ ํ ๊ฐ๋ฅ์ฑ
Hemel์ ํ์ฌ ์ด ํ๋ก์ ํธ์ ์์ ์ ๊ฐ์น์ ๋ํด ํ์ ํ์ง ๋ชปํ๊ณ ์์ต๋๋ค. ํ์ง๋ง inlets foundation์ ์ง์์ ๋ฐ์ ๊ฐ๋ฐ์ ์งํ ์ค์ด๋ฉฐ, ํฅํ ๋ ๋ง์ ํฌ์๋ฅผ ์ ์นํ ๋ฐฉ์์ ๋ชจ์ ์ค์ ๋๋ค.
6.3 ํตํฉ ๋ฐ ํ์ฅ
DeviceCode๋ AboutCode ํ๋ก์ ํธ์ ์ผ๋ถ๋ก ํตํฉ๋ ์์ ์ ๋๋ค. ์ด๋ฅผ ํตํด ScanCode, VulnerableCode ๋ฑ ๋ค๋ฅธ ์คํ์์ค ๋๊ตฌ๋ค๊ณผ์ ์ฐ๊ณ๊ฐ ๊ฐ๋ฅํด์ง ๊ฒ์ผ๋ก ๊ธฐ๋๋ฉ๋๋ค.
7. ์ง์์๋ต
Q: ์ํค์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ ์ฌ๋๋ค์ ๋๊ธฐ๋ ๋ฌด์์ธ๊ฐ์? A: ์ผ๋ถ ์ฌ๋๋ค์ ๋ฐ์ดํฐ ์์ง์ ๋ํ ๊ฐ๋ฐ์ ์ธ ์ทจ๋ฏธ๊ฐ ์์ต๋๋ค. ๋ํ ์์ ์ ๋๋ฐ์ด์ค ๋ด๋ถ๋ฅผ ์๊ณ ์ถ์ด ํ๊ฑฐ๋, ๋์ฒด ํ์จ์ด๋ฅผ ๋ง๋ค๊ณ ์ ํ๋ ์ฌ๋๋ค๋ ์์ต๋๋ค.
Q: ์ด ๋ฐ์ดํฐ๋ฅผ ์์ ์ ์ผ๋ก ํ์ฉํ ์ ์๋ ๋ฐฉ์์ด ์๋์? A: ํ์ฌ๋ก์๋ ์์ ์ ๊ฐ์น์ ๋ํด ํ์ ํ์ง ๋ชปํ๊ณ ์์ต๋๋ค. ํ์ง๋ง ์๋ฆฌ ์ ์ฒด๋ค์ด ์ด๋ฌํ ์ ๋ณด์ ๊ด์ฌ์ ๊ฐ์ง ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.
Q: JSON ํ์์ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ ๋ฌธ์ํ๋์ด ์๋์? A: GitHub ์ ์ฅ์์ ๋ฌธ์ํ๊ฐ ๋์ด ์์ด ์ฝ๊ฒ ํตํฉํ ์ ์์ ๊ฒ์ ๋๋ค. ๋ํ ๋ฐ์ดํฐ์ ๋ ์ ๊ณตํ๊ณ ์์ด ๋ฐ๋ก ์ฌ์ฉํด๋ณผ ์ ์์ต๋๋ค.
์์ฝ ๋ณด๊ณ ์
๊ธฐ์ ์ ์คํ์์ค ๊ด๋ฆฌ ๋ด๋น์์๊ฒ ์ฃผ๋ ์๋ฏธ
๊ณต๊ธ๋ง ํฌ๋ช ์ฑ ํฅ์: DeviceCode๋ ๊ธฐ์ ์ด ์ฌ์ฉํ๋ ๋๋ฐ์ด์ค์ ์ค์ ๊ตฌ์ฑ ์์์ ์ํํธ์จ์ด๋ฅผ ๋ ์ ์ดํดํ ์ ์๊ฒ ํด์ค๋๋ค. ์ด๋ SBOM(Software Bill of Materials) ๊ด๋ฆฌ์ ๋์์ด ๋ ์ ์์ต๋๋ค.
์ทจ์ฝ์ ๊ด๋ฆฌ ๊ฐ์ : ํน์ ๋๋ฐ์ด์ค์ ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋์์ ๋, ์ ์ฌํ ๋ค๋ฅธ ๋๋ฐ์ด์ค๋ค์๋ ๊ฐ์ ์ทจ์ฝ์ ์ด ์์ ๊ฐ๋ฅ์ฑ์ ์ฝ๊ฒ ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ ๋ณด์ ๊ด๋ฆฌ๋ฅผ ๋์ฑ ํจ๊ณผ์ ์ผ๋ก ๋ง๋ค์ด์ค๋๋ค.
๊ท์ ์ค์ ์ง์: EU์ CRA(Cyber Resilience Act)๋ ์ ํ ์ฑ ์ ์ง์นจ ๋ฑ์ ๊ท์ ์ค์๋ฅผ ์ํ ๊ธฐ์ด ์๋ฃ๋ก ํ์ฉ๋ ์ ์์ต๋๋ค.
๋น์ฉ ์ ๊ฐ: ๋์ผํ ํ๋์จ์ด๋ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๋ ๋๋ฐ์ด์ค๋ค์ ํ์ ํจ์ผ๋ก์จ, ์ค๋ณต ํฌ์๋ฅผ ์ค์ด๊ณ ํจ์จ์ ์ธ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํด์ง๋๋ค.
๊ณ ๋ คํด์ผ ํ Action Item
DeviceCode ํ๋ก์ ํธ ๋ชจ๋ํฐ๋ง: ์ด ํ๋ก์ ํธ์ ๋ฐ์ ์ํฉ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ , ๊ธฐ์ ์ ์ ์ฉ ๊ฐ๋ฅํ ์์ ์ ํ์ ํฉ๋๋ค.
๋ฐ์ดํฐ ๊ธฐ์ฌ ๊ฒํ : ๊ธฐ์ ์ด ๋ณด์ ํ ๋๋ฐ์ด์ค ์ ๋ณด๋ฅผ DeviceCode ํ๋ก์ ํธ์ ๊ธฐ์ฌํ ์ ์๋์ง ๊ฒํ ํฉ๋๋ค. ์ด๋ ์ ์ฒด ์ํ๊ณ์ ๋ฐ์ ์ ๋์์ด ๋ ์ ์์ต๋๋ค.
๋ด๋ถ ๋๋ฐ์ด์ค ์ธ๋ฒคํ ๋ฆฌ ๊ตฌ์ถ: DeviceCode์ ์ ๊ทผ ๋ฐฉ์์ ์ฐธ๊ณ ํ์ฌ, ๊ธฐ์ ๋ด๋ถ์์ ์ฌ์ฉ ์ค์ธ ๋๋ฐ์ด์ค๋ค์ ์์ธ ์ ๋ณด๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ์์คํ ์ ๊ตฌ์ถํฉ๋๋ค.
๋ณด์ ํ๊ณผ์ ํ๋ ฅ: DeviceCode์์ ์ ๊ณตํ๋ ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ, ๋ณด์ ํ๊ณผ ํ๋ ฅํ์ฌ ์ ์ฌ์ ์ทจ์ฝ์ ์ ์ฌ์ ์ ํ์ ํ๊ณ ๋์ ๋ฐฉ์์ ๋ง๋ จํฉ๋๋ค.
๊ณต๊ธ์ ์ฒด ๊ด๋ฆฌ ๊ฐํ: DeviceCode๋ฅผ ํตํด ์ป์ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก, ๊ณต๊ธ์ ์ฒด๋ค์๊ฒ ๋ ์์ธํ ๋๋ฐ์ด์ค ์ ๋ณด๋ฅผ ์๊ตฌํ๊ณ , ์ด๋ฅผ ๊ณ์ฝ ์กฐ๊ฑด์ ๋ฐ์ํ๋ ๊ฒ์ ๊ณ ๋ คํฉ๋๋ค.
์คํ์์ค ์ปดํ๋ผ์ด์ธ์ค ํ๋ก์ธ์ค ๊ฐ์ : DeviceCode๊ฐ ์ ๊ณตํ๋ ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ, ์ฌ์ฉ ์ค์ธ ๋๋ฐ์ด์ค๋ค์ ์คํ์์ค ์ํํธ์จ์ด ํํฉ์ ๋ ์ ํํ ํ์ ํ๊ณ , ์ด์ ๋ฐ๋ฅธ ์ปดํ๋ผ์ด์ธ์ค ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ํฉ๋๋ค.
์ ์ฑ ์ ์์๋ค๊ณผ์ ์ํต: DeviceCode์ ๊ฐ์ ํ๋ก์ ํธ์ ์ค์์ฑ์ ์ ์ฑ ์ ์์๋ค์๊ฒ ์๋ฆฌ๊ณ , ๋๋ฐ์ด์ค ์ ๋ณด์ ํฌ๋ช ์ฑ์ ๋์ด๊ธฐ ์ํ ์ ์ฑ ์ ์ง์์ ์์ฒญํฉ๋๋ค.
7 - 2024-12-16 ISO ํ์คํ์ ์ฌ์ โ OpenChain ์ฌ๋ก๋ฅผ ํตํด ๋ฐฐ์ฐ๋ ํ์ค ๊ฐ๋ฐ
๋ชฉ์ฐจ
- ๋ฐํ์ ์๊ฐ
- ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
- OpenChain ํ๋ก์ ํธ๋?
- ISO/IEC 5230:2020 ํ์คํ ๊ณผ์
- ํ์ค ๊ฐ๋ฐ์ ํต์ฌ ์์น
- ์ฒญ์ค ์ง์์๋ต
- ๊ฒฐ๋ก ๋ฐ ์ฃผ์ ์์ฌ์
1. ๋ฐํ์ ์๊ฐ
์ด ์จ๋น๋์ ๋ฐํ์๋ Shane Coughlan์ผ๋ก, OpenChain ํ๋ก์ ํธ์ ์ด๊ด ๋งค๋์ ์ด์ ์คํ์์ค ๋ฐ ํ์คํ ๋ถ์ผ์์ ์ค๋ ๊ฒฝ๋ ฅ์ ๊ฐ์ง ์ ๋ฌธ๊ฐ์ ๋๋ค. ๊ทธ๋ Free Software Foundation Europe์ ๋ฒ๋ฅ ๋คํธ์ํฌ ์ฐฝ๋ฆฝ์์์ผ๋ฉฐ, ์คํ์์ค ๋ผ์ด์ ์ค ์ค์ ๋ฐ ์ง์ ์ฌ์ฐ๊ถ ๊ด๋ฆฌ์ ๊น์ ์ ๋ฌธ์ฑ์ ๋ณด์ ํ๊ณ ์์ต๋๋ค. ๋ํ, OpenChain ํ๋ก์ ํธ๋ฅผ ํตํด ์คํ์์ค ๊ณต๊ธ๋ง ์ ๋ขฐ์ฑ์ ๋์ด๋ ๋ฐ ๊ธฐ์ฌํ๋ฉฐ ISO/IEC 5230:2020 ํ์คํ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ด๋์์ต๋๋ค.
2. ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
์ด๋ฒ ์จ๋น๋๋ “Creating Standards โ From Writing a Spec to Obtaining ISO Status"๋ผ๋ ์ฃผ์ ๋ก ์งํ๋์์ต๋๋ค. OpenChain ISO/IEC 5230:2020์ ์ฌ๋ก๋ก ์ผ์, ๋น ํ์ด์ง์์ ์์ํด ๊ตญ์ ํ์ค์ผ๋ก ์๋ฆฌ ์ก๊ธฐ๊น์ง์ ๊ณผ์ ์ ์์ธํ ๋ค๋ฃน๋๋ค. ํนํ, ๋ค์๊ณผ ๊ฐ์ ์ง๋ฌธ์ ๋ต์ ์ ์ํฉ๋๋ค:
- ํ์ค ๊ฐ๋ฐ์ ์ด๋ค ๋จ๊ณ๋ก ์ด๋ฃจ์ด์ง๋๊ฐ?
- ISO ํ์คํ๊ฐ ํ์ํ ์ด์ ๋ ๋ฌด์์ธ๊ฐ?
- ์ฑ๊ณต์ ์ธ ํ์คํ๋ฅผ ์ํด ์ด๋ค ์ค์ง์ ์ธ ๊ฒฐ์ ์ ๋ด๋ ค์ผ ํ๋๊ฐ?
์ฐธ์์๋ค์ ์ด ์จ๋น๋๋ฅผ ํตํด ์์ ๋ง์ ํ์ค์ ์ ์ํ๊ณ , ๊ตฌ์ถํ๋ฉฐ, ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค.
3. OpenChain ํ๋ก์ ํธ๋?
OpenChain ํ๋ก์ ํธ๋ ์คํ์์ค ๊ณต๊ธ๋ง์์ ์ ๋ขฐ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ํ๋ก์ธ์ค ๊ด๋ฆฌ ํ์ค์ ๊ฐ๋ฐํ๋ ๊ธ๋ก๋ฒ ์ปค๋ฎค๋ํฐ์ ๋๋ค. ์ด ํ๋ก์ ํธ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์์๋์์ต๋๋ค:
- ๋ณต์กํ ๊ณต๊ธ๋ง: ๋ค๋จ๊ณ ๊ณต๊ธ๋ง์์ ๋ผ์ด์ ์ค ์ค์ ์ ๋ณด๋ฅผ ์ ๋ขฐํ๊ธฐ ์ด๋ ค์ด ๋ฌธ์ .
- ์คํ์์ค ์ง์ ์ฌ์ฐ๊ถ(IP) ๊ด๋ฆฌ: ์ 3์ IP๊ฐ ํฌํจ๋ ์คํ์์ค๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ.
OpenChain์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ฐ๋จํ๊ณ ๋ช ํํ ํ๋ก์ธ์ค๋ฅผ ์ ์ํฉ๋๋ค:
- Inbound, Internal, Outbound ํ๋ก์ธ์ค: ๊ต์ก, ์ ์ฑ ์๋ฆฝ, ์ฑ ์์ ์ง์ ๋ฑ ๊ธฐ๋ณธ์ ์ธ ์๊ตฌ์ฌํญ์ ๋ช ํํ ์ ์.
- ISO/IEC 5230: ์คํ์์ค ๋ผ์ด์ ์ค ์ค์๋ฅผ ์ํ ๊ตญ์ ํ์ค์ผ๋ก ์๋ฆฌ ์ก์.
4. ISO/IEC 5230:2020 ํ์คํ ๊ณผ์
OpenChain ํ๋ก์ ํธ๊ฐ ISO ํ์ค์ผ๋ก ๋ฐ์ ํ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
4.1 ์ด๊ธฐ ๋จ๊ณ โ ์ปค๋ฎค๋ํฐ ํ์ฑ
2015๋ Qualcomm ๋ฑ ์ฃผ์ ๊ธฐ์ ๋ค์ด ๋ชจ์ฌ ๊ณต๊ธ๋ง ๋ด ๊ณตํต ๋ฌธ์ ๋ฅผ ๋ ผ์ํ๋ฉฐ ์์๋์์ต๋๋ค. ์ด๊ธฐ ๋ชฉํ๋ ๊ธฐ์ ๋ค์ด ์ด๋ฏธ ๋ณด์ ํ ๊ฒฝํ๊ณผ ์ง์์ ๋ฐํ์ผ๋ก ๊ฐ๋จํ๋ฉด์๋ ํจ๊ณผ์ ์ธ ํ๋ก์ธ์ค๋ฅผ ์ ์ํ๋ ๊ฒ์ด์์ต๋๋ค.
4.2 ์ฌ์ ์ด์ ์์ฑ
Wind River์ Mark Gisi๊ฐ ์ด์ ์์ฑ ์ฑ ์์๋ก ๋์๋ฉฐ ํต์ฌ ํ๋ก์ธ์ค๋ฅผ ์ ๋ฆฌํ์ต๋๋ค. ์ฌ๋ฌ ๊ธฐ์ ์ด ์ ๊ณตํ ๊ต์ก ์๋ฃ์ ์ ์ฑ ํ ํ๋ฆฟ์ ๋ถ์ํ๊ณ ์ด๋ฅผ ์ต์ ์๊ตฌ์ฌํญ์ผ๋ก ์์ถํ์ฌ ์ฒซ ๋ฒ์งธ ์ฌ์ ์ด์์ ์์ฑํ์ต๋๋ค.
4.3 ์์ฅ ํผ๋๋ฐฑ ๋ฐ์
2016๋ ์ฒซ ์ฌ์์ด ๊ณต๊ฐ๋ ์ดํ, ์์ฅ ํผ๋๋ฐฑ์ ์์งํ๋ฉฐ ์ง์์ ์ผ๋ก ๊ฐ์ ํ์ต๋๋ค. ์ด๋ฅผ ํตํด ์ธ์ด์ ๋ช ํ์ฑ๊ณผ ๋ฒ์ ์กฐ์ ์ ๊ฑฐ์ณ ๋์ฑ ์ค์ฉ์ ์ธ ๋ฌธ์๋ก ๋ฐ์ ์์ผฐ์ต๋๋ค.
4.4 JTC-1 PAS Transposition Process ์ฐธ์ฌ
Joint Development Foundation(JDF)์ ์ง์์ ๋ฐ์ JTC-1 PAS Transposition Process๋ฅผ ํตํด ISO ํ์คํ๋ฅผ ์ถ์งํ์ต๋๋ค. ์ด ๊ณผ์ ์์ ์ฌ์ ํฌ๋งท ์กฐ์ , ์ ์ถ ์ ์ฐจ ์ดํด ๋ฑ JDF์ ํ๋ ฅํ๋ฉฐ ์์กฐ๋กญ๊ฒ ์งํ๋์์ต๋๋ค.
4.5 ISO ์ธ์ฆ ํ๋
2020๋ OpenChain ์ฌ์์ ISO/IEC 5230์ผ๋ก ๊ณต์ ์ธ์ฆ๋ฐ์์ต๋๋ค. ์ด๋ ์คํ์์ค ๋ผ์ด์ ์ค ์ค์๋ฅผ ์ํ ์ต์ด์ ๊ตญ์ ํ์ค์ผ๋ก, ํ์ฌ ๋ค์ํ ์ฐ์ ์์ ์ฑํ๋๊ณ ์์ต๋๋ค.
5. ํ์ค ๊ฐ๋ฐ์ ํต์ฌ ์์น
Shane Coughlan์ ์ฑ๊ณต์ ์ธ ํ์ค ๊ฐ๋ฐ์ ์ํด ๋ค์๊ณผ ๊ฐ์ ์์น์ ๊ฐ์กฐํ์ต๋๋ค:
5.1 ๋ช ํํ ๋ชฉํ ์ค์
ํ์ค์ ํน์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋๊ตฌ์ฌ์ผ ํ๋ฉฐ, ๋ฒ์๋ฅผ ์ข๊ฒ ์ค์ ํด์ผ ํฉ๋๋ค(OpenChain์ “What"์๋ง ์ง์ค).
5.2 ์ปค๋ฎค๋ํฐ ์ค์ฌ ์ ๊ทผ
์ฌ์ฉ์ ์ปค๋ฎค๋ํฐ๊ฐ ์ง์ ์ฐธ์ฌํ์ฌ ์ฌ์์ ๊ฐ๋ฐํ๊ณ ๊ฐ์ ํ๋๋ก ์ ๋ํด์ผ ํฉ๋๋ค.
5.3 ๊ธฐ์กด ์ดํด๊ด๊ณ์์ ํ๋ ฅ
๊ธฐ์กด ํ์คํ ๊ธฐ๊ตฌ(BSI, DIN ๋ฑ)์ ํ๋ ฅํ์ฌ ์ค๋ณต์ด๋ ์ถฉ๋์ ๋ฐฉ์งํ๊ณ ์ํธ ๋ณด์์ ์ธ ๊ด๊ณ๋ฅผ ๊ตฌ์ถํด์ผ ํฉ๋๋ค.
5.4 ์ค์ง์ ํผ๋๋ฐฑ ๋ฐ์
์์ฅ ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ์ง์์ ์ผ๋ก ์ฌ์์ ์ ๋ฐ์ดํธํ๊ณ ๊ฐ์ ํด์ผ ํฉ๋๋ค.
6. ์ฒญ์ค ์ง์์๋ต
์จ๋น๋ ๋ง๋ฏธ์๋ ์ฒญ์ค๋ค์ ์ง๋ฌธ์ด ์ด์ด์ก์ต๋๋ค:
Q1: ๊ธฐ์กด ์ฐ์
ํ์ค๊ณผ ์ถฉ๋ํ์ง ์์ผ๋ฉด์ ์๋ก์ด ํ์ค์ ๋ง๋๋ ๋ฐฉ๋ฒ์?
A1: ๊ธฐ์กด ์ดํด๊ด๊ณ์์ ํ๋ ฅํ์ฌ ์ค๋ณต์ด๋ ์ถฉ๋ ๊ฐ๋ฅ์ฑ์ ์ต์ํํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด OpenChain์ SC27(์ ๋ณด ๊ธฐ์ ๋ณด์)๊ณผ ํ๋ ฅํ์ฌ ๊ธฐ์กด ์์
๊ณผ ๊ฒน์น์ง ์๋๋ก ์กฐ์จํ์ต๋๋ค.
Q2: ์๋์ง ์ฐ์
์ฒ๋ผ ๋ณด์์ ์ธ ๋ถ์ผ์์ ํ์ ์ ์ ๊ทผ๋ฒ์ ๋์
ํ๋ ค๋ฉด?
A2: ๊ธฐ์กด ์ดํด๊ด๊ณ์์ ๋ํํ๋ฉฐ ์ ๋ขฐ๋ฅผ ๊ตฌ์ถํ๊ณ , ์๋ก์ด ์์ด๋์ด๋ฅผ ์ ์ง์ ์ผ๋ก ๋์
ํด์ผ ํฉ๋๋ค. ๋ํ, ์ด๊ธฐ์๋ ์ฐธ๊ณ ๊ตฌํ(reference implementation)์ ํตํด ์ค์ง์ ํจ๊ณผ๋ฅผ ์
์ฆํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
7. ๊ฒฐ๋ก ๋ฐ ์ฃผ์ ์์ฌ์
OpenChain ํ๋ก์ ํธ๋ ์คํ์์ค ์ปค๋ฎค๋ํฐ์ ์ ํต์ ์ธ ํ์คํ ๊ธฐ๊ตฌ ๊ฐ ํ๋ ฅ์ ํตํด ์ฑ๊ณต์ ์ผ๋ก ISO ํ์คํ๋ฅผ ๋ฌ์ฑํ์ต๋๋ค. ์ด ์ฌ๋ก๋ ๋ค์๊ณผ ๊ฐ์ ๊ตํ์ ์ ๊ณตํฉ๋๋ค:
- ๋ชจ๋ ์์ด๋์ด๊ฐ ๋ฐ๋์ “ํ์ค"์ด ๋ ํ์๋ ์์ต๋๋ค.
- ๋ช ํํ ๋ชฉํ์ ์ ํ๋ ๋ฒ์ ์ค์ ์ด ํ์์ ๋๋ค.
- ์ปค๋ฎค๋ํฐ ์ค์ฌ ์ ๊ทผ๋ฒ๊ณผ ํฌ๋ช ํ ํ๋ก์ธ์ค๊ฐ ์ ๋ขฐ ๊ตฌ์ถ์ ์ค์ํฉ๋๋ค.
- ๊ธฐ์กด ์ดํด๊ด๊ณ์์์ ํ๋ ฅ์ด ์ฑ๊ณต์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฅํฉ๋๋ค.
์คํ์์ค ๊ด๋ฆฌ ๋ด๋น์๋ ์ด๋ฌํ ์์น์ ๋ฐํ์ผ๋ก ์์ ๋ง์ ์กฐ์ง์ ์๊ตฌ์ฌํญ์ ๋ง๋ ํ๋ก์ธ์ค๋ฅผ ์ค๊ณํ๊ณ ์คํํ ์ ์์ต๋๋ค.
์์ฝ ๋ณด๊ณ ์
๊ธฐ์ ์คํ์์ค ๊ด๋ฆฌ ๋ด๋น์์๊ฒ ์ฃผ๋ ์๋ฏธ
ISO/IEC 5230์ ๋ณต์กํ ๊ณต๊ธ๋ง ๋ด์์ ์คํ์์ค ๋ผ์ด์ ์ค ์ค์๋ฅผ ๊ฐ์ํํ๊ณ ์ ๋ขฐ์ฑ์ ๋์ด๋ ๋ฐ ์ค์ํ ๋๊ตฌ์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ์ ์ ๋ค์๊ณผ ๊ฐ์ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค:
- ๊ณต๊ธ๋ง ์ ๋ฐ์ ๊ฑธ์น ๊ณตํต ์ธ์ด ์ ๊ณต.
- ์ง์ ์ฌ์ฐ๊ถ(IP) ๊ด๋ จ ๋ฆฌ์คํฌ ๊ฐ์.
- ๊ธ๋ก๋ฒ ์์ฅ์์ ์ ๋ขฐ๋ฐ๋ ํํธ๋๋ก ์๋ฆฌ๋งค๊น.
๊ณ ๋ คํด์ผ ํ Action Items
- ISO/IEC 5230 ์ฑํ ๊ฒํ : ์กฐ์ง ๋ด ๋ผ์ด์ ์ค ์ค์ ํ๋ก๊ทธ๋จ์ด ๊ตญ์ ๊ธฐ์ค์ ๋ถํฉํ๋์ง ํ๊ฐ.
- ์ปค๋ฎค๋ํฐ ์ฐธ์ฌ: OpenChain ์ํฌ๊ทธ๋ฃน์ ์ฐธ์ฌํ์ฌ ์ต์ ๋ํฅ ํ์ ๋ฐ ๋คํธ์ํฌ ๊ฐํ.
- ๊ต์ก ๋ฐ ํ๋ จ ๊ฐํ: ๋ด๋ถ ํ์ด ์ฌ์ ์๊ตฌ์ฌํญ์ ์ดํดํ๊ณ ์คํํ ์ ์๋๋ก ๊ต์ก ํ๋ก๊ทธ๋จ ๋ง๋ จ.
- ๊ณต๊ธ๋ง ํ๋ ฅ ๊ฐํ: ํํธ๋์ฌ๋ค๊ณผ ๊ณตํต ํ๋ก์ธ์ค๋ฅผ ๊ณต์ ํ์ฌ ์ ์ฒด ๊ณต๊ธ๋ง ์ ๋ขฐ์ฑ ํฅ์.
- ์๋ก์ด ๋์ ๊ณผ์ ํ์: AI ๋๋ SBOM(Software Bill of Materials) ๋ฑ emerging ๋ถ์ผ์์ ์ถ๊ฐ ๊ฐ์ด๋๋ผ์ธ ํ์ ์ฌ๋ถ ๊ฒํ .
์ด๋ฅผ ํตํด ๊ธฐ์ ์ ๋์ฑ ์ฒด๊ณ์ ์ด๊ณ ํจ์จ์ ์ธ ์คํ์์ค ๊ด๋ฆฌ ์ฒด๊ณ๋ฅผ ๊ตฌ์ถํ ์ ์์ ๊ฒ์ ๋๋ค!
8 - 2024-12-13 ISO 5230๊ณผ ISO 18974๊ฐ ๋ฒ๋ฅ ์ ๋ฌธ๊ฐ์๊ฒ ๋ฏธ์น๋ ์ํฅ๊ณผ 2024๋ ์ ๋ง
source: https://openchainproject.org/news/2024/12/04/webinar-enabling-sboms-across-the-linux-foundation
๋ชฉ์ฐจ
- ๋ฐํ์ ์๊ฐ
- ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
- ISO 5230๊ณผ ISO 18974์ ์ฃผ์ ๋ด์ฉ
- ๋ฒ๋ฅ ์ ๋ฌธ๊ฐ์๊ฒ ๋ฏธ์น๋ ์ํฅ
- ์ฒญ์ค๊ณผ์ ์ง์์๋ต
- ์์ผ๋ก์ ์ ๋ง
1. ๋ฐํ์ ์๊ฐ
์ด๋ฒ ์จ๋น๋์ ๋ฐํ์๋ OpenChain ํ๋ก์ ํธ์ ์ฃผ์ ๋ฉค๋ฒ๋ก, ์คํ์์ค ๋ผ์ด์ ์ค ์ค์ ๋ฐ ๋ณด์ ํ์คํ์ ๊น์ ์ ๋ฌธ์ฑ์ ๊ฐ์ง ์ ๋ฌธ๊ฐ์ ๋๋ค. ๊ทธ๋ ISO/IEC 5230:2020 ๋ฐ ISO/IEC 18974:2023 ํ์ค ๊ฐ๋ฐ ๊ณผ์ ์ ์ง์ ์ฐธ์ฌํ์ผ๋ฉฐ, ๊ด๋ จ ๋ฒ๋ฅ ๋ฐ ์ฐ์ ์ ์ ์ฉ์ ๋ํ ํ๋ถํ ๊ฒฝํ์ ๋ณด์ ํ๊ณ ์์ต๋๋ค.
2. ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
์ด ์จ๋น๋๋ ISO/IEC 5230(์คํ์์ค ๋ผ์ด์ ์ค ์ค์)์ ISO/IEC 18974(์คํ์์ค ๋ณด์ ๋ณด์ฆ)๊ฐ ๋ฒ๋ฅ ์ ๋ฌธ๊ฐ๋ค์๊ฒ ๋ฏธ์น ์ํฅ์ ์ค์ฌ์ผ๋ก ์งํ๋์์ต๋๋ค. ํนํ, 2024๋ ์ ๊ธฐ์ค์ผ๋ก ์ด ํ์ค๋ค์ด ๊ธฐ์ ์ ์กฐ๋ฌ ํ์, ์ธ์ํฉ๋ณ(M&A), ๊ณต๊ธ๋ง ๊ด๋ฆฌ์ ์ด๋ค ๋ณํ๋ฅผ ๊ฐ์ ธ์ฌ์ง์ ๋ํด ๋ค๋ฃจ์์ต๋๋ค.
๋ํ, ์ต๊ทผ CRA(Cyber Resilience Act)์ SPDX ISO/IEC 5962์ ๊ฐ์ ์ธ์ ํ์ค์ ๋ฐ์ ์ด ์ด๋ค ํ์ค์ ์ด๋ค ์ํฅ์ ๋ฏธ์น ์ง ์ค๋ช ํ๋ฉฐ, ๊ธฐ์กด ์๋ฃ์ ์ปค๋ฎค๋ํฐ ์ง์, ์์ ์ ์ ๊ณต์๋ค์ ๋์์ ํ์ฉํ๋ ๋ฐฉ๋ฒ๋ ์ ์ํ์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก AI ์ปดํ๋ผ์ด์ธ์ค(OpenChain Study Group)์ ๊ฐ์ ์๋ก์ด ์ฐ๊ตฌ ๊ทธ๋ฃน์ ๋ฑ์ฅ๋ ๋ ผ์๋์์ต๋๋ค.
3. ISO 5230๊ณผ ISO 18974์ ์ฃผ์ ๋ด์ฉ
ISO/IEC 5230:2020
ISO/IEC 5230์ ์คํ์์ค ์ํํธ์จ์ด ์ฌ์ฉ ์ ๋ผ์ด์ ์ค ์ค์๋ฅผ ์ํ ๊ตญ์ ํ์ค์ ๋๋ค. ์ด ํ์ค์ ๊ธฐ์ ์ด ์คํ์์ค๋ฅผ ์ฌ์ฉํ ๋ ๋ฐ์ํ ์ ์๋ ๋ฒ์ ๋ฆฌ์คํฌ๋ฅผ ์ค์ด๊ณ , ์ฒด๊ณ์ ์ธ ๊ด๋ฆฌ ์์คํ ์ ๊ตฌ์ถํ๋๋ก ๋์ต๋๋ค. ํนํ, ์กฐ๋ฌ ํ๋ก์ธ์ค์์ ๋ช ํํ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ํ์ธํ๊ณ ์ค์ํ๋ ๊ธฐ์ค์ด ๋ฉ๋๋ค.
ISO/IEC 18974:2023
ISO/IEC 18974๋ ์คํ์์ค ์ํํธ์จ์ด์ ๋ณด์ ๋ณด์ฆ์ ๋ค๋ฃฌ ์๋ก์ด ๊ตญ์ ํ์ค์ ๋๋ค. ์ด ํ์ค์ ๊ณต๊ธ๋ง ์ ๋ฐ์์ ์คํ์์ค ์ํํธ์จ์ด์ ๋ณด์ ์ํ๋ฅผ ํ๊ฐํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. ํนํ, ์ต๊ทผ ์ฆ๊ฐํ๋ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ ์ํ ์์์ ๊ธฐ์ ์ด ์์ ํ ์ํํธ์จ์ด๋ฅผ ์ ๊ณต๋ฐ๊ณ ์ ์งํ ์ ์๋๋ก ๋์ต๋๋ค.
4. ๋ฒ๋ฅ ์ ๋ฌธ๊ฐ์๊ฒ ๋ฏธ์น๋ ์ํฅ
์ด ๋ ํ์ค์ ๋ฒ๋ฅ ์ ๋ฌธ๊ฐ๋ค์๊ฒ ์ฌ๋ฌ ๊ฐ์ง ์ค์ํ ์ํฅ์ ๋ฏธ์นฉ๋๋ค:
- ์กฐ๋ฌ ํ์: ๊ณ์ฝ ๋จ๊ณ์์ ๋ช ํํ ๋ผ์ด์ ์ค ์กฐ๊ฑด๊ณผ ๋ณด์ ์๊ฑด์ ์๊ตฌํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค.
- ์ธ์ํฉ๋ณ(M&A): ๋ ๊ณผ์ ์์ ๋์ ๊ธฐ์ ์ ์คํ์์ค ๊ด๋ฆฌ ์ํ๋ฅผ ํ๊ฐํ๋ ๊ฒ์ด ์ค์ํด์ก์ต๋๋ค.
- ๊ณต๊ธ๋ง ๊ด๋ฆฌ: ๊ณต๊ธ์ ์ฒด๊ฐ ISO ํ์ค์ ์ค์ํ๊ณ ์๋์ง ํ์ธํด์ผ ํ๋ฉฐ, ์ด๋ฅผ ํตํด ์ ์ฒด ๊ณต๊ธ๋ง์ ์ ๋ขฐ์ฑ์ ๊ฐํํ ์ ์์ต๋๋ค.
CRA์ ๊ฐ์ ๊ท์ ๋ณํ๋ ์ด๋ฌํ ํ์ค ์ค์๋ฅผ ๋์ฑ ์ค์ํ๊ฒ ๋ง๋ค๊ณ ์์ผ๋ฉฐ, SPDX์ ๊ฐ์ ๋ค๋ฅธ ํ์ค๋ค๊ณผ ํจ๊ป ์ ์ฉ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
5. ์ฒญ์ค๊ณผ์ ์ง์์๋ต
์จ๋น๋ ์ค ์ฒญ์ค๋ค์ ๋ค์๊ณผ ๊ฐ์ ์ง๋ฌธ์ ํ์ต๋๋ค:
ISO ์ธ์ฆ ํ๋ก์ธ์ค๋ ์ผ๋ง๋ ๋ณต์กํ๊ฐ์?
- ๋ฐํ์๋ ์ธ์ฆ ํ๋ก์ธ์ค๊ฐ ์ฒด๊ณ์ ์ผ๋ก ์ค๊ณ๋์ด ์์ผ๋ฉฐ, OpenChain ์ปค๋ฎค๋ํฐ์ ๊ฐ์ ์ง์ ๋คํธ์ํฌ๋ฅผ ํ์ฉํ๋ฉด ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋ค๊ณ ์ค๋ช ํ์ต๋๋ค.
AI ๊ด๋ จ ์ฐ๊ตฌ ๊ทธ๋ฃน์ ์ด๋ค ์ญํ ์ ํ๋์?
- AI ์ปดํ๋ผ์ด์ธ์ค ์ฐ๊ตฌ ๊ทธ๋ฃน์ AI ๊ธฐ์ ์ด ์คํ์์ค ์ํํธ์จ์ด ๋ฐ ๋ผ์ด์ ์ค๋ฅผ ์ค์ํ๋ ๋ฐฉ์์ ๋ํด ์ฐ๊ตฌํ๋ฉฐ, ํฅํ ์๋ก์ด ๊ฐ์ด๋๋ผ์ธ์ ์ ์ํ ์์ ์ ๋๋ค.
6. ์์ผ๋ก์ ์ ๋ง
๋ฐํ์๋ ISO/IEC 5230๊ณผ ISO/IEC 18974๊ฐ ์ ์ฐจ ๋ ๋ง์ ๊ธฐ์ ์์ ํ์์ ์ธ ๊ธฐ์ค์ผ๋ก ์๋ฆฌ ์ก์ ๊ฒ์ด๋ผ๊ณ ์ ๋งํ์ต๋๋ค. ํนํ, AI ๊ธฐ์ ๋ฐ ์๋ํ ๋๊ตฌ๊ฐ ์ด๋ฌํ ํ์ค ์ค์๋ฅผ ์ง์ํ๋ฉด์ ๋ ๋ง์ ๊ธฐ์ ๋ค์ด ์ด๋ฅผ ์ฑํํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.
๋ํ, OpenChain ํ๋ก์ ํธ๋ ์ง์์ ์ผ๋ก ์๋ก์ด ์ฐธ๊ณ ์๋ฃ์ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํ๋ฉฐ, ๊ธฐ์ ๋ค์ด ๋ณํํ๋ ๊ท์ ํ๊ฒฝ์ ์ ์ํ๋๋ก ๋์ธ ๊ฒ์ ๋๋ค.
์์ฝ ๋ณด๊ณ ์
๊ธฐ์ ์คํ์์ค ๊ด๋ฆฌ ๋ด๋น์๋ฅผ ์ํ ์ฃผ์ ์๋ฏธ
ISO/IEC 5230๊ณผ ISO/IEC 18974๋ ์คํ์์ค๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ๊ธฐ์ ์๊ฒ ํ์์ ์ธ ๊ฐ์ด๋๋ผ์ธ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ฒ์ ๋ฆฌ์คํฌ๋ฅผ ์ค์ด๊ณ , ๋ณด์ ์์ค์ ๊ฐํํ๋ฉฐ, ๊ณต๊ธ๋ง ์ ์ฒด์์ ํฌ๋ช ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ํ๋ณดํ ์ ์์ต๋๋ค.
๊ณ ๋ คํด์ผ ํ Action Item
- ํ์ค ์ค์ ์์คํ ๊ตฌ์ถ: ๋ด๋ถ์ ์ผ๋ก ISO ์ธ์ฆ ์ ์ฐจ๋ฅผ ๊ฒํ ํ๊ณ ํ์ํ ์์คํ ์ ๋์ ํ์ธ์.
- ๊ต์ก ๋ฐ ํ๋ จ: ์ง์๋ค์๊ฒ ๊ด๋ จ ํ์ค๊ณผ ๊ท์ ์ ๋ํ ๊ต์ก์ ์ ๊ณตํ์ธ์.
- ๊ณต๊ธ๋ง ์ ๊ฒ: ๊ณต๊ธ์ ์ฒด๋ค์ด ํด๋น ํ์ค์ ์ค์ํ๊ณ ์๋์ง ํ์ธํ์ธ์.
- AI ์ปดํ๋ผ์ด์ธ์ค ์ค๋น: AI ๊ธฐ์ ์ด ์ ์ฉ๋ ์ํํธ์จ์ด์์๋ ์ด๋ฌํ ํ์ค์ด ์ด๋ป๊ฒ ์ ์ฉ๋ ์ง ์ฐ๊ตฌํ์ธ์.
์ด๋ฅผ ํตํด ๋ณํํ๋ ๊ท์ ํ๊ฒฝ์ ํจ๊ณผ์ ์ผ๋ก ๋์ํ๊ณ ๊ฒฝ์๋ ฅ์ ์ ์งํ ์ ์์ ๊ฒ์ ๋๋ค.
9 - 2024-12-12 CHAOSS Practitioner Guides๋ฅผ ํ์ฉํ ๊ฑด๊ฐํ๊ณ ์ง์ ๊ฐ๋ฅํ OSS ํ๋ก์ ํธ ๊ตฌ์ถ
source: https://openchainproject.org/news/2024/12/12/webinar-chaoss-practitioner-guides
๋ชฉ์ฐจ
- ๋ฐํ์ ์๊ฐ
- ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
- CHAOSS ํ๋ก์ ํธ ๊ฐ์
- Practitioner Guide ์ฃผ์ ๋ด์ฉ
- Responsiveness (์๋ต์ฑ)
- Contributor Sustainability (๊ธฐ์ฌ์ ์ง์ ๊ฐ๋ฅ์ฑ)
- Organizational Participation (์กฐ์ง ์ฐธ์ฌ)
- Security (๋ณด์)
- ์ฒญ์ค ์ง๋ฌธ๊ณผ ๋ต๋ณ
- ๊ฒฐ๋ก ๋ฐ ์ฃผ์ ์์ฌ์
1. ๋ฐํ์ ์๊ฐ
์ด๋ฒ ์จ๋น๋์ ๋ฐํ์๋ Dawn Foster๋ก, ์คํ์์ค ์ปค๋ฎค๋ํฐ์ ๋ฐ์ดํฐ ๊ณผํ ๋ถ์ผ์์ ์ค๋ ๊ฒฝ๋ ฅ์ ์์์จ ์ ๋ฌธ๊ฐ์ ๋๋ค. Dawn์ CHAOSS ํ๋ก์ ํธ์ ๋ฐ์ดํฐ ๊ณผํ ๋ฆฌ๋์ด์ ์ด์ฌํ ๋ฉค๋ฒ๋ก ํ๋ ์ค์ด๋ฉฐ, CNCF Contributor Strategy Technical Advisory Group์ ๊ณต๋ ์์ฅ ๋ฐ OpenUK ์ด์ฌ๋ก๋ ํ์ฝํ๊ณ ์์ต๋๋ค. ๊ทธ๋ ๋ ์คํ์์ค ํ๋ก์ ํธ์ ๊ฑด๊ฐ์ฑ๊ณผ ์ง์ ๊ฐ๋ฅ์ฑ์ ๊ฐ์ ํ๊ธฐ ์ํด ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ์ ์ํ๋ฉฐ, CHAOSS ํ๋ก์ ํธ ๋ด ๋ค์ํ ํ๋์ ์ด๋๊ณ ์์ต๋๋ค.
2. ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
์ด๋ฒ ์จ๋น๋๋ CHAOSS ํ๋ก์ ํธ๊ฐ ๊ฐ๋ฐํ Practitioner Guides๋ฅผ ์ค์ฌ์ผ๋ก ์งํ๋์์ต๋๋ค. ์ด ๊ฐ์ด๋๋ ์คํ์์ค ์ํํธ์จ์ด(OSS) ํ๋ก์ ํธ์ ์ปค๋ฎค๋ํฐ์ ์ง์ ๊ฐ๋ฅ์ฑ์ ๊ฐ์ ํ๊ธฐ ์ํด ์ค๊ณ๋ ์๋ฃ๋ก, MIT ๋ผ์ด์ ์ค๋ก ์ ๊ณต๋ฉ๋๋ค. ํนํ, ๋ฐ์ดํฐ ๋ถ์ ๊ฒฝํ์ด ๋ง์ง ์์ ์ฌ๋๋ค๋ ์ปค๋ฎค๋ํฐ ๋ฉํธ๋ฆญ์ ํ์ฉํด ์๋ฏธ ์๋ ํต์ฐฐ์ ์ป๊ณ ์คํ ๊ฐ๋ฅํ ๊ฐ์ ๋ฐฉ์์ ๋์ถํ ์ ์๋๋ก ๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
์จ๋น๋์์๋ ๋ค์๊ณผ ๊ฐ์ ํต์ฌ ์ฃผ์ ๋ฅผ ๋ค๋ค์ต๋๋ค:
- ์ปค๋ฎค๋ํฐ ๋ฉํธ๋ฆญ์ ํด์๊ณผ ํ์ฉ๋ฒ.
- ๋ฉํธ๋ฆญ์ ํตํด ์๋ณ๋ ๋ฌธ์ ์์ญ์์ ๊ฐ์ ํ ์ ์๋ ๊ตฌ์ฒด์ ์ธ ์์ด๋์ด.
- OSS ํ๋ก์ ํธ ๋ฐ ์ปค๋ฎค๋ํฐ์ ์ฅ๊ธฐ์ ์ง์ ๊ฐ๋ฅ์ฑ์ ์ํ ์ ๋ต.
3. CHAOSS ํ๋ก์ ํธ ๊ฐ์
CHAOSS๋ Community Health Analytics for Open Source Software์ ์ฝ์๋ก, ์คํ์์ค ์ํํธ์จ์ด ์ปค๋ฎค๋ํฐ์ ๊ฑด๊ฐ์ฑ์ ์ธก์ ํ๊ณ ๊ฐ์ ํ๊ธฐ ์ํ ๋ฉํธ๋ฆญ๊ณผ ๋๊ตฌ๋ฅผ ๊ฐ๋ฐํ๋ Linux Foundation ์ฐํ ํ๋ก์ ํธ์ ๋๋ค.
์ฃผ์ ํน์ง:
- ๊ธ๋ก๋ฒ ์ฐธ์ฌ: ์ ์ธ๊ณ ๋ค์ํ ์ง์ญ์์ ๊ธฐ์ฌ์๊ฐ ํ๋.
- ๋ค์ํ ์์ ๊ทธ๋ฃน: ๋ฐ์ดํฐ ๊ณผํ, DEI(Diversity, Equity, Inclusion), OSPO(Open Source Program Office) ๋ฑ ์ฌ๋ฌ ์ฃผ์ ์ ์ด์ .
- ์ํํธ์จ์ด ๋๊ตฌ ์ ๊ณต: Augur์ GrimoireLab์ด๋ผ๋ ๋ ๊ฐ์ง ์ฃผ์ ๋ฉํธ๋ฆญ ์์ง ๋ฐ ๋ถ์ ๋๊ตฌ๋ฅผ ์ด์.
- Practitioner Guides ์๋ฆฌ์ฆ: ํน์ ์ฃผ์ ์ ๋ํ ๋ฉํธ๋ฆญ ํ์ฉ ๊ฐ์ด๋ ์ ๊ณต.
CHAOSS๋ ๋จ์ํ ์ฝ๋ ๊ธฐ์ฌ๋ง์ด ์๋๋ผ ๋ฌธ์ํ, ์ปค๋ฎค๋ํฐ ๊ด๋ฆฌ ๋ฑ ๋ค์ํ ๊ธฐ์ฌ ํํ๋ฅผ ์ค์ํ๊ฒ ์๊ฐํ๋ฉฐ, ์ด๋ฅผ ํตํด OSS ํ๋ก์ ํธ์ ๊ฑด๊ฐ์ฑ๊ณผ ์ง์ ๊ฐ๋ฅ์ฑ์ ๊ฐํํ๋ ค๊ณ ํฉ๋๋ค.
4. Practitioner Guide ์ฃผ์ ๋ด์ฉ
4.1 Responsiveness (์๋ต์ฑ)
์๋ต์ฑ์ OSS ํ๋ก์ ํธ๊ฐ ๊ธฐ์ฌ์๋ค์ ์์ฒญ(์: Pull Request)์ ์ผ๋ง๋ ์ ์ํ๊ฒ ๋์ํ๋์ง๋ฅผ ์ธก์ ํฉ๋๋ค.
์ค์์ฑ:
- ์ ์ํ ์๋ต์ ๊ธฐ์ฌ์ ์ ์ง์จ์ ๋์ด๊ณ ์ปค๋ฎค๋ํฐ ์ฑ์ฅ์ ์ด์งํฉ๋๋ค.
- ์ง์ฐ๋ ์๋ต์ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ฆ๊ฐ์ํค๊ณ ๊ธฐ์ฌ์๋ค์ ์ฐธ์ฌ ์์์ ์ ํ์ํฌ ์ ์์ต๋๋ค.
๊ฐ์ ๋ฐฉ์:
- ๊ธฐ๋์น ์ค์ : ๊ธฐ์ฌ์๋ค์๊ฒ ์๋ต ์๊ฐ์ ๋ช ํํ ์๋ฆฌ๊ธฐ.
- ๋ฆฌ๋์ญ ํ๋: ์ ๋ขฐํ ์ ์๋ ๊ธฐ์ฌ์๋ฅผ ์ ์ง๊ด๋ฆฌ์๋ก ์น๊ฒฉ.
- ํ ํ๋ฆฟ ๊ฐ์ : ๊ณ ํ์ง ์์ฒญ์ ์ฝ๊ฒ ์ ์ถํ ์ ์๋๋ก Issue ๋ฐ Pull Request ํ ํ๋ฆฟ ์ต์ ํ.
4.2 Contributor Sustainability (๊ธฐ์ฌ์ ์ง์ ๊ฐ๋ฅ์ฑ)
๊ธฐ์ฌ์ ์ง์ ๊ฐ๋ฅ์ฑ์ ํ๋ก์ ํธ๊ฐ ์ฅ๊ธฐ์ ์ผ๋ก ์ถฉ๋ถํ ๊ธฐ์ฌ์๋ฅผ ํ๋ณดํ๊ณ ์ ์งํ ์ ์๋ ๋ฅ๋ ฅ์ ์ธก์ ํฉ๋๋ค.
์ค์์ฑ:
- ๋จ์ผ ์ ์ง๊ด๋ฆฌ์ ์ค์ฌ์ ํ๋ก์ ํธ๋ ์คํจ ์ํ์ด ๋์ต๋๋ค.
- ๋ค์ํ ํํ์ ๊ธฐ์ฌ(๋ฌธ์ํ, ์ปค๋ฎค๋ํฐ ๊ด๋ฆฌ ๋ฑ)๋ฅผ ์ฅ๋ คํด์ผ ํฉ๋๋ค.
๊ฐ์ ๋ฐฉ์:
- ์ฅ๋ฒฝ ์ ๊ฑฐ: ์ ๊ท ๊ธฐ์ฌ์๊ฐ ์ฝ๊ฒ ์ฐธ์ฌํ ์ ์๋๋ก ์จ๋ณด๋ฉ ๋ฌธ์ ๊ฐ์ .
- ์ญํ ํ์ฅ: ๊ธฐ์กด ์ ์ง๊ด๋ฆฌ์์ ์๊ฐ์ ์ ์ฝํ๊ธฐ ์ํด ๋ฌธ์ํ ๋ฐ ๋ง์ผํ ์ ๋ฌธ๊ฐ ์์ .
- ๊ธฐ์ฌ ๋ ๋ ค: ๊ธฐ์กด ๊ธฐ์ฌ์๋ฅผ ์ธ์ ํ๊ณ ์ถ๊ฐ์ ์ธ ์ญํ ์ ๋งก๋๋ก ๊ฒฉ๋ ค.
4.3 Organizational Participation (์กฐ์ง ์ฐธ์ฌ)
์กฐ์ง๋ณ ์ฐธ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํด ํน์ ํ์ฌ์ ์ง๋์น๊ฒ ์์กดํ์ง ์๋๋ก ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์ค์์ฑ:
- ๋จ์ผ ์กฐ์ง ์์กด์ ์ ๋ต ๋ณํ๋ ์๊ธ ๋ฌธ์ ๋ฐ์ ์ ํ๋ก์ ํธ ์ง์ ๊ฐ๋ฅ์ฑ์ ์ํํฉ๋๋ค.
๊ฐ์ ๋ฐฉ์:
- ํฌ๋ช ์ฑ ๊ฐํ: ๋ชจ๋ ์์ ์ ๊ณต๊ฐ์ ์ผ๋ก ์งํํด ์ธ๋ถ ์กฐ์ง๋ ์ฝ๊ฒ ์ฐธ์ฌํ ์ ์๋๋ก ์ ๋.
- ๋ค์์ฑ ํ๋ณด: ๋ค๋ฅธ ์กฐ์ง์์ ๋ ๋ง์ ๊ธฐ์ฌ๋ฅผ ์ ๋ํ๊ธฐ ์ํด ์ฐ๋ฝ ๋ฐ ํ์ ๊ฐํ.
4.4 Security (๋ณด์)
๋ณด์์ OSS ํ๋ก์ ํธ์ ์ง์ ๊ฐ๋ฅ์ฑ๊ณผ ์ ๋ขฐ๋๋ฅผ ๊ฒฐ์ ์ง๋ ์ค์ํ ์์์ ๋๋ค.
์ค์์ฑ:
- ๋ณด์ ์ทจ์ฝ์ ํจ์น ์ง์ฐ์ ์ฌ์ฉ์ ์ ๋ขฐ๋ฅผ ์ ํ์ํต๋๋ค.
- ์ ๊ธฐ์ ์ธ ๋ฆด๋ฆฌ์ค์ ์์กด์ฑ ์ ๋ฐ์ดํธ๋ ํ์์ ์ ๋๋ค.
๊ฐ์ ๋ฐฉ์:
- ๋ณด์ ์ ์ฑ
๋ฌธ์ํ:
security.mdํ์ผ์ ์ทจ์ฝ์ ๋ณด๊ณ ์ ์ฐจ ๋ช ์. - ์๋ํ ๋๊ตฌ ์ฌ์ฉ: Dependabot ๋๋ Renovate Bot์ผ๋ก ์์กด์ฑ ์ ๋ฐ์ดํธ ๊ด๋ฆฌ.
- ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค ์ต์ ํ: ๋ณด์ ํจ์น๋ฅผ ์ ์ํ ๋ฆด๋ฆฌ์ค์ ๋ฐ์.
5. ์ฒญ์ค ์ง๋ฌธ๊ณผ ๋ต๋ณ
์ง๋ฌธ 1: ์ด๋ค ์์ ์์ ๋ฉํธ๋ฆญ์ ๊ณ ๋ คํด์ผ ํ ๊น์?
์ด๊ธฐ์๋ ๋ฉํธ๋ฆญ๋ณด๋ค ๊ธฐ๋ณธ์ ์ธ ์ธํ๋ผ ๊ตฌ์ถ(์: ์ปจํธ๋ฆฌ๋ทฐํ ๊ฐ์ด๋ ์์ฑ)์ ์ง์คํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ค๋ง, ๋ฐ์ดํฐ๋ฅผ ๊พธ์คํ ์์งํด 3~6๊ฐ์ ํ๋ถํฐ ํธ๋ ๋๋ฅผ ๋ถ์ํ๋ ๊ฒ์ด ํจ๊ณผ์ ์ ๋๋ค.
์ง๋ฌธ 2: ๋ฉํธ๋ฆญ ์ธก์ ์ ์ํ ๋๊ตฌ๋ ๋ฌด์์ด ์๋์?
CHAOSS์ Augur์ GrimoireLab ์ธ์๋ GitHub Insights, OpenSauced ๋ฑ ๋ค์ํ ๋๊ตฌ๊ฐ ์์ต๋๋ค. ๊ฐ๋จํ ๋ถ์์๋ GitHub API๋ฅผ ํ์ฉํ๋ ๊ฒ๋ ์ถ์ฒ๋ฉ๋๋ค.
6. ๊ฒฐ๋ก ๋ฐ ์ฃผ์ ์์ฌ์
CHAOSS Practitioner Guides๋ OSS ํ๋ก์ ํธ์ ์ปค๋ฎค๋ํฐ๊ฐ ์ง๋ฉดํ ๋ค์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ค์ง์ ์ธ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
๊ธฐ์ ๋ด๋น์๋ฅผ ์ํ ์์ฌ์ :
- ๋ฉํธ๋ฆญ์ ํตํด OSS ํ๋ก์ ํธ์ ๊ฑด๊ฐ์ฑ๊ณผ ๋ฆฌ์คํฌ๋ฅผ ์ฌ์ ์ ํ์ ํ ์ ์์ต๋๋ค.
- ์ค์ํ OSS ํ๋ก์ ํธ์ ์ ๊ทน์ ์ผ๋ก ๊ธฐ์ฌํจ์ผ๋ก์จ ์ฅ๊ธฐ์ ์ธ ์์ ์ฑ๊ณผ ์ ๋ขฐ๋๋ฅผ ํ๋ณดํด์ผ ํฉ๋๋ค.
Action Items:
- ์ฃผ์ OSS ํ๋ก์ ํธ์ ๋ํ ๋ฉํธ๋ฆญ ๋ถ์ ์์.
- ์กฐ์ง ๋ด ๊ฐ๋ฐ์๊ฐ OSS์ ๊ธฐ์ฌํ ์๊ฐ์ ํ ๋น.
- CHAOSS Practitioner Guides๋ฅผ ์ฐธ๊ณ ํด ๋ง์ถคํ ์ ๋ต ์๋ฆฝ.
CHAOSS๋ ๋จ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋์ด, ์ด๋ฅผ ํตํด ์ค์ง์ ์ธ ๋ณํ๋ฅผ ์ด๋์ด๋ด๋ ๋ฐ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. ๊ธฐ์ ๊ณผ ๊ฐ์ธ ๋ชจ๋ ์ด๋ฌํ ์ ๊ทผ๋ฒ์ ํ์ฉํด OSS ์ํ๊ณ๋ฅผ ๋์ฑ ๊ฑด๊ฐํ๊ณ ์ง์ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค ์ ์์ ๊ฒ์ ๋๋ค!
10 - 2024-12-05 ๋ฆฌ๋ ์ค ์ฌ๋จ์์ SBOM์ ํ์ฑํํ๋ ๊ณผ์
source: https://openchainproject.org/news/2024/12/04/webinar-enabling-sboms-across-the-linux-foundation
๋ชฉ์ฐจ
- ๋ฐํ์ ์๊ฐ
- ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
- SBOM์ ๊ฐ๋ ๊ณผ ์ค์์ฑ
- ๋ฆฌ๋ ์ค ์ฌ๋จ์ SBOM ์์ฑ ๊ณผ์
- ์ฃผ์ ๋๊ตฌ์ ํ๋ก์ธ์ค
- SBOM ํตํฉ๊ณผ ํฅํ ๊ณํ
- ์ฒญ์ค ์ง์์๋ต
1. ๋ฐํ์ ์๊ฐ
Gary OโNeall
Gary OโNeall์ SPDX ํ์ค์ ๊ธฐ์ฌํ ์ ๋ฌธ๊ฐ๋ก, ์คํ์์ค ์ํํธ์จ์ด์ ๊ตฌ์ฑ์์, ๋ผ์ด์ ์ค, ์ ์๊ถ, ๋ณด์ ์ฐธ์กฐ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ ๋ฐ ์ค์ ์ ๋ ํ์ค์ ๊ฐ๋ฐํด์์ต๋๋ค. ๊ทธ๋ Source Auditor Inc.์์ ์ ํ ๊ฐ๋ฐ ๋ฐ ๊ธฐ์ ์ ๋ด๋นํ๋ฉฐ, ์คํ์์ค ์ํํธ์จ์ด์ ๊ธฐ์ ์ ๋ฐ ๋ฒ์ ์ํ ๊ด๋ฆฌ๋ฅผ ๋๋ ๋๊ตฌ๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค.
Jeff Shapiro
Jeff Shapiro๋ ๋ฆฌ๋ ์ค ์ฌ๋จ์ ๋ผ์ด์ ์ค ์ค์บ๋ ๋๋ ํฐ๋ก, 30๋ ์ด์์ ์ํํธ์จ์ด ์ฐ์ ๊ฒฝํ์ ๋ณด์ ํ๊ณ ์์ต๋๋ค. ๊ทธ๋ ์คํ์์ค ์ค์บ๋ ๋ฐ OSS(์คํ์์ค ์ํํธ์จ์ด) ๋ผ์ด์ ์ค ์ค์ ๊ต์ก์ ์ ๋ฌธ์ฑ์ด ์์ผ๋ฉฐ, ํ์ฌ ๋ฆฌ๋ ์ค ์ฌ๋จ์์ ์ค์ํ ํ๋ก์ ํธ๋ค์ ์ฝ๋ ๊ด๋ฆฌ์ SBOM ์์ฑ์ ๊ธฐ์ฌํ๊ณ ์์ต๋๋ค.
2. ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
์ด๋ฒ ์จ๋น๋๋ ๋ฆฌ๋ ์ค ์ฌ๋จ(Linux Foundation)์์ **SBOM(Software Bill of Materials)**์ ํ์ฑํํ๋ ๊ณผ์ ์ ์ค๋ช ํ๊ณ , ์ด๋ฅผ ํตํด ์คํ์์ค ํ๋ก์ ํธ์ ๋ผ์ด์ ์ค ์ค์ ๋ฐ ๋ณด์ ๊ด๋ฆฌ ๋ฐฉ์์ ์ ์ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
๋ฆฌ๋
์ค ์ฌ๋จ์ ๊ธฐ์กด์ ์์ค ์ฝ๋ ๋ ๋ฒจ ๋ผ์ด์ ์ค ์ค์บ๋ ๊ฒฝํ์ ๋ฐํ์ผ๋ก SBOM์ ์์ฑํ๋ฉฐ, ์ ๋ถ ๊ท์ ๊ธฐ์ค(CISA NTIA Minimum Specification)์ ์ถฉ์กฑํ๊ฑฐ๋ ์ด๊ณผํ๋ SBOM์ ์ ๊ณตํ๊ณ ์ ํฉ๋๋ค.
SBOM์ ์ํํธ์จ์ด ๊ตฌ์ฑ์์์ ์์กด์ฑ์ ์ถ์ ํ์ฌ ๋ณด์ ์ทจ์ฝ์ ๊ณผ ๋ผ์ด์ ์ค๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ ํ์์ ์ธ ๋๊ตฌ๋ก, ์ด๋ฒ ์จ๋น๋๋ ๋ค์๊ณผ ๊ฐ์ ๋ด์ฉ์ ๋ค๋ฃน๋๋ค:
- SBOM ์์ฑ ๊ณผ์ ๊ณผ ์ฌ์ฉ ๋๊ตฌ
- ์ง๋ฉดํ ๋์ ๊ณผ์ ์ ํด๊ฒฐ ๋ฐฉ์
- ํฅํ ๊ณํ ๋ฐ ์ปค๋ฎค๋ํฐ ์ฐธ์ฌ ๋ฐฉ๋ฒ
3. SBOM์ ๊ฐ๋ ๊ณผ ์ค์์ฑ
SBOM์ ์ํํธ์จ์ด ๊ตฌ์ฑ์์๋ฅผ ์ถ์ ํ์ฌ ๋ณด์ ์ทจ์ฝ์ ๊ณผ ๋ผ์ด์ ์ค ์ค์๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ ์ํํธ์จ์ด์ “์ฌ๋ฃ ๋ชฉ๋ก"์ผ๋ก ๋น์ ๋๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ ํน์ง์ ๊ฐ์ง๋๋ค:
- ๊ตฌ์ฑ์์์ ๊ด๊ณ๋ฅผ ๋ช ํํ ์๋ณ: ๊ฐ ๊ตฌ์ฑ์์ ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ช ํํ ์ ์.
- ๊ธฐ๊ณ ํ๋ ๊ฐ๋ฅ: ํ์ค ํ์(SPDX ๋ฑ)์ ์ฌ์ฉํ์ฌ ์๋ํ ๊ฐ๋ฅ.
- ๋ณด์ ๋ฐ ๋ผ์ด์ ์ค ๊ด๋ฆฌ: ๋ค์ด์คํธ๋ฆผ ์ฌ์ฉ์์๊ฒ ๊ตฌ์ฑ์์ ์ ๋ณด ์ ๊ณต.
๋ฆฌ๋ ์ค ์ฌ๋จ์ 1,000๊ฐ ์ด์์ ํ๋ก์ ํธ๋ฅผ ํธ์คํ ํ๋ฉฐ, ์ด๋ค ํ๋ก์ ํธ๊ฐ ์ค์ํ ์ธํ๋ผ๋ฅผ ์ง์ํ๊ธฐ ๋๋ฌธ์ SBOM์ ํนํ ์ค์ํฉ๋๋ค.
4. ๋ฆฌ๋ ์ค ์ฌ๋จ์ SBOM ์์ฑ ๊ณผ์
๋ฆฌ๋ ์ค ์ฌ๋จ์ ๊ฐ๋ฐ ๋จ๊ณ์์ “Source-level SBOM"์ ์์ฑํฉ๋๋ค. ์ด๋ ๋น๋ ๋จ๊ณ์์ ์์ฑ๋๋ “Build-level SBOM"๊ณผ๋ ์ฐจ์ด๊ฐ ์์ง๋ง, ๋ค์๊ณผ ๊ฐ์ ์ฅ์ ์ด ์์ต๋๋ค:
- ์์ค ์ฝ๋์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑ์์ ์ ๋ณด๋ฅผ ์์ง.
- ์์กด์ฑ ๋ถ์์ ํตํด ๋ผ์ด์ ์ค ์ ๋ณด์ ๋ณด์ ์ทจ์ฝ์ ๋ฐ์ดํฐ๋ฅผ ํตํฉ.
๋ฆฌ๋ ์ค ์ฌ๋จ์ Trivy, Scaffold, Parlay ๋ฑ์ ์คํ์์ค ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ์๋ํ๋ SBOM ์์ฑ์ ์งํํ๋ฉฐ, ์ด๋ฅผ ํตํด ์ ๋ถ ๊ท์ ๊ธฐ์ค์ ์ถฉ์กฑํ๋ ๊ฒฐ๊ณผ๋ฌผ์ ์ ๊ณตํฉ๋๋ค.
5. ์ฃผ์ ๋๊ตฌ์ ํ๋ก์ธ์ค
์ฃผ์ ๋๊ตฌ
- Trivy: ์์กด์ฑ ๋ถ์ ๋ฐ SPDX ํ์ผ ์์ฑ.
- Scaffold: ์ค์บ ์์ ์๋ํ ๋ฐ ๋ฉํ๋ฐ์ดํฐ ํตํฉ.
- Parlay: ์ธ๋ถ ๋ฉํ๋ฐ์ดํฐ ์ถ๊ฐ(์: ๋ณด์ ์ ๋ณด).
- SPDX Tools: ์ต์ข ๊ฒ์ฆ ๋ฐ ํ์ค ์ค์ ํ์ธ.
ํ๋ก์ธ์ค ๋จ๊ณ
- ์์ฑ(Generation): Trivy๋ก ์ด๊ธฐ SPDX ํ์ผ ์์ฑ.
- ์ฆ๊ฐ(Augmentation): Scaffold๋ก ํ๋ก์ ํธ ๋ฉํ๋ฐ์ดํฐ ์ถ๊ฐ.
- ๊ฐํ(Enrichment): Parlay๋ก ์ธ๋ถ ๋ฐ์ดํฐ ์ถ๊ฐ.
- ๊ฒ์ฆ(Validation): SPDX Tools๋ก ํ์ค ์ค์ ํ์ธ.
6. SBOM ํตํฉ๊ณผ ํฅํ ๊ณํ
๋ฆฌ๋ ์ค ์ฌ๋จ์ ํ์ฌ ์์ค ์ฝ๋์ ์์กด์ฑ ๋ฐ์ดํฐ๋ฅผ ํตํฉํ์ฌ “Unified SBOM"์ ๊ฐ๋ฐ ์ค์ ๋๋ค. ์ด๋ ๋ค์ ๋จ๊ณ๋ฅผ ํฌํจํฉ๋๋ค:
- ํ์ผ ์์ค ์ ๋ณด ์ถ๊ฐ: ํ์ผ ์ฒดํฌ์ฌ, ์ ์ธ/๊ฒฐ๋ก ๋ ๋ผ์ด์ ์ค, ์ ์๊ถ ํ ์คํธ ๋ฑ.
- SPDX 3.x ์ง์: ์ต์ ํ์ค ์ ์ฉ.
- LFX ํ๋ซํผ ํตํฉ: GitHub ์ธ์๋ LFX ํ๋ซํผ์์ SBOM ์ ๊ณต.
ํฅํ ๋ชจ๋ ๋ฆฌ๋ ์ค ์ฌ๋จ ํ๋ก์ ํธ์ ๋ํด ์๋ํ๋ SBOM ์์ฑ์ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค.
7. ์ฒญ์ค ์ง์์๋ต
์ฃผ์ ์ง๋ฌธ๊ณผ ๋ต๋ณ
LF Minimum SBOM Spec์ ๊ธฐ์ฌํ๋ ค๋ฉด?
- GitHub ์ด์ ๋๋ PR ์ ์ถ ๊ฐ๋ฅ.
- ์ง์ ์ด๋ฉ์ผ๋ก ์๊ฒฌ ์ ๋ฌ๋ ํ์.
SPDX 3.x ์ ํ ๊ณํ?
- ํ์ฌ SPDX 2.3 ์ฌ์ฉ ์ค์ด๋ฉฐ, ๋๊ตฌ๊ฐ ์ ๋ฐ์ดํธ๋๋ฉด ์ฆ์ ์ ํ ์์ .
๋๊ตฌ ์ฒด์ธ์ SDLC์ ์ด๋ป๊ฒ ๋งคํํ๋์?
- ๋ฆฌ๋ ์ค ์ฌ๋จ์ ๋๊ตฌ ์ฒด์ธ์ ๊ฐ๋ฐ ๋จ๊ณ์์ ์ ์ ๋ถ์์ ์ํํ๋ฉฐ, ๋น๋ ๋จ๊ณ ์ด์ ์ ๋ผ์ด์ ์ค ๋ฐ ๋ณด์ ์ํ๋ฅผ ์ฌ์ ์ ๊ฒํ๋ ์ญํ ์ ํฉ๋๋ค.
์์ฝ ๋ณด๊ณ ์
๊ธฐ์ ์คํ์์ค ๊ด๋ฆฌ ๋ด๋น์์๊ฒ ์ฃผ๋ ์๋ฏธ
- ๋ผ์ด์ ์ค ์ค์ ๊ฐํ: SBOM์ ์คํ์์ค๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ์ ์ด ๋ฒ์ ์ํ์ ์ค์ด๊ณ ๊ท์ ์ ์ค์ํ๋๋ก ๋์ต๋๋ค.
- ๋ณด์ ์ทจ์ฝ์ ๊ด๋ฆฌ: ์์กด์ฑ ์ ๋ณด๋ฅผ ํตํด ์ ์ฌ์ ๋ณด์ ์ํ์ ์ฌ์ ์ ์๋ณ ๊ฐ๋ฅ.
- ์ ๋ถ ๊ท์ ๋์: CISA NTIA Minimum Specification ๋ฑ ๊ธ๋ก๋ฒ ๊ท์ ๋ฅผ ์ถฉ์กฑํ ์ ์๋ ๊ธฐ๋ฐ ๋ง๋ จ.
๊ณ ๋ คํด์ผ ํ Action Items
SBOM ๋์ ๊ณํ ์๋ฆฝ:
- ๋ด๋ถ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋ถ์ํ๊ณ ์ ์ ํ ๋๊ตฌ ์ ํ.
- Trivy, Scaffold ๋ฑ ์คํ์์ค๋ฅผ ํ์ฉํ ์ด๊ธฐ ํ ์คํธ ๊ถ์ฅ.
๋น๋ ๋จ๊ณ ํตํฉ ๊ฒํ :
- Build-level SBOM ์์ฑ์ ์ํ CI/CD ์์คํ ์ฐ๊ณ ๋ฐฉ์ ๋ง๋ จ.
์ปค๋ฎค๋ํฐ ์ฐธ์ฌ:
- LF Minimum Spec ๊ฐ์ ์์ ์ ๊ธฐ์ฌํ๊ฑฐ๋ ๊ด๋ จ ๋ ผ์๋ฅผ ์ ๊ทน์ ์ผ๋ก ๋ชจ๋ํฐ๋ง.
๊ท์ ๋ณํ ๋ชจ๋ํฐ๋ง:
- ๋ฏธ๊ตญ CISA ์ธ์๋ EU ๋ฐ ์ผ๋ณธ ๋ฑ ๊ธ๋ก๋ฒ ๊ท์ ๋ฅผ ์ง์์ ์ผ๋ก ์ถ์ ํ์ฌ ๋์ ์ ๋ต ์๋ฆฝ.
SBOM์ ๋จ์ํ ๊ธฐ์ ํธ๋ ๋๋ฅผ ๋์ด ๊ธฐ์ ์ ๋ฒ์ /๋ณด์์ ์์ ์ฑ์ ๊ฐํํ๋ ํต์ฌ ์์๋ก ์๋ฆฌ์ก๊ณ ์์ต๋๋ค.
11 - 2024-12-04 OpenChain ISO ํ์ค์ด InnerSource๋ฅผ ์ง์ํ๋ ๋ฐฉ๋ฒ ์ดํดํ๊ธฐ
๋ชฉ์ฐจ
- ๋ฐํ์ ์๊ฐ
- ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
- OpenChain ISO/IEC 5230 ๋ฐ ISO/IEC 18974์ ๊ฐ์
- InnerSource์์ ์ฐ๊ด์ฑ
- ISO ํ์ค์ ์ค์ ์ ์ฉ ์ฌ๋ก
- ์ปค๋ฎค๋ํฐ์ ์ง์ ์๋ฃ
- ๊ฒฐ๋ก ๋ฐ ์ ์
1. ๋ฐํ์ ์๊ฐ
Shane Coughlan์ OpenChain Project์ General Manager๋ก, ์คํ์์ค ํ์คํ์ ๊ด๋ จ๋ ๊ธ๋ก๋ฒ ๋ฆฌ๋์ญ์ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ๊ทธ๋ ์คํ์์ค ์ํ๊ณ์์์ ๋ผ์ด์ ์ค ์ค์ ๋ฐ ๋ณด์ ๋ณด์ฆ์ ์ํ ๊ตญ์ ํ์ค ๊ฐ๋ฐ์ ์ฃผ๋ ฅํ๋ฉฐ, InnerSource์ ๊ฐ์ ์๋ก์ด ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ์์๋ ์ด๋ฅผ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ชจ์ํ๊ณ ์์ต๋๋ค.
2. ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
์ด๋ฒ ์จ๋น๋๋ InnerSource Commons Summit 2024์์ ์งํ๋ ์ธ์ ์ผ๋ก, OpenChain ISO/IEC 5230(์คํ์์ค ๋ผ์ด์ ์ค ์ค์ ๊ตญ์ ํ์ค)์ ISO/IEC 18974(์คํ์์ค ๋ณด์ ๋ณด์ฆ ๊ตญ์ ํ์ค)๊ฐ InnerSource ํ๋ก๊ทธ๋จ์ ์ด๋ป๊ฒ ๊ธฐ์ฌํ ์ ์๋์ง๋ฅผ ๋ค๋ฃน๋๋ค.
InnerSource๋ ๋ด๋ถ ํ์ ๊ณผ ์ฝ๋ ๊ณต์ ๋ฅผ ํตํด ํ์ ์ ์ด์งํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ๊ทผ๋ฒ์ ๋๋ค. ๋ณธ ๋ฐํ๋ ๋ด๋ถ ๊ณต๊ธ๋ง ๊ด๋ฆฌ์์ ISO ํ์ค์ ํ์ฉํด ํจ์จ์ฑ์ ๋์ด๊ณ , ์ธ๋ถ ๊ณต๊ธ๋ง๊ณผ์ ์ผ๊ด์ฑ์ ์ ์งํ๋ฉฐ, ํ๋ก์ธ์ค ๋ถ์ผ์น๋ก ์ธํ ๋ฌธ์ ๋ฅผ ์ต์ํํ๋ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค.
3. OpenChain ISO/IEC 5230 ๋ฐ ISO/IEC 18974์ ๊ฐ์
OpenChain ISO/IEC 5230
- ๋ชฉ์ : ์คํ์์ค ๋ผ์ด์ ์ค ์ค์๋ฅผ ์ํ ํ๋ก์ธ์ค ๊ด๋ฆฌ ํ์ค ์ ๊ณต.
- ํน์ง: ์กฐ์ง ๊ท๋ชจ์ ๊ด๊ณ์์ด ์ ์ฐํ๊ฒ ์ ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ์์ฒด ์ธ์ฆ(self-certification) ๋๋ ์ 3์ ์ธ์ฆ(third-party certification)์ ํตํด ์ค์ ์ฌ๋ถ๋ฅผ ํ์ธํ ์ ์์.
- ํ์ฉ: ์กฐ์ง ๋ด ๋ผ์ด์ ์ค ์ค์ ์ ์ฑ ์๋ฆฝ ๋ฐ ์คํ์ ํ์ํ ๊ธฐ๋ณธ ํ๋ ์์ํฌ ์ ๊ณต.
ISO/IEC 18974
- ๋ชฉ์ : ์คํ์์ค ๋ณด์ ๋ณด์ฆ์ ์ํ ํ๋ก์ธ์ค ๊ด๋ฆฌ ํ์ค ์ ๊ณต.
- ํน์ง: ์ฝ๋๋ฒ ์ด์ค์ ๋ณด์ ์ทจ์ฝ์ ์ ์๋ณํ๊ณ ์ด๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ ์ฑ ๊ณผ ์ ์ฐจ๋ฅผ ํฌํจ.
- ํ์ฉ: ๋ด๋ถ ๋ฐ ์ธ๋ถ ๊ณต๊ธ๋ง์์ ๋ณด์ ์ํ์ ์ค์ด๊ณ , ๋์ ์๋๋ฅผ ๋์ด๋ ๋ฐ ๊ธฐ์ฌ.
4. InnerSource์์ ์ฐ๊ด์ฑ
InnerSource๋ ์กฐ์ง ๋ด๋ถ์์ ์คํ์์ค ๊ฐ๋ฐ ๋ฐฉ์์ ์ฑํํ์ฌ ํ์ ๊ณผ ํ์ ์ ์ด์งํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ด๋ถ ๊ณต๊ธ๋ง ๊ด๋ฆฌ์์๋ ์ธ๋ถ ๊ณต๊ธ๋ง๊ณผ ๋์ผํ ์์ค์ ํ๋ก์ธ์ค ๊ด๋ฆฌ๊ฐ ํ์ํฉ๋๋ค.
- ๊ณต๊ธ๋ง ๊ด๋ฆฌ์ ํ์ฅ: ๋ด๋ถ ํ ๊ฐ ์ฝ๋ ๊ณต์ ๋ ํ๋์ ๊ณต๊ธ๋ง์ผ๋ก ๊ฐ์ฃผ๋๋ฉฐ, ์ด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด OpenChain ISO ํ์ค์ด ์ ์ฉ๋ ์ ์์.
- ํ๋ก์ธ์ค ์ผ๊ด์ฑ: ๋ด๋ถ์์ ์ฌ์ฉ๋ ํ๋ก์ธ์ค๊ฐ ์ธ๋ถ ๊ณต๊ธ๋ง์ผ๋ก ํ์ฅ๋ ๋ ๋ฒ์ญ์ด๋ ์ฌ๊ตฌ์ถ ์์ด ๊ทธ๋๋ก ํ์ฉ๋ ์ ์์.
- InnerSource Program Office ์ง์: ISO ํ์ค์ InnerSource Program Office๊ฐ ํจ์จ์ ์ธ ํ๋ก์ธ์ค๋ฅผ ๊ตฌ์ถํ๊ณ ์ด์ํ๋ ๋ฐ ํ์ํ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
5. ISO ํ์ค์ ์ค์ ์ ์ฉ ์ฌ๋ก
Adoption ์ฌ๋ก
- ์ ์ธ๊ณ์ ์ผ๋ก ์ฝ 121๊ฐ ๊ธฐ์ ์ด OpenChain ISO/IEC 5230๋ฅผ ๊ณต์ ์ฑํํ์ผ๋ฉฐ, ๋ํ์ ์ผ๋ก KT, ์ผ์ฑ SDS ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
- ๋ ์ผ์์๋ PwC๊ฐ ์งํํ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด, ๋๊ท๋ชจ ๊ธฐ์ (2,000๋ช ์ด์) ์ค ์ฝ 31%๊ฐ ํด๋น ํ์ค์ ์ด๋ฏธ ์ฌ์ฉํ๊ฑฐ๋ ๋์ ๊ณํ ์ค์.
์ธ์ฆ ๋ฐฉ์
- ์์ฒด ์ธ์ฆ(Self-Certification):
- ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ธฐ์ ์ด ์์ฒด์ ์ผ๋ก ์ค์ ์ฌ๋ถ๋ฅผ ํ์ธ.
- ๋น์ฉ์ด ์ ๊ณ ๋น ๋ฅด๊ฒ ๋์ ๊ฐ๋ฅ.
- ์ 3์ ์ธ์ฆ(Third-Party Certification):
- ์ธ๋ถ ์ธ์ฆ ๊ธฐ๊ด์ด ๊ฒ์ฆํ์ฌ ์ ๋ขฐ๋๋ฅผ ๋์.
- ๊ท์ ๊ฐ ๋ง์ ์ฐ์ ์์ ์ ํธ๋จ.
์ฑ๊ณต ์ฌ๋ก
- Bosch๋ ์ ์ฒด ๊ธฐ์ ์ฐจ์์์ OpenChain ISO/IEC 5230๋ฅผ ์ค์ํ๋ฉฐ, ์์ฒด ์ธ์ฆ ๋ฐฉ์์ ํตํด ํจ๊ณผ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ป์.
6. ์ปค๋ฎค๋ํฐ์ ์ง์ ์๋ฃ
OpenChain ํ๋ก์ ํธ๋ ๊ธ๋ก๋ฒ ์ปค๋ฎค๋ํฐ ์ค์ฌ์ผ๋ก ์ด์๋๋ฉฐ, ๋ค์ํ ์ง์ ์๋ฃ๋ฅผ ์ ๊ณตํฉ๋๋ค:
- ๊ต์ก ์๋ฃ: ์คํ์์ค ๊ต์ก ์ฌ๋ผ์ด๋ ๋ฐ ์ฒดํฌ๋ฆฌ์คํธ ์ ๊ณต.
- ์ ์ฑ ํ ํ๋ฆฟ: ์กฐ์ง๋ณ ์๊ตฌ์ฌํญ์ ๋ง์ถ ์ ์ฑ ์์ฑ ์ง์.
- ์ฐ์ ๋ณ ์ํฌ๊ทธ๋ฃน: ์๋์ฐจ, ํต์ ๋ฑ ํน์ ์ฐ์ ์ ํนํ๋ ๊ทธ๋ฃน ์ด์.
- ๊ณต์ ํํธ๋ ํ๋ก๊ทธ๋จ: ๋๋ฉ์ธ ์ ๋ฌธ์ฑ์ ๊ฐ์ง ํํธ๋๋ค๊ณผ ํ๋ ฅํ์ฌ ํ์ค ์ฑํ ์ง์.
7. ๊ฒฐ๋ก ๋ฐ ์ ์
ISO ํ์ค์ InnerSource ํ๋ก๊ทธ๋จ์ด ๋ด๋ถ ๋ฐ ์ธ๋ถ ๊ณต๊ธ๋ง ๋ชจ๋์์ ์ผ๊ด์ฑ๊ณผ ํจ์จ์ฑ์ ์ ์งํ ์ ์๋๋ก ๋์ต๋๋ค. ์ด๋ฅผ ํตํด ์กฐ์ง์ ๋ค์๊ณผ ๊ฐ์ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค:
- ํ๋ก์ธ์ค ์ต์ ํ: ๊ณต๊ธ๋ง ์ ๋ฐ์ ๊ฑธ์ณ ํ๋ก์ธ์ค๋ฅผ ํตํฉํ์ฌ ์ค๋ณต ์์ ์ ๊ฑฐ.
- ๋ฆฌ์คํฌ ๊ฐ์: ๋ผ์ด์ ์ค ์ค์ ๋ฐ ๋ณด์ ๋ฌธ์ ๋ฅผ ์ฌ์ ์ ์๋ฐฉ.
- ์์ฅ ์ถ์ ์๊ฐ ๋จ์ถ: ๋ฌธ์ ํด๊ฒฐ ์๊ฐ์ ์ค์ด๊ณ ํ์ ์๋๋ฅผ ๋์.
๊ธฐ์ ๋ด๋น์๋ฅผ ์ํ Action Items:
- ์กฐ์ง ๋ด InnerSource Program Office ์ค๋ฆฝ ๋๋ ๊ฐํ.
- OpenChain ISO/IEC 5230 ๋ฐ ISO/IEC 18974 ๋์ ๊ฒํ .
- ์์ฒด ์ธ์ฆ ๋๋ ์ 3์ ์ธ์ฆ ๋ฐฉ์ ์ ํ ํ ์คํ ๊ณํ ์๋ฆฝ.
- ์ปค๋ฎค๋ํฐ ํ๋ ์ฐธ์ฌ๋ฅผ ํตํด ์ต์ ์ ๋ณด์ ๋ชจ๋ฒ ์ฌ๋ก ๊ณต์ .
ISO ํ์ค์ ๋จ์ํ ๊ท์ ์ ๋ฐ๋ฅด๋ ๊ฒ์ ๋์ด, ์กฐ์ง์ด ์ง์ ๊ฐ๋ฅํ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฌธํ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ํต์ฌ์ ์ธ ์ญํ ์ ํฉ๋๋ค.
12 - 2024-10-29 SBOM ์๊ฐํ - SBOM ๊ฒํ ๋ฅผ ์ํ ๋์์ ์ ๊ทผ๋ฒ
source: https://openchainproject.org/news/2024/10/29/webinar-sbom-visualization
๋ชฉ์ฐจ
- ์๊ฐ
- SBOM์ ์ค์์ฑ๊ณผ ๊ณผ์
- SBOM ์๊ฐํ ๋๊ตฌ ์๊ฐ
- ์๊ฐํ ์์ ๋ฐ ๊ธฐ๋ฅ
- Chromium ํ๋ก์ ํธ ์ฌ๋ก ๋ถ์
- Q&A ์ธ์
- ๊ฒฐ๋ก
1. ์๊ฐ
๋ฐํ์ ์๊ฐ
์ด๋ฒ ์จ๋น๋์ ๋ฐํ์๋ Bitsea GmbH์ ์ฐฝ๋ฆฝ์์ด์ CEO์ธ Andreas Kotulla ๋ฐ์ฌ์ ๋๋ค. Andreas ๋ฐ์ฌ๋ ์ํํธ์จ์ด ์์คํ ๊ฐ์ฌ์ ๊ธฐ์ ์ ์จ๊ฒจ์ง ์ํ ์๋ณ ๋ถ์ผ์ ์ ๋ฌธ๊ฐ์ ๋๋ค. ๊ทธ๋ ๊ธฐ์ ์ค์ฌ๋ฅผ ์ง์ํ๊ณ ์ฃผ์ ๊ธฐ๋ฐ ์์ค(KRITIS) ์ด์์๋ค์๊ฒ ์กฐ์ธ์ ์ ๊ณตํฉ๋๋ค. ๋ํ ์คํ์์ค ์ ๋ต, ๊ฑฐ๋ฒ๋์ค, ํ๋ก์ธ์ค, ํด์ฒด์ธ์ ๋ํด ๊ณ ๊ฐ๋ค์๊ฒ ์๋ฌธ์ ์ ๊ณตํ๋ฉฐ, ์คํ์์ค ํ๋ก๊ทธ๋จ ์คํผ์ค(OSPO) ๋ฐ ์ค์บ๋ ๊ด๋ฆฌ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
์จ๋น๋ ์๊ฐ์ ๋ชฉ์
์ด ์จ๋น๋๋ OpenChain Project ์จ๋น๋ ์๋ฆฌ์ฆ์ ์ผํ์ผ๋ก ์งํ๋์์ต๋๋ค. ์ด๋ฒ ์ธ์ ์์๋ Software Build of Materials(SBOM)์ ์๊ฐํ์ ๋ํด ๋ค๋ฃน๋๋ค. SBOM์ ๊ณ์ธต ๊ตฌ์กฐ, ์ฐ๊ฒฐ, ์์ , ์์ถ ์ ํ, ๋ณด์ ์ทจ์ฝ์ , ๋ฐฐํฌ ์ ํ, ๋ฒ์ ๋ฑ ๋ค์ฐจ์์ ์ธ ์ ๋ณด๋ฅผ ํฌํจํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ๋ณต์กํ ์ ๋ณด๋ฅผ ๋น ๋ฅด๊ณ ์ดํดํ๊ธฐ ์ฌ์ด ๋ฐฉ์์ผ๋ก ํ์ํ๊ธฐ ์ํด ๋ฉํ ์ ๋ณด์ ์๊ฐํ๋ฅผ ๊ตฌํํ ๋ฐฉ๋ฒ์ ๋ํด ๋ ผ์ํฉ๋๋ค. ์ด ์ฐ๊ตฌ ํ๋ก์ ํธ๋ ๋ ์ผ ์ฐ๋ฐฉ ๊ฒฝ์ ๊ธฐํ๋ณดํธ๋ถ(BMWi)์ ์ง์์ ๋ฐ์ Bonn-Rhein-Sieg University of Applied Sciences์ Bitsea๊ฐ ๊ณต๋์ผ๋ก ์ํํ์ต๋๋ค.
2. SBOM์ ์ค์์ฑ๊ณผ ๊ณผ์
์ค๋๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ์คํ์์ค๋ ํ์์ ์ธ ์์๊ฐ ๋์์ต๋๋ค. 2012๋ ๊ฒฝ์๋ ์ผ๋ฐ์ ์ธ ํ๋ก์ ํธ์์ ์ฝ 200๊ฐ์ ์คํ์์ค ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ์ง๋ง, ์ต๊ทผ์๋ ๊ทธ ์๊ฐ 3,000๊ฐ ์ด์์ผ๋ก ์ฆ๊ฐํ์ต๋๋ค. ์ด๋ฌํ ์ฆ๊ฐ๋ ํจํค์ง ๊ด๋ฆฌ์์ ๋ฐ์ , ์์ ์ปดํฌ๋ํธ๋ค์ ์ฌ์ฉ ์ฆ๊ฐ, ์๋ก์ด ์ํ๊ณ(npm, Ruby gems, pip ๋ฑ)์ ๋ฑ์ฅ ๋ฑ ์ฌ๋ฌ ์์ธ์ ๊ธฐ์ธํฉ๋๋ค.
์ด๋ ๊ฒ ๋ง์ ์ปดํฌ๋ํธ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ณต์กํ ์์ ์ ๋๋ค. ๋ผ์ด์ ์ค ์๋ฌด, ๋ณด์ ์ทจ์ฝ์ , ์์ถ ์ ํ, ์ด์ ์ํ ๋ฑ ๋ค์ํ ์ธก๋ฉด์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๊ธฐ์กด์ ๋ฆฌ์คํธ ํํ์ SBOM์ผ๋ก๋ ์ด๋ฌํ ๋ณต์ก์ฑ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ด๋ ต์ต๋๋ค.
3. SBOM ์๊ฐํ ๋๊ตฌ ์๊ฐ
์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด SBOM ์๊ฐํ ๋๊ตฌ๊ฐ ๊ฐ๋ฐ๋์์ต๋๋ค. ์ด ๋๊ตฌ๋ SBOM์ ๋ณต์กํ ์ ๋ณด๋ฅผ ์ง๊ด์ ์ด๊ณ ์ดํดํ๊ธฐ ์ฌ์ด ๊ทธ๋ํฝ์ผ๋ก ํํํฉ๋๋ค. ๋ง์น ์ง๋ฆฌ์ ์์๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ง๋์ฒ๋ผ, SBOM ์๊ฐํ๋ ์ํํธ์จ์ด์ ๋ค์ํ ์ปดํฌ๋ํธ์ ๊ทธ๋ค ๊ฐ์ ๊ด๊ณ, ํน์ฑ์ ๋ณด์ฌ์ค๋๋ค.
์๊ฐํ์ ์ฅ์
- ๋น ๋ฅธ ๊ฐ์ ๋ฐ ๋ช ํ์ฑ: ์ํํธ์จ์ด ์ปดํฌ๋ํธ์ ์์กด์ฑ์ ์๊ฐ์ ์ผ๋ก ํํํ์ฌ ์ ์ฒด ๊ตฌ์กฐ๋ฅผ ์ง๊ด์ ์ผ๋ก ์ดํดํ ์ ์์ต๋๋ค.
- ๊ฐ๋จํ ํ์: ๊ฐ๋ฐ์์ ํ๋ก์ ํธ ๊ด๋ฆฌ์๊ฐ ์ปดํฌ๋ํธ ๊ฐ์ ์ฐ๊ฒฐ์ ์ธ์ํ๊ณ , ์ ์ฌ์ ์ฝ์ ์ ์๋ณํ๋ฉฐ, ๋ณ๊ฒฝ์ ์ํฅ์ ์ดํดํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
- ์์กด์ฑ ์๋ณ: ์ปดํฌ๋ํธ ๊ฐ์ ์์กด ๊ด๊ณ, ์ ์ฌ์ ๋ณ๋ชฉ ํ์์ด๋ ์ํ, ์ํํธ์จ์ด์ ์ค์ ๋ถ๋ถ์ ์ฝ๊ฒ ํ์ ํ ์ ์์ต๋๋ค.
- ์ปค๋ฎค๋์ผ์ด์ ๋ฐ ํ๋ ฅ ๊ฐํ: ํ ์ ์ฒด๊ฐ ๋์ผํ SBOM ๋ทฐ๋ฅผ ๊ณต์ ํจ์ผ๋ก์จ ์์ฌ์ํต์ด ๊ฐ์ ๋ฉ๋๋ค.
- ๋ช ํํ ๊ณํ ์๋ฆฝ: SBOM์ ๊ทธ๋ํฝ ํํ์ ์ํํธ์จ์ด ํ๊ฒฝ์ ์์ธํ๊ณ ํฌ๊ด์ ์ผ๋ก ๋ณด์ฌ์ฃผ๋ ์ง๋ ์ญํ ์ ํฉ๋๋ค.
4. ์๊ฐํ ์์ ๋ฐ ๊ธฐ๋ฅ
SBOM ์๊ฐํ ๋๊ตฌ๋ ๋ค์ํ ์๊ฐ์ ์์๋ฅผ ์ฌ์ฉํ์ฌ ๋ณต์กํ ์ ๋ณด๋ฅผ ํํํฉ๋๋ค:
์ปดํฌ๋ํธ ํํ
- ๊ธฐ๋ณธ ํํ: ์ปดํฌ๋ํธ๋ ์ด๋ฆ๊ณผ ์ ๋ชฉ์ด ์๋ ์ง์ฌ๊ฐํ์ผ๋ก ํ์๋ฉ๋๋ค.
- ์ค๋ํซ ํ์: ์ ์ฒด ์ปดํฌ๋ํธ๊ฐ ์๋ ์ผ๋ถ๋ง ์ฌ์ฉ๋ ๊ฒฝ์ฐ, ์ง์ฌ๊ฐํ์ ์ผ๋ถ๊ฐ ์๋ฆฐ ํํ๋ก ํ์๋ฉ๋๋ค.
๋ผ์ด์ ์ค ์ ๋ณด
- ์์ ์คํค๋ง: ์ ํธ๋ฑ ์ฒด๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ๋ผ์ด์ ์ค ์๋ฌด๋ฅผ ํ์ํฉ๋๋ค.
- ๋นจ๊ฐ์: ์นดํผ๋ ํํธ ๋ผ์ด์ ์ค (๊ฐํ ์นดํผ๋ ํํธ๋ ์งํ ๋นจ๊ฐ์, ์ฝํ ์นดํผ๋ ํํธ๋ ์ฐํ ๋นจ๊ฐ์)
- ๋ ธ๋์: ํน๋ณํ ํน์ง์ด ์๋ ๋ผ์ด์ ์ค, ์์ ์ ๋ผ์ด์ ์ค, ์์ ๋ ๋ผ์ด์ ์ค ๋ฑ
- ์ด๋ก์: ํ์ฉ์ ๋ผ์ด์ ์ค
๋ณด์ ์ทจ์ฝ์
- ๋นจ๊ฐ์ ์ ์ง ํ์งํ: ์๋ ค์ง ๋ณด์ ์ทจ์ฝ์ ์ด ์๋ ๊ฒฝ์ฐ ํ์๋ฉ๋๋ค.
- ์ซ์ ํ์: ์๋ ค์ง ์ทจ์ฝ์ ์ ์๋ฅผ ํ์ํฉ๋๋ค.
๊ธฐํ ์ ๋ณด
- ์์ถ ์ ํ: ๋๋ํ๊ฐ ์๋ ์ฃผ์ ํ์ง๋ก ํ์
- ์์ ์ฌ๋ถ: ์์ ํ ์์ด์ฝ์ผ๋ก ํ์
- ๋ฒ์ ์น์ธ ์ฌ๋ถ: ํ๋์ ๋ฌผ์ํ๋ก ํ์
- ํนํ ์ํฅ: ๋ง์น ์์ด์ฝ์ผ๋ก ํ์
- ์ด์ ์ํ: ๋ณ ๋ชจ์์ ๋๋ํ๋ก ํ์
- AI ์์ฑ ์ฝ๋: ์๋จ์ ํ๋์ ๋ง๋๋ก ํ์
์์กด์ฑ ํํ
- ์ ์ ๋งํน: ์ค์ ์ผ๋ก ์ฐ๊ฒฐ
- ๋์ ๋งํน: ์ ์ ์ผ๋ก ์ฐ๊ฒฐ
- Linux ์์คํ ์ฝ: ๋ ธ๋์ ๋๋ํ๋ก ํ์
์ถ๊ฐ ์ ๋ณด
ํ์ ๋ฉ๋ด๋ฅผ ํตํด ์ํํธ์จ์ด ์ด๋ฆ, ๊ณ์ธต ๊ตฌ์กฐ, ๋ผ์ด์ ์ค ์ ํ, ์ ์ฒด ๋ผ์ด์ ์ค ํ ์คํธ, URL, ์ทจ์ฝ์ ๋ชฉ๋ก, ์ํฅ์ ๋ฐ๋ ํ์ผ, ์ ์๊ถ ์ ๋ณด ๋ฑ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
5. Chromium ํ๋ก์ ํธ ์ฌ๋ก ๋ถ์
๋ฐํ์๋ Google Chromium ํ๋ก์ ํธ๋ฅผ ์๋ก ๋ค์ด SBOM ์๊ฐํ ๋๊ตฌ์ ์ค์ ์ ์ฉ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. Chromium์ ์๋ง์ ์ปดํฌ๋ํธ๋ก ๊ตฌ์ฑ๋ ๋๊ท๋ชจ ํ๋ก์ ํธ์ ๋๋ค.
์๊ฐํ ์์
- ์ ์ฒด ๋ทฐ: ์ฒ์์๋ ๋ณต์กํด ๋ณด์ด์ง๋ง, ํํฐ๋ง๊ณผ ๊ฒ์, ํ๋/์ถ์ ๊ธฐ๋ฅ์ ํตํด ์ฝ๊ฒ ํ์ํ ์ ์์ต๋๋ค.
- ํ๋ ๋ทฐ: ๊ฐ๋ณ ์ปดํฌ๋ํธ, ๋ผ์ด์ ์ค, ์์กด์ฑ ๋ฑ์ ์์ธํ ๋ณผ ์ ์์ต๋๋ค.
- ๋๋ ํ ๋ฆฌ ๋ทฐ: ์ปดํฌ๋ํธ์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๋ ์ฝ๊ฒ ์ดํดํ ์ ์์ต๋๋ค.
ํํฐ๋ง ๋ฐ ์๋ฎฌ๋ ์ด์ ๊ธฐ๋ฅ
- ๊ฒ์ ํํฐ: ํน์ ๋ผ์ด์ ์ค, ์ด๋ฆ, ํน์ฑ ๋ฑ์ผ๋ก ์ปดํฌ๋ํธ๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค.
- ๋ณด์ ์ทจ์ฝ์ ํํฐ: ๋ณด์ ์ทจ์ฝ์ ์ด ์๋ ์ปดํฌ๋ํธ๋ง ํ์ํ ์ ์์ต๋๋ค.
- ์นดํผ๋ ํํธ ๋ผ์ด์ ์ค ํํฐ: ์นดํผ๋ ํํธ ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ๋ ์ปดํฌ๋ํธ๋ง ํ์ํ ์ ์์ต๋๋ค.
- ๋ผ์ด์ ์ค ์ํฅ ์๋ฎฌ๋ ์ด์ : ํน์ ๋ผ์ด์ ์ค์ ์ํฅ์ ๋ฐ๋ ์ปดํฌ๋ํธ๋ฅผ ์๊ฐ์ ์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค.
- ๋ผ์ด์ ์ค ๋นํธํ์ฑ ์๋ฎฌ๋ ์ด์ : ํธํ๋์ง ์๋ ๋ผ์ด์ ์ค ๊ฐ์ ์ถฉ๋์ ์๋ณํ ์ ์์ต๋๋ค.
6. Q&A ์ธ์
Q: ์ด ๋๊ตฌ๋ฅผ ์ง์ ํ ์คํธํด๋ณผ ์ ์๋์? A: ํ์ฌ ๋๊ตฌ๋ ์คํ์์ค๋ก ๊ณต๊ฐ๋์ง ์์์ง๋ง, 11์์ด๋ 12์๊ฒฝ์ ๊ณต๊ฐํ ์์ ์ ๋๋ค. ๊ทธ ์ ์ ํ ์คํธํด๋ณด๊ณ ์ถ์ผ์ ๋ถ๋ค์ ๊ฐ์ธ์ ์ผ๋ก ์ฐ๋ฝ ์ฃผ์๋ฉด ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค.
Q: AI๋ก ์์ฑ๋ ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ์๋ณํ๋์? A: ํ์ฌ๋ก์๋ ์๋์ผ๋ก ์๋ณํ๋ ๋ฉ์ปค๋์ฆ์ ์์ต๋๋ค. ์ด ์ ๋ณด๊ฐ ์ ๊ณต๋๋ฉด ํ์ํ ์ ์์ต๋๋ค.
Q: ํนํ ์ํฅ์ ์ด๋ป๊ฒ ์ ์๋๋์? A: Apache ๋ผ์ด์ ์ค์ ๊ฐ์ด ํนํ์ ๋ํ ์กฐํญ์ด ์๋ ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ ๋ ํนํ ์ํฅ์ด ์๋ค๊ณ ํ์ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์ง์ ์ค์ ํ ์๋ ์์ต๋๋ค.
Q: SPDX๋ CycloneDX์ ๊ฐ์ ํ์ค SBOM ํ์์์ ์ด๋ค ์ ๋ณด๋ฅผ ์ถ์ถํ๋์? A: ์๊ฐํ์ ํ์๋ ๋ชจ๋ ์ ๋ณด์ ํ์ ์ ํ์๋๋ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ถ์ถํฉ๋๋ค. ์ผ๋ถ ์ ๋ณด๋ ๋ค๋ฅธ ๋๊ตฌ๋ฅผ ํตํด ์ป์ด์ผ ํ ์๋ ์์ต๋๋ค.
Q: ๋ผ์ด์ ์ค ๋ถ๋ฅ๋ ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ง๋์? A: ๊ธฐ๋ณธ์ ์ธ ๋ถ๋ฅ๋ฅผ ์ ๊ณตํ์ง๋ง, ์ฌ์ฉ์๊ฐ ์ง์ ์ค์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, AGPL์ด๋ GPL์ ๊ฐํ ์นดํผ๋ ํํธ๋ก, ๋ค๋ฅธ ๊ณต๊ฐ ๋ผ์ด์ ์ค๋ ์ฝํ ์นดํผ๋ ํํธ๋ก ๋ถ๋ฅํฉ๋๋ค.
Q: ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ๋ช ๊ฐ์ ๋ผ์ด์ ์ค๊ฐ ๋ถ์๋์ด ์๋์? A: ์ฝ 1,000๊ฐ์ ๋ค๋ฅธ ๋ผ์ด์ ์ค๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์์ต๋๋ค.
7. ๊ฒฐ๋ก
SBOM ์๊ฐํ ๋๊ตฌ๋ ๋ณต์กํ ์ํํธ์จ์ด ๊ตฌ์ฑ์ ์ฝ๊ฒ ์ดํดํ๊ณ ๊ด๋ฆฌํ ์ ์๊ฒ ํด์ค๋๋ค. ์ด๋ ๋ง์น ์ต์ ๋ด๋น๊ฒ์ด์ ์์คํ ์ฒ๋ผ SBOM์ ๋ณต์กํ “๊ฑฐ๋ฆฌ์ ๋๋ค"๋ฅผ ํ์ํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ์ด ๋๊ตฌ์ ์ฃผ์ ์ฅ์ ์ ๋ณต์กํ ์ ๋ณด๋ฅผ ๋ช ํํ๊ณ ํฌ๊ด์ ์ผ๋ก ์ ์ํ๋ฉฐ, ์ํธ์์ฉ์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ๋๋ค.
์ํํธ์จ์ด ํ๊ฒฝ์ ์ฝ๊ฒ ํ์ํ ์ ์๊ฒ ํด์ฃผ๋ฉฐ, ์ ์ฌ์ ์ํ์ ๋น ๋ฅด๊ฒ ์๋ณํ ์ ์์ต๋๋ค. ํนํ ๋ด๋ถ ์ฌ์ฉ, SaaS, ์ ํ ๋ฐฐํฌ ๋ฑ ๋ค์ํ ์ฌ์ฉ ๋ชจ๋ธ์ ๋ฐ๋ผ ์คํ์์ค ์ฌ์ฉ์ ์ํฅ์ด ๋ค๋ฅผ ์ ์๋๋ฐ, ์ด ๋๊ตฌ๋ฅผ ํตํด ๊ฐ ์ํฉ์ ๋ง๋ ์ํ์ ์ฝ๊ฒ ํ์ ํ ์ ์์ต๋๋ค.
์ด SBOM ์๊ฐํ ๋๊ตฌ๋ ์คํ์์ค๋ก ๊ณต๊ฐ๋ ์์ ์ด๋ฉฐ, ํฅํ ์ ๋ฝ ์ฌ์ด๋ฒ ๋ณต์๋ ฅ ๋ฒ(Cyber Resilience Act)์ ๋์ํ๊ธฐ ์ํ ํ๋ก์ ํธ์ ์ผ๋ถ๋ก ํฌํจ๋ ์์ ์ ๋๋ค.
13 - 2024-10-10 ๋ฐ์ดํฐ๊ฐ AI ๊ณต๊ธ๋ง์์ ์ฐจ์งํ๋ ์ญํ
source: https://openchainproject.org/news/2024/10/10/webinar-the-role-of-data-in-the-supply-chain-of-ai
๋ชฉ์ฐจ
- ๋ฐํ์ ์๊ฐ
- ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
- AI ๊ณต๊ธ๋ง๊ณผ ๋ฐ์ดํฐ์ ์ค์์ฑ
- ๊ณต๊ฐ ๋ฐ์ดํฐ์ ๋ฐ AI ๋ชจ๋ธ์ ํ์ฉ๊ณผ ๋ฆฌ์คํฌ
- AI ๊ท์ ์ ๋ฐ์ดํฐ ํฌ๋ช ์ฑ์ ๋ฏธ๋
- ๊ธฐ์ ์ ์ํ ์ ๋ต ๋ฐ ์ก์ ์์ดํ
1. ๋ฐํ์ ์๊ฐ
Nick Schifano๋ FastCatalog.ai์ CEO์ด์ ์ฐฝ๋ฆฝ์๋ก, AI์ ๋ฒ์ ํ๋ ์์ํฌ ๋ถ์ผ์ ์ ๋ฌธ๊ฐ์ ๋๋ค. Microsoft์์ 11๋ ๊ฐ ๊ทผ๋ฌดํ๋ฉฐ ๊ธฐ์ ๊ท์ ๋ฐ AI/ML ๋ฒ์ ๊ฒํ ๋ฅผ ์ฃผ๋ํ์ผ๋ฉฐ, ํนํ AI ๋ชจ๋ธ ํ๋ จ์ ํ์ํ ๋ฐ์ดํฐ ์ฌ์ฉ ๊ฒํ ์์คํ ์ ์ค๊ณํ์ต๋๋ค. ํ์ฌ FastCatalog.ai๋ฅผ ํตํด AI ๊ณต๊ธ๋ง ๊ด๋ฆฌ ๊ธฐ์ ๊ณผ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
2. ์จ๋น๋ ์๊ฐ์ ๋ชฉ์
์ด๋ฒ ์จ๋น๋๋ AI ๊ณต๊ธ๋ง์์ ๋ฐ์ดํฐ๊ฐ ์ฐจ์งํ๋ ์ญํ ๊ณผ ๊ด๋ จ๋ ์ฃผ์ ์ด์๋ฅผ ๋ค๋ฃจ๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ๋ฅผ ์ค์ฌ์ผ๋ก ๋ ผ์๋์์ต๋๋ค:
- ๋ชจ๋ธ ๊ณ๋ณด์ ํ๋ จ ๋ฐ์ดํฐ์ ์จ๊ฒจ์ง ๋ฆฌ์คํฌ
- ๋ฐ์ดํฐ ํฌ๋ช ์ฑ์ ์ค์์ฑ๊ณผ ๊ธฐ์ ์ ๋ฏธ์น๋ ์ํฅ
- AI ๋ฐ ๋ฐ์ดํฐ ๊ณต๊ธ๋ง ๊ด๋ฆฌ ์ ๋ต
- EU AI Act ๋ฑ ์๋ก์ด ๊ท์ ์ ๋๋นํ๋ ๋ฐฉ๋ฒ
Nick Schifano๋ ์ด๋ฌํ ์ฃผ์ ๋ฅผ ํตํด ๊ธฐ์ ๋ค์ด ์๋ก์ด ๊ท์ ํ๊ฒฝ์ ๋๋นํ๊ณ AI ๊ณต๊ธ๋ง์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ์ค์ง์ ์ธ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํ์ต๋๋ค.
3. AI ๊ณต๊ธ๋ง๊ณผ ๋ฐ์ดํฐ์ ์ค์์ฑ
3.1 AI ์์คํ ๊ตฌ์ถ ๊ณผ์
AI ์์คํ ์ ํฌ๊ฒ ๋ค ๋จ๊ณ๋ก ๋๋ฉ๋๋ค:
- ์์ฑ(Source): ํ๋ จ ๋ฐ์ดํฐ, ๊ธฐ์กด ๋ชจ๋ธ, ํ๋ จ ํ๋ ์์ํฌ ๋ฑ ํ์ํ ์์์ ํ๋ณด.
- ๊ตฌ์ถ(Build): ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํด ๋ชจ๋ธ์ ํ๋ จํ๊ฑฐ๋ ๊ธฐ์กด ๋ชจ๋ธ์ ๋ฏธ์ธ ์กฐ์ .
- ๋ฐฐํฌ(Deploy): ์์ฑ๋ ๋ชจ๋ธ์ ํด๋ผ์ฐ๋, ์จํ๋ ๋ฏธ์ค ๋๋ ๋๋ฐ์ด์ค์ ๋ฐฐํฌ.
- ๊ด๋ฆฌ(Manage): ์ ์ฒด ํ๋ก์ธ์ค๋ฅผ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ๊ท์ ์ค์ ์ฌ๋ถ๋ฅผ ํ์ธ.
3.2 ๋ฐ์ดํฐ์ ์ญํ
AI ๋ชจ๋ธ ํ๋ จ์๋ ๋ค์ํ ํํ์ ๋ฐ์ดํฐ๊ฐ ํ์ํฉ๋๋ค:
- ๊ณต๊ฐ ๋ฐ์ดํฐ์ (์: Common Crawl, Red Pajama)
- ์คํ์์ค ๋ชจ๋ธ (์: Meta Llama)
- ํ๋ จ ํ๋ ์์ํฌ (์: PyTorch, TensorFlow)
Nick์ ํนํ ๊ณต๊ฐ ๋ฐ์ดํฐ์ ๊ณผ ์คํ์์ค ๋ชจ๋ธ์ด ์ ๊ณตํ๋ ๊ธฐํ์ ์ํ ์์๋ฅผ ๊ฐ์กฐํ๋ฉฐ, ๊ฐ ๊ตฌ์ฑ ์์๊ฐ ์ด๋ป๊ฒ AI ์ ํ์ ์ํฅ์ ๋ฏธ์น๋์ง๋ฅผ ์ค๋ช ํ์ต๋๋ค.
4. ๊ณต๊ฐ ๋ฐ์ดํฐ์ ๋ฐ AI ๋ชจ๋ธ์ ํ์ฉ๊ณผ ๋ฆฌ์คํฌ
4.1 ์ฃผ์ ๊ณต๊ฐ ๋ฐ์ดํฐ์
- Common Crawl: ์ธํฐ๋ท ์ ๋ฐ์ ํฌ๋กค๋งํ ํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ฉฐ, OpenAI ๋ฐ Meta ๋ฑ์ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ ํ๋ จ์ ํ์ฉ๋จ.
- Red Pajama: Apache 2.0 ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๋ฅด์ง๋ง Common Crawl ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋์ด ๋ฒ์ ๋ณต์ก์ฑ์ด ์กด์ฌ.
- BookCorpus: ์ ์์ฑ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ฉฐ ์ ์๊ถ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ ๊ฐ๋ฅ์ฑ์ด ์์.
4.2 ์คํ์์ค ๋ชจ๋ธ
- Llama 3.1 (Meta): ํน์ ๋ผ์ด์ ์ค ์กฐ๊ฑด(์: “Built with Llama” ํ์ ์๋ฌด) ํฌํจ.
- Black Forest FLUX: ๋น์์ ์ ์ฌ์ฉ๋ง ํ์ฉํ๋ ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๋ฆ.
4.3 ์ฃผ์ ๊ณผ์
Nick์ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๋ค์ ์ง์ ํ์ต๋๋ค:
- ๋ฐ์ดํฐ ์ถ์ฒ ๋ถ๋ช ํ์ฑ์ผ๋ก ์ธํ ๋ฒ์ ๋ฆฌ์คํฌ.
- ์ ์๊ถ ์นจํด ๊ฐ๋ฅ์ฑ๊ณผ ์ด์ ๋ฐ๋ฅธ ์์ก ์ฌ๋ก(์: ๋ด์ํ์์ฆ vs OpenAI).
- ํน์ ์ง์ญ(์: EU)์์ ์๊ตฌ๋๋ ํฌ๋ช ์ฑ ๊ธฐ์ค ์ถฉ์กฑ ์ฌ๋ถ.
5. AI ๊ท์ ์ ๋ฐ์ดํฐ ํฌ๋ช ์ฑ์ ๋ฏธ๋
5.1 ์ฃผ์ ๊ท์ ๋ํฅ
Nick์ ์ฌ๋ฌ ์ง์ญ์์ ์ํ ์ค์ธ ๊ท์ ๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์์ฝํ์ต๋๋ค:
- EU AI Act: ํ๋ จ ๋ฐ์ดํฐ ์ถ์ฒ ๊ณต๊ฐ ๋ฐ ๊ธฐ์ ๋ฌธ์ ์ ์ง ์๋ฌดํ.
- ๋ฏธ๊ตญ ์บ๋ฆฌํฌ๋์ AB 2013 ๋ฒ์: ์์ฑํ AI ํ๋ จ ๋ฐ์ดํฐ ํฌ๋ช ์ฑ ์๊ตฌ.
- ์ผ๋ณธ METI ๊ฐ์ด๋๋ผ์ธ: ๋ฐ์ดํฐ ์ถ์ฒ ์ถ์ ๊ฐ๋ฅ์ฑ ํ๋ณด ๊ถ์ฅ.
5.2 ๊ธ๋ก๋ฒ ํ๋ ฅ ๊ฐ๋ฅ์ฑ
GDPR์ฒ๋ผ EU AI Act๊ฐ ๊ธ๋ก๋ฒ ํ์ค์ผ๋ก ์๋ฆฌ ์ก์ ๊ฐ๋ฅ์ฑ์ ๋ ผ์ํ์ง๋ง, ๊ฐ ์ง์ญ๋ณ๋ก ์์ดํ ์ ๊ทผ ๋ฐฉ์์ด ์กด์ฌํจ์ ๊ฐ์กฐํ์ต๋๋ค.
6. ๊ธฐ์ ์ ์ํ ์ ๋ต ๋ฐ ์ก์ ์์ดํ
6.1 ์คํ์์ค ๊ด๋ฆฌ ๋ด๋น์๋ฅผ ์ํ ์๋ฏธ
์คํ์์ค ๋ฐ ๊ณต๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ์ ์ ๋ค์ ์ฌํญ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค:
- ๊ณต๊ฐ๋ ๋ผ์ด์ ์ค ์กฐ๊ฑด ์ค์ ์ฌ๋ถ ํ์ธ.
- ํ๋ จ ๋ฐ์ดํฐ ๋ฐ ๋ชจ๋ธ ์ฌ์ฉ ๋ด์ญ ํฌ๋ช ํ๊ฒ ๊ธฐ๋ก.
- ์๋ก์ด ๊ท์ ์ ๋๋นํด ๋ด๋ถ ํ๋ก์ธ์ค ์ ๋น.
6.2 ๊ณ ๋ คํด์ผ ํ Action Item
- ๋ฐ์ดํฐ ๋ฐ ๋ชจ๋ธ ์นดํ๋ก๊ทธ ๊ตฌ์ถ:
- ์ฌ์ฉ ์ค์ธ ๋ชจ๋ ๋ฐ์ดํฐ์ ๊ณผ ๋ชจ๋ธ์ ์ถ์ฒ, ๋ผ์ด์ ์ค ์กฐ๊ฑด ๋ฑ์ ๊ธฐ๋ก.
- ํฌ๋ช
์ฑ ๋ณด๊ณ ์ ์์ฑ ํ๋ก์ธ์ค ๋ง๋ จ:
- ๊ท์ ๊ฐ ์๊ตฌํ๋ ์ ๋ณด๋ฅผ ํฌํจํ ํ์คํ๋ ๋ณด๊ณ ์ ์์ฑ ์ฒด๊ณ ์๋ฆฝ.
- ๋ฆฌ์คํฌ ๊ด๋ฆฌ ๋ฐฉ์ ๊ฐ๋ฐ:
- ์ ์๊ถ ์นจํด๋ ๊ธฐํ ๋ฒ์ ๋ฌธ์ ๋ฐ์ ์ ๋์ ์ ์ฐจ ๋ง๋ จ.
- ๋ด๋ถ ์น์ธ ํ๋ก์ธ์ค ๊ฐํ:
- ์์ ํ ํ๋กํ์ผ(์: ์คํ์์ค ๋ผ์ด์ ์ค ์ค์)์ ์ ์ํ๊ณ ๋น ๋ฅธ ์น์ธ ์ ์ฐจ ์ ๊ณต.
์ด๋ฒ ์จ๋น๋๋ AI ๊ณต๊ธ๋ง ๊ด๋ฆฌ์์ ๋ฐ์ดํฐ๋ฅผ ์ค์ฌ์ผ๋ก ํ ๋ณต์กํ ๋ฌธ์ ๋ค์ ์ฌ๋ ์๊ฒ ๋ค๋ฃจ๋ฉฐ ๊ธฐ์ ๋ค์ด ์ง๋ฉดํ ์ ์๋ ๋์ ๊ณผ์ ๋ฅผ ๋ช ํํ ํ์ต๋๋ค. Nick Schifano๋ ๊ธฐ์ ์ ยท๋ฒ์ ์ ๋ฌธ์ฑ์ ๋ฐํ์ผ๋ก ์ค์ง์ ์ธ ์กฐ์ธ์ ์ ๊ณตํ๋ฉฐ, ์ฐธ์์๋ค์๊ฒ ํฐ ํต์ฐฐ์ ์๊ฒจ์ฃผ์์ต๋๋ค.
14 - 2024-09-27 AI: ํ์ฌ์ ๋ฒ์ ํ๊ฒฝ
source: https://openchainproject.org/featured/2024/09/27/webinar-ai-the-current-legal-landscape
๋ชฉ์ฐจ
- ์๊ฐ
- AI์ ์คํ์์ค์ ๊ต์ฐจ์
- ์์ก ๊ฐ์
- ๋ฒ๊ท/์ ๋ฒ ๊ฐ์
- ๋ฐ์ดํฐ ๋ณดํธ์ AI
- Q&A
1. ์๊ฐ
์ ๋ชฉ
AI: ํ์ฌ์ ๋ฒ์ ํ๊ฒฝ
๋ฐํ์ ์๊ฐ
- Tony: GTC Law Group์ IP ์ ๋ฌธ ๋ณํธ์ฌ. AI, ์คํ์์ค, ํนํ ์ ๋ต, ๊ฑฐ๋ ๋ถ์ผ ์ ๋ฌธ.
- Well: ๊ธฐ๊ณํ์ต ๋ฐ์ฌ ํ์ ์์ง์. AI ์ ํ ์ฐ๊ตฌ ๊ณผํ์ ๋ฐ ํ๋ก๊ทธ๋๋จธ ๊ฒฝ๋ ฅ.
- Stas: ์ Amazon Kindle ํ ๋ฉค๋ฒ, Audible ์ ๋ฒ๋ฌด ์๋ฌธ, Netflix AI ๋ฒ๋ฌด ๋ด๋น. GTC์ AI ๊ทธ๋ฃน ๊ณต๋ ๋ฆฌ๋.
- Shay: ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ๋ฐ ์ฌ์ด๋ฒ ๋ณด์ ์ ๋ฌธ๊ฐ. ์ ํฅ ๊ธฐ์ ๊ด๋ จ ์๋ฌธ ๊ฒฝํ ํ๋ถ.
์จ๋น๋ ์๊ฐ์ ๋ชฉ์
์ด ์จ๋น๋๋ OpenChain ์ปค๋ฎค๋ํฐ์์ ์ฃผ์ตํ๋ AI ๊ด๋ จ ๋ฒ์ ํ๊ฒฝ์ ๋ํ ๋ ผ์์ ์ฐ์ฅ์ ์์ ์์ต๋๋ค. ์ง๋ํด์ ์ด์ด GTC Law ํ์ด ์์ฑํ AI๋ฅผ ๋๋ฌ์ผ ํ์ฌ์ ๋ฒ์ ํ๊ฒฝ์ ๋ํด ํฌ๊ด์ ์ผ๋ก ์ค๋ช ํฉ๋๋ค. ์ด ์จ๋น๋์ ๋ชฉ์ ์ AI ๊ธฐ์ ์ ๋ฐ์ ์ ๋ฐ๋ฅธ ๋ฒ์ ๋ฌธ์ ๋ค์ ์ดํด๋ณด๊ณ , ๊ธฐ์ ๊ณผ ๊ฐ๋ฐ์๋ค์ด ์์์ผ ํ ์ฃผ์ ์ฌํญ๋ค์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค.
2. AI์ ์คํ์์ค์ ๊ต์ฐจ์
AI์ ๋ฐ์ ๊ณผ์
- AGI(Artificial General Intelligence): ์ธ๊ฐ ์์ค์ ์ง๋ฅ์ ๊ฐ์ง ๊ธฐ๊ณ
- AI(Artificial Intelligence): ํน์ ์์ ์ ๋ํ ์ธ๊ฐ ์ง๋ฅ ๋ชจ๋ฐฉ
- Machine Learning: AI์ ํ ๊ธฐ๋ฒ, ๋ฐ์ดํฐ์ ์ผ๋ก๋ถํฐ ํ์ตํ์ฌ ๋ชจ๋ธ ์์ฑ
- Deep Learning: ๋๋์ ๋ฐ์ดํฐ์ ์ฐ์ฐ๋ ฅ ํ์, ์ ๊ฒฝ๋ง ๊ธฐ๋ฐ
- Generative AI: ์๋ก์ด ๋ฐ์ดํฐ ์์ฑ ๋ฅ๋ ฅ
Generative AI ์์ฉ
- ํ ์คํธ ์์ฑ
- ์ด๋ฏธ์ง ์์ฑ
- ์ฝ๋ ์์ฑ
- ๋น๋์ค ์์ฑ
- ์์ ์์ฑ
- ํฉ์ฑ ๋ฐ์ดํฐ ์์ฑ
AI์ ์คํ์์ค ๋ผ์ด์ ์ค
๋ง์ AI ๋๊ตฌ๋ค์ด ์คํ์์ค ๋ผ์ด์ ์ค๋ก ์ ๊ณต๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด:
Meta์ LLaMA ๋ชจ๋ธ์ “์คํ์์ค"๋ผ๊ณ ๋ถ๋ฆฌ์ง๋ง, ์ค์ ๋ก๋ ์์ ์ ๋ผ์ด์ ์ค์ ๊ฐ๊น์ต๋๋ค. ํนํ 7์ต ๋ช ์ด์์ ํ์ฑ ์ฌ์ฉ์๋ฅผ ๊ฐ์ง ๊ฒฝ์ฐ ๋ณ๋์ ๋ผ์ด์ ์ค๊ฐ ํ์ํ๋ฉฐ, LLaMA์ ์ถ๋ ฅ์ ๋ค๋ฅธ ์ธ์ด ๋ชจ๋ธ ๊ฐ์ ์ ์ฌ์ฉํ ์ ์๋ค๋ ์ ํ์ด ์์ต๋๋ค.
Responsible AI Licenses (RAIL)
RAIL์ AI ๊ธฐ์ ์ ๋น์ค๋ฆฌ์ ์ฌ์ฉ์ ์ ํํ๊ธฐ ์ํด ๋ง๋ค์ด์ง ๋ผ์ด์ ์ค์ ๋๋ค. ์ฃผ์ ํน์ง:
- ์ฌ์ฉ ์ ํ ์กฐํญ ํฌํจ
- ํ์ ์ฌ์ฉ์์๊ฒ๋ ๋์ผํ ํ๋ ์ ํ ์๊ตฌ
- ๊ฐ์, ๋ฅํ์ดํฌ, ์๋ฃ, ๋ฒ์ฃ ๊ธฐ๋ก ๋ฑ์ ๋ํ ์ฌ์ฉ ์ ํ
RAIL์ ์ต๊ทผ ๋ง์ ์ฃผ๋ชฉ์ ๋ฐ๊ณ ์์ผ๋ฉฐ, MIT๋ Apache ๋ผ์ด์ ์ค๋ณด๋ค ๋ ๋ง์ AI ๋ชจ๋ธ์ ์ ์ฉ๋๊ณ ์์ต๋๋ค.
3. ์์ก ๊ฐ์
AI, ํนํ ์์ฑํ AI ์ ๊ณต์ ์ฒด๋ค์ ์๋๋ก ํ ์์ก์ด ์ฆ๊ฐํ๊ณ ์์ต๋๋ค. ์ฃผ์ ์์ก ๋ถ์ผ:
์ปดํจํฐ ์ฝ๋ ๊ด๋ จ
- GitHub Copilot ๊ด๋ จ ์ง๋จ ์์ก
- ์ฃผ์ ์์ : DMCA ์๋ฐ, ๊ณ์ฝ ์๋ฐ, ๊ณผ์ค, ์ฌ๊ธฐ
์ด๋ฏธ์ง ๊ด๋ จ
- Stability AI์ Stable Diffusion ๊ด๋ จ ์์ก
- ์ฃผ์ ์์ : ์ ์๊ถ ์นจํด, DMCA ์๋ฐ, ๋ถ๊ณต์ ๊ฒฝ์
๋ฌธ์ ๊ด๋ จ
- ์ ์๋ค์ ์ ์๊ถ ์นจํด ์์ก
- ์ฃผ์ ์์ : ์ง์ ๋ฐ ๊ฐ์ ์ ์๊ถ ์นจํด, DMCA ์๋ฐ, ๋ถ๊ณต์ ๊ฒฝ์
์์ ๊ด๋ จ
- ์ค์ ๋ น์๋ฌผ ๋ฐ ๊ฐ์ฌ ๊ด๋ จ ์์ก
- ์ฃผ์ ์์ : ์ ์๊ถ ์นจํด, DMCA ์๋ฐ
GitHub Copilot ์์ก ์ฌ๋ก
- ์ฃผ์ ์์ : DMCA ์๋ฐ, ์คํ์์ค ๋ผ์ด์ ์ค ์๋ฐ, GitHub ์ด์ฉ์ฝ๊ด ์๋ฐ
- ์ต๊ทผ ๋ฒ์์ ์๊ณ ์ ์ผ๋ถ ์ฃผ์ฅ์ ๊ธฐ๊ฐ
Getty Images vs Stability AI ์์ก ์ฌ๋ก
- ์ฃผ์ ์์ : ์ ์๊ถ ์นจํด, ์ ์๊ถ ๊ด๋ฆฌ ์ ๋ณด ์๋ฐ, ์ํ ํฌ์
- Stable Diffusion์ด Getty Images์ ์ํฐ๋งํฌ๋ฅผ ๋ณํํ์ฌ ์ฌ์ฉํ ์ ์ด ์์
4. ๋ฒ๊ท/์ ๋ฒ ๊ฐ์
AI ๊ท์ ๋ ํฌ๊ฒ ๋ค ๊ฐ์ง ์ ํ์ผ๋ก ๋ถ๋ฅํ ์ ์์ต๋๋ค:
๊ธฐ์กด ๋ฒ๋ฅ ์ ์ฉ
- ์๋น์ ๋ณดํธ, ์ฐจ๋ณ ๊ธ์ง, ํ๋ผ์ด๋ฒ์ ๋ฑ
์ผ๋ฐ AI ๊ท์
์ฐ์ ๋๋ ์ฌ์ฉ ์ฌ๋ก๋ณ AI ๊ท์
- ๋ณดํ์ฌ์ AI ์ฌ์ฉ
- ๊ณ ์ฉ ๊ฒฐ์ ์์์ AI ์ฌ์ฉ
- ์ ๋ถ์ AI ์กฐ๋ฌ ๋ฐ ์ฌ์ฉ
์ ์ฑ ์๋ฆฝ ์ค์ฌ
- AI ๊ท์ ์ ์์ ์ํ ํ์คํฌํฌ์ค ์ค๋ฆฝ
- AI ๊ธฐ์ ์ ์ค์์ฑ์ ์ธ์ํ๋ ์ ์ธ
- AI ์ฑํ์ ์ด์งํ๊ธฐ ์ํ ์ ๋ถ ์ง์ถ ํ๋ก๊ทธ๋จ ์๋ฆฝ
5. ๋ฐ์ดํฐ ๋ณดํธ์ AI
2024๋ ํ๋ผ์ด๋ฒ์ ๋ฒ ์์ฝ
- 20๊ฐ์ ํฌ๊ด์ ํ๋ผ์ด๋ฒ์ ๋ฒ
- 2020๋ ๋ถํฐ 2026๋ ์ฌ์ด์ ๋ฐํจ
- ๋๋ถ๋ถ “์๋น์"์ “๊ฐ์ธ ๋ฐ์ดํฐ"์ ์ ์ฉ
- ์บ๋ฆฌํฌ๋์ ๋ฒ์ ๋ ๊ด๋ฒ์ํ ์ ์ฉ ๋ฒ์
AI์ ๋ฐ์ดํฐ ๋ณดํธ์ ๊ต์ฐจ์
- ๋ณด์ ๋ฌธ์ ์ ๋ฐ์ดํฐ ์ ์ถ
- ๋ณต์กํ ํ๋ผ์ด๋ฒ์ ์ค์ ์๋ฌด
- ์๋ํ๋ ์์ฌ ๊ฒฐ์ ์์คํ ์ ๋ํ ์๋น์ ์ตํธ์์ ๊ถ๋ฆฌ
- ๊ณ ์ํ AI ์์คํ ์ ๋ํ ์ถ๊ฐ ์๊ตฌ์ฌํญ
- ํธํฅ๊ณผ ์ฐจ๋ณ ๋ฐฉ์ง์ ์ค์
์ฌ๋ก ์ฐ๊ตฌ: AI ํ๋ จ์ ์ํ ๋ฐ์ดํฐ ์คํฌ๋ํ
- ์ค์ํ ๊ฒฐ์ , ํ๋กํ์ผ๋ง, AI/LLM ํ๋ จ ๋ฑ์ ์ฌ์ฉ ์ฌ๋ก
- ๊ฐ์ธ ๋ฐ์ดํฐ, ๋ฏผ๊ฐ ๋ฐ์ดํฐ, ์ด๋ฏธ์ง, ์ฌ์ฉ์ ์์ฑ ์ฝํ ์ธ ๋ฑ์ ๋ฐ์ดํฐ ์ฌ์ฉ
- ์ธ๊ฐ ๊ฐ์ , ์ ๋ขฐ์ฑ, ํฌ๋ช ์ฑ, ์ ํ์ฑ, ํธํฅ/์ฐจ๋ณ ๋ฑ์ ์ถ๋ ฅ ๊ด๋ จ ๊ณ ๋ ค์ฌํญ
6. Q&A
Q: LLAMA ๋ชจ๋ธ์ “๋ค๋ฅธ ๋ชจ๋ธ ๊ฐ์ ์ ์ฌ์ฉ ๋ถ๊ฐ” ์กฐํญ์ ๋ํด ์ค๋ช ํด์ฃผ์ธ์. A: ๋ผ์ด์ ์ค ์กฐํญ์ ๋ฐ๋ฅด๋ฉด, LLAMA ์๋ฃ๋ ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์ LLAMA 2๋ ๊ทธ ํ์๋ฌผ์ ์ ์ธํ ๋ค๋ฅธ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์ ๊ฐ์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ Meta๊ฐ ๊ฒฝ์์ ์ ํํ๊ณ ์์ฌ์ ๋ชจ๋ธ ์ฐ์๋ฅผ ์ ์งํ๋ ค๋ ์๋๋ก ๋ณด์ ๋๋ค.
Q: RAIL ๋ผ์ด์ ์ค๊ฐ ๋ชจ๋ ๋ผ์ด์ ์ค๋ฅผ “์ค๋ ธ์ฐํ๋ ์ดํฌ"๋ก ๋ง๋๋ ๊ฒ ์๋๊ฐ์? A: RAIL์ ๊ธฐ๋ณธ ์์ด๋์ด๋ ์ฌ์ฉ ์ ํ๊ณผ ํ์ ์ฌ์ฉ์ ์ค์๋ฅผ ์๊ตฌํ๋ ๊ฒ์ด์ง๋ง, ์ค์ ๋ก๋ ๋ช ๊ฐ์ง ํ์คํ๋ ๋ฒ์ ์ผ๋ก ์๋ ดํ๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, Hugging Face์์๋ “Creative ML OpenRAIL-M” ๋ผ์ด์ ์ค๊ฐ 23,000๊ฐ ์ด์์ ๋ชจ๋ธ์ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค.
Q: ์์ก์ ํ์๋ผ์ธ์ ์ด๋ป๊ฒ ๋๋์? A: ์ ํํ ํ์๋ผ์ธ์ ์์ง๋ง, ์ ์ฌํ ์์ก ์ฌ๋ก๋ฅผ ๋ณด๋ฉด ์ต์ข ๊ฒฐ์ ๊น์ง 5-10๋ ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ๋ฒ๋ฅ ์ ์ข ์ข ์๋ก์ด ๊ธฐ์ ์ ๋ฐ๋ผ๊ฐ๋ ๋ฐ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ฏ๋ก, ํ๋ก๋ฒ๋ณด๋ค๋ ๋ฒ๊ท๋ฅผ ํตํ ์ง์นจ์ด ๋จผ์ ๋์ฌ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
Q: ๊ต์ก ๋ถ์ผ์์ AI ์ฌ์ฉ ๊ฐ์ง ๋๊ตฌ์ ํธํฅ์ฑ ๋ฌธ์ ๋ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผ ํ๋์? A: ์ด๋ ์ค์ํ ๋ฌธ์ ์ ๋๋ค. ๋๊ตฌ ์์ฒด์๋ง ์์กดํ์ง ๋ง๊ณ ์ธ๊ฐ์ ํ๋จ์ ๋ณํํด์ผ ํฉ๋๋ค. ์บ๋ฆฌํฌ๋์์ ์๋ก์ด ๊ท์ ์ ์๋ํ๋ ์์ฌ๊ฒฐ์ ์ด ์ค์ํ ์์์ธ ๊ฒฝ์ฐ์๋ ๊ท์ ๋ฒ์์ ํฌํจ์ํค๋ ค ํ๊ณ ์์ต๋๋ค. ์ด๋ ๊ต์ก์๊ฐ ๋๊ตฌ์ ๊ณผ๋ํ๊ฒ ์์กดํ๋ ๊ฒฝ์ฐ์๋ ๊ท์ ๋์์ด ๋ ์ ์์์ ์๋ฏธํฉ๋๋ค.
์์ฝ ๋ณด๊ณ ์
๊ธฐ์ ์ ์คํ์์ค ๊ด๋ฆฌ ๋ด๋น์์๊ฒ ๊ฐ๋ ์๋ฏธ
AI ๊ธฐ์ ๊ณผ ์คํ์์ค์ ์ตํฉ: ๋ง์ AI ๋๊ตฌ๋ค์ด ์คํ์์ค๋ก ์ ๊ณต๋๊ณ ์์ด, ์คํ์์ค ๊ด๋ฆฌ์ ์ค์์ฑ์ด ๋์ฑ ์ปค์ง๊ณ ์์ต๋๋ค.
์๋ก์ด ๋ผ์ด์ ์ค ์ ํ ๋ฑ์ฅ: RAIL๊ณผ ๊ฐ์ ์๋ก์ด ๋ผ์ด์ ์ค ์ ํ์ด ๋ฑ์ฅํ๊ณ ์์ด, ์ด์ ๋ํ ์ดํด์ ๊ด๋ฆฌ๊ฐ ํ์ํฉ๋๋ค.
๋ฒ์ ๋ฆฌ์คํฌ ์ฆ๊ฐ: AI ๊ด๋ จ ์์ก์ด ์ฆ๊ฐํ๊ณ ์์ด, ์คํ์์ค ์ฌ์ฉ ์ ๋ฒ์ ๋ฆฌ์คํฌ์ ๋ํ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค.
๋ฐ์ดํฐ ๋ณดํธ ์๋ฌด ๊ฐํ: AI ์ฌ์ฉ์ ๋ฐ๋ฅธ ๋ฐ์ดํฐ ๋ณดํธ ์๋ฌด๊ฐ ๊ฐํ๋๊ณ ์์ด, ์คํ์์ค AI ๋๊ตฌ ์ฌ์ฉ ์์๋ ์ด๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
๊ท์ ํ๊ฒฝ ๋ณํ: AI ๊ด๋ จ ๊ท์ ๊ฐ ๋น ๋ฅด๊ฒ ๋ณํํ๊ณ ์์ด, ์ด์ ๋ํ ์ง์์ ์ธ ๋ชจ๋ํฐ๋ง์ด ํ์ํฉ๋๋ค.
๊ณ ๋ คํด์ผ ํ Action Item
AI ๊ด๋ จ ์คํ์์ค ๋ผ์ด์ ์ค ๊ฒํ : ์ฌ์ฉ ์ค์ธ AI ๋๊ตฌ๋ค์ ๋ผ์ด์ ์ค๋ฅผ ์ฒ ์ ํ ๊ฒํ ํ๊ณ , ํนํ RAIL๊ณผ ๊ฐ์ ์๋ก์ด ๋ผ์ด์ ์ค ์ ํ์ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ ๋๋ค.
๋ฐ์ดํฐ ์ฌ์ฉ ์ ์ฑ ์๋ฆฝ: AI ํ๋ จ์ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ์ ์ถ์ฒ์ ์ฌ์ฉ ๊ถํ์ ๋ช ํํ ํ๋ ์ ์ฑ ์ ์๋ฆฝํฉ๋๋ค.
AI ์ฌ์ฉ ๊ฐ์ด๋๋ผ์ธ ์ ์ : ํ์ฌ ๋ด AI ๋๊ตฌ ์ฌ์ฉ์ ๋ํ ๊ฐ์ด๋๋ผ์ธ์ ๋ง๋ค์ด ๋ฒ์ ๋ฆฌ์คํฌ๋ฅผ ์ต์ํํฉ๋๋ค.
์ ๊ธฐ์ ์ธ ์ปดํ๋ผ์ด์ธ์ค ๊ฒํ : AI ๊ด๋ จ ๋ฒ๊ท ์ค์ ์ฌ๋ถ๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ๊ฒํ ํ๊ณ ํ์ํ ์กฐ์น๋ฅผ ์ทจํฉ๋๋ค.
AI ์ค๋ฆฌ ์ ์ฑ ์๋ฆฝ: