์๊ธ๋ ์ฒ๋ผ ๋์์ค๋ SAP ํจ์น๋ฐ์ด — NetWeaver·Commerce Cloud ๊ฒฝ๊ณ ๋ฅผ '๋ฐฉ์ด์ ์ฒดํฌ๋ฆฌ์คํธ'๋ก ๋ฐ๊พธ๋ ๋ฒ
๋งค๋ฌ ๋์งธ ์ฃผ ํ์์ผ, SAP ๊ด๋ฆฌ์๋ค์ ๋ฌ๋ ฅ์๋ ์กฐ์ฉํ ํ์ ํ๋๊ฐ ์ฐํ ์์. ์ด๋ฅธ๋ฐ Security Patch Day. ์ด๋ฒ์๋ SAP๋ NetWeaver์ Commerce Cloud๋ฅผ ๊ฒจ๋ฅํ ์ฌ๋ฌ ๊ฐ์ ์ฌ๊ฐ(critical) ๋ฑ๊ธ ๊ฒฐํจ์ ๊ณต์งํ๋ฉฐ ํจ์น ๋ ธํธ๋ฅผ ์์๋์. ๋ฌธ์ ๋, ์ด ๊ฒฝ๊ณ ๊ฐ ๊ธฐ์ ๋ด๋ถ์์ '์, ๋ ์๋ค' ํ๋ ๋ฐฐ๊ฒฝ์์ฒ๋ผ ํ๋ฌ๊ฐ๋ฒ๋ฆฐ๋ค๋ ๋ฐ ์์. ์ ์ ์ด ์์คํ ๋ค์ด ์ฌ๋ด ์ฌ๋ฌด·๊ตฌ๋งค·์ ์์๊ฑฐ๋์ ์ฌ์ฅ๋ถ๋ผ๋ ์ฌ์ค์ ์ํ ์ฑ๋ก ๋ง์.
- SAP๊ฐ NetWeaver·Commerce Cloud์ ์ฌ๊ฐ ๋ฑ๊ธ ์ทจ์ฝ์ ๋ค์๋ฅผ ํจ์น๋ฐ์ด๋ก ๊ณต์ง — ERP·์ปค๋จธ์ค ํต์ฌ ์์คํ ์ด ๋์์.
- ์ด๋ฐ ๊ฒฐํจ์ ์ฃผ๋ก ์ธ์ฆ ์ฐํ·์ญ์ง๋ ฌํ·์ธ์ ์ ๊ณ์ด๋ก, ์ฑ๊ณต ์ ์๊ฒฉ ์ฝ๋ ์คํ์ด๋ ๊ด๋ฆฌ ๊ถํ ํ์ทจ๋ก ์ด์ด์ง ์ ์์.
- ๋ฐฉ์ด์ ๋ณธ์ง์ '์ฆ์ ํจ์น + ๋ ธ์ถ๋ฉด ์ถ์ + ๋น์ ์ RFC/HTTP ํธ์ถ ํ์ง'์ ์ธ ๋ฐ์์.
์ SAP ์ทจ์ฝ์ ์ ์ ๋ ๋ฌด๊ฒ๊ฒ ๋ค๋ค์ผ ํ๋๊ฐ
์ผ๋ฐ ์น ์ทจ์ฝ์ ํ๋์ SAP ์ทจ์ฝ์ ํ๋๋ ๋ฌด๊ฒ๊ฐ ๋ค๋ฆ. SAP NetWeaver๋ ABAP·Java ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ๋ผ๊ฐ๋ ๊ธฐ๋ฐ ํ๋ซํผ์ด๊ณ , ๊ทธ ์์์ ํ๊ณ·์ธ์ฌ·๋ฌผ๋ฅ๊ฐ ๋์๊ฐ. Commerce Cloud๋ ๊ณ ๊ฐ์ด ์ง์ ์ ์ํ๋ ์ ์์๊ฑฐ๋ ํ๋ฐํธ์. ์ฆ ํ๋๋ '๊ธ๊ณ ์ค ๋ฐ๋ฅ', ๋ค๋ฅธ ํ๋๋ '์ ๋ฌธ'์ธ ์ ์. ๊ณต๊ฒฉ์๊ฐ ์ด๋ฐ ๊ณ์ธต์์ ์ฝ๋ ์คํ ๊ถํ์ ์ป์ผ๋ฉด ๋ฐ์ดํฐ ์ด๋์ ๋์ด ๊ฒฐ์ ·์ฃผ๋ฌธ·๊ธ์ฌ ํ๋ฆ ์์ฒด๋ฅผ ๊ฑด๋๋ฆด ์ ์๊ฒ ๋จ.
์ด๋ฒ ๊ฒฝ๊ณ ์์ ๋ฐ๋ณต๋๋ ๊ฒฐํจ์ '์กฑ๋ณด'
SAP ํจ์น๋ฐ์ด ๊ณต์ง๋ฅผ ๋ช ๋ฒ๋ง ๋ฐ๋ผ๊ฐ๋ค ๋ณด๋ฉด ๊ฒฐํจ๋ค์ด ๋ช ๊ฐ์ง ์ ํ์ผ๋ก ๋ํ์ด๋๋ค๋ ๊ฒ ๋ณด์.
- ์ธ์ฆ·๊ถํ ์ฐํ: ์๋ ๋ก๊ทธ์ธ์ด ํ์ํ ๊ธฐ๋ฅ์ ์ธ์ฆ ์์ด, ํน์ ๋ฎ์ ๊ถํ์ผ๋ก ํธ์ถํ๊ฒ ๋๋ ๊ฒฐํจ. ๊ด๋ฆฌ ๊ธฐ๋ฅ์ด ์ธ๋ถ์ ๋ ธ์ถ๋์ ๋ ํนํ ์น๋ช ์ ์.
- ์ญ์ง๋ ฌํ(insecure deserialization): Java/ABAP ๊ณ์ธต์ด ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ๋ณต์ํ๋ ๊ณผ์ ์์ ์์ ์ฝ๋๊ฐ ์คํ๋๋ ๊ณ์ด. NetWeaver๋ฅ์์ ๋ฐ๋ณต์ ์ผ๋ก ๋ฑ์ฅํ๋ ๋จ๊ณจ์.
- ์ธ์ ์ ·ํฌ๋ก์ค์ฌ์ดํธ ์คํฌ๋ฆฝํ : Commerce Cloud์ฒ๋ผ ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ฐ๋ ํ๋ฐํธ์์ ์์ฃผ ๋์ค๋ ์ ํ์ผ๋ก, ์ธ์ ํ์ทจ๋ ํ๋ฉด ๋ณ์กฐ๋ก ์ด์ด์ง.
์ ํํ CVE ๋ฒํธ์ CVSS ์ ์๋ SAP ๊ณต์ ๋ ธํธ์์ ๊ฐ์ ํ์ธํ๋ ๊ฒ ๋ง์. ๋ค๋ง ๋ฐฉ์ด์ ์ ์ฅ์์ ์ค์ํ ๊ฑด '๋ช ์ ์ง๋ฆฌ๋'๋ณด๋ค ๋ด ํ๊ฒฝ์์ ์ด ๊ฒฐํจ์ด ์ด๋๋ก ๋ ธ์ถ๋๋๊ฐ์.
ํจ์น๊ฐ ์ต์ ์ด์ง๋ง, ํจ์น๊น์ง์ ์๊ฐ์ ๋ฒํฐ๋ ๋ฒ
SAP๋ ๋ค์ดํ์ ํ์, ํ๊ท ํ ์คํธ ๋๋ฌธ์ ์ฆ์ ํจ์น๊ฐ ํ์ค์ ์ผ๋ก ์ด๋ ค์ด ๊ฒฝ์ฐ๊ฐ ๋ง์. ๊ทธ๋์ ํจ์น ์ ๊น์ง์ 'ํ'์ ๊ด๋ฆฌํ๋ ๊ฒ ์ค์ ์.
- ๋ ธ์ถ๋ฉด๋ถํฐ ์ค์ด๊ธฐ: NetWeaver ๊ด๋ฆฌ ํฌํธ·์๋น์ค๊ฐ ์ธํฐ๋ท์ ๊ทธ๋๋ก ์ด๋ ค ์์ง ์์์ง ์ ๊ฒ. ์ธํฐ๋ท ๋ ธ์ถ์ด ํ์ ์๋ ์ธํฐํ์ด์ค๋ ๋ฐฉํ๋ฒฝ·๋ฆฌ๋ฒ์ค ํ๋ก์ ๋ค๋ก ๋ฃ์.
- ๋ถํ์ํ ์๋น์ค ๋นํ์ฑํ: ์ ์ฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ·์๋ธ๋ฆฟ·RFC ๊ธฐ๋ฅ์ ๊บผ๋๋ ๊ฒ๋ง์ผ๋ก๋ ๊ณต๊ฒฉ ํ๋ฉด์ด ํฌ๊ฒ ์ค์ด๋ฆ.
- ๊ฐ์ ํจ์น: WAF๋ SAP ์๋จ ํ๋ก์์์ ์๋ ค์ง ์ ์ฑ ์์ฒญ ํจํด์ ์ฐจ๋จํด ์์๋ก ์๊ฐ์ ๋ฒ๋ ๋ฐฉ๋ฒ. ๊ทผ๋ณธ ํด๊ฒฐ์ ์๋์ง๋ง ์ ํจํจ.
ํ์ง: '์กฐ์ฉํ ์นจ์ '์ ์๋ฆฌ ๋๊ฒ ๋ง๋๋ ์ง์
SAP ๊ณต๊ฒฉ์ ๋ฌด์์ด ์ ์ ์ ์ ํธ๋ํฝ์ ์์ฌ ์กฐ์ฉํ ์งํ๋๋ค๋ ๊ฒ์. ๊ทธ๋์ ๋ฐฉ์ด์๋ '๋ฌด์์ด ์ ์์ธ์ง'๋ฅผ ๋จผ์ ์์์ผ ํจ. ๊ฐ์ธ์ ์ผ๋ก๋ ์๋ ์ ํธ๋ถํฐ ๋ก๊น ·๊ฒฝ๋ณด๋ก ๋ฌถ์ด๋๊ธธ ์ถ์ฒํจ.
- ํ์ ํธ์ถ๋์ง ์๋ ๊ด๋ฆฌ·์ค์ ์ฉ ๊ฒฝ๋ก๋ RFC ํจ์ ๋ชจ๋์ด ๊ฐ์๊ธฐ ํธ์ถ๋๋ ๊ฒฝ์ฐ.
- NetWeaver ๊ณ์ ์ค ์๋น์ค ๊ณ์ ์ด ๋น์ ์ ์๊ฐ๋·๋น์ ์ ์ถ๋ฐ์ง IP์์ ์ธ์ฆ๋๋ ๊ฒฝ์ฐ.
- ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ์์ ์๊ธฐ์น ์์ ํ๋ก์ธ์ค ์์ฑ(์·์คํฌ๋ฆฝํธ ์คํ)์ด๋ ์ ํ์ผ ๋๋กญ์ด ๊ด์ธก๋๋ ๊ฒฝ์ฐ — ์ญ์ง๋ ฌํ ์ฑ๊ณต์ ํํ ํ์ ์ ํธ์.
- Commerce Cloud ํ๋ฐํธ์์ ์ ๋ ฅ๊ฐ์ ์คํฌ๋ฆฝํธ·์ธ์ฝ๋ฉ ํจํด์ด ๋ฐ๋ณต์ ์ผ๋ก ๋ค์ด์ค๋ ๊ฒฝ์ฐ.
SAP๋ ์์ฒด์ ์ผ๋ก Security Audit Log์ SM20·SM21 ๊ฐ์ ๊ฐ์ฌ ๋๊ตฌ๋ฅผ ์ ๊ณตํจ. ์ด๊ฑธ ์ผ๋๊ธฐ๋ง ํ๊ณ ์๋ฌด๋ ์ ๋ณด๋ ์กฐ์ง์ด ์์ธ๋ก ๋ง์๋ฐ, ์ด๋ฒ ๊ฒฝ๊ณ ๋ฅผ ๊ณ๊ธฐ๋ก ๋ก๊ทธ๊ฐ ์ค์ ๋ก SIEM์ผ๋ก ํ๋ฌ๊ฐ๊ณ ์๋์ง ํ ๋ฒ ํ์ธํด๋ณด๊ธธ ๊ถํจ.
์ค๋ ๋น์ฅ ํ ์ ์๋ ๊ฒ
๊ฑฐ์ฐฝํ ํ๋ก์ ํธ๊ฐ ์๋๋ผ ์์๋ง ์ ํ๋ฉด ๋จ. ์ฒซ์งธ, ์ด๋ฒ ํจ์น๋ฐ์ด ๋ ธํธ์์ ๋ด๊ฐ ์ฐ๋ NetWeaver·Commerce Cloud ๋ฒ์ ์ ํด๋นํ๋ ํญ๋ชฉ๋ง ๊ณจ๋ผ๋. ๋์งธ, ์ฌ๊ฐ ๋ฑ๊ธ๋ถํฐ ํจ์น ์ผ์ ์ ์ฌ๋ฆผ. ์ ์งธ, ํจ์น ์ ๊น์ง ๋ ธ์ถ๋ฉด·๊ฐ์ฌ๋ก๊ทธ·ํ์ง ๊ท์น์ ์๋ด. SAP ๋ณด์์ ํ๋ คํ ์ ๊ธฐ์ ๋ณด๋ค ์ด ์ง๋ฃจํ ๋ฐ๋ณต์ ๋น ๋จ๋ฆฌ์ง ์๋ ์ชฝ์ด ๊ฒฐ๊ตญ ์ด๊น. ์ฐ๋ฆฌ ๋ค ๊ฐ์ด ์ด๋ฒ ๋ฌ ํจ์น๋ฐ์ด๋ '๋ฐฐ๊ฒฝ์'์ผ๋ก ํ๋ ค๋ณด๋ด์ง ๋ง์๋ณด์์. ์ฌ๋ด์์ SAP ๋ก๊ทธ ๋ณด๊ณ ์๋ ๋ถ ๊ณ์๋ฉด ๋๊ธ๋ก ํ ๋๋ ์ฃผ์ธ์.
# ๋๊ธ