Skip to main content

Session Management

Session Managementis a feature that allows real-time monitoring and management of the access status of all employees currently using SHIELDGate.

If excessive system resources are being used or problematic connections are detected, immediate action can be taken.


What can you do?

Main Features

  • Real-time Monitoring: Real-time check on who is currently online and how many tabs are being used
  • Check Resource Usage: Check how much CPU and memory are being used
  • Session Force Logout: Can immediately disconnect problematic connections
  • Simultaneous Management of Multiple Sessions: Ability to control access for multiple users at once

It is useful in such situations.

Routine Management:

  • Check who is using a lot of resources when the system slows down.
  • Finding someone who has too many tabs open
  • Cleaning Up Long-Idle Sessions

Emergency Situation:

  • Terminate all user access when system maintenance is required
  • Immediately block specific users when a security issue occurs
  • Actions to Take When Abnormal Access Patterns Are Detected

Screen Configuration

Access Path

Admin Page →Business System ControlSession Managementtab

Search and Filtering

Searchable information:

  • Session ID (System Identifier)
  • Username
  • Email address
  • URL address of the currently open tab

Filter by Status:

  • All: View All Sessions
  • Connecting: Currently active session
  • Scheduled to End: Session waiting for forced termination
  • User Termination: User-terminated session
  • Admin Logout: Session forcibly terminated by the administrator

Understanding Session State

Types of Status and Their Meanings

Status IndicatorMeaningTasks You Can Perform
🟢 ConnectingCurrently in normal useForce Quit Possible
🟠 Scheduled to EndForced termination countdown in progressCountdown Complete Waiting
⚪ User EndUser exits themselvesRemovable from the list
⚪ Admin LogoutThe administrator forcibly disconnected.Can be removed from the list

State Change Process

🟢 접속 중
↓ [관리자가 강제 종료 요청]
🟠 종료 예정 (예: 남은 시간 5:00)
↓ [카운트다운 완료]
⚪ 관리자 종료

or

🟢 접속 중
↓ [사용자가 직접 종료]
⚪ 사용자 종료

Countdown for Scheduled End Status:

  • "End scheduled 14:05" → "End scheduled 14:04" → ... → "End scheduled 00:00" → "Admin end"
  • It will be displayed decreasing by 1 second in real time.

View Session Details

Open Detailed Panel

  • Click on the desired session row in the list.
  • A slide panel appears on the right side of the screen.
  • Information is automatically updated in real-time.

Detailed Information of the Session During Connection

Basic Information

  • Session ID: Unique number used by the system
  • Name: Username
  • id: Email address
  • Department: Department Affiliation

Resource Usage Status

  • CPU Usage:
    • Display example: 40%
  • Memory Usage:
    • Display example: 1.8MB

Connection Time Information

  • Initial Access Time: When you first came in
  • Elapsed Time: How long has it been since connection (real-time update)
  • Recent Page Load Time: Time moved to the last page

Current Open Tab Information

  • Total number of tabs: How many tabs are currently open
  • Tab URL List: The address currently accessed in each tab

Tab List Example:

1. https://mail.company.com
2. https://crm.company.com/dashboard
3. https://docs.company.com/project-a
4. https://analytics.company.com

Force Logout Session

Situations Requiring Forced Termination

Use in such cases:

  • When system resources are used too much, the entire system slows down.
  • If you have an unusually large number of tabs open
  • When urgent system checks are needed
  • Blocking Users with Security Issues
  • When there is a problem with the session and reconnection is needed

Force Quit Method

Method 1: Exit Directly from the List

  1. Select the checkboxes for the sessions to be ended (multiple selections possible)
  2. top**[Forced Termination]**Button Click

Method 2: Exit from the Detail Panel

  1. Click the session to open the detail panel.
  2. Inside the panel**[Forced Termination]**Button Click

Setting Forced Termination

Clicking the button will display the settings window.

1. Check Selected Session

  • Session ID
  • Username and Email
  • Number of currently open tabs
  • INFO Click the icon to check the list of URLs in the opened tabs.

2. Selecting the End Point

Option 1: Specify Grace Period(recommended)

  • Notify the user in advance and give them time.
  • Minutes: 0~60 minutes
  • seconds: 0~60 seconds
  • For example) Set to 5 minutes 0 seconds → Automatically shut down after 5 minutes

Option 2: Immediate Termination

  • Disconnected immediately without warning
  • The user may lose the content they were working on.
  • Recommended for use only in emergencies

💡 Recommendations:

  • General case: 3-5 minutes grace period
  • Emergency Check: 5-10 Minute Grace Period
  • Security Incident: Immediate Termination

3. Enter Termination Reason (Required)

Write the message that will be displayed on the user screen.

Good reason examples:

  • "Temporary Suspension Due to System Emergency Maintenance"
  • "Session termination due to excessive resource usage"
  • "Access Blocked Due to Security Policy Violation"
  • "System Restart for Regular Maintenance"
  • "Reconnect Instructions Due to Session Error"

⚠️ CautionSince this is a message that users will see directly, please write it clearly and politely.


Content displayed on the user screen

In cases where a grace period is given

A full-screen warning appears on the user screen.

Warning Dialog Example(5 minutes grace period)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
접속 종료 안내
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

관리자에 의해 5분 후 세션이 종료됩니다.
작업 중인 내용을 저장해주세요.

종료 사유: 시스템 긴급 점검으로 인한 일시 중단

남은 시간: 5분 00초

[확인]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Warning window action:

  • The remaining time decreases in real-time by 1 second.
  • When you press the [Confirm] button, it changes to a small notification (toast) and remains displayed.
  • Show warning on all open tabs simultaneously
  • User cannot cancel

If you choose immediate termination

Connection will be terminated immediately without warning, and only a termination notice will be displayed.


Forced Termination Process

Step 1: Termination Request Completed

  • Click the [Force Disconnect] button
  • session state**"Connecting"**→ **Change to "Scheduled to End"**
  • Countdown starts next to the status (e.g., "Ending in 05:00")

Step 2: Proceed with Countdown

  • Admin Screen: "Scheduled to End 04:59" → "04:58" → ...
  • User Screen: Remaining Time of Warning Message Also Decreases Simultaneously

Step 3: Automatic Shutdown After Time Completion

  • Countdown has reached 00:00
  • Automatic session termination by the system
  • Close All Tabs Simultaneously
  • status**"Scheduled to End"**→ **Change to "Admin Logout"**

Step 4: User Exit Notification

The final instructions will be displayed on the user screen.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
접속이 종료되었습니다
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

종료 사유: 시스템 긴급 점검으로 인한 일시 중단

창을 닫고 다시 접속하여 주시기 바랍니다.

[닫기]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

After completion:

  • Display the same message on all tabs
  • Close the browser window when clicking [Close]
  • Users can reconnect at any time (depending on policy)

Step 5: Save Exit Record

All forced terminations are automatically recorded in the system:

  • Who terminated it (Administrator Information)
  • Who was terminated (User Information)
  • When it ended
  • Reason for termination (entered reason)

Cleaning Up Expired Sessions

Delete from list

Sessions that have been completed will remain in the list.
You can delete unnecessary records to keep the list tidy.

Deletion Method:

  1. **"Admin Exit"or"User Termination"**Select Active Session
  2. top**[Delete]**Click the icon
  3. in the confirmation window**[Check]**Click

Please note:

  • Deletion is simply removing from the list.
  • The session has already ended, so it does not affect the user.
  • Cannot delete the session while connected (force termination required first)

Daily Monitoring

Regular Check Items:

  • Excessive Tab Usage Session (30 or more)
  • High CPU/Memory Usage Sessions (CPU over 80%, Memory over 3GB)
  • Session with no activity for a long time (more than 1 hour has passed since the last activity)
  • Abnormal URL Access Patterns

Emergency System Check:

  • Grace Period: 5-10 minutes
  • Termination reason: "Temporary suspension due to emergency system maintenance"

Resource Overuse:

  • Grace period: 3-5 minutes
  • Termination reason: "Session terminated due to excessive resource usage"

Security Incident:

  • Grace Period: Immediate Termination
  • Termination reason: "Access blocked due to violation of security policy"

Linkage with Conditional Policies

Using session management and conditional policies together allows for more effective resource management.

Example of Linked Utilization:

  1. Session ManagementExcessive tab usage by a specific user found in
  2. Force terminate the user session
  3. Conditional PolicySet the maximum tab limit for the user in
  4. Prevention of Recurrence