Жизнь не стоит на месте и спустя несколько лет существования Телеграм-канала «Пост Лукацкого» я решил, что пора добавить интерактива. Нет, я не открыл комментарии в телеге, я запустил «Мудрый ИБобот» 🙂 Это бот, который решает пока 3 задачи:
- Дает каждый день совет по кибербезу или задает наводящий вопрос, заставляющий задуматься.
- Подсказывает какой сегодня ИБ-праздник (если он есть).
- Позволяет работать со списком российских разработчиков ИБ-решений.
Аватарку для него сгенерила нейросетка «Кандинский«. И это одно из немногих изображений, которое выглядело не так депрессивно 🙂
Первые две задачи не требуют особых пояснения и вашего участия — после старта бота вы будете ежедневно получать один совет по ИБ и, если сегодня есть какая-то памятная дата, связанная с ИБ, еще и напоминание о ней. Если вы захотите больше советов, то вам надо будет всего лишь нажать кнопку «Получить мудрый совет по ИБ». Сейчас в базе под две сотни советов и она регулярно мной пополняется. Советы выбираются случайным образом.
Работа со списком вендоров более интерактивна. Вы можете осуществлять поиск либо по имени компании, либо по типам средств защиты, которые вы ищете. В первом случае вы получите название компании, типы продуктов, которые она выпускает и ссылку на ее сайт. Если при написании названия компании вы ошиблись, то бот умный и он выдаст вам компании с похожими именами. Например, если вы введете «позтив», то он поймет, что вы искали Positive Technologies и выдаст вам правильный ответ. Если под вашу ошибку попадает несколько компаний, то вам выдадут их список. Например, если вы введет «бофт», то вам выдадут два близких названия — «Бифит» и «МСофт».
Обратите внимание, поиск ошибок достаточно интеллектуальный и это может иногда приводить к неожиданным результатам. Например, в процессе тестирования бота, на известное всем слово из трех букв он выдал вполне конкретную компанию, выпускающую NGFW. Уж не знаю, почему алгоритм посчитал, что между этими словами есть схожесть, но уж так получилось. Сейчас алгоритм подкрутили и он не должен так косячить.
Помимо ошибок в именах компаний бот еще понимает сленг, синонимы и геополитическую ситуацию. Например, если вы введете в поиске по имени компании «грибы», то он вам выдаст ссылку на компанию F.A.C.C.T. И даже если вы введете «Group-IB», он тоже выдаст ссылку на F.A.C.C.T. Так как часто мы называем компании их сокращенными именами, то я постарался этот момент в боте тоже учесть. Например, если вы введете «ПТ» или «Каспер», то получите ссылки на вполне понятные компании — Positive Technologies и Лабораторию Касперского.
Кстати, на сайте весь этот интеллект не работает, — там просто таблица с поиском по всем полям без какой-либо проверки на ошибки, синонимы и т.п.
К слову, про Позитив. Вы знаете как правильно пишется слово Technologies на русском языке? Текнолоджиз, Текнолоджис, Технолоджис или Технолоджиз? Эти нюансы бот тоже старается учитывать — ему, в целом, все равно, и он все равно даст правильный ответ.
Если вы хотите узнать, какие компании выпускают средство защиты того или иного типа, то вам поможет соответствующая функция поиска. Просто вводите нужную аббревиатуру и вуаля — список компаний у вас перед глазами. Если вы не знаете аббревиатур (кто же их все запоминает?), то бот подскажет те, с которыми он умеет работать.
Ничего сложного в работе бота нет — с ним можно вообще не взаимодействовать и просто каждый день получать советы. А можно и для большей пользы применить — искать нужные компании. В бота перенесены все компании с сайта, но если чего-то не хватает, то пишите через форму обратной связи (в боте) и я добавлю.
Итак, адрес бота в Телеграме — @secwise_bot
Есть ряд идей по расширению функционала бота, но посмотрим, как пойдет в текущем варианте. Может им и не будет никто пользоваться, тогда и заморачиваться развитием не стоит 🙁 В любом случае опыт полезный и интересный.
«Мудрый ИБобот» — это результат семейного подряда; создан отцом и сыном Лукацкими. Сын программировал — я формулировал ТЗ, модифицировал задачи, наполнял контентом, был тестером, проверял результат. Если вдруг вам тоже нужен бот, то я могу побыть импресарио своего сына и предложить его услуги по программированию (писать можно мне — я передам ему контакты).