DarkShield GUI

 

Next Steps
DarkShield GUI Data Classification PII Discovery File Masking NoSQL DB Masking RDB Masking CLI & API Specs DarkShield Audit Logs

IRI DarkShield® is the compliance industry's most robust data discovery and masking tool for sensitive or personally identifiable information (PII) in structured, semi-structured and unstructured data sources on premise or in the cloud. 

In DarkShield Version 5, IRI combined the power of its purpose-built text, file, RDB and NoSQL DB search/mask APIs with the flexibility and familiarity of its popular Eclipse IDE, IRI Workbench. DarkShield Version 6 added REST API support, and fit-for-purpose wizards for healthcare EDI files and additional NoSQL sources like CosmosDB, Redis and Splunk, into the GUI.

In this section you can learn how to leverage the self-hosted DarkShield data masking tool through its popular Workbench front-end to speed up the discovery and de-identification of sensitive information across the enterprise.

DarkShield finds, classifies, and secures data in multiple sources down to the item level. It centralizes and automates data classification across an entire file systems and cloud stores, or entire databases. Using default or defined data classes and the search methods and masking functions you associate with them, you can scan and locate PII and other sensitive data and, either separately or simultaneously, leverage the location annotations in consistent, deterministic masking jobs to preserve data (referential) integrity globally.

Developers, DBAs, or anyone with some IT background on a compliance team, can create, run, and manage data classes, masking rules, and projects for DarkShield:

  • on the command line
  • within batch scripts
  • from API calling programs 
  • in IRI Workbench, the graphical IRI job design IDE built on Eclipse™

IRI Workbench includes all the interactive job design and management front-ends involved in DarkShield-related:

  • data connections and classifications
  • PII searching and location reporting
  • data masking rule application and target designation
  • job scheduling, auditing and sharing.




In IRI Workbench, DarkShield combines the power of purpose-built RPC APIs (for text, file, RDB and NoSQL) with the familiarity and flexibility of Eclipse for graphical job design and metadata management. Everything runs entirely in your infrastructure; i.e., while DarkShield uses web service calls, it is not a web app so you retain control of all software, data, and hardware involved.

If you use DarkShield as part of an IRI Voracity platform license, IRI will also support your use of workflow and transform mapping diagrams, IRI CellShield EE and IRI FieldShield operations, plus IRI Data Manager suite tools for ETL, data and DB migration, data quality and analytics, test data generation, DB subsetting, and more.

Frequently Asked Questions (FAQs)

1. What is the DarkShield GUI and why is it important?
The DarkShield GUI is the Eclipse-based graphical interface within IRI Workbench that allows users to design, run, and manage DarkShield data discovery and masking jobs. It makes it easier for compliance teams, developers, and DBAs to find, classify, and mask sensitive data across structured, semi-structured, and unstructured sources in a centralized, consistent way.
2. How does the DarkShield GUI help with PII discovery and classification?
The GUI allows you to centrally define data classes and apply them across entire file systems, databases, or cloud repositories. This ensures consistent PII discovery using multiple search techniques and provides a repeatable process for future scans, reports, and remediation.
3. How can I create and manage masking jobs with the DarkShield GUI?
You can use wizards and interactive dialogs to create search and masking jobs, set target destinations, and apply masking functions. The GUI also supports job modification, scheduling, and sharing, making it easy to maintain ongoing compliance workflows.
4. How does the DarkShield GUI integrate with command-line and API operations?
Jobs created in the GUI can be exported as metadata scripts and run from the command line, batch scripts, or API-calling programs. This provides flexibility to integrate DarkShield jobs into CI/CD pipelines and automated remediation processes.
5. What new capabilities were added in recent versions of DarkShield?
Version 5 combined text, file, RDB, and NoSQL DB search/mask APIs into a unified interface. Version 6 added REST API support, healthcare EDI file wizards, and additional NoSQL database support including CosmosDB, Redis, and Splunk.
6. How does the DarkShield GUI support large-scale enterprise deployments?
The GUI enables centralized classification and global rule application to ensure consistent masking across entire enterprise data landscapes. It supports item-level location annotations and deterministic masking jobs to maintain referential integrity across multiple systems.
7. Can the DarkShield GUI be used alongside other IRI tools?
Yes. When DarkShield is licensed as part of IRI Voracity, you can combine it with IRI CellShield EE for Excel masking, IRI FieldShield for structured data, and other tools in the IRI Data Manager suite for ETL, data migration, quality, and analytics.
8. How does the DarkShield GUI help maintain control over sensitive data?
DarkShield runs entirely within your infrastructure, meaning all software, data, and hardware remain under your control. Even though it uses web service calls, it is not a remote SaaS, so no data is sent to third-party servers.
9. How does the GUI make DarkShield easier to use for non-programmers?
With its wizards, parameter dialogs, and graphical design palette, the GUI eliminates the need to manually code complex masking jobs. This makes it accessible to compliance officers and IT staff who may not have a strong programming background.
10. Can the DarkShield GUI support job auditing and compliance reporting?
Yes. The GUI includes job auditing capabilities, allowing you to track what data was found, what was masked, and store job configuration details. This supports compliance verification and makes it easier to demonstrate adherence to privacy regulations.
Share this page

Request More Information

Live Chat

* indicates a required field.
IRI does NOT share your information.