Що таке кейлоггер?

Простіше кажучи, кейлоггер (KL) – це інструмент, призначений для реєстрації всіх натискань клавіш комп’ютера, через програмне забезпечення або апаратний пристрій. Ця активність запису з клавіатури також називається кейлоггінг або кейстрок логгінг. Хоча кейлоггери не є незаконними, але їх використання часто пов’язано з шкідливими операціями.
Позитивне використання кейлоггера
Незважаючи на те що вони використовуються для незаконної діяльності, кейлоггери мають кілька позитивних варіантів експлуатації. Якщо він використовується з благими намірами, то він може допомогти батькам контролювати діяльність своїх дітей за ПК або використовуватися роботодавцем для визначення того, як їх співробітники використовують свої ПК в робочий період. Однак слід зазначити, що це повинно бути зроблено тільки з добровільною згодою співробітників. Кейлоггер також може використовуватися для захисту (запису) паролів і інших даних, в разі збою операційної системи (але безумовно є кращі способи зробити це). Крім того, кейстрок логгінг був недавно прийнятий вченими як інструмент дослідження процесів людського письма.
Негативне використання кейлоггера
Як випливає з назви, метою кейлоггера є запис кожного натискання клавіші з цільового комп’ютера, що не завжди погано. Але на жаль, найбільш поширене використання кейлоггера пов’язано зі зловмисної діяльністю. KL-програми широко використовуються кіберзлочинцями в якості способу викрадення конфіденційної інформації від жертв, такої як номери кредитних карт, паролі, особисті листи, банківські облікові дані, номери водійських посвідчень і т.д.
Типи кейлоггера
Як згадувалося раніше, існують два основних типи пристроїв для кейлоггінга. Є програмна і апаратна версія. Коли справа доходить до програмних і апаратних кейлоггерів, важливо розуміти різницю між цими двома типами. Хоча найбільш поширеним є програмна версія, слід зрозуміти як функціонує апаратний KL.
Апаратне забезпечення кейлоггер:
- Зазвичай він складається з невеликого чіпа або дроту, який фізично прикріплений до комп’ютера чи ноутбука;
- Більшість апаратних KL можна легко видалити;
- Здобута інформація може бути переглянута за допомогою координуючої комп’ютерної програми, навіть після видалення чіпа або проводу;
- Зазвичай є кращим типом кейлоггера для компаній, які піклуються про своїх співробітників;
- Унікальність програмних кейлоггеров, це версія прошивки апаратного забезпечення KL, який можна підключити до BIOS комп’ютера і записувати дані, як тільки він включиться;
- Бездротові сніфери KL здатні перехоплювати зв’язок між бездротовими клавіатурами і комп’ютером.
Програмний кейлоггер
На жаль, програмний кейлоггер набагато складніше виявити. Існує безліч різних категорій, з різними методами і технологіями, але в цілому ми можемо розглянути наступне:
- Зазвичай він складається з програмного забезпечення, яке було таємно встановлено хакером на ваш комп’ютер. Можна завантажити безпосередньо на хост комп’ютер (наприклад, за допомогою фішинг-атак), або віддалено.
- Найбільш поширені програмні кейлоггери записують тільки активність клавіатури комп’ютера, але є модифіковані версії, здатні виконувати скріншоти і журнал буфера обміну.
- Менш поширені типи програмного KL включають ті, які засновані на: Javascript (введені на веб-сайти), API (працюють всередині програми) і веб-формах (запис будь-яких даних представлених в веб-формах).
Запобігання апаратного кейлоггера
Дуже малоймовірно, що у вас може бути апаратний кейлоггер, особливо в самоті вашого власного будинку. Однак це можливо в суспільному середовищі. Оскільки для роботи апаратного кейлоггера зазвичай використовується USB порт, ваш основний захист буде полягати у використанні вибіркових перевірок в області USB, на вашому комп’ютері. При введенні конфіденційної інформації, такої як пароль, ви також можете використовувати мишу, щоб заплутати кейлоггер, якщо такий є. Наприклад, спочатку вводите останній символ свого пароля, а потім проведіть курсор, щоб ввести інші. Кейлоггер буде реєструвати останній символ як перший. Вибір і заміна тексту під час введення також є варіантом. Ви можете спробувати безліч різних способів або інших методів обдурити Тайпінг . Однак ці методи не дуже функціональні, і можуть не працювати з більш складними кейлоггера, які також записують екран або активність миші.
Запобігання програмного кейлоггера
- Програмні кейлоггери складніше виявити, але установка хорошого антивіруса швидше за все допоможе вам убезпечити.
- Установка програмного анти-кейлоггера також є варіантом, оскільки він спеціально призначений для виявлення, видалення і запобігання кейлоггер атак.
- Будьте обережні з вкладеннями електронної пошти і посиланнями. Не натискайте на оголошення і сайти від невідомого вам джерела.
- Оновлюйте свої програмні додатки і операційну систему
- Будь-який користувач, хто використовує інтернет-банкінг або будь-яку іншу онлайн діяльність, яка пов’язана з грошима, повинен бути особливо обережним (включаючи адептів криптовалюта і трейдерів).
Як виявити і видалити Keylogger
Найпростіший спосіб виявити програмний кейлоггер, це перевірити роботу системних процесів. Якщо є щось, що виглядає дивно, ви повинні пошукати це в інтернеті і спробувати з’ясувати, це легальна програма або вже відомий кейлоггер. Крім того, також важливо вивчити ваш вихідний трафік з комп’ютера.
Позбутися від програмного кейлоггера непросто, але це можна зробити. Спочатку ви повинні встановити анти-кейлоггер і перевірити, чи можна його видалити. Якщо ваш комп’ютер все ще дивно працює, і ви підозрюєте, що анти-кейлоггер не зміг вирішити проблему, найімовірніше ви повинні повністю форматувати і встановлювати заново свою операційну систему.