F5 BIG-IP APM ๋ก๊ทธ ์์ง
์ด ๋ฌธ์์์๋ Google Security Operations ์ ๋ฌ์๋ฅผ ์ฌ์ฉํ์ฌ F5 BIG-IP Access Policy Manager (APM) ๋ก๊ทธ๋ฅผ ์์งํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ Google Security Operations์ ๋ฐ์ดํฐ ์์ง์ ์ฐธ์กฐํ์ธ์.
์์ง ๋ผ๋ฒจ์ ์์ ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์กฐํ๋ UDM ํ์์ผ๋ก ์ ๊ทํํ๋ ํ์๋ฅผ ์๋ณํฉ๋๋ค. ์ด ๋ฌธ์์ ์ ๋ณด๋ F5_BIGIP_APM
์์ง ๋ผ๋ฒจ์ด ์๋ ํ์์ ์ ์ฉ๋ฉ๋๋ค.
F5 BIG-IP APM ๊ตฌ์ฑ
- ๊ด๋ฆฌ์ ์ธ์ฆ ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ฌ BIG-IP ๊ตฌ์ฑ ์ ํธ๋ฆฌํฐ ํฌํธ์ ๋ก๊ทธ์ธํฉ๋๋ค.
- ๊ธฐ๋ณธ > ์์คํ > ๋ก๊ทธ > ๊ตฌ์ฑ > ์๊ฒฉ ๋ก๊น ์ ์ ํํฉ๋๋ค.
์์ฑ ์น์ ์์ ๋ค์์ ์ํํฉ๋๋ค.
- ์๊ฒฉ IP ํ๋์ Google Security Operations ํฌ์๋ IP ์ฃผ์๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- ์๊ฒฉ ํฌํธ ํ๋์ ๋์ ํฌํธ ๋ฒํธ๋ฅผ ์ ๋ ฅํฉ๋๋ค.
์ถ๊ฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ ๋ฐ์ดํธ๋ฅผ ํด๋ฆญํฉ๋๋ค.
APM์ ๋ก๊ทธ์ ๊ฒฝ์ฐ Berkeley Software Distribution (BSD) syslog ํ์๋ง ์ง์๋ฉ๋๋ค.
์์ง๊ธฐ๋ APM์ ์๋ช ์ ๊ธฐ๋ฐ์ผ๋ก APM ๋ก๊ทธ๋ง ์ฒ๋ฆฌํฉ๋๋ค. F5 BIG-IP APM ์ด๋ฒคํธ ์์ง๊ธฐ๋ LTM 11.6~12.1.1 ๊ธฐ๊ธฐ์ ๋ฉํฐ ์ค๋ ๋ฉ ๋ก๊ทธ๋ ์ง์ํฉ๋๋ค.
iRule์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ถ์ฅ๋๋ iRule ํ์์ ์ฌ์ฉํฉ๋๋ค. Google Security Operations๋ ๋ค์ iRule ํ์๋ง ์ง์ํฉ๋๋ค.
# log_header_requests ################################################################################### ################################################# # Purpose: logs header information to Local Traffic log # # # # Update-Log Date By Description # Created 02/07/2020 E01961 Initial implementation # # ################################################################################### ################################################ when HTTP_REQUEST { set LogString "Client [IP::client_addr]:[TCP::client_port] -> [HTTP::host] [HTTP::uri]" log local5. "=================" log local5. "$LogString (request)" foreach aHeader [HTTP::header names] { log local5. "$aHeader: [HTTP::header value $aHeader]" } # set UserID [URI::query "?[HTTP::payload]" "UserID"] # log local0. "User $UserID attempted login from [IP::client_addr] and referer: [HTTP::header "Referer"]" # log local0. "=============================================" } when HTTP_RESPONSE { log local5. "==================" log local5. "$LogString (response) - status: [HTTP::status]" foreach aHeader [HTTP::header names] { log local5. "$aHeader: [HTTP::header value $aHeader]" } # log local0. "============================================="
F5 BIG-IP DNS ๊ตฌ์ฑ
F5 BIG-IP DNS๋ฅผ ๊ตฌ์ฑํ๋ ค๋ฉด ๋ค์ ์์ ์ ์คํํ์ธ์.
- ์๊ฒฉ ๋ก๊น ์๋ฒ ํ์ ๋ง๋ญ๋๋ค.
- ์๊ฒฉ ๊ณ ์ ๋ก๊ทธ ๋์ ๋ง๋ค๊ธฐ
- ํ์์ด ์ง์ ๋ ์๊ฒฉ ๊ณ ์ ๋ก๊ทธ ๋์ ๋ง๋ค๊ธฐ
- ๊ฒ์์ ๋ง๋ค๊ธฐ
- ๋ง์ถค DNS ๋ก๊น ํ๋กํ์ ๋ง๋ญ๋๋ค.
- ๋ฆฌ์ค๋์ DNS ๋ก๊น ํ๋กํ์ ์ถ๊ฐํฉ๋๋ค.
์๊ฒฉ ๋ก๊น ์๋ฒ ํ ๋ง๋ค๊ธฐ
- ๊ธฐ๋ณธ ํญ์์ DNS > ์ ์ก > ๋ถํ ๋ถ์ฐ > ํ ๋๋ ๋ก์ปฌ ํธ๋ํฝ > ํ์ ์ ํํฉ๋๋ค.
- ํ์๋๋ ํ ๋ชฉ๋ก ์ฐฝ์์ ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ํ์๋๋ ์ ํ ์ฐฝ์ ์ด๋ฆ ํ๋์ ํ์ ๊ณ ์ ํ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- ์ ๊ตฌ์ฑ์ ์น์
์์ ํ์ ํฌํจํ ๊ฐ ์๊ฒฉ ๋ก๊น
์๋ฒ์ IP ์ฃผ์๋ฅผ ์ถ๊ฐํฉ๋๋ค.
- ์ฃผ์ ํ๋์ Google Security Operations ํฌ์๋ IP ์ฃผ์๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ๋ ธ๋ ๋ชฉ๋ก์์ ๋ ธ๋ ์ฃผ์๋ฅผ ์ ํํฉ๋๋ค.
- ์๋น์ค ํฌํธ ํ๋์ ์๋น์ค ๋ฒํธ๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ๋ชฉ๋ก์์ ์๋น์ค ์ด๋ฆ์ ์ ํํฉ๋๋ค. ์ฌ๋ฐ๋ฅธ ์๊ฒฉ ๋ก๊น ํฌํธ๋ฅผ ๊ตฌ์ฑํ๋์ง ํ์ธํฉ๋๋ค.
- ์ถ๊ฐ๋ฅผ ํด๋ฆญํ ํ ์๋ฃ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์๊ฒฉ ๊ณ ์ ๋ก๊ทธ ๋์ ๋ง๋ค๊ธฐ
- ๊ธฐ๋ณธ ํญ์์ ์์คํ > ๋ก๊ทธ > ๊ตฌ์ฑ > ๋ก๊ทธ ๋์์ ์ ํํฉ๋๋ค.
- ํ์๋๋ ๋ก๊ทธ ๋์ ์ฐฝ์์ ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ์ด๋ฆ ํ๋์ ์ด ๋์์ ๊ณ ์ ํ๊ณ ์๋ณ ๊ฐ๋ฅํ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- ์ ํ ๋ชฉ๋ก์์ ์๊ฒฉ ๊ณ ์ ๋ก๊ทธ๋ฅผ ์ ํํฉ๋๋ค.
- ํ ์ด๋ฆ ๋ชฉ๋ก์์ BIG-IP ์์คํ ์ด ๋ก๊ทธ ๋ฉ์์ง๋ฅผ ์ ์กํ ์๊ฒฉ ๋ก๊ทธ ์๋ฒ ํ์ ์ ํํฉ๋๋ค.
- ํ๋กํ ์ฝ ๋ชฉ๋ก์์ ๊ณ ์ ๋ก๊น ํ ๋ฉค๋ฒ๊ฐ ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ ์ ํํฉ๋๋ค.
- ์๋ฃ๋จ์ ํด๋ฆญํฉ๋๋ค.
ํ์์ด ์ง์ ๋ ์๊ฒฉ ๊ณ ์ ๋ก๊ทธ ๋์ ๋ง๋ค๊ธฐ
- Main(๊ธฐ๋ณธ) ํญ์์ System(์์คํ ) > Logs(๋ก๊ทธ) > Configuration(๊ตฌ์ฑ) > Log Destinations(๋ก๊ทธ ๋์)์ ์ ํํฉ๋๋ค.
- ํ์๋๋ ๋ก๊ทธ ๋์ ์ฐฝ์์ ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ์ด๋ฆ ํ๋์ ์ด ๋์์ ๊ณ ์ ํ๊ณ ์๋ณ ๊ฐ๋ฅํ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- ์ ํ ๋ชฉ๋ก์์ ์์์ด ์ง์ ๋ ๋ก๊น ๋์์ ์๊ฒฉ syslog๋ก ์ ํํฉ๋๋ค. ์ด์ BIG-IP ์์คํ ์ด ์์์ด ์ง์ ๋ ํ ์คํธ ๋ฌธ์์ด์ ๋ก๊ทธ ์๋ฒ๋ก ์ ์กํ๋๋ก ๊ตฌ์ฑ๋์์ต๋๋ค.
- ์ ํ ๋ชฉ๋ก์์ ๋ก๊ทธ ํ์์ ์ ํํฉ๋๋ค.
- ์ ์ก ๋์ ํญ์์ ๊ณ ์ ๋ก๊ทธ ๋์ ๋ชฉ๋ก์ ์ ํํ ๋ค์ BIG-IP ์์คํ ์์ ๋ก๊ทธ ๋ฉ์์ง๋ฅผ ์ ์กํ ์๊ฒฉ syslog ์๋ฒ ํ์ ๊ฐ๋ฆฌํค๋ ๋์์ ์ ํํฉ๋๋ค.
- ์๋ฃ๋จ์ ํด๋ฆญํฉ๋๋ค.
๊ฒ์์ ๋ง๋ค๊ธฐ
- ๊ธฐ๋ณธ ํญ์์ ์์คํ > ๋ก๊ทธ > ๊ตฌ์ฑ > ๋ก๊ทธ ๊ฒ์์๋ฅผ ์ ํํฉ๋๋ค.
- ํ์๋๋ ๋ก๊ทธ ๊ฒ์์ ์ฐฝ์์ ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ์ด๋ฆ ํ๋์ ๊ฒ์์๋ฅผ ์๋ณํ ์ ์๋ ๊ณ ์ ํ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- ๋ก๊ทธ ๊ฒ์์ ๋ชฉ๋ก์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชฉ๋ก์์ ์ด์ ์ ๋ง๋ ๋์์ ์ ํํฉ๋๋ค.
- ๋ชฉ์ ์ง๋ฅผ ์ ํํ ๋ชฉ๋ก์ผ๋ก ์ด๋ํ๋ ค๋ฉด << ์ด๋์ ํด๋ฆญํฉ๋๋ค.
- ํ์์ด ์ง์ ๋ ๋์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์๊ฒฉ ์์คํ ๋ก๊ทธ, Splunk, ArcSight์ ๊ฐ์ด ๋ก๊ทธ ์๋ฒ์ ์ผ์นํ๋ ์๋ก ์์ฑ๋ ๋์์ ์ ํํฉ๋๋ค.
- ์๋ฃ๋จ์ ํด๋ฆญํฉ๋๋ค.
๋ง์ถค DNS ๋ก๊น ํ๋กํ ๋ง๋ค๊ธฐ
- Main ํญ์์ DNS > Delivery > Profiles > Other DNS Logging ๋๋ Local traffic > Profiles > Others > DNS logging์ ์ ํํฉ๋๋ค.
- ํ์๋๋ DNS ๋ก๊น ํ๋กํ ๋ชฉ๋ก ์ฐฝ์์ ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ์ด๋ฆ ํ๋์ ํ๋กํ์ ๊ณ ์ ํ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- ๋ก๊ทธ ๊ฒ์์ ๋ชฉ๋ก์์ BIG-IP ์์คํ ์ด DNS ๋ก๊ทธ ํญ๋ชฉ์ ์ ์กํ ๋์์ ์ ํํฉ๋๋ค.
- BIG-IP ์์คํ
์์ ๋ค์ ์์
์ ์ํํ๋๋ก ํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- ๋ชจ๋ DNS ์ฟผ๋ฆฌ๋ฅผ ๋ก๊น ํ๋ ค๋ฉด ์ฟผ๋ฆฌ ๋ก๊น ์ค์ ์์ ์ฌ์ฉ ์ค์ ์ฒดํฌ๋ฐ์ค๊ฐ ์ ํ๋์ด ์๋์ง ํ์ธํฉ๋๋ค.
- ๋ชจ๋ DNS ์๋ต์ ๋ก๊น ํ๋ ค๋ฉด ์๋ต ๋ก๊น ์ค์ ์์ ์ฌ์ฉ ์ค์ ๋ ์ฒดํฌ๋ฐ์ค๋ฅผ ์ ํํฉ๋๋ค.
- ํด๋ผ์ด์ธํธ์์ ์ ์กํ ์ฟผ๋ฆฌ ID๋ฅผ ๋ก๊ทธ ๋ฉ์์ง์ ํฌํจํ๋ ค๋ฉด ์ฟผ๋ฆฌ ID ํฌํจ ์ค์ ์์ ์ฌ์ฉ ์ค์ ๋ ์ฒดํฌ๋ฐ์ค๋ฅผ ์ ํํฉ๋๋ค.
- ์๋ฃ๋จ์ ํด๋ฆญํฉ๋๋ค.
๋ฆฌ์ค๋์ DNS ๋ก๊น ํ๋กํ ์ถ๊ฐ
- Main ํญ์์ DNS > Delivery > Listeners > DNS listener๋ฅผ ์ ํํฉ๋๋ค.
- ์๋น์ค ์น์ ์ DNS ํ๋กํ ๋ชฉ๋ก์์ ์ด์ ์ ๊ตฌ์ฑํ DNS ํ๋กํ์ ์ ํํฉ๋๋ค.
- ์ ๋ฐ์ดํธ๋ฅผ ํด๋ฆญํฉ๋๋ค.
F5 BIG-IP APM ๋ก๊ทธ๋ฅผ ์์งํ๋๋ก Google Security Operations ์ ๋ฌ์ ๊ตฌ์ฑ
- SIEM ์ค์ > ํฌ์๋๋ก ์ด๋ํฉ๋๋ค.
- ์ ์ ๋ฌ์ ์ถ๊ฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ์ ๋ฌ์ ์ด๋ฆ ํ๋์ ์ ๋ฌ์์ ๊ณ ์ ํ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- ์ ์ถ์ ํด๋ฆญํฉ๋๋ค. ์ ๋ฌ์๊ฐ ์ถ๊ฐ๋๊ณ ์์ง๊ธฐ ๊ตฌ์ฑ ์ถ๊ฐ ์ฐฝ์ด ํ์๋ฉ๋๋ค.
- ์์ง๊ธฐ ์ด๋ฆ ํ๋์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- ๋ก๊ทธ ์ ํ์ผ๋ก F5 BIGIP Access Policy Manager๋ฅผ ์ ํํฉ๋๋ค.
- ์์ง๊ธฐ ์ ํ์ผ๋ก Syslog๋ฅผ ์ ํํฉ๋๋ค.
- ๋ค์ ํ์ ์
๋ ฅ ๋งค๊ฐ๋ณ์๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
- ํ๋กํ ์ฝ: ํ๋กํ ์ฝ์ ์ง์ ํฉ๋๋ค.
- ์ฃผ์: ์์ง๊ธฐ๊ฐ ์์ฃผํ๊ณ syslog ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋์ IP ์ฃผ์ ๋๋ ํธ์คํธ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค.
- ํฌํธ: ์์ง๊ธฐ๊ฐ ์์ฃผํ๊ณ syslog ๋ฐ์ดํฐ๋ฅผ ๋ฆฌ์จํ๋ ๋์ ํฌํธ๋ฅผ ์ง์ ํฉ๋๋ค.
- ์ ์ถ์ ํด๋ฆญํฉ๋๋ค.
Google Security Operations ์ ๋ฌ์์ ๋ํ ์์ธํ ๋ด์ฉ์ Google Security Operations UI๋ฅผ ํตํด ์ ๋ฌ์ ๊ตฌ์ฑ ๊ด๋ฆฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์ ๋ฌ์๋ฅผ ๋ง๋ค ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด Google Security Operations ์ง์ํ์ ๋ฌธ์ํ์ธ์.
ํ๋ ๋งคํ ์ฐธ์กฐ
์ด F5 BIG-IP APM ํ์๋ syslog ๋ฉ์์ง์์ ํ๋๋ฅผ ์ถ์ถํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ค (tmsh, tmm, apmd, httpd ๋๋ ๊ธฐํ)๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถ๋ฅํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ถ์ถ๋ ํ๋๋ฅผ UDM์ ๋งคํํ์ฌ ๋ค์ํ ๋ก๊ทธ ํ์์ ์ฒ๋ฆฌํ๊ณ ์ฌ๊ฐ๋, ์์น, ์ฌ์ฉ์ ์ ๋ณด์ ๊ฐ์ ๋ฉํ๋ฐ์ดํฐ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ฐํฉ๋๋ค.
UDM ๋งคํ ํ ์ด๋ธ
๋ก๊ทธ ํ๋ | UDM ๋งคํ | ๋ ผ๋ฆฌ |
---|---|---|
์ ํ๋ฆฌ์ผ์ด์ | principal.application | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ application ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
bytes_in | network.received_bytes | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ bytes_in ํ๋์์ ๊ฐ์ ธ์ ๋ถํธ ์๋ ์ ์๋ก ๋ณํ๋ฉ๋๋ค. |
bytes_out | network.sent_bytes | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ bytes_out ํ๋์์ ๊ฐ์ ธ์ ๋ถํธ ์๋ ์ ์๋ก ๋ณํ๋ฉ๋๋ค. |
cmd_data | principal.process.command_line | ๊ฐ์ kv ํํฐ๋ก ์ถ์ถ๋ cmd_data ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
destination_ip | target.ip | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ destination_ip ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
destination_port | target.port | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ destination_port ํ๋์์ ๊ฐ์ ธ์ ์ ์๋ก ๋ณํ๋ฉ๋๋ค. |
ํด๋ | principal.process.file.full_path | ๊ฐ์ kv ํํฐ๋ก ์ถ์ถ๋ folder ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
geoCountry | principal.location.country_or_region | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ geoCountry ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
geoState | principal.location.state | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ geoState ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
inner_msg | security_result.description | ๋ค๋ฅธ ๊ตฌ์ฒด์ ์ธ ์ค๋ช
์ด ์๋ ๊ฒฝ์ฐ ๊ฐ์ grok ํํฐ์ ์ํด ์ถ์ถ๋ inner_msg ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
ip_protocol | network.ip_protocol | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ ip_protocol ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
principal_hostname | principal.hostname | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ principal_hostname ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
principal_ip | principal.ip | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ principal_ip ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
process_id | principal.process.pid | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ process_id ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
์ญํ | user_role.name | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ role ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. role ํ๋์ 'admin' (๋์๋ฌธ์ ๊ตฌ๋ถ ์ ํจ)์ด ํฌํจ๋ ๊ฒฝ์ฐ ๊ฐ์ 'ADMINISTRATOR'๋ก ์ค์ ๋ฉ๋๋ค. |
์ค์ด๋ ๊ฒ์ | security_result.severity_details | syslog ๋ฉ์์ง์ ์๋ ๊ฐ์ด ์ฌ๊ธฐ์ ์ ์ฅ๋ฉ๋๋ค. ๊ฐ์ ์กฐ๊ฑด๋ถ ๋ก์ง์ ์ฌ์ฉํ์ฌ severity ํ๋์์ ํ์๋ฉ๋๋ค. CRITICAL -> CRITICAL ERR -> ERROR ALERT, EMERGENCY -> HIGH INFO, NOTICE -> INFORMATIONAL DEBUG -> LOW WARN -> MEDIUM |
source_ip | principal.ip | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ source_ip ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
source_port | principal.port | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ source_port ํ๋์์ ๊ฐ์ ธ์ ์ ์๋ก ๋ณํ๋ฉ๋๋ค. |
์ํ | security_result.summary | ๊ฐ์ kv ํํฐ๋ก ์ถ์ถ๋ status ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. |
ํ์์คํฌํ | metadata.event_timestamp, timestamp | ๊ฐ์ grok ํํฐ๋ก ์ถ์ถ๋ timestamp ํ๋์์ ๊ฐ์ ธ์ ํ์์คํฌํ ๊ฐ์ฒด๋ก ํ์ฑ๋ฉ๋๋ค. ์ต์์ event ๊ฐ์ฒด์ timestamp ํ๋๋ ์ด ๊ฐ์ ๊ฐ์ ธ์ต๋๋ค. |
์ฌ์ฉ์ | principal.user.userid | ์ด ๊ฐ์ 'id' ๋๋ 'ID' ์ ๋์ฌ๋ฅผ ์ญ์ ํ ํ grok ํํฐ๋ก ์ถ์ถ๋ user ํ๋์์ ๊ฐ์ ธ์ต๋๋ค. ๊ฐ์ ๋ค๋ฅธ ํ๋์ ์กด์ฌ์ ๋ฐ๋ผ ํ์๋ฉ๋๋ค. user ๊ฐ ์๋ ๊ฒฝ์ฐ: USER_UNCATEGORIZED source_ip ๋ฐ destination_ip ๊ฐ ์๋ ๊ฒฝ์ฐ: NETWORK_CONNECTION principal_ip ๋๋ principal_hostname ๊ฐ ์๋ ๊ฒฝ์ฐ: STATUS_UPDATE ๊ทธ ์ธ์ ๊ฒฝ์ฐ: GENERIC_EVENT 'BIGIP_APM'์ผ๋ก ํ๋์ฝ๋ฉ๋ฉ๋๋ค. 'F5'๋ก ํ๋์ฝ๋ฉ๋ฉ๋๋ค. result ํ๋๊ฐ 'failed'์ด๋ฉด ๊ฐ์ด 'BLOCK'์ผ๋ก ์ค์ ๋ฉ๋๋ค. |
๋์์ด ๋ ํ์ํ์ ๊ฐ์? ์ปค๋ฎค๋ํฐ ํ์ ๋ฐ Google SecOps ์ ๋ฌธ๊ฐ๋ก๋ถํฐ ๋ต๋ณ์ ๋ฐ์ผ์ธ์.