베스천 호스트(Bastion Host)는 외부 네트워크(인터넷)와 내부 네트워크 사이에서 인증된 사용자만 내부 서버에 접근하도록 중계 역할을 수행하는 서버입니다. 보통 SSH 또는 RDP를 통해 사용되며, 다음의 특징을 가집니다.
필요성 | 설명 |
---|---|
보안성 강화 | 직접 접근이 차단된 내부 리소스를 안전하게 연결 |
감사 및 추적 | 모든 접속을 중앙 집중식으로 로깅 가능 |
정책 통제 | 하나의 출입문을 통해 네트워크 접근 제어 가능 |
권한 분리 | 개발자, 운영자 별 접근 통제를 세분화할 수 있음 |
아래는 AWS 기준으로 베스천 호스트 아키텍처 예시입니다.
bastion → target server
순서로 접근ssh -J
또는 ProxyCommand
를 통해 체인 연결IAM
, Key pair
, SSM Session Manager
등을 통한 사용자 인증/var/log/secure
, /var/log/auth.log
등에 SSH 로그 기록항목 | 권장 사항 |
---|---|
접속 포트 제한 | SSH(22) 포트를 특정 IP 대역(예: 사내망, VPN)으로 제한 |
MFA 적용 | 베스천 접속 시 다중 인증 적용 (특히 SSM 사용 시) |
SSM 사용 | AWS Systems Manager의 Session Manager 사용 시 SSH Key 불필요 |
비정상 접속 알림 | CloudWatch/GuardDuty로 의심스러운 접근 탐지 |
접속 기록 보존 | 로그를 S3/CloudWatch Logs로 전송하여 장기 보존 |
대안 기술 | 설명 |
---|---|
AWS SSM Session Manager | Agent 기반 원격접속 기능. 퍼블릭 IP 없이도 접속 가능 |
OpenVPN / WireGuard | 내부망 전용 VPN 구성으로 직접 접속 가능 |
Identity-Aware Proxy (IAP) | GCP에서 제공하는 인증 기반 접근 게이트웨이 |
Zero Trust Network Access (ZTNA) | VPN 없이 사용자/디바이스 인증 기반의 접근 제어 방식 |
항목 | 요약 |
---|---|
정의 | 외부에서 내부 네트워크 리소스에 접근하기 위한 보안 게이트웨이 서버 |
주요 기능 | 인증된 사용자 접근, 로깅, 접근 제어, 보안 트래픽 중계 |
클라우드 사용 예 | AWS VPC 퍼블릭 서브넷에 위치해 내부 EC2로 SSH 연결 허용 |
보안 팁 | SSM Session Manager 적극 활용, 접속 IP 제한, 로그 중앙화 |
대안 기술 | VPN, Zero Trust, IAP 등 최신 기술 고려 가능 |
윈도우 운영체제의 노트북에서는 iPhone 유선 테더링이 잘 안되는 경우가 많습니다. 보통 iPhone의 드라이버가 설치가 안되있어서인…
안녕하세요, 혹시 이런 생각해 본 적 없으신가요? "내가 투자한 회사는 누가 감시하고, 어떻게 운영될까?" 오늘은…
1. Gemini CLI란 무엇인가요? Gemini CLI는 터미널 환경에서 직접 Gemini 모델과 상호작용할 수 있도록 만들어진…
과적합은 머신러닝에서 학습용데이터를 과하게 학습하여, 실제데이터를 예측하지 못하는 현상을 말합니다. 인공지능(AI)의 학습 방법은 우리가 시험공부를…