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: Check in real-time who is currently online and how many tabs are being used.
  • Resource Usage Check: Check how much CPU and memory are being used
  • Session Forced Termination: Can immediately disconnect problematic connections
  • Managing Multiple Sessions Simultaneously: 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-Ignored Sessions

Emergency situation:

  • Terminate all user sessions when system maintenance is required
  • Immediately block specific users in case of security issues
  • 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
  • The URL address of the currently open tab

Status Filter:

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

Understanding Session State

Types of Status and Their Meanings

Status IndicatormeaningTasks You Can Perform
🟢 ConnectingCurrently in normal useForce termination possible
🟠 Scheduled to EndForced termination countdown in progressCountdown complete waiting
⚪ User EndUser leaves on their ownremovable from the list
⚪ Admin ExitThe administrator forcibly disconnected.Can be removed from the list

State Change Process

🟢 Connecting
↓ [Administrator Forced Termination Request]
🟠 Scheduled to End (e.g., Remaining Time 5:00)
↓ [Countdown Complete]
⚪ Administrator Termination

or

🟢 Connecting
↓ [User manually terminated]
⚪ User terminated

Countdown for the scheduled end state:

  • "End scheduled 14:05" → "End scheduled 14:04" → ... → "End scheduled 00:00" → "Admin end"
  • It is 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: Affiliated Department

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 connecting (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: 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 that require a forced termination

Use in such cases:

  • When system resources are used too much, everything slows down.
  • If you have an abnormally 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 re-login is required

How to Force Quit

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

When you click the button, the settings window will appear.

1. Confirm Selected Session

  • Session ID
  • Username and Email
  • Number of currently open tabs
  • INFO Click the icon → You can check the list of open tab URLs.

2. Select End Point

Option 1: Specify Grace Period(Recommended)

  • Notify the user in advance and give them time.
  • minutes: 0~60 minutes
  • Minute: 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 to be displayed on the user screen.

Good reason examples:

  • "Temporary Suspension Due to System Emergency Inspection"
  • "Session termination due to excessive resource usage"
  • "Access blocked due to violation of security policy"
  • "System Restart for Regular Maintenance"
  • "Reconnect Guide Due to Session Error"

⚠️ Caution: Since this is a message that the user will see directly, please write it clearly and politely.


Content displayed on the user screen

In the case of a grace period

A full-screen warning appears on the user screen.

Warning Window Example(5 minutes grace period)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  
Session Termination Notice
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

The session will end in 5 minutes as per the administrator's directive.
Please save your ongoing work.

Reason for termination: Temporary suspension due to emergency system maintenance

Remaining time: 5 minutes 00 seconds

[Confirm]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Warning window action:

  • 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 at the same time
  • User cannot cancel

If you choose immediate termination

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


Forced Termination Process

Step 1: Termination request completed

  • [Force Disconnect] Click the button
  • session state is**"Connecting"**→ **"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: The remaining time of the 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 Exit"**

Step 4: User Exit Notice

The final instructions will be displayed on the user screen.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  
The connection has been terminated
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Reason for termination: Temporary suspension due to emergency system maintenance

Please close the window and reconnect.

[Close]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

After completion:

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

Step 5: Save Exit Record

All forced terminations are automatically recorded in the system:

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

Cleaning Up Ended Sessions

Delete from the list

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

Deletion method:

  1. **"Administrator Exit"or"User End"**Select Session Status
  2. top**[Delete]**Click the icon
  3. in the confirmation window**[Check]**Click

Note:

  • Deletion is simply removing from the list.
  • The session has already ended, so there is no impact on 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 without long activity (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 inspection"

Excessive resource usage:

  • 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.

Linked Usage Example:

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