В информационной безопасности атака KARMA — это атака, которая использует поведение некоторых устройств Wi-Fi в сочетании с отсутствием аутентификации точек доступа в многочисленных протоколах WiFi. Это вариант атаки злого близнеца . [1] Подробности атаки были впервые опубликованы в 2004 году Дино даи Зови и Шейном Маколеем. [2]
Уязвимые клиентские устройства передают «список предпочитаемых сетей» (PNL), содержащий SSID точек доступа, к которым они ранее подключались, и готовы автоматически переподключаться без вмешательства пользователя. [3] [1] Эти передачи не зашифрованы и, следовательно, могут быть получены любой точкой доступа WiFi в радиусе действия. [4] [5] Атака KARMA заключается в том, что точка доступа получает этот список, а затем присваивает себе SSID из PNL, [3] [6] таким образом становясь злым двойником точки доступа, которой уже доверяет клиент. [1]
После этого, если клиент получает сигнал вредоносной точки доступа, более сильный, чем сигнал подлинной точки доступа (например, если подлинной точки доступа нет поблизости), и если клиент не пытается аутентифицировать точку доступа, то атака должна быть успешной. Если атака успешна, то вредоносная точка доступа становится человеком посередине (MITM), что позволяет ей развертывать другие атаки против устройства жертвы. [4]
Отличие KARMA от простой атаки «злой близнец» заключается в использовании PNL, что позволяет злоумышленнику знать, а не просто угадывать, к каким SSID (если таковые имеются) клиент будет автоматически пытаться подключиться. [1]