๐ ๋ณด์
์๊ฐโ
๋ณด์์ Semaphore UI์ ์ต์ฐ์ ๊ณผ์ ์ ๋๋ค. ํต์ฌ ์ธํ๋ผ ์์ ์ ์๋ํํ๋ ๋ฏผ๊ฐํ ์์คํ ์ ๋ํ ํ ์ ๊ทผ์ ๊ด๋ฆฌํ๋ , Semaphore UI๋ ๋ณ๋ ์ค์ ์์ด๋ ๊ฒฌ๊ณ ํ๊ณ ์์ ํ๊ฒ ์ด์๋๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ด ์น์ ์์๋ Semaphore๊ฐ ๋ณด์์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง, ๊ทธ๋ฆฌ๊ณ ํ๋ก๋์ ํ๊ฒฝ์ ๋ฐฐํฌํ ๋ ๋ฌด์์ ๊ณ ๋ คํด์ผ ํ๋์ง ์ค๋ช ํฉ๋๋ค.
์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌโ
Semaphore๋ ์์ ํ ์ธ์ฆ๊ณผ ์ ์ฐํ ๊ถํ ๋ถ์ฌ ๋ฉ์ปค๋์ฆ์ ์ง์ํฉ๋๋ค:
-
๋ก๊ทธ์ธ ๋ฐฉ์:
-
์ฌ์ฉ์ ์ด๋ฆ/๋น๋ฐ๋ฒํธ
Semaphore ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋ ์๊ฒฉ ์ฆ๋ช ์ ์ฌ์ฉํ๋ ๊ธฐ๋ณธ ๋ฐฉ์์ ๋๋ค. ๋น๋ฐ๋ฒํธ๋ ๊ฐ๋ ฅํ ์๊ณ ๋ฆฌ์ฆ(bcrypt)์ผ๋ก ํด์๋ฉ๋๋ค. -
LDAP
์ํฐํ๋ผ์ด์ฆ ๋๋ ํฐ๋ฆฌ ์๋น์ค์์ ํตํฉ์ ์ง์ํฉ๋๋ค. ์ฌ์ฉ์/๊ทธ๋ฃน ํํฐ๋ง๊ณผ LDAPS๋ฅผ ํตํ ๋ณด์ ์ฐ๊ฒฐ์ ์ง์ํฉ๋๋ค. -
OpenID Connect (OIDC)
Google, Azure AD, Keycloak ๋ฑ์ ID ๊ณต๊ธ์๋ฅผ ํตํ ์ฑ๊ธ ์ฌ์ธ์จ์ ์ง์ํฉ๋๋ค. ์ฌ์ฉ์ ์ ์ ํด๋ ์๊ณผ ๊ทธ๋ฃน ๋งคํ์ ์ง์ํฉ๋๋ค.
-
-
2๋จ๊ณ ์ธ์ฆ(2FA)
TOTP ๊ธฐ๋ฐ 2FA๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ๊ถ์ฅ๋ฉ ๋๋ค. ์ฌ์ฉ์๋ณ๋ก ํ์ฑํํ ์ ์๊ณ ์ ํ์ ์ผ๋ก ๋ณต๊ตฌ ์ฝ๋๋ฅผ ์ง์ํฉ๋๋ค. ๊ตฌ์ฑ ์ต์ auth.totp.enabled๋ฐauth.totp.allow_recovery๋ฅผ ์ฐธ์กฐํ์ญ์์ค. -
์ญํ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด
์ฌ์ฉ์์๊ฒ Admin, Maintainer, Viewer ๋ฑ ์๋ก ๋ค๋ฅธ ์ญํ ์ ํ ๋นํ์ฌ ์ฑ ์์ ๋ฐ๋ผ ์ ๊ทผ์ ์ ํํ ์ ์์ต๋๋ค. -
์ธ์ ๊ด๋ฆฌ
์ธ์ ์ ๋ณด์ HTTP ์ฟ ํค๋ก ๋ณดํธ๋ฉ๋๋ค. ์ธ์ ๋ง๋ฃ ๋ฐ ๋ก๊ทธ์์ ๋ฉ์ปค๋์ฆ์ผ๋ก ๋ ธ์ถ์ ์ต์ํํฉ๋๋ค.
๋น๋ฐ ์ ๋ณด ๋ฐ ์๊ฒฉ ์ฆ๋ช โ
๋น๋ฐ ์ ๋ณด๋ฅผ ์์ ํ๊ฒ ๊ด๋ฆฌํ๋ ๊ฒ์ ํต์ฌ ๊ธฐ๋ฅ์ ๋๋ค:
-
์ํธํ๋ ํค ์ ์ฅ์
์๊ฒฉ ์ฆ๋ช ๊ณผ ๋น๋ฐ ๋ณ์๋ AES ์ํธํ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฅ ์ ์ํธํ๋ฉ๋๋ค. -
ํ๊ฒฝ ๊ฒฉ๋ฆฌ
๋น๋ฐ ์ ๋ณด๋ ์คํ ์์ ์๋ง ์์ ์ ์ ๋ฌ๋๋ฉฐ ์ปจํ ์ด๋ ํ๊ฒฝ์ ์ง์ ๋ ธ์ถ๋์ง ์์ต๋๋ค. -
SSH ํค ๋ฐ token
์ ํจํ SSH ํค์ token์ ์ ๋ก๋ํ๋ ๊ฒ์ ์ฌ์ฉ์์ ์ฑ ์์ ๋๋ค. ์ด๋ค์ ์ํธํ๋์ด ์์ ์คํ ์์๋ง ์ฌ์ฉ๋ฉ๋๋ค. -
HashiCorp Vault ํตํฉ(Pro)
๋น๋ฐ ์ ๋ณด๋ฅผ ์ธ๋ถ Vault ์ธ์คํด์ค์ ์ ์ฅํ ์ ์์ต๋๋ค. ๋น๋ฐ ์ ๋ณด๋ฅผ ์์ฑํ๊ฑฐ๋ ํธ์งํ ๋ ๋น๋ฐ ์ ๋ณด๋ณ๋ก ์ ์ฅ์๋ฅผ ์ ํํ ์ ์์ต๋๋ค.