Skip to main content

Function Specification (Internal → External Access)

※ Last updated: 2026-06-08

This document is a functional specification for cases of securely accessing external internet and SaaS services from an internal work environment.

Common management features such as user, group, license, conditional policy, and authentication settings areSecurity365 Management Center Functional Specification DocumentPlease refer to.

RFP Notation Standards

NotationmeaningExplanation
EssentialCommon Evaluation CriteriaRequired Features Typically Requested in Web Isolation (RBI) Business RFP
specializationDifferentiation ItemsUnique feature of SHIELD Gate that provides an advantage over competitors — Recommended to add evaluation criteria to the RFP.
SelectionAdditional ItemsFeatures proposed optionally based on customer requirements

User Features

Major CategoryMid-categorysub-categoryDetailed DescriptionRFP notationspec
Isolated BrowsingWeb AccessIsolated Browser AccessIsolation browser access feature that executes web browsing on the server and streams only the screen to neutralize online threats.Essentiallink
URL input fieldProvide an input field where users can enter a URL to access.Essentiallink
URL Input Field Search Engine IntegrationA feature that automatically links to the search results page of the configured search engine (Google·Naver·Daum·Nate·Bing) when a search term that is not in URL format is entered in the URL input field.specializationlink
App AccessThe feature to access external SaaS through SHIELDGate and set user-specific access permissions.Essentiallink
Browser CompatibilityMulti-Browser SupportSupport features for major browsers such as Chrome, Edge, Firefox, and SafariEssentiallink
Advanced Web Feature SupportJavaScript interaction, WebGL 3D rendering, basic browser features such as translation, zooming, right-clicking, etc.Essentiallink
Select translation language directlyA feature that allows users to directly select the target language (Korean, English, Japanese, Simplified/Traditional Chinese) from the right-click menu when translating web pages in an isolated browser — the selected language is maintained during the login session.Selectionlink
Complete Isolation ArchitectureDevice Isolation and Code/Data Blocking① Direct communication does not occur between the device browser and the corresponding web server, and ② the web server's script and HTML code are not executed on the device, and ③ cookies, temporary files, etc. are not stored on the device at all, resulting in a completely isolated structure.specializationlink
HTTPS Single Port Secure CommunicationConnect to the RBI server using standard HTTPS (TCP 443) with a single port and single session without using UDP, and structure for 1:1 transmission without relay servers like TURN — no need for separate firewall port openings or relay infrastructure, ensuring a security level equivalent to or higher than VPN when accessing externally (IAP, etc.)specializationlink
High-Definition Screen StreamingImmediately upon connection, the keyframes are prioritized for transmission to ensure high quality from the initial screen, and in the event of network jitter, the resolution is automatically adjusted to maintain responsiveness instead of interruptions, providing an intelligent screen transmission feature.specializationlink
Security Plugin SupportEndpoint Broker TechnologyFunctionality that supports web applications requiring internal communication on PCs, such as banking security programs.specializationlink
Access PermissionAccess Environment-Based PermissionsAccess Environment-Based PermissionsFunction to set app usage permissions based on user location, device, and time conditionsEssentiallink
User Behavior ControlAccess ControlAccess Allow/DenyA feature that allows or blocks access to target URLs and categories according to conditional policies.Essentiallink
Additional AuthenticationAdditional identity verification feature through email verification code or OTP verification when access is grantedEssentiallink
Behavior ControlKeyboard input blockingFunction to Block Keyboard Input in Isolated BrowserEssentiallink
Site Access BlockA feature that blocks page navigation outside the connected domainSelectionlink
URL Exposure ControlA feature that controls the visibility of the current access URL in the URL input field based on conditions.Selectionlink
Idle Screen LockA feature that switches to the lock screen after a set idle time to protect the data on the screen.Selectionlink
File Transfer ControlAllow/Block UploadFunction to Allow or Block File Uploads in Isolated BrowserEssentiallink
Allow/Block DownloadsFeature to Allow or Block File Downloads in Isolated BrowserEssentiallink
Extension ControlFunction to Control Allowance by Extension for File Upload and DownloadEssentiallink
Inter-network solution via transmissionFunctionality to support file upload and download via an existing network connection solution operating in a network separation environment.specializationlink
Clipboard ControlBidirectional Clipboard ControlFunction to control copy/paste direction between the isolated browser and the user PCEssentiallink
Sensitive Information ControlBlock Sensitive Information InputFunction to detect personal information patterns in user input and block transmission (including generative AI services)specializationlink
Generative AI Prompt·Response Full LoggingA feature that allows for complete logging of input prompts and response content when using commercial generative AI.specializationlink
Print ControlPrint Allow/Block and WatermarkFunction to Allow or Block Printing in Isolated Browser — When Allowed, Watermark with User Identifiable Information May Be AppliedEssentiallink
Screen SecuritySecurity ScreenBlocking and Guidance ScreenDisplay a blocking notification screen when a policy is blocked, and provide a notification screen in case of technical issues such as connection errors or session termination.Essentiallink
Screen MarkingScreen MarkingFunction to display user identification information as a watermark on the screen (automatically inserted during screen capture as well)Essentiallink
File SecurityFile EncryptionEncryption Storage and Key ManagementFunction to encrypt and store files during upload and dispose of the encryption key when deleting files.Essentiallink
Extension ControlProcessing by ExtensionFunction to control uploads and downloads according to file extension blocking policyEssentiallink
Malware Scanning and NeutralizationMalware Scanning and CDRA feature that automatically applies malware scanning and CDR (Content Disarm and Reconstruction) processing during file upload and download.Essentiallink
Sensitive Information DetectionAutomatic Sensitive Information DetectionA feature that automatically detects personal information in files and blocks transmission.Essentiallink
Document Viewer IntegrationSHIELD Viewer IntegrationFunction to provide read-only preview through SHIELD Viewer when downloading filesEssentiallink
File ManagementStorage IntegrationExternal Storage and Edge ServerIntegration features for external storage such as NAS, OneDrive, Google Drive, and Edge server-based local storageSelectionlink
Document EditingCollaborative EditingMS365·Google Docs·Hancom Web·S3/NAS based document collaboration featureSelectionlink
Read-Only AccessRead-only document viewing feature through SHIELD ViewerSelectionlink
Teams IntegrationTeams File IntegrationFunctionality that supports file viewing, uploading, editing, and team-based tab access within the Teams app.Selectionlink
File SharingSharing and Permission ManagementURL link sharing, specifying the sharer, and permission settings, managing shared foldersSelectionlink
Exploration · Classification · CollaborationExploration and ClassificationFile and Folder Search, Tagging, Bookmarking, Pinning Important Items to the Top FunctionSelectionlink
Collaboration and HistoryDocument comment writing, file change notification subscription, viewing, editing, and downloading history confirmation featureSelectionlink
Deletion PolicyDelete File ManagementAutomatically delete files after retaining them for a certain period and set the retention period for the file cabinet.Selectionlink
SaaS SupportSaaS CompatibilityMicrosoft 365Features supporting M365 services such as Teams, Office365, Word, PowerPoint, and SSOEssentiallink
Video ConferenceSupport for voice, video, and screen sharing features of video conferencing platforms such as Teams, Zoom, etc.Essentiallink
Video StreamingVideo streaming and DRM protected content playback support featuresspecializationlink
InterfaceUI and MenuHide/Show Top BarA feature that hides or expands the top bar to support full-screen viewing and immersive browsing.Selectionlink
Home Menu and GNB ShortcutSetting the home menu usage and displaying/fixing recently accessed apps·URLs in the GNBSelectionlink
Custom URL ButtonAdd a button for calling external URLs in the top bar and a feature to pass user information as parameters.Selectionlink
URL bookmark (favorites)A feature to save frequently accessed URLs as bookmarks in the isolation browser and reconnect with a single click from the home screen or top bar — supports adding bookmarks from the URL input field, displaying name, URL, and date added, and changing order via drag and drop.Selectionlink

Admin Features

Major CategoryMid-categorysub-categoryDetailed DescriptionRFP notationspec
Isolation Browser ControlAccess Control PolicyPolicy ManagementFunction to create, modify, delete, and manage the priority of access control policies for each member's work system.Essentiallink
Members and Conditions SettingsFunction to designate the members subject to policy application and set conditions for location, time, and device.Essentiallink
Allow access to the business systemFunction to individually set the accessibility of the app menu and URL input field menuEssentiallink
Maximum Tab Count LimitA feature that controls the maximum number of tabs that can be opened simultaneously in an isolated browser.Selectionlink
Session ManagementReal-time session monitoringA feature to view the resource status and tab information of all user sessions currently connected in real-time.Essentiallink
Session Forced TerminationFunction to forcefully terminate the selected session immediately or with a delay — input for termination reason (required), countdown warning displayed on user screen, simultaneous termination of all tabs, automatic saving of termination records supportedspecializationlink
Access ControlApp and URL ManagementApp Access SettingsFunction to register apps accessible through SHIELDGate and set user-specific access permissionsEssentiallink
URL List · Group ManagementA feature that registers and manages access control target URLs and groups them for use as a unit for policy application.Essentiallink
Manage Movable URLFunction to register and control movable URLs in a specific SaaSSelectionlink
Web Category ManagementCategory View·Edit·RollbackFunction to check the category classification of the website and either customize it or restore it to default.Essentiallink
Automatic ClassificationAutomatically classify web categories for new URLs accessed by users and register them in the database — automatic mapping among over 100 standard categories of SHIELDGate, with the ability for administrators to view classification results and make custom changes.specializationlink
Connection Environment ControlConnection Condition RegistrationFunction to register user access environment conditions (IP, device, time, etc.) and set app access permissions.Essentiallink
Conditional PolicyPolicy ManagementPolicy Creation, Modification, DeletionFeatures that support adding, editing, and deleting conditional policies, adjusting priorities, importing and exporting, and setting expiration dates.Essentiallink
Importing and Exporting PoliciesExport conditional policies as JSON (single) or ZIP (multiple) files, and the functionality to import and register backup files.Selectionlink
Policy Application Status InquiryFunction to query policies that were actually applied (heating) and those that were not applied by period, sorted by the number of applications and the most recent application date — Excel download supportspecializationlink
Policy Status Excel DownloadFunction to download all registered policies or search results as an Excel (.xlsx) file (provided separately from JSON backup)Selectionlink
Basic Policy SettingsFunction to automatically apply pre-set defaults for condition, execution policy, and isolation security policy when registering a new conditional policy — independent default management by menu, support for initializing existing registered policies to defaults.Essentiallink
Unused Policy Automatic DeactivationA feature that automatically deactivates conditional policies that have not been applied (heated) during the standard period set by the administrator and records the reason and timing of deactivation — helps prevent unnecessary policy accumulation and supports audit tracking.specializationlink
Policy Integrated SearchIntegrated search function to search policies by various criteria such as member (name, email, group), target site, conditions, and usage status in the conditional policy list — supports priority change while maintaining search filter state.Essentiallink
Target ApplicationMember SettingsFunction to specify policy application members and separately set exclusion membersEssentiallink
Target Site SettingsFunction to select the target of policy application among the entire site, registered sites/groups, and web categories.Essentiallink
Connection ConditionsLocation, Time, Device ConditionsA feature that sets the policy application environment by combining location, time, and device conditions.Essentiallink
Access PolicyAccess Allow/Deny and Additional AuthenticationFunction to set URL access blocking or allowing and configure email·OTP additional authenticationEssentiallink
Behavior ControlKeyboard · Site Navigation · URL ExposureFunction to control keyboard input, block external domain navigation, and set URL exposure based on conditions.Essentiallink
File Upload and Download ControlFunction to set whether file upload and download are allowed, along with conditions for file extensions and storage.Essentiallink
Clipboard · Screen LockFunction to Control Clipboard Direction Between Isolated Browser and PC and Set Idle Lock ScreenEssentiallink
Screen Marking · Printing WatermarkFunction to set the application of screen marking and print watermark by conditional policyEssentiallink
Context Menu ControlFunction to control the right-click menu of the RBI browser on an item-by-item ON/OFF basis for target areas (page background, text, links, images, videos, audio, input fields) — when an item is OFF, the associated shortcut keys are also blocked.specializationlink
Sensitive Information ControlBlock Sensitive Information InputBlock Sensitive Information InputFunction to detect personal information patterns in user input and block transmission (including generative AI services)specializationlink
Screen Security SettingsLock Screen SettingsImage and Message CustomizationFunction to customize the image and guidance message displayed on the lock screenSelectionlink
Guide Screen SettingsImage and Text CustomizationFunction to set the images and guidance text for the error screen, session termination, etc.Selectionlink
Screen Marking SettingsWatermark Design SettingsFunction to set display information of screen marking, including font, angle, spacing, and transparency, and provide real-time preview.Essentiallink
File Security PolicyFile Transfer PolicyExtension · Conditional ControlA feature that allows differential settings for file upload and download transfer policies by extension, user, and site.Essentiallink
Clipboard and Print Watermark ControlFunction to set clipboard directionality between PC and browser and apply print watermark.specializationlink
File ManagementStorage ManagementStorage and Edge Server ConfigurationFunction to integrate external storage and register/manage Edge serversSelectionlink
Viewer·Permission PolicyDownload and Access Permission SettingsFunction to set viewing, editing, uploading, and downloading permissions by download repository policy and access pathSelectionlink
Authentication and IntegrationUser AuthenticationAuthentication IntegrationFunction to set up AD integrated authentication, SSO integration, OTP, and additional email authentication.Essentiallink
ProvisioningUser Automatic SynchronizationFunction to automatically synchronize users and groups by integrating with external systemsSelectionlink
User·Group ManagementAccount ManagementUser Registration and ManagementFunction to individually or batch register users and manage activation status and passwordsEssentiallink
Group ManagementGroup Creation and Policy ApplicationFunction to create and manage units for organization and policy application and manage membersEssentiallink
Administrator SettingsRole-based permissionsSeparation of Administrator Roles and NotificationsFunction to refine administrator roles and provide notifications for key activitiesEssentiallink
License ManagementLicense AssignmentA feature that automatically or manually assigns licenses based on user activation status.Selectionlink
Account SecuritySecurity Policy SettingsFunction to set account security policies such as password rules, change cycles, and automatic logout.Essentiallink
System Operation SettingsMenu·PAC·Button SettingsFunction to configure the operating environment, such as menu display options, PAC file distribution, custom URL buttons, etc.Selectionlink
Logs and MonitoringLog InquirySystem LogFunction to view user and administrator activity logs, support for backup, archiving, and integrity verification.Essentiallink
Generative AI Usage LogLogging the entire content of queries (Input) and responses (Output) from major generative AI services such as ChatGPT, Claude, Gemini, Grok, and Perplexity, with the ability to filter and view based on AI service, user, duration, and conversation content — can be used to understand AI usage status by user and for auditing information leaks within the company, and supports downloading in CSV format.specializationlink
Log Storage and IntegrationLong-term Storage and SIEM TransmissionStore user logs for more than 1 year according to administrator settings, and provide proof of tampering prevention through backups and transmission to SIEM (Security Information and Event Management) functionality.specializationlink
Access MonitoringConnection Status DashboardFunction to provide website access status and real-time isolation browser operation status on a dashboardEssentiallink
Connection Quality and Error ManagementFunction to measure user-side access speed and provide a reporting interface in case of errorsSelectionlink
System MonitoringNode MonitoringFunction to monitor system resource usage per node in an On-Premise environmentSelectionlink