Business System Control - Connection 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 use of system resources 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 usageCheck how much CPU and memory are being used.
- Force Logout: You can immediately disconnect problematic connections.
- Simultaneous management of multiple sessions: 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
- Cleanup of long-idle 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 Layout
Access Path
Admin Page →Business System Control → Session Managementtab
Search and Filtering
Searchable information:
- Session ID (System Identifier Number)
- Username
- Email address
- The URL address of the currently opened tab.
Status filter:
- 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 display | meaning | Tasks that can be performed |
|---|---|---|
| 🟢 Connecting | Currently in normal use. | Forced termination possible |
| 🟠 Scheduled to end | Forced termination countdown in progress | Countdown complete waiting |
| ⚪ User Exit | The user exits on their own. | Can be removed from the list. |
| ⚪ Admin Exit | The administrator has forcibly disconnected. | Can be removed from the list. |
State change process
🟢 접속 중
↓ [관리자가 강제 종료 요청]
🟠 종료 예정 (예: 남은 시간 5:00)
↓ [카운트다운 완료]
⚪ 관리자 종료
or
🟢 접속 중
↓ [사용자가 직접 종료]
⚪ 사용자 종료
Countdown for the scheduled end state:
- On the screen "Scheduled to end 14:05" → "Scheduled to end 14:04" → ... → "Scheduled to end 00:00" → "Admin End"
- It decreases 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 from 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 connection time: When you first entered
- Elapsed Time: How long has it been since the connection (real-time update)
- Recent page transition time: Time spent navigating 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
Forcefully terminate session
Situations that require a forced termination
Use in such cases:
- When system resources are being used too much, causing everything to slow down.
- In case of having an unusually large number of tabs open
- When an emergency system check is needed
- Blocking users with security issues
- When there is a problem with the session and reconnection is needed.
Forced termination method
Method 1: Exit directly from the list
- Select the checkbox for the session to be ended (multiple selections allowed).
- top**[Forced Termination]**Button click
Method 2: Exit from the Details Panel
- Click on the session to open the detail panel.
- inside the panel**[Forced Termination]**Button click
Setting Forced Termination
Clicking the button will display the settings window.
1. Confirm selected session
- Session ID
- Username and email
- Number of currently open tabs
- Click the INFO icon → You can check the list of URLs for open tabs.
2. Select End Point
Option 1: Specify Grace Period(recommended)
- Notify the user in advance and give them time.
- Minutes: 0~60 minutes
- 0 to 60 seconds
- 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:
- In general cases: 3-5 minutes grace period
- Emergency inspection: 5-10 minutes grace period
- Security incident: Immediate termination
3. Enter termination reason (required)
Write the message that will be displayed on the user screen.
Good reason example:
- "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 Guide Due to Session Error"
⚠️ CautionSince 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)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
접속 종료 안내
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
관리자에 의해 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.
- Display warning on all open tabs simultaneously.
- The user cannot cancel.
If you select immediate termination
The 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 status is**"Connecting"**→ Change to **"Scheduled to End"**
- Start countdown next to the status (e.g., "Ending in 05:00")
Step 2: Proceed with the 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
- The countdown has reached 00:00.
- The system automatically ends the session.
- Close all tabs simultaneously
- status**"Scheduled to end"**→ Change to **"Admin Exit"**
Step 4: User Exit Notification
The final instructions will be displayed on the user screen.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
접속이 종료되었습니다
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
종료 사유: 시스템 긴급 점검으로 인한 일시 중단
창을 닫고 다시 접속하여 주시기 바랍니다.
[닫기]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
After termination:
- Display the same message on all tabs
- Close the browser window when clicking [닫기].
- Users can reconnect at any time (depending on the 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 (input reason)
Cleaning up terminated sessions
Remove 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:
- **"Admin Exit"or"User Termination"**Select the session in status
- top**[Delete]**Click the icon
- in the confirmation window**[Check]**Click
Please note:
- Deletion is simply removing from the list.
- The session has already ended, so there is no impact on the user.
- The session cannot be deleted while connected (force termination is required first).
Recommended Management Methods
Daily Monitoring
Regular check items:
- Excessive tab usage session (more than 30)
- 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
Recommended Actions for Forced Termination Scenarios
Emergency system check:
- Grace period: 5-10 minutes
- Termination reason: "Temporary suspension due to emergency system maintenance"
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.
Example of linked utilization:
- Session ManagementExcessive tab usage detected for a specific user.
- Force terminate the user session.
- Conditional PolicySet the maximum tab limit for the user in __PH_0__.
- Prevention of recurrence