- На счёт вашей базы ты как раз ошибаешься, Валерий. Она должна стать секретной, если подходить к этому делу профессионально. А технология искажения информации, о которой ты говоришь, называется «data scrambling». И вам придётся тоже применять эту технологию, жизнь вас заставит. Что умеет делать Борина программа?
- Это классная программка, ей нужно только задать интервал записей и алгоритм искажения, она читает запись и искажает согласно заданию. Простые алгоритмы - это, например, в каждом поле записи поменяй первый знак на второй, или два первых знака на седьмой и двадцатый знак латинского алфавита. Я пока освоил только простые алгоритмы - инструкции нет, а экран помощи на английском языке. У меня идёт туго и медленно. Борька эту программу хорошо знал, он с ней раньше, до нашего проекта, много работал ещё в Америке.
- Валера, а ты знаешь, как пользоваться функциями поиска по кусочкам полей? Давай повторим все прошлые запросы, но только двигаясь по кусочкам, заменяя буквы специальными значками.
В течение часа мы всё-таки отловили проклятую запись в сильно искажённом виде. Злоумышленник применил самый простой алгоритм – заменил первый и последний знаки в каждом поле на первый и последний знак соседнего поля:
| #2
C-14397-2002| Ж3.05.200р | Килой дом, два этажа, участок 20 акро7 | Жемери, ул. Сатеклес, 6в| Фовальский, Франс| Придманис, Юрир| Фирагс, Ивас|.Сотников, прощаясь, сказал:
- А ты серьёзно волокёшь в нашем деле, коллега! У вас в криминальной полиции все программисты такие?
- Про всех не знаю – я совсем недавно работаю в криминальной полиции, но один очень крутой у нас есть, его Михаилом Веткиным зовут…
Поздно вечером мы с Софийкой собрались выгуливать Грифа в Межапарке. Умный пёс ещё несколько дней назад уловил существенную разницу для него в новом выгульном сервисе. Занятые своими делами хозяева дома на скорую руку запрягали его в ошейник и протаскивали бедное животное в быстром темпе по нескольким кварталам своей улицы. Мы – отдыхающие, медленно и аккуратно надеваем псу ошейник, а потом, никуда не спеша, долго бродим вместе с Грифом по дорожкам лесопарка. Теперь пудель утром и вечером всегда ошивается около двери комнаты для гостей, всем своим видом давая понять хозяевам, что он больше не хочет беспокоить своих хозяев - важных господ. Для выполнения утомительной для Голдиных процедуры теперь, неизвестно откуда, появились рядовые исполнители, которые вследствие их низкого положения в доме гуляют по лесу до тех пор, пока это требуется самому Грифу.
Полковник Веткин внезапно позвонил на мобильник, который я только пару дней назад взял в аренду.
- Саша, я могу сейчас подъехать поговорить?
- Миша, ты сначала ответь, как узнал номер моего мобильника? Я отказываюсь помогать тебе в условиях тотальной слежки и прослушки. Поговорить мы сможем, но только в парке, это рядом с домом Голдиных, это через дорогу. Я не хочу пугать своих родичей, они ведь тоже понимают, что начальники убойных отделов криминальной полиции просто так в гости не являются…
- Не пугайся, Саша! Мобильник ты сам давал Зите Калныня позвонить, когда у неё зарядка кончилась. Она, в свою очередь, мне отзвонилась, чтобы доложиться о статусе ваших расследований в коммунальном хозяйстве, а номер мобильника сам по себе и высветился. Хочешь встретиться в парке - я согласен, хотя я собирался в дом Голдиных зайти, две бутылки французского Божоли в своей машине везу.
Повод выгула Грифа отлично сослужил нам с Софийкой для маскировки от своих родичей нашего вечернего свидания со следователем. Мы долго гуляли втроём, не считая собаки, в светлых прибалтийских сумерках и атмосфере, насквозь пронизанной моим любимым запахом матёрого соснового леса.
- Миша, а почему ты не использовал программиста из вашего ВЦ министерства для экспертизыь в министерстве коммунального хозяйства?