dyasny пишет:а заказано оно было у специалистов по DLP или у просто разработчиков без специфичного опыта?
Разработчиков выбирал не я. Я был тогда вообще очень далёк от этой проблемы. А въехали эти разработчики в контору, где я тогда работал (в Банк России) на волне фальшивых "чеченских" авизовок. Нарисовали эскизный проект системы наблюдения и контроля в которой, якобы, можно было проанализоровав поведенческую модель работы пользователя (вызовы тех или иных функций приклада, вплоть до анализа текстов, названий, пунктов менюшек ) выявить факт "вброса" фальшивого платежного документа юзером в потоке обычного легального ввода.
Для меня это изначально прозвучало, что сие - лженаука. И я, получив задание оформить проект ТЗ этому разработчику абсолютно сознательно переписал, скопипастил, из эскизного проекта это самое выявление факта вброса как требование к системе. Эту "шутку" более высокие чины просекли (или им подсказал кто, не знаю) и в окончательном варианте из ТЗ данный пункт был убран. Но на этапе приемки данного поделия потоптались на этом тезисе изрядно. Разработчик выглядел достаточно бледно, но работу таки сдал, сошлись на мнении, что их система есть система _доверенного_ аудита. Ну а потом - несколько лет доработок...
Я всегда прекрасно понимал, что ребята научились встраиваться в адресное пространство прикладной офтопичной задачи и наблюдать все её вызовы, но вот что именно делать с потоком этого наблюдения... В результате система показывала только очень явные отклонения от штатного поведения (администратор зашел на комп по своей надобности). Но такой административный заход легко фиксировался иными, более штатными, средствами.
dyasny пишет:специфичный софт заточенный под другой специфичный софт, причем ABI/API постоянно ломается? Это очень далеко от нормального инфосека, и еще дальше от нормальных методов разработки и интеграции.
Большие конторы очень часто, если не повсеместно, используют для выполнения своих основных функций именно кастомный софт. Который разрабатывают или самостоятельно, в профильном подразделении, или разработку ведет специализирующаяся на этой разработке контора. Так что кастомный софт неизбежен. Как и постоянная "жизнь" его ABI/API.
Ну и плюс казённые амбиции моего руководства. Все мои слова, что сопровождать разработку этой "DLP" должен разработчик типового программного комплекса, под который эта DLP и точилась - игнорировались. Как же, мы - опорный регион по сопровождению "DLP", можно человечка-другого, дополнительно, в отдел нанять. Ну и "мы, опорный регион" звучит гордо. Правда, штатов под опорный регион нам так и не добавили. Обходитесь своими силами. Хотя - когда возникала очередная волна оптимизаций - опорность помогала сохранить людей в отделе.
Но это было всё лет 5 и более назад. Как там сейчас - не знаю.
Еще раз уточню - всё это было предназначено для контроля одной кастомной системы. Большой замкнутой системы.
Был еще форк этой DLP под офисные нужды, но там всё было вообще грустно. Контроль потоков защищаемой информации обеспечить было практически нереально. Как связать открытие документа, содержащего кроме всего прочего, защищаемую информацию, копировние её в клипборд, далее вставка буфера в почтовое сообщение, отправка на соседний комп, далее обработка сообщения соседом (от которого можно получить его же и обратно) и отсылка куда-нибудь еще... В принципе, это легальная схема подготовки документа несколькими сотрудниками. И документ выходящий, при этом может быть как "секретным", так и не содержать никаких секретов. Как вычленить в этой каше утечку конфиденциального абзаца из оригинального документа - не представляю. Так что и в офисной своей части этот форк контролировал запуски ворда с екселями и отлуками. Но контроля потоков информации по Беллу-Лападулу там не было...