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].

Примечания

Ссылки