Skip to main content

Function Specification (Internal → External Access)

※ Last updated: 2026-10-20

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 Function Specification DocumentPlease refer to.

RFP Notation Standards​

NotationmeaningExplanation
EssentialCommon Evaluation CriteriaRequired Features in Web Isolation (RBI) Business 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 AccessIsolated browser access feature that executes web browsing on the server and streams only the screen to neutralize online threats.Essentiallink
Isolated BrowsingWeb AccessURL input fieldProvide an input field where users can directly enter a URL to access.Essentiallink
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 AccessFunction to access external SaaS through SHIELDGate and set user-specific access permissionsEssentiallink
Isolated BrowsingBrowser CompatibilityMulti-Browser SupportFeatures supported by Chrome·Edge (Chromium) 109, Firefox 115, Safari 16 or higher, and Naver Whale (based on Chromium 109 or higher) — Update notification when accessing below the minimum version (notification window or guide page), Internet Explorer and old Edge (EdgeHTML) not supportedEssentiallink
Isolated BrowsingBrowser CompatibilitySupport for advanced web featuresJavaScript interaction, WebGL 3D rendering, basic browser features such as translation, zooming, and right-clicking.Essentiallink
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 script and HTML code of the web server 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
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 when accessing externally (IAP, etc.)specializationlink
Isolated BrowsingComplete Isolation ArchitectureHigh-Definition Screen StreamingImmediately upon connection, the intelligent screen transmission feature 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 bank 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/DenyFunction to allow or block access to target URLs and categories according to conditional policiesEssentiallink
User Behavior ControlAccess ControlAdditional AuthenticationAdditional identity verification feature through email verification code or OTP authentication when access is grantedEssentiallink
User Behavior ControlAccess ControlMove URL Additional AuthenticationA feature that requires additional authentication (MFA) when moving to an in-app navigable URL (related URL) to verify identity and allow access.specializationlink
User Behavior ControlBehavior ControlKeyboard Input BlockadeFunction to block keyboard input in the isolation browserEssentiallink
User Behavior ControlBehavior ControlSite Access BlockA feature that blocks page navigation outside the connected domainSelectionlink
User Behavior ControlBehavior ControlURL Exposure ControlA feature that controls the visibility of the current access URL in the URL input field based on conditions.Selectionlink
User Behavior ControlBehavior ControlSession PersistenceIf the maintenance time for each viewing and working screen passes, it will stop while leaving the last screen as is, and the function to resume from the previous address with a click or scroll — warning 30 seconds before stopping, excluding stops during file transfer and video playback.Selectionlink
User Behavior ControlFile Transfer ControlUpload Allow/BlockAllow or block file uploads in the isolated browser — SHIELD Drive supports settings to allow uploads only for approved files.Essentiallink
User Behavior ControlFile Transfer ControlDownload Allow/BlockAllowing or Blocking File Downloads in the Isolated Browser — Support for Individual Allowance of SHIELD Viewer Preview Viewing and PDF·Original·CDR DownloadsEssentiallink
User Behavior ControlFile Transfer ControlExtension ControlFunction to control file upload and download by blocking extensions (only blocking registered extensions) or allowing extensions (only allowing registered extensions)Essentiallink
User Behavior ControlFile Transfer ControlInter-network solution transit transmissionFunctionality that supports file upload and download via an existing network connection solution operating in a network separation environment.specializationlink
User Behavior ControlClipboard ControlBidirectional Clipboard ControlFunction to control copy/paste between the isolated browser and the user PC in three stages: allow in both directions, allow internally, and block. — When internally allowed, copy/paste is only supported within the isolated browser, with a warning followed by user choice (confirmation dialog, log recording for proceed/cancel).Essentiallink
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 delivering content that has passed the screening.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 WatermarkAllowing or blocking printing in the isolated browser — When allowed, a watermark containing user identification information may be applied.Essentiallink
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 SecurityScreen 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 filesEssentiallink
File SecurityExtension ControlProcessing by ExtensionFunction to control uploads and downloads based on extension blocking or extension allowing methodsEssentiallink
File SecurityMalware scanning and disinfectionMalware Scanning and CDRA feature that automatically applies malware scanning and CDR (Content Disarm and Reconstruction) processing during file upload and download.Essentiallink
File SecuritySensitive Information DetectionAutomatic Sensitive Information DetectionA feature that automatically detects personal information within files and blocks transmission.Essentiallink
File SecurityGrade-based controlGrade-based file transfer controlFile security level (C/S/O) and automatic control of uploads and downloads according to grade ranking — business system grade display, automatic selection of SHIELD Drive storage by gradespecializationlink
File SecurityDocument Viewer IntegrationSHIELD Viewer IntegrationProvides a read-only preview through SHIELD Viewer when downloading files, allowing individual downloads of PDF, original, and CDR — supports separate download settings for files that cannot be previewed (unsupported extensions, large Excel files)Essentiallink
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 collaboration featureSelectionlink
File ManagementDocument EditingRead-Only AccessRead-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 sharers and setting permissions, managing shared foldersSelectionlink
File ManagementExploration · Classification · CollaborationExploration and ClassificationFile and folder search, tagging, bookmarking, pinning important items to the top featureSelectionlink
File ManagementExploration · Classification · CollaborationCollaboration and HistoryDocument comment writing, file change notification subscription, viewing, editing, and downloading 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 folder.Selectionlink
SaaS SupportSaaS CompatibilityMicrosoft 365Features that support M365 services and SSO, such as Teams, Office365, Word, PowerPoint, etc.Essentiallink
SaaS SupportSaaS CompatibilityVideo ConferenceSupports voice, video, and screen sharing of video conferencing platforms such as Teams and Zoom without separate configuration.Essentiallink
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 Fixing Recently Accessed Apps·URLs in the GNBSelectionlink
InterfaceUI and MenuCustom URL ButtonAdd a button for calling external URLs in the top bar and a feature to pass user information as parameters.Selectionlink
InterfaceUI and MenuURL Bookmark (Favorites)A feature to save frequently accessed URLs as bookmarks in an isolated 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.Selection

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.Essentiallink
Isolation Browser ControlAccess Control PolicyMembers and Conditions SettingsFunction to designate the members subject to policy application and set conditions for location, time, and device.Essentiallink
Isolation Browser ControlAccess Control PolicyAccess to Business SystemFunction to individually set the accessibility of the app menu and URL input field menuEssentiallink
Isolation Browser ControlAccess Control PolicyMaximum Tab Count LimitControl the maximum number of tabs that can be opened simultaneously in the isolation browser — support for closing an open screen when the limit is reached and opening a new screen.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.Essentiallink
Isolation Browser ControlSession ManagementSession Forced TerminationFunction to forcibly 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 permissions.Essentiallink
Access ControlApp and URL ManagementURL List · Group ManagementA feature that registers and manages target URLs for access control and groups them for use as a unit for policy application.Essentiallink
Access ControlApp and URL ManagementManage Moveable URLsFunction to register and control movable URLs in a specific SaaSSelectionlink
Access ControlApp and URL ManagementURL·App Security Rating AssignmentFunction to specify security levels (C/S/O) for target URL/app and use them as criteria for file grading — Display grading on user screenspecializationlink
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 settings.Essentiallink
Access ControlWeb Category ManagementAutomatic ClassificationAutomatically classify and register web categories for new URLs accessed by users — automatic mapping among over 100 standard categories of SHIELDGate, administrators can view classification results and make custom changes.specialization
Access ControlWeb Category ManagementIdentification of AI·SaaS ServicesA feature that identifies the address accessed by the user and displays it grouped by representative service name and AI type — provided when using the web category feature.specializationlink
Access ControlWeb Category ManagementAI·SaaS Classification Status DesignationA feature that specifies and classifies company approval, disapproval, and review needed by service, and records the person and date — supports exception designation by address.specializationlink
Access ControlConnection Environment ControlConnection Condition RegistrationFunction to register user access environment (IP, device, time, etc.) conditions and set app access permissionsEssentiallink
Conditional PolicyPolicy ManagementPolicy Creation, Modification, DeletionFunctionality that supports adding, editing, and deleting conditional policies, adjusting priorities, importing and exporting, and setting expiration dates.Essentiallink
Conditional PolicyPolicy ManagementImporting and Exporting PoliciesExport conditional policies as a JSON (single) or ZIP (multiple) file, and the functionality 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 PolicyPolicy ManagementBasic 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
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 by various conditions such as member (name, email, group), target site, conditions, usage status, etc. from the list of conditional policies — supports priority change while maintaining search filter state.Essential
Conditional PolicyTarget ApplicationMember SettingsFunction to designate policy application members and separately configure excluded membersEssentiallink
Conditional PolicyTarget ApplicationTarget Site SettingsFunction to select the target of policy application among the entire site, registered sites/groups, and web categories.Essentiallink
Conditional PolicyTarget ApplicationAI·SaaS Classification Bundle TargetFunction to designate 6 classification bundles (Company Approved · Company Not Approved · Review Needed × AI · SaaS) or individual services · addresses as policy targets — changing the classification status will also change the bundle target.specializationlink
Conditional PolicyConnection ConditionsLocation, Time, Device ConditionsA feature that sets the policy application environment by combining location, time, and device conditions.Essentiallink
Conditional PolicyAccess PolicyAccess Allow/Deny and Additional AuthenticationFunction to set URL access blocking or allowing and configure additional email·OTP authenticationEssentiallink
Conditional PolicyBehavior ControlKeyboard · Site Navigation · URL ExposureKeyboard input control, blocking movement outside the domain, and the ability to set URL exposure based on conditions.Essentiallink
Conditional PolicyBehavior ControlFile Upload and Download ControlFile upload and download permission settings based on conditions such as file extensions and storage — extension blocking/allowing methods, only upload files approved by SHIELD Drive, support for SHIELD Viewer download buttons (PDF, original, CDR) settings.Essentiallink
Conditional PolicyBehavior ControlGrade-based file transfer controlFile grade and rank-based automatic control of uploads and downloads — Support for allowing or blocking uploads and downloads of files with unspecified grades.specializationlink
Conditional PolicyBehavior ControlClipboard · Screen LockFunction to set clipboard direction permissions (allow, internal allow, block) between the isolated browser and PC, along with user choice after warnings, and session retention (viewing and working screen retention time).Essentiallink
Conditional PolicyBehavior ControlScreen Marking · Printing WatermarkFunction to set the application of screen marking and printing watermark by conditional policyEssentiallink
Conditional PolicyBehavior ControlContext Menu ControlFunction to control the mouse 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
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, session termination, etc.Selectionlink
Screen Security SettingsScreen Marking SettingsWatermark Design SettingsFunction to set display information of screen marking: font, angle, spacing, transparency, and provide real-time preview.Essentiallink
File Security PolicyFile Transfer PolicyExtension · Conditional ControlFunction to set differentiated file upload/download transfer policies by extension, user, and site — Choose extension block/allow methodEssentiallink
File Security PolicyFile Transfer PolicyClipboard and Print Watermark ControlFunction to set the clipboard directionality (allow, internal allow, block) between PC and browser, and the method for applying print watermarks.specializationlink
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 integration, OTP, and additional email authenticationEssentiallink
Authentication and IntegrationUser AuthenticationBiometric Authentication (Windows Hello)A feature 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 individually or batch register users and manage activation status and passwordsEssentiallink
User·Group ManagementGroup 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 when key activities occurEssentiallink
Administrator SettingsLicense ManagementLicense AssignmentFunction to assign licenses automatically or manually based on user activation statusSelectionlink
Administrator SettingsAccount SecuritySecurity Policy SettingsFunction to set account security policies such as password rules, change cycles, automatic logout, etc.Essentiallink
Administrator SettingsSystem Operation SettingsMenu · PAC · Button SettingsFunction to configure the operating environment, such as menu display options, PAC file distribution/web editing, custom URL buttons, etc.Selection
Logs and MonitoringLog InquirySystem LogFunction to view user and administrator activity logs and support backup, archiving, and integrity verification.Essentiallink
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 query based on AI service, user, duration, and conversation content — this can be used to understand AI usage status by user and for auditing information leakage 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 tampering prevention through backups and transmission functionality to SIEM (Security Information and Event Management).specializationlink
Logs and MonitoringAccess MonitoringConnection Status DashboardA feature that provides the status of website access and the operation status of the real-time isolation browser on a dashboard.Essentiallink
Logs and MonitoringAccess MonitoringAI·SaaS Access Status DashboardHome dashboard function that aggregates and displays access (allow/block) to AI·SaaS services and file transfers by service, user, and classification status — supports period selection.specializationlink
Logs and MonitoringAccess MonitoringConnection Quality and Error ManagementFunction to measure user-side access speed and provide a reporting interface in case of errorsSelectionlink
Logs and MonitoringSystem MonitoringNode MonitoringMonitoring system resource usage per node in an On-Premise environmentSelectionlink