(์ฌ์ด๋ฒ๋ณด์ 9๊ฐ) TARA – ๊ณต๊ฒฉ๊ฒฝ๋ก์ ์ํ ์๋๋ฆฌ์ค ๊ทธ๋ฆฌ๊ธฐ
๐ก๏ธ 9๊ฐ. TARA – ๊ณต๊ฒฉ๊ฒฝ๋ก์ ์ํ ์๋๋ฆฌ์ค ๊ทธ๋ฆฌ๊ธฐ
"๊ณต๊ฒฉ์์ ์์ ์ ๊ฐ์ ธ๋ผ, ๋ฐฉ์ด๊ฐ ๋ณด์ธ๋ค!"
์๋
ํ์ธ์, ์ฌ์ด๋ฒ๋ณด์ ๊ฐ๋ฐ์ ์ฌ๋ฌ๋ถ!
์ค๋์ TARA์ ๋ ๋ฒ์งธ ๋จ๊ณ, ๋ฐ๋ก "์ด๋ป๊ฒ ๊ณต๊ฒฉํ ์ ์์๊น?" ๋ฅผ ๋ค๋ค๋ณด๋ ์๊ฐ์
๋๋ค!
๐จ ์์ฐ(Asset)์ ๋ค ํ์ ํ๋ค๋ฉด, ์ด์ ๋ ๊ทธ๊ฑธ ์ด๋ป๊ฒ ๋ ธ๋ฆด ์ ์์์ง๋ฅผ ์์ํด๋ด์ผ๊ฒ ์ฃ ?
๐ฏ ์ค๋์ ๋ชฉํ:
- STRIDE ๊ธฐ๋ฐ์ผ๋ก ์ฌ๊ณ ํ๋ ๋ฒ
- DFD(๋ฐ์ดํฐ ํ๋ฆ๋)๋ก ๊ณต๊ฒฉ ๊ฒฝ๋ก๋ฅผ ์๊ฐํํ๋ ๋ฐฉ๋ฒ
- ์ค์ ์ํ ์๋๋ฆฌ์ค ์์ !
๐ฉ 1. ํด์ปค์ ๊ด์ ์ผ๋ก ์๊ฐํ๋ผ! – STRIDE ์ฌ๊ณ ๋ฒ
STRIDE๋ Microsoft๊ฐ ๋ง๋ ์ํ ๋ถ๋ฅ ๋ชจ๋ธ์ธ๋ฐ,
ํด์ปค๊ฐ ์ด๋ค ์์ผ๋ก ์์คํ
์ ๊ณต๊ฒฉํ ์ ์๋์ง๋ฅผ ์๋ ค์ฃผ๋ ํ๋ฅญํ ์ฌ๊ณ ๋๊ตฌ์
๋๋ค.
๐ STRIDE๋?
์ํ ์ ํ | ์ค๋ช | ์์ |
---|---|---|
Spoofing | ์ ์ ์์กฐ | ECU์ธ ์ฒ ๋ช ๋ น ์ ์ก |
Tampering | ๋ฐ์ดํฐ ๋ณ์กฐ | OTA ํจํท ์ค๊ฐ์์ ์กฐ์ |
Repudiation | ๋ถ์ธ ํ์ | "๋ ๊ทธ๋ฐ ๋ช ๋ น ์ ํ์ด์!" |
Information Disclosure | ์ ๋ณด ์ ์ถ | VIN, ์์น์ ๋ณด ์ ์ถ |
Denial of Service | ์๋น์ค ๊ฑฐ๋ถ | ๋คํธ์ํฌ ํธ๋ํฝ ํญ์ฃผ |
Elevation of Privilege | ๊ถํ ์์น | ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ๊ด๋ฆฌ์ ๊ถํ ํ์ทจ |
๐ฏ STRIDE๋ '๊ณต๊ฒฉ์์ ์ ์ฅ'์์ ์๋๋ฆฌ์ค๋ฅผ ์งค ์ ์๋๋ก ๋์์ค์!
๐ 2. DFD๋ก ์์คํ ์ ๋์ํํ์
๐ค DFD๋?
Data Flow Diagram, ์ฆ ๋ฐ์ดํฐ ํ๋ฆ๋๋ ์์คํ ๋ด ์ปดํฌ๋ํธ ๊ฐ ๋ฐ์ดํฐ์ ํ๋ฆ์ ๊ทธ๋ ค์ฃผ๋ ๋์์ ๋๋ค.
๐ DFD๋ฅผ ๊ทธ๋ ค์ผ ๊ณต๊ฒฉ์๊ฐ ์ด๋๋ก ๋ค์ด์ฌ ์ ์์์ง๋ฅผ ๋์ผ๋ก ํ์ธํ ์ ์์ด์!
๐ก DFD ์์ฑ ์๋ น
- ํ๋ก์ธ์ค (์) : ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ฃผ์ฒด (์: ECU, ์๋ฒ)
- ๋ฐ์ดํฐ ์ ์ฅ์ (๋ ์ค) : DB, ๋ก๊ทธ, ์ ์ฅ ๊ณต๊ฐ
- ์ธ๋ถ ๊ฐ์ฒด (์ฌ๊ฐํ) : ์ฌ์ฉ์, ์ฑ, ์ธ๋ถ ์๋ฒ
- ๋ฐ์ดํฐ ํ๋ฆ (ํ์ดํ) : ํต์ , ๋ฐ์ดํฐ ์ ๋ฌ
๐ ๊ทธ๋ฆฌ๊ณ ๋๋ฉด, ๊ฐ ์ปดํฌ๋ํธ์ ํ๋ฆ์ STRIDE๋ฅผ ์ ์ฉํด์ ์ํ์ ์ฐพ์ต๋๋ค!
๐ 3. ์ค์ ์์: ์๊ฒฉ ๋์ด ๋ฝ ์์คํ
๐งฑ ์์คํ ๊ตฌ์ฑ
- ์ฌ์ฉ์ ์ฑ → ํด๋ผ์ฐ๋ ์๋ฒ → ์ฐจ๋ ๊ฒ์ดํธ์จ์ด → ๋์ด ์ปจํธ๋กค๋ฌ
๐ STRIDE ๋ถ์ + DFD ์ํ ์์
STRIDE ์ ํ | ๋์ | ์๋๋ฆฌ์ค |
---|---|---|
Spoofing | ์ฌ์ฉ์ ์ฑ | ๊ฐ์ง ์ฌ์ฉ์ ์ฑ์ด ์๋ฒ์ ์ ๊ทผ |
Tampering | ํด๋ผ์ฐ๋ ↔ ์ฐจ๋ | ์ค๊ฐ์ ๊ณต๊ฒฉ์ผ๋ก ๋ช ๋ น ์กฐ์ |
Repudiation | ์๋ฒ | ๋ช ๋ น ๋ก๊ทธ ์๋ณ์กฐ๋ก ์ถ์ ๋ถ๊ฐ |
Information Disclosure | ๊ฒ์ดํธ์จ์ด | ๋คํธ์ํฌ ํตํด ์์น ์ ๋ณด ์ ์ถ |
DoS | ๋์ด ์ปจํธ๋กค๋ฌ | ๊ณ์๋ ์ ๊ธ ์์ฒญ์ผ๋ก ์ค์๋ ์ ๋ |
Elevation of Privilege | ์ฑ | ๋ฃจํ ๋ ์ฑ์์ ์ธ์ฆ ์์ด ์กฐ์ |
๐ฏ ์ด๋ฐ ์ํ ์๋๋ฆฌ์ค๊ฐ TARA์ ํต์ฌ ๊ฒฐ๊ณผ๋ฌผ์ ๋๋ค!
๐งญ 4. ์ํ ์๋๋ฆฌ์ค ๊ตฌ์ฑ ํ!
- ์์ฐ๊ณผ DFD๋ฅผ ์ฐ๊ฒฐํ๋ผ
- ๊ฐ ๋ฐ์ดํฐ ํ๋ฆ์ STRIDE๋ฅผ ๋์ ํด ๋ณด๋ผ
- '๊ณต๊ฒฉ์์ ๊ด์ '์์ “์ด๋ป๊ฒ ๋ซ์ ์ ์์๊น?”๋ฅผ ์์ํ๋ผ
- ๊ฐ๋ฅํ ํ ๊ตฌ์ฒด์ ์ผ๋ก “๋๊ฐ”, “์ด๋ป๊ฒ”, “๋ฌด์์” ๊ณต๊ฒฉํ๋์ง๋ฅผ ์๋๋ฆฌ์คํํ๋ผ
โ ์ค๋์ ํต์ฌ ์์ฝ
ํญ๋ชฉ | ํต์ฌ ๋ด์ฉ |
---|---|
STRIDE | ๊ณต๊ฒฉ์ ํ 6๊ฐ์ง๋ก ์ํ ์ฌ๊ณ ๋ ฅ ํค์ฐ๊ธฐ |
DFD | ์์คํ ํ๋ฆ์ ์๊ฐํํ์ฌ ๊ณต๊ฒฉ๊ฒฝ๋ก ๋ถ์ |
์ํ ์๋๋ฆฌ์ค | ์์ฐ๊ณผ ํ๋ฆ์ ๋ฐํ์ผ๋ก ํด์ปค์ ๊ณต๊ฒฉ ๊ฐ๋ฅ์ฑ ์์ |
์ค์ ์์ | ์๊ฒฉ ๋์ด๋ฝ ์์คํ ์ ํตํด STRIDE + DFD ์ ๋ชฉ |
โญ๏ธ ๋ค์ ๊ฐ์ ์๊ณ
10๊ฐ. TARA – ์ํ ํ๊ฐ์ ๋ณด์ ๋ชฉํ ๋์ถ
์ด์ ์ฐ๋ฆฌ๊ฐ ๋ง๋ ์ํ ์๋๋ฆฌ์ค๊ฐ ์ผ๋ง๋ ์ํํ์ง,
๊ทธ๋ฆฌ๊ณ ๋ฌด์์ ์ง์ผ์ผ ํ ์ง ์ ํด๋ณผ ์๊ฐ์
๋๋ค!
๐ฆ "๋ชจ๋ ์ํ์ด ๋ค ์ค์ํ ๊ฑด ์๋๋ค!"
์ํ์ ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ณด์ ๋ชฉํ๊ฐ ์ ํด์ง๋๋ค.
๋ค์ ๊ฐ์๋ ๊ผญ ์ฑ๊ฒจ๋ณด์ธ์! ๐