📄Работа №51046

Тема: ИМИТАТОР АППАРАТНОГО КЕЙЛОГГЕРА НА ОСНОВЕ ОДНОПЛАТНОГО КОМПЬЮТЕРА RASPBERRY PI

📝
Тип работы Бакалаврская работа
📚
Предмет информационная безопасность
📄
Объем: 62 листов
📅
Год: 2017
👁️
Просмотров: 661
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 3
1. СРЕДСТВА СЪЁМА ИНФОРМАЦИИ С КЛАВИАТУРЫ 5
1.1. Программные кейлоггеры 5
1.2. Аппаратные кейлоггеры 9
1.2.1. Закладка внутри клавиатуры 10
1.2.2. Считывание данных с кабеля клавиатуры бесконтактным
методом 11
1.2.3. Включение устройства в разрыв кабеля 12
1.2.4. Аппаратная закладка внутри системного блока 14
1.2.5. Съем информации на основании анализа акустических
излучений 15
2. РАЗРАБОТКА ИМИТАТОРА АППАРАТНОГО КЕЙЛОГГЕРА 17
2.1. Обзор аппаратной основы кейлоггера 17
2.2. Обзор программного обеспечения 20
2.3. Принципы работы клавиатуры. PS/2 протокол 21
2.4. Обработка сигналов клавиатуры 29
2.5. Передача сигналов компьютеру. Эмуляция PS/2 интерфейса 32
2.6. Правовые аспекты 41
3. ТЕСТИРОВАНИЕ УСТРОЙСТВА 43
3.1. Корректность ввода 43
3.2. Чтение лог-файла 44
3.3. Скорость ввода 46
3.4. Сочетания клавиш 46
ЗАКЛЮЧЕНИЕ 48
СПИСОК ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ

📖 Введение

В современном мире особо ценным ресурсом является информация. Наиболее распространенным средством для хранения и работы с конфиденциальной информацией является персональный компьютер. Актуальность данной выпускной квалификационной работы связана с существованием целой отрасли промышленного шпионажа, направленной на несанкционированное получение данных с ПК. Одним из инструментов для съёма секретных данных с компьютера является кейлоггер.
Поскольку на данный момент программные средства информационного шпионажа наиболее распространены, изучению аппаратных средств несанкционирванного доступа к данным, а также средств для их обнаружения уделяется меньше внимания. Следовательно, существует потребность в устройствах-имитаторах закладных устройств для исследований и разработки средств для борьбы с ними.
Цель данной работы - реализация имитации аппаратного кейлоггера на основе одноплатного компьютера Rasberry Pi, подключаемого в разрыв соединения клавиатуры с персональным компьютером с записью перехваченных данных на карту micro-sd.
Необходимо решить следующие задачи:
1. изучить существующие схемы кейлоггеров, выяснить принцип работы, достоинства и недостатки;
2. написать программное обеспечение, позволяющее фиксировать манипуляции с клавиатурой и сохранять данные о них;
3. реализовать подключение кейлоггера к клавиатуре, не создавая помех для ввода данных в компьютер;
4. провести испытания устройства в стендовых условиях.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В ходе данной работы были исследованы различные типы кейлоггеров, проведено сравнение их основных характеристик, выявлены преимущества и недостатки. Были изучены принципы работы клавиатуры, PS/2 протокола передачи данных. Также были изучены возможности одноплатного компьютера Raspberry Pi 2B.
На основе этих знаний было разработано устройство-имитатор аппаратного кейлоггера на основе одноплатного компьютера Raspberry Pi. Устройство включается в разрыв кабеля клавиатуры.
Программное обеспечение для имитатора кейлоггера написано на языке Python 3.4, программа состоит из отдельных функций, которые позволяют осуществлять три этапа работы кейлоггера:
1. фиксирование события нажатия или отпускания клавиши;
2. логирование информации об этом событии (время, скан-код клавиши, символы или название клавиши, тип события);
3. ретрансляция переданной с клавиатуры команды на компьютер.
Сигнал с клавиатуры подаётся на USB-порт Raspberry Pi. Имитация PS/2 интерфейса для передачи команд компьютеру осуществляется с помощью системы GPIO, встроенной в Raspberry Pi и специально изготовленного кабеля для подключения по схеме «открытый коллектор».
Лог-файл, в который записываются данные, располагается на micro-sd карте.
Устройство обладает основными преимуществами аппаратных кейлоггеров:
• скрытность для программных средств обнаружения;
• возможность логирования до загрузки системы;
• простота установки.
Недостатками данного устройства являются:
• крупные габариты;
• питание от сети или от аккумулятора;
Но так как устройство является имитатором кейлоггера, то оно может и должно обладать подобными демаскирующими признаками.
Устройство прошло тестирование и показало хорошие результаты, поэтому поставленную цель можно считать выполненной. Данный имитатор кейлоггера можно использовать для исследования программных методов обнаружения аппаратных кейлоггеров.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Что такое кейлоггер? [Электронный ресурс]. Режим доступа: https://blog.kaspersky.ru/chthttp://mnc.ru/?path=./software/&file=keylogger-vredonosnaya-ili-zhe-poleznaya-programma.srco-takoe-keylogger/700/?slow=1(дата обращения: 13.04.17)
2. Что такое кейлоггер? И какие существуют виды клавиатурных шпионов? [Электронный ресурс]. Режим доступа: http://www.spy-soft.net/chto-takoe-kejlogger-vidy-klaviaturnyx-shpionov/(дата обращения: 16.04.17)
3. Оовременные клавиатурные шпионы [Электронный ресурс]. Режим доступа:http://compress.ru/article.aspx?id=15847(дата обращения: 23.04.17)
4. Что такое кейлоггер? [Электронный ресурс]. Режим доступа: https://xakep.ru/2006/12/04/35563(дата обращения: 13.05.17)
5. KeyKatcher Magnum 4MB PS/2 Forensic Hardware Keylogger [Электронный ресурс]. Режим доступа: www.keyllama.com/keykatcher/index.php?main page=product info&products id=8(дата обращения: 20.05.17)
6. KeyGhost hardware keylogger [Электронный ресурс]. Режим доступа:http://www.keyghost.com/(дата обращения: 23.05.17)
7. Raspberry Pi 2 mobel B. Техническая документация [Электронный ресурс]. Режим доступа:https://lib.chipdip.ru/140/DOC001140624.pdf(дата обращения: 23.05.17)
8. Как работает клавиатура компьютера [Электронный ресурс]. Режим доступа:
http://information-technology.ru/articles/20-it/6125-kak-rabotaet-klaviatura-kompyutera(дата обращения: 25.05.17)
9. Распиновка разъема ps/2 [Электронный ресурс]. Режим доступа: http://www.radiomaster.ru/spravka/papa mama/ps 2.php(дата обращения: 26.05.17)
10. Амосов В. В. Схемотехника и средства проектирования цифровых устройств: учебное пособие — БХВ-Петербург. 2007. — 560 с.
11. Описание интерфейса PS/2 [Электронный ресурс]. Режим доступа:https://marsohod.org/index.php/ourblog/11-blog/56-ps2(дата обращения: 27.05.17)
12. GPIO [Электронный ресурс]. Режим доступа: https://www.raspberrypi.org/documentation/usage/gpio/(дата обращения: 27.05.17)
13. Использование GPIO из Python на Raspberry Pi [Электронный ресурс]. Режим доступа:https://geektimes.ru/post/255050/(дата обращения: 27.05.17)
14. Постановление Правительства РФ от 16.04.2012 N 314[Электронный ресурс]. Режим доступа:
http://www.consultant.ru/document/Cons doc LAW 128740/92d969e26a4326c5d02fa79b8f9cf4994ee5633b/(дата обращения: 29.05.17)

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ