업무시스템 제어 - 접속 세션 관리
접속 세션 관리는 지금 이 순간 SHIELDGate를 사용하고 있는 모든 직원들의 접속 상태를 실시간으로 확인하고 관리하는 기능입니다.
시스템 리소스를 과도하게 사용하거나 문제가 있는 접속을 발견하면 즉시 조치할 수 있습니다.
무엇을 할 수 있나요?
주요 기능
- 실시간 모니터링: 누가 지금 접속 중인지, 몇 개의 탭을 쓰고 있는지 실시간 확인
- 리소스 사용 확인: CPU와 메모리를 얼마나 쓰고 있는지 체크
- 세션 강제 종료: 문제가 있는 접속을 즉시 끊을 수 있음
- 여러 세션 동시 관리: 한 번에 여러 사람의 접속을 제어 가능
이런 상황에서 유용합니다
일상적인 관리:
- 시스템이 느려질 때 누가 자원을 많이 쓰는지 확인
- 탭을 너무 많이 열어둔 사람 찾기
- 오래 방치된 세션 정리
긴급 상황:
- 시스템 점검이 필요할 때 모든 사용자 접속 종료
- 보안 문제 발생 시 특정 사용자 즉시 차단
- 비정상적인 접속 패턴 발견 시 조치
화면 구성
접속 경로
관리자페이지 → 업무시스템 제어 → 접속 세션 관리 탭
검색 및 필터링
검색 가능한 정보:
- 세션 ID (시스템 식별번호)
- 사용자 이름
- 이메일 주소
- 현재 열린 탭의 URL 주소
상태별 필터:
- 전체: 모든 세션 보기
- 접속 중: 지금 활성화된 세션
- 종료 예정: 강제 종료 대기 중인 세션
- 사용자 종료: 사용자가 직접 종료한 세션
- 관리자 종료: 관리자가 강제 종료한 세션
세션 상태 이해하기
상태 종류와 의미
| 상태 표시 | 의미 | 할 수 있는 작업 |
|---|---|---|
| 🟢 접속 중 | 지금 정상적으로 사용 중 | 강제 종료 가능 |
| 🟠 종료 예정 | 강제 종료 카운트다운 진행 중 | 카운트다운 완료 대기 |
| ⚪ 사용자 종료 | 사용자가 스스로 나감 | 목록에서 삭제 가능 |
| ⚪ 관리자 종료 | 관리자가 강제로 끊음 | 목록에서 삭제 가능 |
상태 변화 과정
🟢 접속 중
↓ [관리자가 강제 종료 요청]
🟠 종료 예정 (예: 남은 시간 5:00)
↓ [카운트다운 완료]
⚪ 관리자 종료
또는
🟢 접속 중
↓ [사용자가 직접 종료]
⚪ 사용자 종료
종료 예정 상태의 카운트다운:
- 화면에 "종료 예정 14:05" → "종료 예정 14:04" → ... → "종료 예정 00:00" → "관리자 종료"
- 실시간으로 1초씩 감소하면서 표시됩니다
세션 상세 정보 보기
상세 패널 열기
- 목록에서 원하는 세션 행을 클릭
- 화면 오른쪽에서 슬라이드 패널이 나타남
- 정보는 자동으로 실시간 업데이트됨
접속 중 세션의 상세 정보
기본 정보
- 세션 ID: 시스템에서 사용하는 고유번호
- 이름: 사용자 이름
- 아이디: 이메일 주소
- 부서: 소속 부서
리소스 사용 현황
- CPU 사용량:
- 표시 예: 40%
- 메모리 사용량:
- 표시 예: 1.8MB
접속 시간 정보
- 최초 접속 시간: 언제 처음 들어왔는지
- 경과 시간: 접속 후 얼마나 지났는지 (실시간 업데이트)
- 최근 페이지 이동시간: 마지막으로 다른 페이지로 이동한 시간
현재 열린 탭 정보
- 총 탭 개수: 지금 몇 개의 탭이 열려있는지
- 탭별 URL 목록: 각 탭에서 접속 중인 주소
탭 목록 예시:
1. https://mail.company.com
2. https://crm.company.com/dashboard
3. https://docs.company.com/project-a
4. https://analytics.company.com
세션 강제 종료하기
강제 종료가 필요한 상황
이런 경우에 사용하세요:
- 시스템 리소스를 너무 많이 사용해서 전체가 느려질 때
- 비정상적으로 탭을 많이 열어 둔 경우
- 긴급 시스템 점검이 필요할 때
- 보안 문제가 발생한 사용자 차단
- 세션에 문제가 생겨서 재접속이 필요할 때
강제 종료 방법
방법 1: 목록에서 직접 종료
- 종료할 세션의 체크박스 선택 (여러 개 동시 선택 가능)
- 상단의 [강제종료] 버튼 클릭
방법 2: 상세 패널에서 종료
- 세션을 클릭해서 상세 패널 열기
- 패널 안의 [강제종료] 버튼 클릭
강제 종료 설정하기
버튼을 클릭하면 설정 창이 나타납니다.
1. 선택된 세션 확인
- 세션 ID
- 사용자 이름 과 이메일
- 현재 열린 탭 개수
- INFO 아이콘 클릭 → 열린 탭 URL 목록 확인 가능
2. 종료 시점 선택
옵션 1: 유예 시간 지정 (권장)
- 사용자에게 미리 알리고 시간을 줌
- 분: 0~60분
- 초: 0~60초
- 예) 5분 0초로 설정 → 5분 후 자동 종료
옵션 2: 즉시 종료
- 경고 없이 바로 끊음
- 사용자가 작업 중이던 내용을 잃을 수 있음
- 긴급 상황에서만 사용 권장
💡 권장 사항:
- 일반적인 경우: 3~5분 유예
- 긴급 점검: 5~10분 유예
- 보안 사고: 즉시 종료
3. 종료 사유 입력 (필수)
사용자 화면에 표시될 메시지를 작성하세요.
좋은 사유 예시:
- "시스템 긴급 점검으로 인한 일시 중단"
- "과도한 리소스 사용으로 인한 세션 종료"
- "보안 정책 위반으로 인한 접속 차단"
- "정기 점검을 위한 시스템 재시작"
- "세션 오류로 인한 재접속 안내"
⚠️ 주의: 사용자가 직접 보는 메시지이므로 명확하고 정중하게 작성하세요.
사용자 화면에 표시되는 내용
유예 시간을 준 경우
사용자 화면에 전체 화면 경고가 나타납니다.
경고 창 예시 (5분 유예 시간)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
접속 종료 안내
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
관리자에 의해 5분 후 세션이 종료됩니다.
작업 중인 내용을 저장해주세요.
종료 사유: 시스템 긴급 점검으로 인한 일시 중단
남은 시간: 5분 00초
[확인]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
경고 창 동작:
- 남은 시간이 실시간으로 1초씩 줄어듦
- [확인] 버튼을 누르면 작은 알림(토스트)으로 바뀌어서 계속 표시
- 열린 모든 탭에 동시에 경고 표시
- 사용자는 취소할 수 없음
즉시 종료를 선택한 경우
경고 없이 바로 접속이 끊기고 종료 안내만 표시됩니다.
강제 종료 진행 과정
1단계: 종료 요청 완료
- [접속 강제 종료] 버튼 클릭
- 세션 상태가 "접속 중" → **"종료 예정"**으로 변경
- 상태 옆에 카운트다운 시작 (예: "종료 예정 05:00")
2단계: 카운트다운 진행
- 관리자 화면: "종료 예정 04:59" → "04:58" → ...
- 사용자 화면: 경고 메시지의 남은 시간도 동시에 감소
3단계: 시간 완료 후 자동 종료
- 카운트다운이 00:00에 도달
- 시스템이 자동으로 세션 종료
- 모든 탭 동시 종료
- 상태가 "종료 예정" → **"관리자 종료"**로 변경
4단계: 사용자 종료 안내
사용자 화면에 최종 안내가 표시됩니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
접속이 종료되었습니다
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
종료 사유: 시스템 긴급 점검으로 인한 일시 중단
창을 닫고 다시 접속하여 주시기 바랍니다.
[닫기]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
종료 후:
- 모든 탭에 동일한 메시지 표시
- [닫기] 클릭 시 브라우저 창 종료
- 사용자는 언제든 다시 접속 가능 (정책에 따라)
5단계: 종료 기록 저장
모든 강제 종료는 시스템에 자동으로 기록됩니다:
- 누가 종료했는지 (관리자 정보)
- 누구를 종료했는지 (사용자 정보)
- 언제 종료했는지
- 왜 종료했는지 (입력한 사유)
종료된 세션 정리하기
목록에서 삭제
종료가 완료된 세션은 목록에 계속 남아있습니다. 필요없는 기록은 삭제해서 목 록을 깔끔하게 유지할 수 있습니다.
삭제 방법:
- "관리자 종료" 또는 "사용자 종료" 상태인 세션 선택
- 상단의 [삭제] 아이콘 클릭
- 확인 창에서 [확인] 클릭
알아두세요:
- 삭제는 단순히 목록에서 제거하는 것입니다
- 이미 종료된 세션이므로 사용자에게 영향 없음
- 접속 중 세션은 삭제할 수 없음 (먼저 강제 종료 필요)
권장 관리 방법
일상 모니터링
정기 확인 사항:
- 과도한 탭 사용 세션 (30개 이상)
- 높은 CPU/메모리 사용 세션 (CPU 80% 이상, 메모리 3GB 이상)
- 장시간 활동 없는 세션 (최근 활동 시간이 1시간 이상 경과)
- 비정상적인 URL 접속 패턴
강제 종료 시나리오별 권장 사항
긴급 시스템 점검:
- 유예 시간: 5~10분
- 종료 사유: "시스템 긴급 점검으로 인한 일시 중단"
리소스 과다 사용:
- 유예 시간: 3~5분
- 종료 사유: "과도한 리소스 사용으로 인한 세션 종료"
보안 사고:
- 유예 시간: 즉시 종료
- 종료 사유: "보안 정책 위반으로 인한 접속 차단"
조건부정책과의 연계
접속 세션 관리와 조건부정책을 함께 활용하면 더 효과적인 리소스 관리가 가능합니다.
연계 활용 예시:
- 접속 세션 관리에서 특정 사용자의 과도한 탭 사용 발견
- 해당 사용자 세션 강제 종료
- 조건부정책에서 해당 사용자의 최대 탭 수 제한 설정
- 재발 방지