Cybersecurity/ISO.SAE 21434

(μ‚¬μ΄λ²„λ³΄μ•ˆ 11κ°•) λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­ λ„μΆœκ³Ό λΆ„λ₯˜

μ•ŒνŒŒλ―Έλ₯΄ 2025. 6. 23. 12:22

πŸ› οΈ 11κ°•. λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­ λ„μΆœκ³Ό λΆ„λ₯˜

"λ³΄μ•ˆ λͺ©ν‘œλŠ” λ‚˜μΉ¨λ°˜, λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­μ€ 지도닀!"

μ•ˆλ…•ν•˜μ„Έμš”, μ‚¬μ΄λ²„λ³΄μ•ˆ ν•­ν•΄ 쀑이신 개발자 μ—¬λŸ¬λΆ„!
이제 λ³΄μ•ˆ λͺ©ν‘œ(Cybersecurity Goal)κΉŒμ§€ μ„Έμ› λ‹€λ©΄…
λ‹€μŒ μŠ€ν…μ€? λ°”λ‘œ μš”κ΅¬μ‚¬ν•­μœΌλ‘œ κ΅¬μ²΄ν™”ν•˜λŠ” κ²λ‹ˆλ‹€!

🎯 λͺ©ν‘œλ§ŒμœΌλ‘œλŠ” μ œν’ˆμ΄ λ§Œλ“€μ–΄μ§€μ§€ μ•Šμ•„μš”!
μš”κ΅¬μ‚¬ν•­μ΄ μžˆμ–΄μ•Ό κ΅¬ν˜„, κ²€ν† , κ²€μ¦κΉŒμ§€ μ­‰ μ΄μ–΄μ§ˆ 수 있죠.

이번 κ°•μ˜μ—μ„œλŠ” λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­μ„ μ–΄λ–»κ²Œ λ„μΆœν•˜κ³ ,
μ–΄λ–»κ²Œ λΆ„λ₯˜ν•˜κ³ ,
μ–΄λ–»κ²Œ μ‹œμŠ€ν…œκ³Ό 연계할 수 μžˆμ„μ§€ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.


🧱 1. λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­μ΄λž€?

λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­(Security Requirement)은
"μ‹œμŠ€ν…œμ΄ λ³΄μ•ˆ λͺ©ν‘œλ₯Ό λ§Œμ‘±ν•˜κΈ° μœ„ν•΄ κ΅¬ν˜„λ˜μ–΄μ•Ό ν•  쑰건"μž…λ‹ˆλ‹€.

  • μš”κ΅¬μ‚¬ν•­μ€ ꡬ체적이어야 ν•˜κ³ 
  • 검증 κ°€λŠ₯ν•΄μ•Ό ν•˜λ©°
  • 개발 ν”„λ‘œμ„ΈμŠ€μ— 톡합될 수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€!

🎯 ν•œ λ§ˆλ””λ‘œ, λ³΄μ•ˆ λͺ©ν‘œλ₯Ό 'κ°œλ°œμ–Έμ–΄'둜 λ²ˆμ—­ν•œ 것!


πŸ“‚ 2. μš”κ΅¬μ‚¬ν•­μ˜ μœ ν˜• – κΈ°λŠ₯적 vs λΉ„κΈ°λŠ₯적

βœ… κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­ (Functional Requirement)

"무엇을 ν•΄μ•Ό ν•˜λŠ”κ°€?"

  • μ‹œμŠ€ν…œμ΄ μ–΄λ–€ κΈ°λŠ₯을 μ œκ³΅ν•΄μ•Ό ν•˜λŠ”μ§€ μ •μ˜
  • 주둜 λ³΄μ•ˆ μ„œλΉ„μŠ€λ‚˜ λ©”μ»€λ‹ˆμ¦˜ 쀑심

μ˜ˆμ‹œ:

  • μ°¨λŸ‰ λ„μ–΄λŠ” 인증된 λͺ…령에 μ˜ν•΄μ„œλ§Œ 잠금 ν•΄μ œλ˜μ–΄μ•Ό ν•œλ‹€.
  • OTA μ—…λ°μ΄νŠΈλŠ” 무결성 검증이 μ„±κ³΅ν•œ κ²½μš°μ—λ§Œ μ μš©λœλ‹€.

πŸ”’ λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­ (Non-Functional Requirement)

"μ–΄λ–»κ²Œ ν•΄μ•Ό ν•˜λŠ”κ°€?"

  • μ‹œμŠ€ν…œμ˜ ν’ˆμ§ˆ 속성 λ˜λŠ” 운영 쑰건 μ •μ˜
  • μ„±λŠ₯, μœ μ§€λ³΄μˆ˜μ„±, κ°€μš©μ„±, μ •μ±… λ“± 포함

μ˜ˆμ‹œ:

  • λͺ¨λ“  인증 λ‘œκ·ΈλŠ” μ‚­μ œ λΆˆκ°€λŠ₯ν•˜κ³  1λ…„ 이상 λ³΄κ΄€λ˜μ–΄μ•Ό ν•œλ‹€.
  • 데이터 전솑은 TLS 1.2 이상 μ•”ν˜Έν™” ν”„λ‘œν† μ½œμ„ μ‚¬μš©ν•΄μ•Ό ν•œλ‹€.

πŸ’‘ λ‘˜ λ‹€ μ€‘μš”! κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­μ€ “행동”을,
λΉ„κΈ°λŠ₯적 μš”κ΅¬μ‚¬ν•­μ€ “쑰건”을 μž‘μ•„μ€λ‹ˆλ‹€.


🧭 3. μš”κ΅¬μ‚¬ν•­ λΆ„λ₯˜ ν”„λ ˆμž„μ›Œν¬

ISO/SAE 21434μ—μ„œλŠ” λ‹€μŒκ³Ό 같은 κ΄€μ μœΌλ‘œ μš”κ΅¬μ‚¬ν•­μ„ λΆ„λ₯˜ν•  수 μžˆμ–΄μš”:

μœ ν˜• μ„€λͺ… μ˜ˆμ‹œ
κΈ°λŠ₯적(Functional) λ³΄μ•ˆ λ™μž‘ μˆ˜ν–‰ μ ‘κ·Ό ν†΅μ œ, 인증 κΈ°λŠ₯
기술적(Technical Control) 기술적 μˆ˜λ‹¨μ„ ν†΅ν•œ 보호 μ•”ν˜Έν™”, λ°©ν™”λ²½
쑰직적(Organizational) μ •μ±…/절차/운영 κ·œμΉ™ 둜그 관리 절차, κΆŒν•œ 뢄리 운영

🧩 μš”κ΅¬μ‚¬ν•­μ€ ‘μ–΄λ–»κ²Œ κ΅¬ν˜„ν•  것인가’에 따라 역할이 λ‚˜λ‰˜κ³  μ±…μž„μžκ°€ λ‹¬λΌμ§‘λ‹ˆλ‹€.


πŸ—οΈ 4. μ‹œμŠ€ν…œ 레벨과의 연계 – 어디에 λΆ™μΌκΉŒ?

λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­μ€ μ‹œμŠ€ν…œ 개발의 λ‹€μ–‘ν•œ λ ˆλ²¨μ— λ§žμΆ°μ•Ό ν•©λ‹ˆλ‹€:

μ‹œμŠ€ν…œ 레벨 λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­ 적용 예
μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜ λ³΄μ•ˆ 도메인 뢄리, 경계 보호
μ†Œν”„νŠΈμ›¨μ–΄ λͺ¨λ“ˆ 인증 λͺ¨λ“ˆ κ΅¬ν˜„, μ•”ν˜Έν™” 처리
λ„€νŠΈμ›Œν¬ ꡬ성 λ°©ν™”λ²½ μ„€μ •, λ³΄μ•ˆ ν”„λ‘œν† μ½œ μ‚¬μš©
운영 μ •μ±… 패치 관리 절차, μ ‘κ·Ό κΆŒν•œ μ •μ±…

🎯 λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­μ€ λ‹¨μˆœ λ¬Έμž₯이 μ•„λ‹ˆλΌ,
μ‹œμŠ€ν…œ 섀계와 직접 μ—°κ²°λ˜μ–΄μ•Ό μ§„μ§œ νž˜μ„ λ°œνœ˜ν•©λ‹ˆλ‹€!


πŸš— μ‹€μ „ 예제: μ°¨λŸ‰ 진단 μ‹œμŠ€ν…œ λ³΄μ•ˆ

🧭 λ³΄μ•ˆ λͺ©ν‘œ:

  • 진단 λͺ…령은 인증된 μž₯μΉ˜λ‘œλΆ€ν„°λ§Œ μˆ˜μ‹ λ˜μ–΄μ•Ό ν•œλ‹€.

πŸ“‹ λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­:

μœ ν˜• μš”κ΅¬μ‚¬ν•­ μ˜ˆμ‹œ
κΈ°λŠ₯적 진단 μš”μ²­ μ‹œ mutual authentication 절차λ₯Ό μˆ˜ν–‰ν•΄μ•Ό ν•œλ‹€.
λΉ„κΈ°λŠ₯적 인증 μ‹€νŒ¨ μ‹œ 5μ΄ˆκ°„ μž¬μš”μ²­μ„ μ œν•œν•΄μ•Ό ν•œλ‹€.
기술적 μ œμ–΄ TLS 1.3 이상 μ‚¬μš©, μΈμ¦μ„œ μœ νš¨μ„± 검사 ν•„μˆ˜
쑰직적 μΈμ¦μ„œ κ°±μ‹  μ£ΌκΈ°λŠ” 6κ°œμ›”λ§ˆλ‹€ μ‹€μ‹œν•œλ‹€.

🧾 싀무 팁!

  • μš”κ΅¬μ‚¬ν•­μ€ “κ°œλ°œμžκ°€ κ΅¬ν˜„ν•  수 μžˆλŠ” μ–Έμ–΄”둜 ν‘œν˜„ν•˜μž
  • λ„ˆλ¬΄ κ΄‘λ²”μœ„ν•˜κ±°λ‚˜ λ§‰μ—°ν•œ ν‘œν˜„μ€ ν”Όν•˜μž (❌ "λ³΄μ•ˆμ— μœ μ˜ν•œλ‹€")
  • μš”κ΅¬μ‚¬ν•­λ§ˆλ‹€ 검증 κΈ°μ€€(Test Case)도 ν•¨κ»˜ κ³ λ €ν•˜μž
  • κ°€λŠ₯ν•œ ν•œ μš”κ΅¬μ‚¬ν•­ 좔적성(Traceability) ν™•λ³΄ν•˜μž (Goal ↔ Req ↔ Test)

βœ… 였늘의 μš”μ•½

ν•­λͺ© λ‚΄μš©
λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­ λ³΄μ•ˆ λͺ©ν‘œλ₯Ό μ‹œμŠ€ν…œμ μœΌλ‘œ κ΅¬ν˜„ν•˜κΈ° μœ„ν•œ ꡬ체적 쑰건
κΈ°λŠ₯적 μš”κ΅¬ “무엇을 ν•΄μ•Ό ν•œλ‹€” – 행동 쀑심
λΉ„κΈ°λŠ₯적 μš”κ΅¬ “μ–΄λ–»κ²Œ ν•΄μ•Ό ν•œλ‹€” – ν’ˆμ§ˆ/μ •μ±… 쀑심
μ‹œμŠ€ν…œ 연계 μ•„ν‚€ν…μ²˜, λͺ¨λ“ˆ, λ„€νŠΈμ›Œν¬, 운영 λ ˆλ²¨μ— μ—°κ²° ν•„μš”
λΆ„λ₯˜ 관점 κΈ°λŠ₯적, 기술적 μ œμ–΄, 쑰직적 μš”κ΅¬μ‚¬ν•­μœΌλ‘œ 정리 κ°€λŠ₯

⏭️ λ‹€μŒ κ°•μ˜ 예고

12κ°•. μ•„ν‚€ν…μ²˜ 섀계와 λ³΄μ•ˆ 톡합

λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­μ΄ μ •λ¦¬λ˜μ—ˆλ‹€λ©΄,
이제 그것을 μ•„ν‚€ν…μ²˜ 섀계에 μ–΄λ–»κ²Œ λ…Ήμ—¬λ‚Όμ§€ κ³ λ―Όν•  μ°¨λ‘€μž…λ‹ˆλ‹€.

  • 도메인 뢄리
  • λ³΄μ•ˆ 경계 μ„€μ •
  • ECU κ°„ μ‹ λ’° 관계
    이 λͺ¨λ“  κ±Έ 닀뀄볼 μ˜ˆμ •μ΄μ—μš”!

🧠 μ‹œμŠ€ν…œ μ„€κ³„μžμ™€ λ³΄μ•ˆ λ‹΄λ‹Ήμžκ°€ ν•¨κ»˜ λ³΄λŠ” ν•„μˆ˜ κ°•μ˜! κΈ°λŒ€ν•΄μ£Όμ„Έμš” πŸ”’πŸ—οΈ