- BrainTools - https://www.braintools.ru -
За годы в SOC и на пентестах я привык к неприятному распределению: самый дорогой периметр обходится не через уязвимость в коде, а через того, кто за этим периметром сидит. Файрвол не устаёт, не хочет помочь и не боится начальства. Человек устаёт, хочет и боится.
Эта статья не про конкретные схемы «как разводят» — их пересказывают в каждой новости. Она про механику: что именно происходит с человеком в момент атаки, почему инструктаж почти не помогает и что работает вместо него.
Стандартный ответ на социальную инженерию — собрать сотрудников, показать презентацию, повесить плакат «будь бдителен». Через месяц люди попадаются ровно так же, и вывод обычно делают неверный: «плохо учили, надо повторить».
Учили нормально. Просто бдительность — это осознанная работа: сомневаться, сверять, перепроверять. А вся социальная инженерия построена на том, чтобы человек в нужный момент действовал не осознанно, а на автомате. Инструктаж живёт в осознанном слое. Атака работает в обход него.
Здесь стоит быть аккуратным с формулировками, потому что в этом месте обычно начинают рассказывать про физиологию мозга [1]. Я не нейробиолог и утверждать про сужение доступа к чему-либо не берусь. Скажу то, что видно снаружи и воспроизводится на любой проверке: человек под давлением времени и авторитета перестаёт задавать уточняющие вопросы. Не «не может» — просто перестаёт. Тот же сотрудник, которому дать ту же историю в письменном виде и без спешки, разбирает её за минуту и находит нестыковки сам.
Отсюда практический вывод: защита не должна опираться на силу воли человека в худшую его минуту. Она должна опираться на процедуру, которая срабатывает вместо воли.
Механизмы влияния описаны в социальной психологии задолго до фишинга. Атакующие ничего не изобрели — они просто применяют их быстрее, чем собеседник успевает распознать.
Авторитет. Достаточно уверенного тона, правильной лексики и намёка на должность — легитимность собеседник достроит сам. В компаниях с жёсткой иерархией это работает лучше всего: переспросить руководителя неловко. Отсюда вечная маскировка под «службу безопасности», «руководство», «проверяющих».
Срочность. «Нужно немедленно», «через час заблокируют», «я на совещании, решай сам». Дефицит времени — главный инструмент, потому что он бьёт прямо по возможности проверить. Торопиться и тщательно сверять одновременно не выходит.
Взаимность. Человек, получивший даже мелкую услугу, чувствует себя обязанным. Классический ход — «решить» проблему, которую атакующий сам и создал: сначала звонок «у вас там сбой, сейчас помогу», потом просьба подтвердить.
Социальное доказательство. «Все коллеги уже согласовали», «это стандартная процедура». Ссылка на большинство снимает с человека ответственность за решение.
Симпатия и страх [2]. Две крайности одного приёма — перевести собеседника из режима размышления в режим эмоции [3]. Либо приятный человек, которому неловко отказать, либо угроза последствиями. Цель одна.
Читать этот список полезно не для того, чтобы «распознавать манипуляции» — в моменте вы их не распознаете. Полезно другое: заметить, что все пять рычагов давят на одно и то же место — на готовность взять паузу. Значит, и защищать надо именно паузу.
Это я проговариваю после каждого пентеста, где была социальная инженерия, и повторю здесь.
Люди, которых удалось обмануть, почти никогда не были невнимательными. Чаще наоборот: отзывчивые, исполнительные, те, кто хотел помочь и не подвести команду. Социальная инженерия эксплуатирует не пороки, а достоинства — вежливость, готовность помочь, уважение к старшим. Попросить сотрудников перестать быть отзывчивыми нельзя, и в этом сложность.
Поэтому разбор инцидента в жанре «ну как ты мог купиться» не просто неприятен — он прямо вредит. Он учит ровно одному: в следующий раз молчать. А сотрудник, который боится сказать «кажется, я нажал не туда», — это разница между инцидентом на десять минут и инцидентом на две недели. В моей практике самые дешёвые по последствиям случаи — те, где человек пришёл сам и сразу, причём почти всегда это были люди, которых до того ни разу публично не отчитывали.
Раз воля в стрессе [4] ненадёжна, решение надо вынести за пределы стрессового момента.
Процедура вместо интуиции [5]. Правило формулируется механически, без оценочных суждений: любой срочный запрос, касающийся денег, доступов или данных, подтверждается по независимому каналу. Не «догадайся, что это мошенник», а «перезвони по номеру из внутреннего справочника — не по тому, что назвали в разговоре или указали в письме». Ключевое слово — независимый: обратный звонок по номеру из подписи в том же письме ничего не проверяет.
Право на паузу, закреплённое явно. Сотрудник должен твёрдо знать, что за «я перепроверю и перезвоню» его не накажут — даже если на том конце действительно директор. Атака живёт за счёт неловкости тормозить. Уберите неловкость — рычаг исчезнет. Это, кстати, единственный пункт списка, который ничего не стоит и который почти никто не оформляет письменно.
Культура, в которой признаются. Среда, где «я, кажется, ввёл пароль не туда» — повод среагировать, а не повод для позора, ловит инциденты в разы раньше. Технически бесплатно, по эффекту сопоставимо с половиной купленных средств защиты.
Техника, подпирающая психологию. Там, где можно, стоит убрать зависимость от одного уставшего человека. Подтверждение входа с вводом числа с экрана вместо кнопки «да» — сотрудник не может подтвердить чужой вход, не видя чужого экрана. Пометка о внешнем отправителе в почте — она не спасает от целевой атаки, но убирает целый класс писем «от гендиректора» с внешнего адреса. Ограничение частоты повторных запросов подтверждения — против того, чтобы человека просто задавили количеством. Ничего из этого не заменяет культуру, но каждое сокращает число моментов, когда всё держится на одном решении одного человека.
Три вопроса, ответы на которые обычно неприятны.
Записано ли где-нибудь право на паузу — не в презентации, а в регламенте, на который сотрудник может сослаться. Если нет, то в конфликте [6] с настойчивым «директором» ему нечем прикрыться.
Есть ли независимый канал подтверждения и знают ли о нём. Не «есть ли справочник», а знает ли рядовой сотрудник, куда звонить в 19:40, когда обычные согласующие уже недоступны — потому что именно на это время такие звонки и приходятся.
Что происходит с человеком, который сообщил о своей ошибке [7]. Если хоть раз в компании это закончилось публичным разбором с фамилией, следующий сообщать не придёт, и никакие инструктажи этого не перевесят.
Безопасность не заканчивается на портах и обновлениях. Можно закрыть всё, что закрывается технически, и получить проход там, где сидит человек, — потому что рычаг влияния оказался сильнее процедуры.
Защищаться при этом можно, просто не там, где обычно ищут: не в силе воли сотрудника в его худшую минуту, а в процедурах, которые думают за него, когда думать уже некогда.
Автор: jbenderov
Источник [8]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/35188
URLs in this post:
[1] физиологию мозга: http://www.braintools.ru/article/5999
[2] страх: http://www.braintools.ru/article/6134
[3] эмоции: http://www.braintools.ru/article/9540
[4] стрессе: http://www.braintools.ru/article/9548
[5] интуиции: http://www.braintools.ru/article/6929
[6] конфликте: http://www.braintools.ru/article/7708
[7] ошибке: http://www.braintools.ru/article/4192
[8] Источник: https://habr.com/ru/articles/1076454/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1076454
Нажмите здесь для печати.