HV-13: ESXi Shell 세션 종료 시간 설정
분류: Virtualization
중요도: 상
개요
점검 내용
ESXi Shell(TSM, TSM-SSH)의 Session Timeout(로그인 후 일정 시간 사용하지 않을 경우 세션 종료) 설정의 적정성 여부 점검
점검 목적
비인가자에 의한 시스템 무단 사용 방지 목적으로 Session Timeout 설정을 적용하기 위함
보안 위협
ESXi Shell(TSM, TSM-SSH)의 Session Timeout(로그인 후 일정 시간 사용하지 않을 경우 세션 종료) 설정이 적용되어 있지 않으면, 비인가자에 의한 시스템 무단 사용 위험이 존재함
참고
TSM(Tech Support Mode)
문제 해결 및 진단을 위해 ESXi 호스트에 물리적으로 접근하여 사용할 수 있는 텍스트 기반 명령 인터페이스
TSM-SSH(Tech Support Mode via SSH)
SSH 프로토콜을 통해 원격에서 TSM의 기능을 사용할 수 있게 하는 서비스
기본값
0(제한 없음)
권고 사항
기본적으로 ESXi Shell은 비활성화(HV-12)하여야하며, 해당 설정은 필요 시 ESXi Shell을 사용할 경우에 대비한 설정
점검 대상 및 판단 기준
대상
VMware ESXi
판단 기준
✅ 양호: Session Timeout 값(ESXiShellInteractiveTimeOut)이 600 이하로 설정된 경우
❌ 취약: Session Timeout 값(ESXiShellInteractiveTimeOut)이 0이거나, 600초과로 설정된 경우
조치 방법
Session Timeout 값(ESXiShellInteractiveTimeOut)이 900 이하 설정
조치 시 영향
일반적 경우 영향 없음
점검 및 조치 사례
VMware ESXi
Step 1) Web 콘솔 페이지 접속
https://<VMware ESXi IP>
Step 2) 관리 > 설정 > 시스템 > 고급 설정으로 이동
Step 3) UserVars.ESXiShellInteractiveTimeOut 설정값 확인
[ ESXiShellInteractiveTimeOut 설정값 확인 ]
Step 4) 0 또는 600초(10분) 초과로 설정되어 있을 경우 [옵션 편집]을 클릭하여 아래와 같이 수정
[ 900 이하 설정 적용 ]