๐ 9๊ฐ. ํ๊ฐ ์ฒดํฌ๋ฆฌ์คํธ์ Traceability, ์ง์ง ์ฐ๊ฒฐ์ด ๋ณด์ธ๋ค!
“๋ณด์ํ์ด์!”๋ณด๋ค “ํ์ ๊น์ง ์ถ์ ๊ฐ๋ฅํด์!”๊ฐ ํต์ฌ์ ๋๋ค ๐ก
์๋
ํ์ธ์, ๋ณด์ ์ค๋ฌด ๋ง์คํฐ๋ฅผ ํฅํด ๋ฌ๋ ค๊ฐ๋ ์ฌ๋ฌ๋ถ! ๐
์ด๋ฒ ์๊ฐ์ Audit๋ณด๋ค ๋ ๊ธฐ์ ์ ์ธ ๊ฐ๊ฐ์ด ํ์ํ
Assessment์ ๋ฑ ๋ง์ถ ์ฒดํฌ๋ฆฌ์คํธ ๊ตฌ์ฑ๋ฒ๊ณผ Traceability ํ๋ณด ์ ๋ต์ ์๋ ค๋๋ฆด๊ฒ์!
์ด๊ฑด ๋จ์ํ ‘์ง๋ฌธ ๋ฆฌ์คํธ’๊ฐ ์๋๋ผ,
“์ฐ๋ฆฌ๊ฐ ํ ๋ณด์ ํ๋์ ๋ชจ๋ ์ฐ๊ฒฐ๊ณ ๋ฆฌ๋ฅผ ์ค๋ช
ํ ์ ์์ด์!” ๋ผ๋ ์ ๋ขฐ์ ์ง๋์
๋๋ค ๐บ๏ธ
๐ฏ ์ค๋์ ํ์ต ๋ชฉํ
- Assessment ์ ์ฉ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ์ด๋ป๊ฒ ์ค๊ณํ ์ง ์ดํดํ๊ธฐ
- Traceability(์๊ตฌ์ฌํญ↔์ฐ์ถ๋ฌผ)์ ๊ฐ๋ ๊ณผ ์ค๋ฌด ์ ์ฉ๋ฒ ํ์
- ์ค๋ฌด์์ ํํ ๋์น๋ “ํ์ ๊ด๋ฆฌ”์ ํต์ฌ ํฌ์ธํธ ์ต๋
๐ง Assessment ์ฒดํฌ๋ฆฌ์คํธ, ์ด๋ป๊ฒ ๋ค๋ฅผ๊น?
Audit์ด ์กฐ์ง ์ ๋ฐ์ ๋ณธ๋ค๋ฉด, Assessment๋ ํ๋ก์ ํธ์ ๋ด๋ถ๋ฅผ ํด๋ถ! ๐ฉบ
๊ทธ๋์ ์ฒดํฌ๋ฆฌ์คํธ๋ “์ด๋ค ํ๋์ ํ๋๊ฐ?”๋ณด๋ค
“๊ทธ ํ๋์ด ์ด๋ป๊ฒ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋๊ฐ”์ ์ด์ ์ด ๋ง์ถฐ์ง๋๋ค.
๐ ์์ – ๋ณด์ ์๊ตฌ์ฌํญ ๋์ ์ฒดํฌ ํญ๋ชฉ
No | ํญ๋ชฉ | ์ง๋ฌธ | ๊ด๋ จ Clause | ์ฆ์ ์์ |
---|---|---|---|---|
1 | ์์ฐ ์๋ณ | ํ๋ก์ ํธ์์ ๋ณดํธ ๋์ ์์ฐ์ ์ ์๋์๋๊ฐ? | ISO/SAE 21434 - 9 | Asset List, Threat Model |
2 | TARA ์ํ | ์ํ ๋ฐ ์ํ ๋ถ์ ๊ฒฐ๊ณผ๋ ์๊ตฌ์ฌํญ์ผ๋ก ์ฐ๊ฒฐ๋์๋๊ฐ? | Clause 15 | TARA Report, Req. Trace Map |
3 | ๋ณด์ ์๊ตฌ์ฌํญ ์ ์ | TARA ๊ธฐ๋ฐ ๋ณด์ ์๊ตฌ์ฌํญ์ ๋ฌธ์ํ๋์๋๊ฐ? | Clause 10 | CS Requirement Spec |
4 | ๊ตฌํ | ์๊ตฌ์ฌํญ์ด ๊ตฌํ์ ๋ฐ์๋์๋๊ฐ? | Clause 11 | Design Doc, SW Code Ref |
5 | ๊ฒ์ฆ | ๊ตฌํ๋ ๊ธฐ๋ฅ์ ํ ์คํธ๋ก ๊ฒ์ฆ๋์๋๊ฐ? | Clause 13 | Test Plan, Result Log |
๐ ์ฆ, ์๊ตฌ์ฌํญ์ด ์ด๋ป๊ฒ ์ฐ์ถ๋ฌผ๋ก ์ด์ด์ก๋์ง ์ถ์ ํ๋ ๊ฒ ํต์ฌ์ ๋๋ค.
๐ Traceability ํ๋ณด ์ ๋ต – ์ฐ๊ฒฐ๊ณ ๋ฆฌ๋ ์๋ช ์ด๋ค!
๐ก Traceability๋?
“์๊ตฌ์ฌํญ → ์ค๊ณ → ๊ตฌํ → ๊ฒ์ฆ → ์ ์ง๋ณด์” ์ ๋จ๊ณ ๊ฐ ์ด๋ ฅ๊ณผ ์ฐ๊ฒฐ์ฑ์ ๊ธฐ๋กํ๊ณ ๊ด๋ฆฌํ๋ ๊ฒ!
Assessment์์๋ ์ด ํ๋ฆ์ด ๋น ์ง์์ด ์ฐ๊ฒฐ๋์ด ์๋๊ฐ๋ฅผ ์ค์ ์ ์ผ๋ก ๋ด ๋๋ค.
๐งฉ Requirements to Work Product Mapping
์๊ตฌ์ฌํญ ํ๋๊ฐ ์ค์ ๋ก ์ด๋ค ๋ฌธ์, ์ฝ๋, ํ ์คํธ๋ก ์ด์ด์ก๋์ง๋ฅผ ๋งคํํ๋ ํ ์ด๋ธ ํํ๋ฅผ ๋ง๋ญ๋๋ค.
๋ณด์ ์๊ตฌ์ฌํญ ID | ๊ตฌํ ํญ๋ชฉ | ์ค๊ณ ๋ฌธ์ | ํ ์คํธ ํญ๋ชฉ | ์ํ |
---|---|---|---|---|
SEC-REQ-001 | ์ํธํ ์๊ณ ๋ฆฌ์ฆ ์ ์ฉ | SW_Design_v1.3.docx | Test_TC_Encrypt_01 | ์๋ฃ |
SEC-REQ-002 | Key Rotation ๊ธฐ๋ฅ | HLD_KeyMgmt_v2.pptx | Test_TC_KeyRotate_03 | ์งํ์ค |
SEC-REQ-003 | ๋ถํ ์ธ์ฆ ์ ์ฐจ | SecureBoot_Spec.pdf | Test_TC_BootAuth_05 | ์๋ฃ |
๐ก ์ค๋ฌด ํ!
- Excel, Jira, Doors, Polarion(ALM) ๋ฑ ํด์ ํ์ฉํ๋ฉด ์๋ํ๋ ๊ฐ๋ฅํด์!
- ID ์ฒด๊ณ๋ฅผ ์ผ๊ด๋๊ฒ ๊ตฌ์ฑํ์ธ์. (
REQ-001
,TST-001
๋ฑ)
๐ ์ฆ์ ์ ๋ฌธ์๊ฐ ์ ๋ถ๊ฐ ์๋๋ค! ํ์ ๊น์ง ๊ด๋ฆฌํ์
Assessment์์ ๋ณด๋ ๊ฑด ๋จ์ง ๋ฌธ์ ์ ๋ฌด๊ฐ ์๋๋๋ค.
๋ฌธ์, ๋ก๊ทธ, ํ์๋ก, ์ฝ๋ ์ฃผ์, ์ด์ ํธ๋ํน๊น์ง “ํ์ ”์ ์ ๋ขฐ์ฑ์ด ํ๊ฐ๋ฉ๋๋ค.
๐ ํ์ ๊ด๋ฆฌ์ ์ข์ ์
- TARA ํ์ → ํ์๋ก + ๋ฒ์ ๊ด๋ฆฌ๋ TARA ๋ณด๊ณ ์
- ์๊ตฌ์ฌํญ ๋ฆฌ๋ทฐ → ์น์ธ์ ์๋ช ํฌํจ๋ ๊ธฐ๋ก
- ๊ตฌํ ๊ฒฐ๊ณผ → Git ์ปค๋ฐ ๋ก๊ทธ์ ์ด์ ID ์ฐ๊ฒฐ
- ํ ์คํธ ๊ฒฐ๊ณผ → ํ ์คํธ ์คํ ์ผ์ + ํ ์คํธ ๋ก๊ทธ ํ์ผ
๐ ๋ชจ๋ ํ์ ์ ๋๊ฐ, ์ธ์ , ์ ํ๋๊ฐ? ๊ฐ ๋ณด์ด๋๋ก ๊ตฌ์ฑํด์ผ ํฉ๋๋ค!
๐ฌ ์์ฃผ ํ๋ ์ค์์ ๋ฐฉ์ง ํ
์ค์ | ๋ฐฉ์ง ํ |
---|---|
์๊ตฌ์ฌํญ์ ์๋๋ฐ ๊ตฌํ ๋งคํ ์์ | Trace Map์์ ๋น ์ง ํญ๋ชฉ์ ๋นจ๊ฐ์ ํ์๋ก ๋ณด์ |
์ฌ๋ฌ ๋ฌธ์์ ์ค๋ณต ๊ธฐ๋ก | ๋จ์ผํ๋ ์์ค ๋ฌธ์ ์ ์ง (Single Source of Truth) |
์ฆ์ ์ ์๋๋ฐ ID ์ฒด๊ณ ์์ | ์๊ตฌ์ฌํญ ID, ๋ฌธ์ ๋ฒ์ , ํ์ผ๋ช ๊ท์น ํต์ผ |
ํ ์คํธ ๊ฒฐ๊ณผ๋ง ์๊ณ ์๊ตฌ์ฌํญ ์์ | ์๊ตฌ์ฌํญ ์ถ์ ํ์ ๊ฒ์ฆ ๋ชฉ์ ๋ช ์ |
๐ ์ค๋์ ํ ์ค ์์ฝ
Assessment๋ “์ฐ๋ฆฌ๋ ์ํ์ด์”๊ฐ ์๋๋ผ,
“์ฐ๋ฆฌ๊ฐ ์ํ ๋ชจ๋ ํ์ ์ ์ฐ๊ฒฐํด์ ๋ณด์ฌ๋๋ฆด๊ฒ์!”์ ๋๋ค!
Traceability๋ ํ๊ฐ์ ๊ธฐ๋ณธ ์ธ์ด์ด๊ณ ,
์ฒด๊ณ์ ์ธ ์ฒดํฌ๋ฆฌ์คํธ๋ ๊ทธ ์ธ์ด์ ๋ฌธ๋ฒ์
๋๋ค! ๐งพ
๐ ๋ค์ ์๊ฐ ์๊ณ
10๊ฐ – ๋ถ์ ํฉ(NC) ๋์๊ณผ ๊ฐ์ ์กฐ์น ํ๋ก์ธ์ค ์ ๋ฆฌ
- NC ๋ฐ์ ์ ๊ฐ์ฅ ๋จผ์ ํด์ผ ํ ์ผ์?
- CAPA(์์ ๋ฐ ์๋ฐฉ์กฐ์น) ๋ฌธ์๋ ์ด๋ป๊ฒ ์์ฑํ ๊น?
- ์ฌ์ฌ๊ด์ด “์ข๋ค”๊ณ ํ๋ ๊ฐ์ ๋์ ์ ๋ต์ ๋ฌด์?
๐ฌ *"๋ณด์์ ์ฐ๊ฒฐ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๊ฒฐ์ ์ฆ๋ช ๋ ์ ์์ด์ผ ํ๋ค."*
๋ค์ ์๊ฐ์ ‘๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋’ ์ด๋ป๊ฒ ๋์ฒํ ์ง๋ฅผ ์๋ ค๋๋ฆฝ๋๋ค! ๐ง