Skip to main content

Function Specification (Overall)

※ Last updated: 2026-07-15

This document is the complete functional specification that integrates two access cases of the SHIELD Gate.

  • External → Internal: Cases for securely accessing internal work environments from outside (remote work, BYOD, etc.)
  • internal → external: A case for 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

NotationmeaningDescription
RequiredCommon Evaluation CriteriaCommonly Required Features in Web Isolation (RBI) Project RFP
specializationDifferentiation ItemsUnique features of SHIELD Gate provide an advantage over competitors — Recommended to add evaluation criteria to the RFP.
SelectionAdditional ItemsFeatures proposed optionally based on customer requirements

User Features

Major CategoryMid-categorySubcategoryDetailed 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.Requiredlink
Isolated BrowsingWeb AccessURL input fieldProvide an input field where users can directly enter a URL to access.Requiredlink
Isolated BrowsingWeb AccessURL 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
Isolated BrowsingWeb AccessApp Access (Internal Work App)Function to access internal work apps through SHIELDGate and set user-specific access permissionsRequiredlink
Isolated BrowsingWeb AccessApp Access (External SaaS)The feature to access external SaaS through SHIELDGate and set user-specific access permissions.Requiredlink
Isolated BrowsingBrowser CompatibilityMulti-Browser SupportSupport features for major browsers such as Chrome, Edge, Firefox, and SafariRequiredlink
Isolated BrowsingBrowser CompatibilityAdvanced Web Feature SupportJavaScript interaction, WebGL 3D rendering, translation·zooming·right-clicking and other basic browser features providedRequiredlink
Isolated BrowsingBrowser CompatibilitySelect 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
Isolated BrowsingComplete Isolation ArchitectureDevice Isolation and Code/Data Blocking① There is no direct communication 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 in a completely isolated structure.specializationlink
Isolated BrowsingComplete Isolation ArchitectureHTTPS 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 for external access (IAP, etc.)specializationlink
Isolated BrowsingComplete Isolation ArchitectureHigh-Definition Screen StreamingImmediately upon connection, the intelligent screen transmission function prioritizes sending keyframes to ensure high quality from the initial screen, and automatically adjusts the resolution in case of network jitter to maintain responsiveness instead of interruptions.specializationlink
Isolated BrowsingSecurity Plugin SupportEndpoint Broker TechnologyFunctionality that supports web applications requiring internal communication on PCs, such as banking security programs.specializationlink
Access PermissionAccess Environment-Based PermissionsFunction to set app and desktop usage permissions based on user location, device, and time conditionsRequiredlink
User Behavior ControlAccess ControlAccess Allow/DenyFunction to allow or block access to target URLs and categories according to conditional policiesRequiredlink
User Behavior ControlAccess ControlAdditional AuthenticationAdditional identity verification feature through email verification code or OTP authentication when access is allowedRequiredlink
User Behavior ControlAccess ControlAdd Authentication for Move URLA feature that requires additional authentication (MFA) when moving to in-app navigable URLs (related URLs) to verify identity before granting access.specializationlink
User Behavior ControlBehavior ControlKeyboard Input BlockingFunction to Block Keyboard Input in Isolated BrowserRequiredlink
User Behavior ControlBehavior ControlSite Access BlockA feature that blocks page navigation to external domains.Selectionlink
User Behavior ControlBehavior ControlURL Exposure ControlA feature to control the visibility of the current access URL in the URL input field based on conditions.Selectionlink
User Behavior ControlBehavior ControlIdle Screen LockA feature that switches to the lock screen after a set idle time to protect the data on the screen.Selectionlink
User Behavior ControlFile Transfer ControlUpload Allow/DenyFunction to Allow or Block File Uploads in the Isolated BrowserRequiredlink
User Behavior ControlFile Transfer ControlAllow/Block DownloadsFunction to Allow or Block File Downloads in Isolated BrowserRequiredlink
User Behavior ControlFile Transfer ControlExtension ControlFunction to Control Allowance by Extension for File Upload and DownloadRequiredlink
User Behavior ControlFile Transfer ControlInter-network solution via transmissionFunctionality that supports file upload and download via a network connection solution that is already in operation in a network separation environment.specializationlink
User Behavior ControlClipboard ControlBidirectional Clipboard ControlFunction to control copy/paste direction between the isolated browser and user PCRequiredlink
User Behavior ControlSensitive Information ControlBlocking Sensitive Information InputFunction to detect personal information patterns in user input and block transmission (including generative AI services)specializationlink
User Behavior ControlSensitive Information ControlGenerative AI Prompt·Response Full LoggingA feature that allows for complete logging of input prompts and response content when using commercial generative AI.specializationlink
User Behavior ControlInput Prompt FirewallText Input ValidationA function that pre-screens sensitive information at control points before inputting and transmitting text to external services such as generative AI, only passing through the approved content.specializationlink
User Behavior ControlInput Prompt FirewallFile Attachment CheckFunction to inspect and sanitize files at the control point before file attachment (drag and drop, file selection, clipboard paste), allowing only approved files to be transmitted.specializationlink
User Behavior ControlPrint ControlPrint Allow/Block and WatermarkFunction to Allow or Block Printing in Isolated Browser — When Allowed, Watermark with User Identifiable Information May Be AppliedRequiredlink
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.Requiredlink
Screen SecurityScreen MarkingScreen MarkingFunction to display user identification information as a watermark on the screen (automatically inserted during screen capture as well)Requiredlink
Remote AccessPersonal DesktopDesktop Registration and Remote AccessRegistering a personal desktop and accessing it remotely via a web browser — access condition policies and support for Wake-on-LAN (WOL)specializationlink
Remote AccessPersonal DesktopRecent Access Desktop DisplayA feature that allows direct access to the last used desktop from the GNB.Selectionlink
Remote AccessServer Remote ConsoleWeb-based server accessSSH·VNC·Telnet·RDP protocol-based server remote access feature — command execution and file transfer support, VNC access provides buttons for sending OS shortcuts like Ctrl+Alt+Del.specializationlink
File SecurityFile EncryptionEncryption Storage and Key ManagementFunction to encrypt and store files during upload and dispose of the encryption key when deleting filesRequiredlink
File SecurityExtension ControlProcessing by ExtensionFunction to control uploads and downloads according to file extension blocking policyRequiredlink
File SecurityMalware Scanning and NeutralizationMalware Scanning and CDRA feature that automatically applies malware scanning and CDR (Content Disarm and Reconstruction) processing during file upload and download.Requiredlink
File SecuritySensitive Information DetectionSensitive Information Automatic DetectionA feature that automatically detects personal information within files and blocks transmission.Requiredlink
File SecurityGrade-based controlGrade-based file transfer controlAutomatically control uploads and downloads according to file security levels (C/S/O) and grade rankings, and assign source and destination grades to unclassified files.specializationlink
File SecurityDocument Viewer IntegrationSHIELD Viewer IntegrationFunction to provide read-only preview through SHIELD Viewer when downloading filesRequiredlink
File ManagementStorage IntegrationExternal Storage and Edge ServerIntegration features for external storage such as NAS, OneDrive, Google Drive, and Edge server-based local storageSelectionlink
File ManagementDocument EditingCollaborative EditingMS365·Google Docs·Hancom Web·S3/NAS based document co-editing featureSelectionlink
File ManagementDocument EditingRead-Only ViewingRead-only document viewing feature through SHIELD ViewerSelectionlink
File ManagementTeams IntegrationTeams File IntegrationFeatures that support file viewing, uploading, editing, and team-based tab access within the Teams appSelectionlink
File ManagementFile SharingSharing and Permission ManagementURL link sharing, specifying the sharer, and setting permissions, managing shared foldersSelectionlink
File ManagementExploration·Classification·CollaborationExploration and ClassificationFile and Folder Search, Tagging, Bookmarking, Pinning Important Items to the Top FunctionSelectionlink
File ManagementExploration·Classification·CollaborationCollaboration and HistoryDocument comment writing, file change notification subscription, view·edit·download history confirmation featureSelectionlink
File ManagementDeletion PolicyDeleted 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 SSORequiredlink
SaaS SupportSaaS CompatibilityVideo ConferenceSupport for voice, video, and screen sharing features of video conferencing platforms such as Teams and Zoom.Requiredlink
SaaS SupportSaaS CompatibilityVideo 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
InterfaceUI and MenuHome Menu and GNB ShortcutSetting the home menu usage and displaying/fixing recently accessed apps·URLs in the GNBSelectionlink
InterfaceUI and MenuURL 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 with drag and drop.Selection
InterfaceUI and MenuCustom URL ButtonAdd a button to the top bar for calling external URLs and a feature to pass user information as parameters.Selectionlink

Admin Features

Major CategoryMid-categorySubcategoryDetailed DescriptionRFP notationspec
Isolation Browser ControlAccess Control PolicyPolicy ManagementFunction to create, modify, delete access control policies for the work system by member and manage priorities.Requiredlink
Isolation Browser ControlAccess Control PolicyMembers and Conditions SettingsFunction to designate the members subject to policy application and set conditions for location, time, and device.Requiredlink
Isolation Browser ControlAccess Control PolicyAllow access to the business systemFunction to individually set the accessibility of the app menu and URL input field menuRequiredlink
Isolation Browser ControlAccess Control PolicyMaximum Tab Count LimitA feature that controls the maximum number of tabs that can be opened simultaneously in an isolated browser.Selectionlink
Isolation Browser ControlSession ManagementReal-time session monitoringA feature to view the resource status and tab information of all user sessions currently connected in real-time.Requiredlink
Isolation Browser ControlSession ManagementSession Forced TerminationFunction to forcefully terminate the selected session immediately or with a grace period — input termination reason (required), display countdown warning 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 permissionsRequiredlink
Access ControlApp and URL ManagementURL List · Group ManagementA feature that registers and manages access control target URLs and groups them for use as a policy application unit.Requiredlink
Access ControlApp and URL ManagementManage Movable URLFunction to register and control movable URLs in a specific SaaSSelectionlink
Access ControlApp and URL ManagementURL·App Security Rating AssignmentA feature that specifies the security level (C/S/O) for the target URL/app to be used as a source criterion for file grade determination.specializationlink
Access ControlApp and URL ManagementAdd URL for Mobile Authentication SettingsFunction to set whether to apply additional authentication (MFA) for movable URLsspecializationlink
Access ControlWeb Category ManagementCategory View·Edit·RollbackFunction to check the category classification of the website and customize it or restore to default.Requiredlink
Access ControlWeb Category ManagementAutomatic ClassificationAutomatically classify and register web categories for new URLs accessed by users — automatic mapping among more than 100 standard categories of SHIELDGate, administrators can view classification results and make custom changes.specialization
Access ControlConnection Environment ControlConnection Condition RegistrationA feature to register user access environment conditions (IP, device, time, etc.) and set app and desktop access permissions.Requiredlink
Conditional PolicyPolicy ManagementPolicy Creation, Modification, DeletionFunctionality to add, edit, delete conditional policies, adjust priorities, import/export, and set expiration dates.Requiredlink
Conditional PolicyPolicy ManagementBasic Policy SettingsFunction to automatically apply pre-set defaults for conditions, execution policies, and isolation security policies when registering new conditional policies — independent default management by menu, support for initializing existing registered policies to defaults.Requiredlink
Conditional PolicyPolicy ManagementUnused 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
Conditional PolicyPolicy ManagementPolicy Integrated SearchIntegrated search function to search policies from the conditional policy list by various criteria such as member (name, email, group), target site, conditions, usage status, etc. — Supports priority changes while maintaining search filter state.Required
Conditional PolicyPolicy ManagementGet and Send PoliciesSend conditional policies as a JSON (single) or ZIP (multiple) file, and the function to import and register backup files.Selectionlink
Conditional PolicyPolicy ManagementPolicy 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
Conditional PolicyPolicy ManagementPolicy Status Excel DownloadFunction to download all registered policies or search results as an Excel (.xlsx) file (provided separately from JSON backup)Selectionlink
Conditional PolicyTarget ApplicationMember SettingsFunction to designate policy application members and separately set exclusion membersRequiredlink
Conditional PolicyTarget ApplicationTarget Site SettingsFunction to select the target of policy application among the entire site, registered sites/groups, and web categories.Requiredlink
Conditional PolicyConnection ConditionsLocation, Time, Device ConditionsA feature that sets the policy application environment by combining location, time, and device conditions.Requiredlink
Conditional PolicyAccess PolicyAccess Allow/Deny and Additional AuthenticationFunction to set URL access blocking or allowing and configure email·OTP additional authenticationRequiredlink
Conditional PolicyBehavior ControlKeyboard · Site Navigation · URL ExposureKeyboard input control, blocking external domain movement, and setting URL exposure based on conditions.Requiredlink
Conditional PolicyBehavior ControlFile Upload/Download ControlFunction to set whether file upload/download is allowed and configure extensions and storage based on conditionsRequiredlink
Conditional PolicyBehavior ControlGrade-based file transfer controlA feature that automatically enforces uploads and downloads based on file grades and grade rankings, and sets the method for grade assignment.specializationlink
Conditional PolicyBehavior ControlClipboard · Screen LockFunction to Control Clipboard Direction Between Isolated Browser and PC and Set Idle Lock ScreenRequiredlink
Conditional PolicyBehavior ControlScreen Marking · Printing WatermarkFunction to set whether to apply screen marking and print watermark by conditional policyRequiredlink
Conditional PolicyBehavior ControlContext Menu ControlFunction to control the mouse right-click menu in 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
Conditional PolicySensitive Information ControlBlocking 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
Screen Security SettingsGuide Screen SettingsImage and Text CustomizationFunction to set images and guidance text for error screens such as system errors and session termination.Selectionlink
Screen Security SettingsScreen Marking SettingsWatermark Design SettingsFunction to set display information of screen marking: font, angle, spacing, transparency, and provide real-time preview.Requiredlink
File Security PolicyFile Transfer PolicyExtension · Conditional ControlA feature that allows differential settings for file upload and download transfer policies by extension, user, and site.Requiredlink
File Security PolicyFile Transfer PolicyClipboard and Print Watermark ControlFunction to set clipboard directionality between PC and browser and apply print watermark.specializationlink
Desktop·Console ManagementPersonal DesktopAccess Policy and StatusFunction to set and register the access condition policy for personal desktops and check the usage status of WOL.Selectionlink
Desktop·Console ManagementServer Remote ConsoleServer Registration and Access ControlFunction to register target servers for SSH·VNC·Telnet·RDP and set user-specific access rights and feature policies — Support for shortcut key transmission function when accessing VNCSelectionlink
File ManagementStorage ManagementStorage and Edge Server ConfigurationFunction to integrate external storage and register/manage Edge serversSelectionlink
File ManagementViewer·Permission PolicyDownload and Access Permission SettingsFunction to set viewing, editing, uploading, and downloading permissions by download repository policy and access path.Selectionlink
Authentication and IntegrationUser AuthenticationAuthentication IntegrationFunction to set up AD integrated authentication, SSO linkage, OTP, and additional email authenticationRequiredlink
Authentication and IntegrationUser AuthenticationBiometric Authentication (Windows Hello)Function that supports login and additional authentication using biometric information such as fingerprints and facial recognition based on Windows Hello.specialization
Authentication and IntegrationProvisioningUser Automatic SynchronizationFunction to automatically synchronize users and groups by integrating with external systemsSelectionlink
User·Group ManagementAccount ManagementUser Registration and ManagementFunction to register users individually or in bulk and manage their activation status and passwordsRequiredlink
User·Group ManagementGroup ManagementGroup Creation and Policy ApplicationFunction to create and manage units for organization and policy application and manage membersRequiredlink
Administrator SettingsRole-Based AccessSeparation of Administrator Roles and NotificationsFunction to refine administrator roles and provide notifications for key activitiesRequiredlink
Administrator SettingsLicense ManagementLicense AssignmentA feature that assigns licenses automatically or manually based on user activation status.Selectionlink
Administrator SettingsAccount SecuritySecurity Policy ConfigurationFunction to set account security policies such as password rules, change cycles, automatic logout, etc.Requiredlink
Administrator SettingsSystem Operation SettingsMenu · PAC · Button SettingsFunction to configure the operating environment, such as menu display status, PAC file distribution, custom URL buttons, etc.Selection
Logs and MonitoringLog InquirySystem LogFunction to query user and administrator activity logs, support backup, archiving, and integrity verification.Requiredlink
Logs and MonitoringLog InquiryGenerative 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 — this can be used to understand AI usage status by user and for auditing information leaks within the company, with support for downloading in CSV format.specializationlink
Logs and MonitoringLog Storage and IntegrationLong-term Storage and SIEM TransmissionStore user logs for more than 1 year according to administrator settings, and provide proof of tamper prevention through backups and transmission functionality to SIEM (Security Information and Event Management).specializationlink
Logs and MonitoringAccess MonitoringConnection Status DashboardFunction that provides website access status and real-time isolation browser operation status on a dashboard.Requiredlink
Logs and MonitoringAccess MonitoringConnection Quality and Error ManagementA feature that measures user-side access speed and provides a reporting interface in case of errors.Selectionlink
Logs and MonitoringSystem MonitoringNode MonitoringMonitoring system resource usage per node in an On-Premise environmentSelectionlink