Skip to main content

Feature Specification

※ Last updated: 2026-05-20
The contents of this document may change without prior notice due to product updates.


RFP Notation Standards

NotationmeaningExplanation
EssentialCommon Evaluation CriteriaCommonly Required Features in File Sanitization (CDR) Project RFP
readerDifferentiation ItemsUnique features of SHIELDEX File provide an advantage over competitors —Recommendation to Add Evaluation Criteria to the RFP
SelectionAdditional ItemsFeatures proposed optionally based on customer requirements

Major CategoryMid-categorySubcategoryDetailed DescriptionRFP notation
DecontaminationDecontamination ProcessingDecontamination Method (CDR)Process using CDR method to reconstruct files by selecting document elements, rather than detecting the malicious nature of files. It does not rely on signatures, thereby blocking unknown threats, including zero-day attacks, at the source.reader
MS Office Document SanitizationRemove risk factors (macros, OLE objects, DDE, ActiveX, hyperlinks, etc.) from MS Office documents and extract only safe content for recombination.Essential
PDF Document SanitizationRemove risk factors in PDF documents (JavaScript, Action, Annotations, Hyperlinks, etc.) and extract only safe content for recombination.Essential
Hancom Office Document SanitizationRemove risk factors (objects, hyperlinks, scripts, etc.) from Hancom Office documents and extract only safe content for recombination.Essential
HTML SanitizationRemove risk elements (scripts, web beacons, hyperlinks, etc.) from the HTML document and extract only safe content for recombination.Essential
JSON DeserializationRemove risk factors in JSON data (duplicate keys, executable links, risky keys, operators, etc.)Essential
Text File SanitizationCheck for specified patterns (regular expressions) and keywords in the text file and block them.Essential
Image File SanitizationImage File Sanitization and Steganography Detection and RemovalEssential
Decompression of compressed filesProcess sub-files inside the compressed file (including multi-compressed files) individually for sanitization.Essential
File ValidationFile Format IdentificationIdentify document formats based on content rather than file names or extensions, and perform sanitization processing that complies with the identified format.reader
Extension ValidationCheck the consistency of identified file formats and extensions to detect extension forgery.Essential
Vaccine InspectionScan the file with antivirus before decontamination to detect known malware.Selection
File BackupBackup of the original fileStore the original file encrypted before decontamination processing.Essential
Decontamination Complete File BackupStore the file that has completed decontamination processing by encrypting it.Essential
DRM IntegrationDecontamination PreprocessingDecryption of DRM files before sanitizationreader
Decontamination Post-TreatmentDRM encryption after decontamination processing is completereader
Operation Status ManagementSystem StatusResource MonitoringDisplay real-time charts of the server's CPU, memory, and disk usage.Essential
Main Service StatusDisplays the execution status and integrity check results of key services such as the admin web console, decontamination interface, and decontamination service.Selection
Status of DecontaminationSummary of Decontamination Processing ResultsDaily processing results (success/exceptions/blocking) and risk status visualized and summarizedSelection
Status of Decontamination ProgressCheck the status of the ongoing demining operation (waiting, in progress) in real-time.Essential
Abnormal Symptoms StatusBlocking and Original Import StatusView the trend of the number of files blocked or imported as originals according to policyEssential
Blocked and Original Import Users TOP 10Display the top 10 users with frequent block or original import occurrencesEssential
Decontamination Result ManagementResult InquiryView Result ListCheck processed file results and customize display information · SortableEssential
Search and FilterSearch and filter by various conditions such as date range, file name, extension, task ID, user, integration system, processing result, risk level, etc.Essential
Export CSVDownload the list of declassification results being queried in CSV format.Essential
Download Backup FileDownload the original file stored in encrypted form and the file that has completed decryption.Essential
Detailed Information InquiryResult DetailsDisplay the work information of each file, file information (before/after size), sanitization result information, user and organization information, and request source information grouped by area.Essential
Duration TimelineDisplay the decontamination time required in a step-by-step timeline in seconds.Selection
Work LogCheck the entire processing flow timeline and system response/engine module information in JSON format for technical analysis and debugging.Selection
forensic dataAnalyze metadata such as creation/modification history, production tools and versions, permission settings, document format, and number of pages to identify the source and risk level of the file.Selection
Vaccine Inspection DetailsDisplay detailed information such as vaccine test results, test duration, engine version, engine date, etc.Selection
Content Risk Status (Original)Display of content risk level of the original fileSelection
Compressed File DetailsCheck the decontamination results for each sub-file inside compressed files such as ZIP, TAR, and 7Z in detail.Essential
Decontamination Policy ManagementCommon PolicyFile Import Method SettingsSelect the file import method: 'Decontamination Processing' / 'Original Import' / 'Recording Mode'. In recording mode, decontamination processing and results are recorded according to policy, but the import is conducted as an original file.Essential
Setting the Decontamination Processing StrengthSet the decontamination processing level. 'Maximum Security' identifies all risk factors and extracts only safe content, while 'Maximum Integrity' selects safe content while maintaining the original structure as much as possible.Essential
Setting Size Limits for Decontamination ProcessingSet the maximum size of files that can be processed for decontaminationEssential
Blocking settings when the decontamination processing size exceedsSet whether to block files that exceed the specified size limit or to import them as is.Essential
Password Protected Document Processing SettingsSet whether to block password-protected document files or import them as isEssential
Password-protected compressed file processing settingsSet whether to block password-protected compressed files or import them as isEssential
Encryption File Processing SettingsSet whether to block files encrypted with DRM or to import them as isEssential
Format Identification Unavailable File Processing SettingsSet whether to block files that cannot be analyzed due to file corruption or unknown encryption, or to import them as they are.Essential
Block unsupported file extensions settingSet the handling method for unsupported file extensions in the system (block / import original / log mode)Essential
Extension forgery prevention settingsSet the handling method for extension spoofing files where the actual format of the file does not match the extension (block / import original / log mode)Essential
File Extension Unspecified Block SettingSet whether to block files without extensions or to import them as isEssential
Original Import Settings on TimeoutSet whether to import as is or block when the decontamination processing time exceeds the set criteria.Essential
Setting Timeout CriteriaSet the decontamination work time limit in minutesEssential
Import settings for the original when a decontamination error occursSet the handling method (block / original import / log mode) when a system error occurs during the decontamination process.Essential
File Path Length Exceed Block SettingSet whether to block or import the original as is when the file path length exceeds the system's allowed range.Essential
Exception PolicyHarmless Extension Allowlist FilterSpecify the file extensions that allow decontamination processingEssential
Harmlessness Block Extension FilterSpecify the extensions that block the import itself regardless of the decontamination process.Essential
Non-decontamination Excluded Extension FilterFiles with the specified extension are imported as is without any sanitization.Essential
Exception settings for blocking unsupported file extensionsWhen blocking unsupported file extensions, specify the extensions that are allowed as exceptions for importing the original.Essential
Unsupported File Binary Exception SettingsWhen blocking unsupported extensions, process files that match specific binary patterns and extensions as exceptions for original import.Essential
Exception settings for blocking extension forgerySpecify the extensions that allow the import of originals as an exception when blocking extension tampering (extension name input method)Essential
Original Import Settings When Threat Elements Are Not DetectedSet whether to import files that do not contain threat elements (macros, scripts, etc.) as is or to sanitize them.Essential
MS Office PolicyObject (OLE) Deletion Settings in DocumentSet whether to remove OLE objects (other documents, executable files, etc.) inserted in MS Office documents.Essential
Object Specification Settings to Maintain in the DocumentSpecify the object to keep as an exception when deleting the OLE objectEssential
Macro Processing Settings in the DocumentSet whether to remove VBA macros in MS Office documentsEssential
Remove DDEAUTO Setting in DocumentSet whether to remove the DDE feature that allows automatic data exchange between documents.Essential
Remove ActiveX Control Settings in DocumentSet whether to remove ActiveX controls that enable interaction in the documentEssential
Setting ActiveX Content to be Maintained in the DocumentSpecify ActiveX content to retain as an exception when removing ActiveX controlsEssential
Blocking settings for documents prior to MS Office 97Set whether to block files from MS Office versions prior to 97 that do not meet modern security standardsEssential
Remove OLE External Links in Document SettingsSet whether to remove OLE external links that connect to external files or web addresses in the document.Essential
Remove Hyperlink Settings in DocumentSet whether to remove hyperlinks that connect to external files, web addresses, etc. in the document.Essential
Setting Maximum Number of PowerPoint SlidesLimit the number of PowerPoint slide decontamination processesEssential
Setting the Handling Method When Exceeding PowerPoint SlidesSet the handling method for PowerPoint documents that exceed the number of settings (Import Original / Block)Essential
PDF PolicyDigital Signature PDF Processing SettingsSet whether to import the PDF document with the digital signature as is or to process it for sanitization.Essential
PDF JavaScript Removal SettingsSet whether to remove JavaScript that can trigger the execution of malicious code in PDF documentsEssential
PDF Action Removal SettingsSet whether to remove Actions that trigger specific tasks in a PDF document.Essential
Settings for Removing Embedded Files in PDF DocumentsSet whether to remove files attached (embedded) in the PDF documentEssential
PDF Annotation Removal SettingsSet whether to remove annotations (notes, highlights, etc.) that may contain malicious code or links in the PDF document.Essential
PDF Annotation Exception SettingsSpecify the annotation types to keep as exceptions when removing PDF annotations.Essential
PDF hyperlink removal settingsSet whether to remove hyperlinks in the PDF documentEssential
Hancom Office PolicyRemoving Objects in Hancom Office DocumentsSet whether to remove the OLE object inserted in Hancom Office documentsEssential
Removing Hyperlink Settings in Hancom Office DocumentSet whether to remove hyperlinks in Hancom Office documentsEssential
Hancom Office Document Script Removal SettingsSet whether to remove scripts that control or automate the operation of Hancom Office documentsEssential
Setting Object Retention in Hancom Office DocumentSpecify the objects to keep as exceptions when removing OLE objectsEssential
Hancom Office Distribution Document Blocking SettingsSet whether to block the Hancom Office file created as 'Deployment Document' or to import it as is.Essential
Blocking the creation of non-standard MS Office files in Hancom Office settingsSet whether to block non-standard MS Office files created in Hancom Office or to import them as they are.Essential
HTML PolicyHTML script removal settingsSet whether to remove scripts that perform dynamic functions within the web pageEssential
HTML Web Beacon Removal SettingsSet whether to remove web beacons that track user behavior on the web page.Essential
HTML hyperlink removal settingsSet whether to remove hyperlinks that connect to external files, web pages, etc. within the web page.Essential
JSON PolicySetting to Block Duplicate Keys in JSONSet block status for duplicate keys in JSON dataEssential
Blocking settings for specified executable linksBlock specified executable links (e.g., javascript, powershell, etc.) in JSON dataEssential
Blocking settings for specified embedded file formats (MIME)Block specified embedded file types (MIME types) in JSON dataEssential
Setting Block for Designated Risk KeysJSON data within the specified risk key (for example:proto, blocking constructors, etc.Essential
Blocking settings for specified operatorsBlock specified operators in JSON data (e.g., $where, $eval, etc.)Essential
TEXT PolicyText File Regular Expression Filter SettingsBlock if the specified pattern (regular expression) is included in the text file.Essential
Text File Inclusion Filter SettingsBlock if the specified keyword is included in the text file.Essential
Compression File PolicyLimit on the Number of Files in a Compressed ArchiveSet the upper limit on the number of files that can be included in a compressed fileEssential
Compression File Subdirectory Depth LimitSet the maximum depth of nested compression in the compressed fileEssential
Image File PolicyImage Processing Intensity SettingsSet the processing intensity of the image file. 'Maximum Security' removes even steganography, 'Maximum Integrity' preserves the original image quality as much as possible.Essential
Image Extension Forgery Verification Level SettingSet the handling level for cases where the extension and actual format differ in image files (JPEG, PNG, GIF, BMP, TIFF, HEIC) (standard validation / flexible validation)Essential
Encryption PolicyOriginal File Encryption SettingsSet whether to perform encryption on the original fileEssential
Decontamination File Encryption SettingsSet whether to perform encryption on the completed decontamination file.Essential
Integration System Policy ManagementIntegration System ManagementRegister the external system to be linked, issue an API Key, and set the default de-identification policy to be applied to that system.Essential
Setting Policy Expiration DateSpecify the validity period for each policy item, and automatically switch to the default decontamination policy after expiration.Selection
Individual Policy ManagementMember ManagementManage individual policy targets by adding or removing users or groups as policy subjects.Essential
Individual Policy ManagementCreate individual policies to apply different policies for users or groups, and delete unnecessary policies.Essential
Setting Policy Expiration DateSet expiration dates for individual policy items so that they no longer apply after expiration.Selection
reportSystem Performance StatisticsResource Usage SummarySet the query unit (10 minutes/1 hour/1 day) and period to summarize the average values of CPU, memory, and disk usage.Essential
Performance Overview ChartVisualizing CPU, memory, disk, and network as graphs over time intervalsEssential
Network Transmission SummaryDisplay the total network reception and transmission amount (MB) during the query period.Selection
Visualization DownloadDownload charts and data in SVG, PNG, CSV formatsSelection
Influx and Processing StatisticsCDR Result DistributionDisplay the CDR processing results (success/exception/block) ratio in a pie chart and summary list.Essential
Periodical Inflow StatisticsVisualizing the number of incoming files by date in a bar chartEssential
Traffic Statistics by ExtensionDisplay the distribution of inflows by file extension in a bar graph.Selection
Statistics by Integration SystemProvides the number of inflows, imports, and blocks by linked system and the reasons for blocking (encrypted files, unsupported extensions, tampering, etc.) in charts and tables.Selection
Content Risk StatisticsRisk Distribution by GradeVisualize the risk level ratio from 'Safety' to 'Tampering' in a pie chart, and display the representative content types and counts for each grade.Essential
Threat Element Inflow StatisticsDisplay the detection counts by threat factor in a bar graph and data table.Selection
Log ManagementPolicy Change HistoryChange History InquiryView the policy change history as a list, and check detailed information such as previous/changed policy values and reasons for changes for each record.Essential
Restoring HistoryRevert the changed policy to its previous state, enter the reason for restoration, and record the restoration history.Selection
Administrator Audit LogAudit Log InquiryView audit logs for administrator actions (menu access, setting changes, etc.) in chronological order, and filter by period, type, and keywords to check detailed information.Essential
Export CSVDownload filtered audit logs in CSV formatSelection
API Request LogAPI Request Log ViewView the request logs of the decontamination API of the integration system in chronological order, and filter by integration system, request results, etc.Selection
administratorAdministrator ListAdmin Account ManagementViewing, registering, modifying, deleting, and changing the password of the administrator account. Access rights are distinguished according to the administrator type (system/integrated system).Selection
Admin Activation/Deactivation ManagementToggle active/inactive status on an administrator account basis. Inactive accounts are immediately denied upon login attempts (the account owner and the last system administrator cannot be deactivated).Selection
SettingsData Organization ScheduleSetting Up DB Data Cleanup ScheduleSet the activation status of the DB table cleanup schedule, execution frequency, and retention period by table.Selection
View DB Data Cleanup ResultsCheck the cleanup execution date, data size before and after cleanup, and the number of records.Selection
File Data Organization Schedule SettingSet the activation status of the file data organization schedule, execution frequency (daily, weekly, time, or time interval), and retention period by path (in days/hours).Selection
File Data Organization Result ViewCheck the consolidation execution date, storage capacity before and after consolidation, and the number of files.Selection
Integrity CheckIntegrity Check SettingsSet the activation status of integrity checks (service status checks) and the automatic check repetition cycle.Selection
Manual Inspection ExecutionPerform immediate integrity checkSelection
Inspection History InquiryDisplay the inspection date, method, number of subjects, and number of successes/errors in a list, and check detailed information such as service status and integrity status for each history.Selection
Vaccine ManagementVaccine Test ConfigurationSet whether to perform vaccine inspection during decontamination processing to ON/OFF.Selection
Vaccine Information InquiryCheck the version, license expiration date, and remaining days of the applied vaccine engine.Selection
Expiration Notification SettingsSet the start time for license expiration notification (N days before the expiration date, default 30 days)Selection
Server Monitoring and OperationsServer Information RetrievalView the server list (ID, server name, representative IP:Port, etc.) and detailed information for each server such as IP, MAC address, registration/modification date, etc.Selection
Service ManagementService InquiryCheck the list of installed service modules and detailed information for each service, such as name, version, running status, port, memory usage, etc.Selection
Service RestartRestart the selected service (stop and then restart if it is running)Selection
Configuration File ManagementView and manage service configuration files and register patch filesSelection
Control History InquiryCheck service control operation logs (date, time, service name, administrator ID, reason for change, etc.) in list and detail view.Selection
Account SettingsIP-based access controlSet the access control mode (Allow All / Whitelist) for the admin web console and manage the allowed IPv4 addresses.Selection
Login Failure LimitSet the lock method, allowed count, and duration for automatic release when the number of failed administrator login attempts exceeds the allowed limit.Selection
Unused Automatic LogoutSet whether to terminate the session and the idle time if the administrator does not use the console for a certain period.Selection
Simultaneous Login Automatic LogoutAutomatically log out existing session when logging in with an already used accountSelection