MyDLP
MyDLP — решение для предотвращения утечек данных, первоначально распространявшееся как свободное и открытое программное обеспечение. Поддерживаемые каналы инспекции данных включали веб, электронную почту, обмен мгновенными сообщениями, передачу файлов на съёмные носители и принтеры. Проект MyDLP изначально предлагал свой исходный код под лицензией GNU General Public License[2].
MyDLP стал одним из первых свободных программных проектов для предотвращения утечек данных[3][4], однако в мае 2014 года проект был приобретён компанией Comodo Group. После этого компания Comodo начала продвижение «Enterprise-версии» через своё подразделение Comodo Security Solutions[5][6], а бесплатная версия была удалена с официального сайта[7]. Открытый исходный код не обновлялся с начала 2014 года[8].
Что важно знать
| MyDLP | |
|---|---|
| Тип | предотвращение утечек данных |
| Написана на | Erlang, Java, C++, C#, Adobe Flex |
| Языки интерфейса | английский |
| Первый выпуск | 16 ноября 2009 |
| Последняя версия |
|
| Репозиторий | github.com/mydlp |
| Лицензия | GNU General Public License |
| Сайт | mydlp.com |
Субпроекты
По состоянию на октябрь 2010 года проект MyDLP включал следующие подсистемы:[9][10]
- MyDLP Network: сетевой сервер проекта, предназначенный для задач с высокой нагрузкой, таких как перехват TCP-соединений и обслуживание сетевых сервисов MyDLP.
- MyDLP Endpoint: удалённый агент проекта, запускавшийся на конечных устройствах пользователей для проверки действий, таких как копирование файлов на внешние устройства, печать документов и захват экрана.
- MyDLP Web UI: интерфейс управления для системных администраторов, позволяющий конфигурировать MyDLP. Передавал соответствующие части конфигурации как в MyDLP Network, так и в MyDLP Endpoint.
Платформы и интерфейсы
MyDLP Network в основном был написан на Erlang благодаря высокой производительности при параллельных сетевых операциях[11]. Для отдельных задач также использовался Python[12]. Эта подсистема могла работать на любой платформе, поддерживающей Erlang и Python[13].
MyDLP Endpoint был разработан для платформ Windows[14], его реализация велась на C++ и C#[11].
MyDLP Web UI был написан на PHP и Adobe Flex[11]. Для хранения пользовательских конфигураций использовалась MySQL[11].
Возможности
По состоянию на октябрь 2010 года MyDLP включал широкий спектр функций предотвращения утечек данных[15], такие как извлечение текста из бинарных форматов, очередь обработки инцидентов, обнаружение исходного кода и методы идентификации данных для банковских счетов, кредитных карт и различных национальных идентификационных номеров[16]. Также указывалось наличие таких возможностей, как классификация данных с помощью статистического анализа обученных предложений и интеграция наивного байесовского классификатора собственного языка[17].


