- •Введение
- •Методы перехвата паролей Брутфорс
- •Вредоносное программное обеспечение
- •Догадки
- •Снифферы
- •Клавиатурные шпионы
- •Методы противодействия перехватам паролей Методики поиска клавиатурных шпионов
- •Слежение за клавиатурным вводом при помощи перехвата api функций
- •Клавиатурный шпион на базе драйвера
- •Аппаратные клавиатурные шпионы
- •Защита от радужных таблиц
- •Защита от фишинга
- •Способы защиты от социальной инженерии
- •Как определить атаку социального инженера
- •Классификация угроз Угрозы, связанные с телефоном
- •Угрозы, связанные с электронной почтой
- •Угрозы, связанные с использованием службы мгновенного обмена сообщениями
- •Основные защитные методы
- •Многоуровневая модель обеспечения безопасности
- •Программы для поиска и удаления клавиатурных шпионов
- •Заключение
- •Список используемой литературы и источников
Основные защитные методы
Специалисты по социальной инженерии выделяют следующие основные защитные методы для организаций:
разработка продуманной политики классификации данных, учитывающей те кажущиеся безвредными типы данных, которые могут привести к получению важной информации;
обеспечение защиты информации о клиентах с помощью шифрования данных или использования управления доступом;
обучение сотрудников навыкам для распознавания социального инженера, проявлениям подозрения при общении с людьми, которых они не знают лично;
запрет персоналу обмен паролями либо использование общего;
запрет на предоставление информация из отдела с секретами кому-либо, не знакомому лично или не подтвержденному каким-либо способом;
использование особых процедур подтверждения для всех, кто запрашивает доступ к конфиденциальной информации;
Многоуровневая модель обеспечения безопасности
Для защиты крупных компаний и их сотрудников от мошенников, использующих техники социальной инженерии, часто применяются комплексные многоуровневые системы безопасности. Ниже перечислены некоторые особенности и обязанности таких систем.
Данные. Деловая информация: учетные записи, почтовая корреспонденция и т. д. При анализе угроз и планировании мер по защите данных нужно определить принципы обращения с бумажными и электронными носителями данных.
Приложения. Программы, запускаемые пользователями. Для защиты среды необходимо учесть, как злоумышленники могут использовать в своих целях почтовые программы, службы мгновенной передачи сообщений и другие приложения.
Компьютеры. Серверы и клиентские системы, используемые в организации. Защита пользователей от прямых атак на их компьютеры, путём определения строгих принципов, указывающих, какие программы можно использовать на корпоративных компьютерах.
Внутренняя сеть. Сеть, посредством которой взаимодействуют корпоративные системы. Она может быть локальной, глобальной или беспроводной. В последние годы из-за роста популярности методов удаленной работы, границы внутренних сетей стали во многом условными. Сотрудникам компании нужно разъяснить, что они должны делать для организации безопасной работы в любой сетевой среде.
Периметр сети. Граница между внутренними сетями компании и внешними, такими как Интернет или сети партнерских организаций.
Программы для поиска и удаления клавиатурных шпионов
Любой антивирусный продукт. Все антивирусы в той или иной мере могут находить клавиатурные шпионы, однако клавиатурный шпион не является вирусом и в результате пользы от антивируса мало;
Утилиты, реализующие механизм сигнатурного поиска и эвристические механизмы поиска. Примером может служить утилита AVZ, сочетающая сигнатурный сканер и систему обнаружения клавиатурных шпионов на базе ловушек;
Специализированные утилиты и программы, предназначенные для обнаружения клавиатурных шпионов и блокирования их работы. Подобные программы наиболее эффективны для обнаружения и блокирования клавиатурных шпионов, поскольку как правило могут блокировать практически все разновидности клавиатурных шпионов.
Из специализированных программ интерес могут представлять коммерческие продукты PrivacyKeyboard и Anti-keylogger(пример программы (http://www.bezpeka.biz/).
Программа Anti-keylogger работает в фоновом режиме и производит обнаружение программ, подозреваемых в слежении за клавиатурой. В случае необходимости можно вручную разблокировать работу любой из обнаруженных программ (например, на рисунке видно, что в список «шпионов» попали MSCTF и программа закачки из Интернета FlashGet). Для обнаружения клавиатурных шпионов не применяются базы сигнатур, обнаружение ведется эвристическими методами.
Тестирование программы показало, что она эффективно противодействует клавиатурным шпионам, основанным на применении ловушек, циклического опроса и клавиатурного драйвера-фильтра.
Другим примером может служить программа AdvancedAntiKeylogger (http://www.anti-keylogger.net).
В режиме обучения данная программа по логике работы напоминает Firewall – при обнаружении подозрительной активности ится предупреждение с указанием имени и описания программы. Пользователь может выбрать действие на сеанс (разрешить, запретить), или создать постоянное правило для приложения. В ходе тестов AdvancedAntiKeylogger уверенно обнаружил все основные разновидности клавиатурных шпионов (на базе ловушки, циклического опроса, драйвера-фильтра). Настройки программы защищаются паролем, который задается в ходе инсталляции.
