There are a number of different processes involved in the initial detection on a data channel, and it is beyond the scope of this document to address those variations.
After data has been analyzed within the memory on a monitor, if a valid violation occurs that needs to be recorded the original communication will be captured and written to the local disk. This incident will be persisted across the network through to the manager before the manager then writes this violation to the database. The specific workflow follows:
- Detection is run against data provided by the content extraction process.
- If an Incident is created, the Incident Writer reads sends this to the Enforce Server (via Monitor Controller process on the Enforce Platform).
- Monitor Controller stores the Incident on Disk as a file ending in ".idc".
- Incident Persister reads the persisted incident and transforms it into the data model.
- Incident Persister runs the response rules against the incident.
- Incident Persister stores the incident in the database via jdbc.