MyDLP
| Company type | Subsidiary |
|---|---|
| Industry | Data security, Software |
| Fate | Acquired by Comodo Group in May 2014 |
| Successor | Comodo Security Solutions (Enterprise version) |
| Products | Data loss prevention software |
| Owner | Comodo Group |
| Parent | Comodo Security Solutions |
MyDLP represents a data loss prevention system that was originally introduced as free and open source software. It enables inspection of data transmitted through web traffic, email, instant messaging, file transfers to removable devices, and printing activities. Initially, the project's source code was distributed under the terms of the GNU General Public License.
Recognized as one of the pioneering open source initiatives in the field of data loss prevention, MyDLP was purchased by the Comodo Group in May 2014. Following the acquisition, Comodo's subsidiary, Comodo Security Solutions, offers a commercial Enterprise version, whereas the free edition was discontinued and its open source code has not seen updates since early 2014.
Subprojects
As of October 2010, MyDLP consisted of several main components:
- MyDLP Network: A network server responsible for managing high-demand tasks such as intercepting TCP connections and providing network services.
- MyDLP Endpoint: An agent deployed on endpoint devices to oversee user activities including copying data to external storage, printing documents, and capturing screenshots.
- MyDLP Web UI: An administrative interface that allows system administrators to configure settings and distribute policies to both network servers and endpoint agents.
Platforms and interfaces
The MyDLP Network component was chiefly programmed in Erlang due to its superior capability in managing concurrent network processes, supplemented by portions written in Python. This design ensured operability on any platform supporting these languages.
Targeting Windows environments, the MyDLP Endpoint was developed using C++, along with C# technologies.
The administrative Web UI for MyDLP was constructed utilizing PHP and Adobe Flex, with configuration data maintained within a MySQL database.
Features
By October 2010, MyDLP provided extensive data loss prevention functionalities such as extracting text from binary files, managing incident queues, detecting source code fragments, and recognizing sensitive information like bank account numbers, credit card details, and national identification numbers. Additionally, it incorporated data classification based on statistical analysis of pre-trained sentence structures alongside a built-in natural language processor employing a Naive Bayes classifier.