본문으로 건너뛰기

업무시스템 제어 - 접속 세션 관리

접속 세션 관리는 지금 이 순간 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: 목록에서 직접 종료

  1. 종료할 세션의 체크박스 선택 (여러 개 동시 선택 가능)
  2. 상단의 [강제종료] 버튼 클릭

방법 2: 상세 패널에서 종료

  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단계: 종료 기록 저장

모든 강제 종료는 시스템에 자동으로 기록됩니다:

  • 누가 종료했는지 (관리자 정보)
  • 누구를 종료했는지 (사용자 정보)
  • 언제 종료했는지
  • 왜 종료했는지 (입력한 사유)

종료된 세션 정리하기

목록에서 삭제

종료가 완료된 세션은 목록에 계속 남아있습니다. 필요없는 기록은 삭제해서 목록을 깔끔하게 유지할 수 있습니다.

삭제 방법:

  1. "관리자 종료" 또는 "사용자 종료" 상태인 세션 선택
  2. 상단의 [삭제] 아이콘 클릭
  3. 확인 창에서 [확인] 클릭

알아두세요:

  • 삭제는 단순히 목록에서 제거하는 것입니다
  • 이미 종료된 세션이므로 사용자에게 영향 없음
  • 접속 중 세션은 삭제할 수 없음 (먼저 강제 종료 필요)

권장 관리 방법

일상 모니터링

정기 확인 사항:

  • 과도한 탭 사용 세션 (30개 이상)
  • 높은 CPU/메모리 사용 세션 (CPU 80% 이상, 메모리 3GB 이상)
  • 장시간 활동 없는 세션 (최근 활동 시간이 1시간 이상 경과)
  • 비정상적인 URL 접속 패턴

강제 종료 시나리오별 권장 사항

긴급 시스템 점검:

  • 유예 시간: 5~10분
  • 종료 사유: "시스템 긴급 점검으로 인한 일시 중단"

리소스 과다 사용:

  • 유예 시간: 3~5분
  • 종료 사유: "과도한 리소스 사용으로 인한 세션 종료"

보안 사고:

  • 유예 시간: 즉시 종료
  • 종료 사유: "보안 정책 위반으로 인한 접속 차단"

조건부정책과의 연계

접속 세션 관리와 조건부정책을 함께 활용하면 더 효과적인 리소스 관리가 가능합니다.

연계 활용 예시:

  1. 접속 세션 관리에서 특정 사용자의 과도한 탭 사용 발견
  2. 해당 사용자 세션 강제 종료
  3. 조건부정책에서 해당 사용자의 최대 탭 수 제한 설정
  4. 재발 방지