Разработка скрипта интеграции онлайн-сервиса с DLP | Профессионалы 4.0
Идет набор в команду

Разработка скрипта интеграции онлайн-сервиса с DLP

Направления деятельности

  • Нефть и газ
  • ИТ
  • Добыча ископаемых

Приём откликов

до 11 июня 2020

Сроки работы

14 дней

В чем суть проекта?

Требуется разработать скрипт для интеграции прототипа онлайн-сервиса перевода документов с корпоративной системой DLP.

Расскажите о задаче подробнее

Сотрудникам компании «Газпром нефть» время от времени необходимо переводить рабочие документы с различных иностранных языков на русский язык. Чтобы выполнить при этом требования корпоративной политики безопасности, в компании разработали прототип корпоративного цифрового сервиса перевода документов, использующий сервисы машинного перевода Yandex. Для предотвращения возможной утечки конфиденциальных и персональных данных необходимо провести интеграцию этого прототипа с корпоративной DLP-системой «Дозор-Джет». Вот как выглядит типичный сценарий работы модуля интеграции: пользователь загружает текст в корпоративный онлайн-сервис, модуль интеграции направляет текст в систему DLP, получает от нее ответ и передает ответ пользователю. Ответ может быть либо положительный (разрешено переводить документ), либо отрицательный (использовать сервис для перевода запрещено, поскольку документ содержит конфиденциальные данные). Сейчас прототип сервиса развернут в технологическом центре, в дальнейшем предполагается перенести его в корпоративную сеть Заказчика. Проект рассчитан на то, что им будет заниматься один человек — веб-разработчик.

Что предстоит сделать?

Вам предстоит: 1. Получить доступ к тестовой среде в технологическом центре Заказчика. 2. Изучить материалы, предоставленные заказчиком: описание и примеры работы API DLP-системы, скрипты и API прототипа цифрового сервиса. 3. Сформировать и зафиксировать совместно с Заказчиком границы реализуемого функционала: перечень событий, набор запросов и ответов. 4. Разработать и протестировать модуль интеграции прототипа цифрового сервиса и DLP-системы. 5. Разработать документ, описывающий алгоритмы и функции модуля интеграции. 6. Продемонстрировать результат Заказчику и при необходимости устранить недоработки. 7. Принять участие в тестировании модуля интеграции вместе со службой ИБ Заказчика. 8. Передать Заказчику исходный код и описание работы модуля интеграции.

Что представляет собой результат работы?

1. Модуль интеграции в формате исходных файлов на языке (языках) JavaScript/PHP/HTML/CSS, который: • получает текст документа от прототипа цифрового сервиса Заказчика; • формирует запрос к DLP-системе, используя ее API, и передает ей текст для анализа; • получает ответ от DLP-системы и передает его прототипу цифрового сервиса Заказчика. 2. Документ с описанием алгоритмов и функций модуля интеграции в формате *.docx.

По каким критериям будут оценивать результат?

• Для разработки модуля интеграции использованы наиболее распространенные языки: JavaScript/HTML/CSS/PHP. • Модуль интеграции корректно отправляет запросы и получает ответы от DLP, что подтверждается тестированием (передачей через него в DLP нескольких видов документов). • Модуль интеграции работает без ошибок. • Документация для модуля интеграции позволяет Заказчику в дальнейшем дорабатывать модуль своими силами.

Что можно получить за этот проект?

Проект предусматривает денежное вознаграждение в размере 50 000 рублей после выплаты налогов.

На какую помощь можно рассчитывать?

1. Заказчик передаст вам: • краткое описание архитектуры прототипа сервиса, моделей и потоков данных; • описание API DLP-системы «Дозор-Джет» с примерами на языке PowerShell; • описание сценариев запросов в свободной форме. 2. Заказчик организует коммуникацию со специалистами, ответственными за проект: архитектором цифрового сервиса и разработчиком его прототипа.