๐ Identity Provider (IdP) ๐
ํ๊ตญ๋ง๋ก๋ ID ๊ณต๊ธ์๋ก, ๋์งํธ ID๋ฅผ ์์ฑ, ์ ์ฅ ๋ฐ ๊ด๋ฆฌํ๋ ์์คํ ์ด๋ค.
IdP๋ ์ฌ์ฉ์๋ฅผ ์ง์ ์ธ์ฆํ๊ฑฐ๋ ํ์ฌ ์๋น์ค ๊ณต๊ธ์์ ์ธ์ฆ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์๋ค.
์ธ์ฆ์ ์ํด ๊ณ ๊ฐ์ด ๊ด๋ฆฌํ๋ Identity Provider(IdP)๋ฅผ Splunk Cloud์ ํตํฉํ ์ ์๋ค.
โพ๏ธ ๋ค์์ IdP๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ๊ฐ๋ฅํจ ex ) OpenLDAP ๋ฐ Active Directory
โพ๏ธ ๊ณ ๊ฐ IdP๋ Splunk์ Internet์ผ๋ก ์ฐ๊ฒฐ ๊ฐ๋ฅ
โพ๏ธ Splunk Web์์ ์ธ์ฆ์ ์ค์ ํ๊ณ ๊ด๋ฆฌํ ์ ์์
๊ธฐ์กด ๊ณ ๊ฐ ์ค์ ๊ณ์ ์ ์ฌ์ฉํ๋ค.
โพ๏ธ ๊ฐํ๋ ๊ณ ๊ฐ ๊ณ์ ๊ณผ ๋น๋ฐ๋ฒํธ ์ ์ฑ
โพ๏ธ Splunk์์ local ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ์ฉํ ์ ์์
โพ๏ธ IdP ๊ทธ๋ฃน๊ณผ Splunk ์ญํ ์ ๋งคํํ ์ ์๋ค.
: ํตํฉ ํ์ Splunk์์ ์ค์ ํ ์ ์์
๐ IdP ์ํฌํ๋ก ๐
์ฌ์ฉ์ ID๋ฅผ ํตํด ์ด๋ฉ์ผ์์ ํ์ฌ ํ์ผ ๊ด๋ฆฌ ์์คํ ์ ์ด๋ฅด๊ธฐ๊น์ง
๋ชจ๋ ๋ฆฌ์์ค์ ์ฝ๊ฒ ์ก์ธ์คํ ์ ์๋ค.
IdP ์ํฌํ๋ก์๋ ์ธ ๊ฐ์ง ์ฃผ์ ๋จ๊ณ๊ฐ ์์
- ์์ฒญ: ์ฌ์ฉ์๊ฐ ํน์ ํํ์ ID๋ฅผ ์ ๋ ฅ
- ํ์ธ: IdP๋ ์ฌ์ฉ์์ ์ก์ธ์ค ๊ถํ ์ฌ๋ถ์ ์ด๋ค ๊ถํ์ด ์๋์ง ํ์ธ
- ์ ๊ธ ํด์ : ์ฌ์ฉ์ด ์น์ธ๋ ํน์ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค ๊ถํ ๋ถ์ฌ
๐ LDAP ์ธ์ฆ ์ํฌํ๋ก ๐
๐ณ LDAP๋? ๐ณ
Lightweight Directory Access Protocol๋ก
์ฌ์ฉ์๊ฐ ์กฐ์ง, ๊ตฌ์ฑ์ ๋ฑ์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๋ ๋ฐ ๋์์ด ๋๋ ํ๋กํ ์ฝ
LDAP๋ LDAP ๋๋ ํฐ๋ฆฌ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ
์ฌ์ฉ์๊ฐ ๋๋ ํฐ๋ฆฌ์ ์ก์ธ์คํ ์ ์๋๋ก ์ธ์ฆํ๊ธฐ ์ํด ์ฃผ๋ก ์ฌ์ฉ
๐ณ LDAP ์ธ์ฆ ์ํฌํ๋ก ๐ณ
1. ์ฌ์ฉ์๊ฐ Splunk SH์ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ์ํ๋ฉฐ ์ธ์ฆ์ ์์ฒญํ๋ค.
2. Splunk SH๊ฐ ์ฌ์ฉ์ ๊ณ ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ LDAP ์๋ฒ์ ์ ์ํ๋ฉฐ ์ธ์ฆ์ ์์ฒญํ๋ค.
3. LDAP ์๋ฒ๊ฐ Splunk SH์ ์ฌ์ฉ์ ๊ณ ์ ์ด๋ฆ์ ์ ์ํ๋ค.
4. Splunk SH๊ฐ LDAP์ ์ฌ์ฉ์ ๊ณ ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ์ํ๋ค.
5. LDAP server๊ฐ Splunk SH์๊ฒ ์ธ์ฆ์ด ์ฑ๊ณตํ์์ ์๋ฆฐ๋ค.
6. LDAP server๊ฐ client์๊ฒ ์ธ์ฆ์ด ์ฑ๊ณตํ์์ ์๋ฆฐ๋ค.
๐ LDAP์ Cloud ์ฐ๋๐
์ฌ์ฉ์๊ฐ LDAP๋ฅผ ์ด์ฉํด์ Cloud์ ์ธ์ฆํ๊ธฐ ์ํด์, ๊ณ ๊ฐ๋ค์ด ๋ฐ๋์ ํด์ผํ ๊ฒ.
1. ์ฝ๊ธฐ ์ ์ฉ์ LDAP ์๋ฒ๋ฅผ ์ธํฐ๋ท์์ ์ ๊ทผ๊ฐ๋ฅํ๊ฒ ์ ์งํ๋ค.
- Splunk ์ญํ ์ ๋งคํ๋ Attribute(๊ทธ๋ฃน)์ Distinguished Name(DN, ๊ณ ์ ์ด๋ฆ)๋ฅผ ์ฌ์ฉํ๋ค.
2. Splunk์์์ ์ธ์ฆ๊ณผ ๊ถํ ๋ถ์ฌ
- LDAP ์๋ฒ๋ Splunk Cloud์ ์ฌ์ฉ์์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ก ์ฐ๊ฒฐ๋์ด ์๋ค.
- ์ฐ๊ฒฐ๋ operation์ ๊ทธ ๋ค์์ ์ ๋ฌด์ ๊ถํ์ ์ค์ ํ๊ธฐ ์ํด ์ฌ์ฉ์๋ฅผ ์ธ์ฆํ๋ค.
- On-prem ์ฌ์ฉ์์ ์ฌ์ฉ์ ๊ทธ๋ฃน์ ๊ถํ ๋ถ์ฌ๋ฅผ ์ํด Splunk ์ญํ ์ ๋งคํ๋์ด์ผ ํ๋ค.
๐ LDAP ๊ตฌ์ฑํ๊ธฐ๐
1. ์ค์ ์ Authentication methods ํด๋ฆญ
2. LDAP ์ ํ
3. LDAP๋ฅผ ์ฌ์ฉํ๋๋ก Splunk ์ค์ ํด๋ฆญ
- ์ต๊ทผ์ ์ฌ์ฉํ LDAP ์ ๋ต ๋ฆฌ์คํธ
- ํ๋ ์ด์์ LDAP ๋ ธ๋์ ์ฐ๊ฒฐ์ ์ ์ํ๊ธฐ ์ํ ์ ๋ต ์์ฑ
- ๋ค์์ LDAP ์๋ฒ ์ ์
4. Splunk๋ LDAP๋ก ๋ถํฐ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์บ์์ ์ ์ฅํ๋ค.
๐ LDAP ์ค์ ํ๊ธฐ๐
1. ์ค์ ์ Authentication methods ํด๋ฆญ
2. LDAP ์ ํ
3. LDAP๋ฅผ ์ฌ์ฉํ๋๋ก Splunk ์ค์ ํด๋ฆญ
4. ์ LDAP ํด๋ฆญ
4. Configuration์ ๊ณ ๊ฐ LDAP ๊ด๋ฆฌ์์ ์ ๋ณด๊ฐ ํ์ํจ
- LDAP ์ฐ๊ฒฐ ์ค์
- ์ฌ์ฉ์ ์ค์
- ๊ทธ๋ฃน ์ค์ & ๋์ ๊ทธ๋ฃน ์ค์
- ๊ณ ๊ธ ์ค์
5. LDAP Group์ Splunk ์ญํ ์ ๋ฐฐ์
Splunk๋ ์ฌ์ฉ์๊ฐ ์ฒ์ ๋ก๊ทธ์ธํ ๋ LDAP๋ก ๋ถํฐ ๋ฐ์ user data๋ฅผ ์บ์์ ์ ์ฅํ๋ค.
LDAP ์ธ์ฆ์ ๋์ ์ด๋ค.
- ๋ชจ๋ ๊ทธ๋ฃน์ด ์ญํ ์ ๋ฐฐ์ ๋ ํ์๋ ์๋ค.
- ๋ฐฐ์ ์ ์ธ์ ๋ ๋ฐ๋ ์ ์๋ค.
- LDAP ์๋ฒ๋ Splunk๋ก ๋งค์๊ฐ user log๋ก ์ฌ์ ๊ฒ๋๋ค.
- ์ฐจํ์ ๋ก๊ทธ์ธ์ ์ฌ์ฉ์ ์บ์๋ฅผ ์ ๋ฐ์ดํธํ๊ธฐ ์ํด ์ฌ๋ก๋ํ๋ค.
๐ SAML๊ณผ Cloud ์ฐ๋๐
๐ณ SAML์ด๋? ๐ณ
๋ณด์ ๋ณด์ฅ ๋งํฌ์
์ธ์ด(SAML:Security Assertion Markup Language)๋
์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ์น์ธ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๋ ์์ ํ ์น ๋๋ฉ์ธ์ ์ ๊ณตํ๋ XML ํ์ค
๐ณ SAML ์ธ์ฆ ์ํฌํ๋ก ๐ณ
1. ์ฌ์ฉ์๊ฐ Splunk SH์ Accessํ๋ค.
2. Splunk SH๊ฐ SAML ์๋ฒ์๊ฒ SAML์ ์์ฒญํ๋ค.
3. SAML ์๋ฒ๊ฐ Splunk SH์ Assertion์ ์ ์ํ๋ค.
4. SAML server๊ฐ client์๊ฒ ์ธ์ฆ์ด ์ฑ๊ณตํ์์ ์๋ฆฐ๋ค.
๐ SAML ๊ตฌ์ฑ๐
1. ์ค์ ์ Authentication methods ํด๋ฆญ
2. SAML ์ ํ
3. SAML๋ฅผ ์ฌ์ฉํ๋๋ก Splunk ์ค์ ํด๋ฆญ
4. SAML ์ค์
IdP์ splunk ๊ฐ์ ์ ๋ขฐ ๊ด๊ณ ์ค์ ์ provider์ ๋ฐ๋ผ ๋ค๋ฅด๋ค.
- trust connection ์์ธ๋ฅผ ์ค์ ํ๊ณ ์ถ๋ค๋ฉด SAML ์ค์ ์ ์ ํ
- Splunk Service Provider Metadata๋ฅผ ๋ค์ด๋ก๋ ํ๊ณ ์ถ์ถ
- IdP server metadata๋ฅผ Splunk์ ์์ฑํ๊ณ importํ๋ค.
- ์ ์๋ SAML ๊ทธ๋ฃน์ด ์๋ค๋ฉด ์๊ทธ๋ฃน ํด๋ฆญ
Splunk Setting
- Download File ํด๋ฆญ
- Splunk SP Metadata๋ฅผ XML๋ก ์ถ์ถํ๋ค.
- ํ์ผ ์ ํ ํด๋ฆญ
- IdP ์๋ฒ์์
- IdP๋ก Splunk Metadata๋ฅผ ์ ๋ก๋ํ๋ค.
- IdP ๋๋ Splunk relationship์ ์ค์ ํ๋ค.
- IdP ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ฝ์ ๋ธ๋ค.
- Splunk ์์
- IdP ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์จ๋ค.
- IdP ์๋ฒ์์
General Settings
๐ SAML ๊ทธ๋ฃน์ Splunk Role๊ณผ ์ฐ๋ ๐
SAML ์ ์ ๊ทธ๋ฃน์ ์ฌ์ฉ์ ์ญํ ์ ๋งคํํ์ฌ ๋ก๊ทธ์ธํ ๊ถํ์ ๋ถ์ฌํฉ๋๋ค.
์ฌ๋ฌ ๊ทธ๋ฃน์ ๋จ์ผ ์ญํ ์ ๋งคํํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์๋ ์บ์์ ์ ์ฅ๋๊ณ file์ ๊ธฐ๋ก๋จ
- ์ฌ์ฉ์๋ฅผ auditํ๋ ค๋ฉด support ticket์ด ํ์ํจ
- Config์์ ์ฌ์ฉ์๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ํ ์ ํ๋ ์ก์ธ์ค
- ์ธ์ฆ์ ๋ง๋ฃ๋ก ์ธํด ๋ก๊ทธ์ธ/์ก์ธ์ค๊ฐ ์ฐจ๋จ ๋ ์ ์์
- ๊ด๋ฆฌ ๋ฐ ๊ฐฑ์ ์ ์ ํ ์๋น์ค
- ์ง์ ๋ฐ ํด๋ผ์ฐ๋ ์ด์์ ํ์ํ ๋ ๊ฒฝ๊ณ ํ๊ณ ์ง์ํจ
'Splunk > Splunk Cloud' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ Splunk Cloud ] Authorization (๊ถํ ๋ถ์ฌ) (0) | 2023.07.04 |
---|---|
[ Splunk Cloud ] ์ฌ์ฉ์ Authentication(์ธ์ฆ) ๋ฐ Authorization(๊ถํ๋ถ์ฌ) (0) | 2023.07.03 |
[ Splunk Cloud ] Splunk Cloud์ Heavy forwarder(Splunk Enterprise) ์ฐ๊ฒฐํ๊ธฐ (0) | 2023.07.03 |
[ Splunk Cloud ] Splunk Cloud ์ฌ์ฉํ๊ธฐ (0) | 2023.06.30 |
[ Splunk Cloud ] Splunk Cloud Admin ์ญํ (0) | 2023.06.30 |