서버 한 대로 시작하기
서버 한 대에 Management 와 게이트웨이를 함께 설치하고, 그 서버를 운영 DB 로 들어가는 유일한 입구로 만듭니다. 베스천 서버가 하던 역할을 BeeHind 가 맡는 것과 같습니다.
- 통제되는 접속
- 정책 배포
- 감사 기록
- 이런 상황에 사용합니다
- 보호할 DB 가 한 망에 모여 있는 팀, 작게 도입해서 먼저 사용해 보려는 경우
흐름
- 개발자가 에이전트에 로그인합니다.
- 에이전트가 DB 도구의 접속을 가로채 서버의 터널 포트로 보냅니다.
- 게이트웨이가 판정한 뒤 DB 에 TLS 로 연결하고 로그인을 중계합니다.
- 세션과 문장을 같은 서버의 PostgreSQL 에 기록합니다.
얻는 것
- 운영 DB 에 누가 언제 어떤 문장을 실행했는지 사람 이름으로 남습니다.
- 마스킹, SQL 통제, 접근 규칙을 바로 적용합니다.
- 개발자에게 베스천 서버의 SSH 계정을 나눠 주지 않아도 됩니다.
참고할 점
- DB 방화벽에서 다른 출발지를 닫아야 게이트웨이가 유일한 입구가 됩니다.
- 장애 때 사용할 비상 접속 경로를 미리 정합니다.