λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
VMware/Carbon Black

CWPP 의 κ°œλ…

by Seungming 2023. 1. 6.
λ°˜μ‘ν˜•

졜근 CWPP 에 λŒ€ν•΄μ„œ 곡뢀할 일이 생겨 κ°œλ…μ— λŒ€ν•΄μ„œ μ •λ¦¬ν•˜κ³  μžˆλ‹€. 겸사겸사 μŠ΅λ“ν•œ λ‚΄μš©μ„ μ •λ¦¬ν•΄λ†“κ³ μž ν•œλ‹€πŸ˜€

1. CWPP (Cloud Workload Protect Platform) 의 탄생 λ°°κ²½

ν΄λΌμš°λ“œ μ›Œν¬λ‘œλ“œ 보호λ₯Ό μ΄μ•ΌκΈ°ν•˜κ³  μžˆλŠ” 만큼 ν΄λΌμš°λ“œ μ‹œμž₯이 λ°œμ „ν•œ 계기λ₯Ό μ‚΄νŽ΄ 보자면 μ•„λž˜μ™€ κ°™λ‹€.

- μ½”λ‘œλ‚˜ 19 μ‚¬νƒœλ‘œ μΈν•˜μ—¬ 원격/μž¬νƒ 근무 및 온라인 회의 등이 ν™œμ„±ν™” 되며 디지털 μ „ν™˜(DT) 을 μΆ”κ΅¬ν•˜λŠ” κΈ°μ—… 증가.
- 온라인 μ†ŒλΉ„ 증가, λΉ„λŒ€λ©΄ν™”μ˜ ν™œμ„±ν™”λ˜λ©° "디지털 μ—­λŸ‰"이 κ΅­κ°€μ˜ 핡심 μš”μ†Œλ‘œ λΆ€κ°λ˜μ–΄ 디지털 λ‰΄λ”œ μ •μ±… 이 선언됨.

ν΄λΌμš°λ“œ μ‹œμž₯은 ν™œμ„±ν™” λ˜μ—ˆμ§€λ§Œ 기쑴의 μ˜¨ν”„λ ˆλ―ΈμŠ€ λ³΄μ•ˆ μ²΄κ³„λŠ” ν΄λΌμš°λ“œλΌλŠ” μƒˆλ‘œμš΄ ν™˜κ²½μ„ μ œλŒ€λ‘œ λ³΄ν˜Έν•˜μ§€ λͺ»ν–ˆλ‹€.
κΈ°μ‘΄ λ³΄μ•ˆμ€ μ• ν”Œλ¦¬μΌ€μ΄μ…˜κ³Ό 인프라 λ³΄μ•ˆμ„ κ΅¬λΆ„ν–ˆμ§€λ§Œ ν΄λΌμš°λ“œλŠ” κ΅¬λΆ„λœ 경계λ₯Ό λͺ¨ν˜Έν•˜κ²Œ λ§Œλ“€κ³  있기 λ•Œλ¬Έμ΄λ‹€.

λͺ¨λ“  ν΄λΌμš°λ“œ ν™˜κ²½ 및 μ›Œν¬λ‘œλ“œμ— λŒ€ν•΄ λŒ€μ‘ν•˜κ³  λ³΄ν˜Έν•  수 μžˆλŠ” μƒˆλ‘œμš΄ λ³΄μ•ˆ ν”Œλž«νΌμ˜ ν•„μš”μ„±μ΄ κ°•μ‘°λ˜μ—ˆλ‹€.
SASE, CASB, CWPP, CSPM, CIEM, KSPM 와 같이 λ‹€μˆ˜μ˜ ν΄λΌμš°λ“œ λ³΄μ•ˆ μ†”λ£¨μ…˜μ΄ λ“±μž₯ν•˜μ˜€μœΌλ©°, 이 μ€‘μ—μ„œλŠ” κ°€μž₯ 많이 ν™œμš©λ˜κ³  μžˆλŠ” λ³΄μ•ˆ μ†”λ£¨μ…˜μ€ CWPP 와 CSPM 이닀.

* CWPP 와 CSPM 의 차이점

CSPM(Cloud Security Posture Management) 
: μ»΄ν”ŒλΌμ΄μ–ΈμŠ€ λ˜λŠ” κΈ°μ—… λ³΄μ•ˆ 정책에 λ”°λ₯Έ ν΄λΌμš°λ“œ 인프라 μœ„ν—˜ μš”μ†Œ 탐지/예방/λŒ€μ‘/예츑/λͺ¨λ‹ˆν„°λ§
: 잘λͺ»λœ ν™˜κ²½ μ„€μ • λ“±μ˜ 잠재적 취약점 발견 관리
CWPP(Cloud Workload Protect Platform)
: ν΄λΌμš°λ“œ ν™˜κ²½μ—μ„œμ˜ μ„œλ²„ μ›Œν¬λ‘œλ“œλ₯Ό λ³΄ν˜Έν•˜κΈ° μœ„ν•œ μ†”λ£¨μ…˜ (λ‚΄λΆ€ 보호 관리)
: 취약점 발견 관리 κΈ°λŠ₯도 μžˆμ§€λ§Œ ν΄λΌμš°λ“œ μ›Œν¬λ‘œλ“œ λ³΄μ•ˆμ— 초점.

2. ν΄λΌμš°λ“œ λ³΄μ•ˆ

2.1 μ˜¨ν”„λ ˆλ―ΈμŠ€ λ³΄μ•ˆ vs ν΄λΌμš°λ“œ λ³΄μ•ˆ

μ™œ  'κΈ°μ‘΄ μ˜¨ν”„λ ˆλ―ΈμŠ€ λ³΄μ•ˆ μ²΄κ³„λŠ” ν΄λΌμš°λ“œλΌλŠ” μƒˆλ‘œμš΄ ν™˜κ²½μ„ μ œλŒ€λ‘œ λ³΄ν˜Έν•˜μ§€ λͺ»ν•œλ‹€' 라고 ν•˜λŠ” 것 일까?
κ²½κ³„μ˜ λͺ¨ν˜Έμ„± λ•Œλ¬Έμ΄λΌκ³  κ°„λž΅ν•˜κ²Œ μ„€λͺ… 되고 μžˆμ§€λ§Œ μžμ„Έν•œ λ‚΄μš©μ΄ κΆκΈˆν–ˆλ‹€. 

μš°μ„  κΈ°μ‘΄ μ˜¨ν”„λ ˆλ―ΈμŠ€ λ³΄μ•ˆμ€ 경계λ₯Ό κ΅¬λΆ„ν•˜κ³  μ •μ˜λœ κ²½κ³„μ˜ 보호 λŒ€μƒκ³Ό μžμ›μ„ μ •μ˜ν•˜μ—¬ λ³΄μ•ˆ μ†”λ£¨μ…˜μ„ μš΄μ˜ν•œλ‹€.
μ˜¨ν”„λ ˆλ―ΈμŠ€ λ³΄μ•ˆ μ†”λ£¨μ…˜μ€ 정책을 기반으둜 λ™μž‘ν•œλ‹€. 예λ₯Ό λ“€λ©΄ λ°±μ‹ , IPS, μ ‘κ·Όμ œμ–΄ 등이 μžˆλ‹€.

* μ˜¨ν”„λ ˆλ―ΈμŠ€ ν™˜κ²½ 경계 : λ‚΄λΆ€/μ™ΈλΆ€, μ—”λ“œν¬μΈνŠΈ/λ„€νŠΈμ›Œν¬ λ“±

ν΄λΌμš°λ“œλŠ” μžμ›μ„ κ³΅μœ ν•˜λŠ” ν΄λΌμš°λ“œμ˜ νŠΉμ„± 상 ν™˜κ²½μ— λŒ€ν•œ 경계가 λͺ¨ν˜Έν•˜κΈ° λ•Œλ¬Έμ— 'μ›Œν¬λ‘œλ“œ(Wordload)' λŒ€μƒμœΌλ‘œ λ³΄μ•ˆ μ†”λ£¨μ…˜μ„ μš΄μ˜ν•˜κ³  μžˆλ‹€. 경계가 λͺ¨ν˜Έν•œ ν΄λΌμš°λ“œ ν™˜κ²½μ€ 경계λ₯Ό λ³΄ν˜Έν•˜λŠ” 것 λ³΄λ‹€λŠ” ν΄λΌμš°λ“œ 상에 μš΄μ˜λ˜λŠ” μ›Œν¬λ‘œλ“œμ— λŒ€ν•œ 톡합 λ³΄μ•ˆμ΄ 더 효과적이기 λ•Œλ¬Έμ΄λ‹€.

ν΄λΌμš°λ“œ ν™˜κ²½ 개발 ν”„λ‘œμ„ΈμŠ€  '데브옡슀 ν”„λ‘œμ„ΈμŠ€' 와 μ»¨ν…Œμ΄λ„ˆ μ†Œν”„νŠΈμ›¨μ–΄μΈ '도컀'와 'μΏ λ²„λ„€ν‹°μŠ€' ν™˜κ²½μ„ 이해해야 ν•œλ‹€.
μ»¨ν…Œμ΄λ„ˆ 기반의 μ›Œν¬λ‘œλ“œλŠ” 수λͺ… μ£ΌκΈ°κ°€ 맀우 λΉ λ₯΄κ²Œ μ§„ν–‰λ˜κΈ° λ•Œλ¬Έμ— κΈ°μ‘΄ μ˜¨ν”„λ ˆλ―ΈμŠ€ λ³΄μ•ˆ λ°©μ‹μ²˜λŸΌ λ°”μ΄λŸ¬μŠ€ 검사에 μ‹œκ°„μ„ μŸμ„ 수 μ—†λ‹€λŠ” μ˜κ²¬λ„ μžˆμ—ˆλ‹€. 

* μ›Œν¬λ‘œλ“œ (workload) : OS, VM, Container, Serverless, Kubernetes, PaaS λ“±λ“± 

2.2 Gartner의 CWPP

CWPP λŠ” Gartner μ—μ„œ μ •μ˜ν•œ μš©μ–΄μ΄λ‹€.

Gatnerκ°€ μ •μ˜ν•œ ν΄λΌμš°λ“œ λ³΄μ•ˆ 툴의 보호 μ˜μ—­

Gartner λŠ” "CWPPλŠ” ν•˜μ΄λΈŒλ¦¬λ“œ λ©€ν‹°ν΄λΌμš°λ“œ 데이터 μ„Όν„° ν™˜κ²½μ—μ„œ μ„œλ²„ μ›Œν¬λ‘œλ“œλ₯Ό λ³΄ν˜Έν•˜λŠ” μ›Œν¬λ‘œλ“œ 쀑심 λ³΄μ•ˆ μ œν’ˆ" 이며, "μœ„μΉ˜μ— 관계없이 물리적 λ¨Έμ‹ , 가상 λ¨Έμ‹ (VM), μ»¨ν…Œμ΄λ„ˆ 및 μ„œλ²„λ¦¬μŠ€ μ›Œν¬λ‘œλ“œμ— λŒ€ν•œ μΌκ΄€λœ κ°€μ‹œμ„±κ³Ό μ œμ–΄λ₯Ό 제곡" ν•΄μ•Όν•œλ‹€κ³  ν•œλ‹€κ³  μ„€λͺ…ν•˜κ³  μžˆλ‹€. 

Gartner λŠ” 2016λ…„ λΆ€ν„° CWPP κ°€μ΄λ“œμ— λŒ€ν•΄μ„œ λ°œν‘œν•˜κ³  μžˆμ—ˆλ‹€κ³  ν•œλ‹€.
μ΄ˆλ°˜μ—λŠ” ν΄λΌμš°λ“œ μ„œλ²„ μ›Œν¬λ‘œλ“œ 쀑 물리적 ν™˜κ²½κ³Ό 가상머신 λ“±μ˜ μš΄μ˜μƒμ˜ λ³΄μ•ˆμ„ μ€‘μ‹¬μœΌλ‘œ ν•œλ‹€κ³  μ •μ˜ν–ˆμ§€λ§Œ,
μ΅œκ·Όμ—λŠ” ν΄λΌμš°λ“œ ν™˜κ²½μœΌλ‘œ μ „ν™˜ν•˜λŠ” 기업이 μ¦κ°€ν•˜λ©΄μ„œ 운영 뿐만 μ•„λ‹ˆλΌ 개발 λ‹¨κ³„λ‘œ κΉŒμ§€ 보호 μ˜μ—­μ΄ ν™•μž₯λ˜μ—ˆλ‹€.

κ°€νŠΈλ„ˆκ°€ μ •μ˜ν•œ CWPP μ†”λ£¨μ…˜μ˜ 8가지 μ£Όμš” κΈ°λŠ₯


1. λ³΄μ•ˆ κ°•ν™” 및 μ„€μ •/취약점 관리(Hardening, Configuration and Vulnerability Management)
2. λ„€νŠΈμ›Œν¬ λ°©ν™”λ²½, κ°€μ‹œμ„± ν™•λ³΄ λ° λ§ˆμ΄ν¬λ‘œ μ„Έκ·Έλ©˜ν…Œμ΄μ…˜(Network Firewalling, Visibility and Micro segmentation)
3. μ‹œμŠ€ν…œ λ¬΄κ²°μ„± λ³΄μž₯(System Integrity Assurance)
4. μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ œμ–΄(Application Control/Whitelisting)
5. μ΅μŠ€ν”Œλ‘œμž‡ μ˜ˆλ°© λ° λ©”λͺ¨λ¦¬ λ³΄ν˜Έ(Exploit Prevention/Memory Protection)
6. μ„œλ²„ μ›Œν¬λ‘œλ“œ EDR, ν–‰μœ„ λͺ¨λ‹ˆν„°λ§ λ° μœ„ν˜‘ νƒμ§€/λŒ€μ‘(Server Workload EDR, Behavioral Monitoring and Threat Detection/Response)
7. ν˜ΈμŠ€νŠΈ κΈ°λ°˜ μΉ¨μž… νƒμ§€ μ‹œμŠ€ν…œ(Host-Based IPS With Vulnerability Shielding)
8. μ•ˆν‹° λ©€μ›¨μ–΄(Anti-malware Scanning)


3. CWPP μ£Όμš” 방법

CWPP둜 μ›Œν¬λ‘œλ“œλ₯Ό λ³΄ν˜Έν•˜λŠ” λ°©λ²•μ—λŠ” 마이크둜 세뢄화와 λ² μ–΄λ©”νƒˆ ν•˜μ΄νΌλ°”μ΄μ € 방식이 μžˆλ‹€. 

- 마이크둜 μ„ΈλΆ„ν™” (micro segmentation) 
마이크둜 μ„ΈλΆ„ν™”λΌλŠ” λ„€νŠΈμ›Œν¬ λ³΄μ•ˆ κΈ°μˆ μ„ μ΄μš©ν•˜μ—¬ 데이터 μ„Όν„°λ₯Ό κ°œλ³„ μ›Œν¬λ‘œλ“œ μˆ˜μ€€κΉŒμ§€ κ°œλ³„ λ³΄μ•ˆ μ„Έν¬λ¨ΌνŠΈλ‘œ ꡬ뢄.
κΈ°μ‘΄ μ—”λ“œν¬μΈνŠΈ λ³΄ν˜ΈλŠ” 보호 λŒ€μƒμ΄ μœ„ν˜‘μ— μΉ¨μž…ν•˜λŠ” 것을 λ°©μ§€ν•˜λŠ” 것을 λͺ©μ μœΌλ‘œ 함.
κ·ΈλŸ¬λ‚˜ 마이크둜 μ„ΈλΆ„ν™”λ₯Ό μ‚¬μš©ν•˜λ©΄ 멀웨어가 ν™˜κ²½ λ‚΄ μ„œλ²„ κ°„μ˜ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ ν•˜λŠ” 것을 방지할 수 있음.

- λ² μ–΄λ©”νƒˆ ν•˜μ΄νΌλ°”μ΄μ € 
λ² μ–΄λ©”νƒˆ ν•˜μ΄νΌλ°”μ΄μ € 방식은 ν•˜μ΄νΌλ°”μ΄μ € 1 μœ ν˜•μ— ν•΄λ‹Ή.
ν•˜μ΄νΌλ°”μ΄μ € ν™˜κ²½μ—μ„œμ˜ 가상 머신은 μ„œλ‘œ κ²©λ¦¬λ˜μ–΄ 있기 λ•Œλ¬Έμ— μ„œλ‘œ 곡격의 영ν–₯을 받지 μ•ŠμŒ.
즉, ν™˜κ²½ λ‚΄μ˜ ν•œ κ°€μƒλ¨Έμ‹ μ—μ„œ 곡격을 받을지라도 격리된 ν™˜κ²½ 덕뢄에 λ‹€λ₯Έ 가상머신은 영ν–₯을 받지 μ•ŠλŠ”λ‹€λŠ” 것을 의미.

 


CWPP μ†”λ£¨μ…˜μœΌλ‘œ VMware 의 ν΄λΌμš°λ“œ μ›Œν¬λ‘œλ“œ ν”Œλž«νΌμΈ Carbon Black Cloud Workload 이 μžˆλ‹€.
VMwareλŠ” μ§€λ‚œ 2019λ…„ 사이버 λ³΄μ•ˆ 업체인 Carbon Black 을 μΈμˆ˜ν•˜λ©° 사이버 μœ„ν˜‘ 탐지 뢄석 λŒ€μ‘ λΆ„μ•Όλ₯Ό κ°•ν™”ν•˜μ˜€λ‹€.

λ‹€μŒμ—λŠ” Carbon Black Cloud Workload 에 λŒ€ν•œ λ‚΄μš©μ„ ν¬μŠ€νŒ… ν•  수 μžˆλ„λ‘.. λ…Έλ ₯ν•΄λ³΄μž !!

λ°˜μ‘ν˜•

λŒ“κΈ€