---------------------------------------- | |
CTRL-ALT-LED keyboard LED attack on airgapped systems | |
July 11th, 2019 | |
---------------------------------------- | |
So I saw an interesting article on zdnet earlier about keyboard LEDs | |
potentially being used to exfiltrate data on extremely high security | |
air gapped systems (essentially systems have no network access). | |
Here's a short synopsis of the article | |
> The attack, which they named CTRL-ALT-LED, is nothing that regular | |
> users should worry about but is a danger for highly secure environments | |
> such as government networks that store top-secret documents or enter- | |
> prise networks dedicated to storing non-public proprietary information. | |
> The attack requires some pre-requisites, such as the malicious actor | |
> finding a way to infect an air-gapped system with malware beforehand. | |
> CTRL-ALT-LED is only an exfiltration method. But once these prerequi- | |
> sites are met, the malware running on a system can make the LEDs of an | |
> USB-connected keyboard blink at rapid speeds, using a custom transmis- | |
> sion protocol and modulation scheme to encode the transmitted data. A | |
> nearby attacker can record these tiny light flickers, which they can | |
> decode at a later point, using the same modulation scheme used to | |
> encode it. | |
Given previous hypotheticals against airgapped systems using hard disk | |
drive LEDs, I think it's entirely reasonable that folks using systems | |
requiring this much security should make a few changes to prevent | |
exfiltration of information via LEDs... For starters I would remove the | |
keyboard LEDs with an X-ACTO knife, it's a realitively simple operation | |
to do. If users absolutely need a keyboard indication of whether num/ | |
caps/scroll lock is on, a keyboard manufacturer could easily make old- | |
style keyboards with mechanical latches for those keys (you gently press | |
your finger on the lock key to see if it's actually locked or not). | |
Furthermore the HDD LED should be removed for the same reason, and while | |
we are at it, the power LED should be removed too. Before you say that | |
I am mad for advocating power LED removal, hear me out; an external power | |
LED can be made by handy engineers with ease: an induction coil attached | |
to the incoming mains of the PSU can be wired into an LED (be sure to use | |
a filtering capacitor) to determine if the system is powered or not. | |
Don't take a chance on taping off LEDs, tape can fall off, and some users | |
compulsively pick at things. Ugh. | |
As for me, I'm taking the easy way out: if the data is so important that | |
it requires an airgapped system, I'm not going to put it on any of my | |
computers to begin with. :) | |
---------------------------------------- | |
Back to phlog index | |
gopher.zcrayfish.soy gopher root | |
This phlog entry has been read 3864 times. | |
Future direct comment submission has been disabled for this phlog entry. | |
Comments are still accepted by email, please send to: | |
[email protected] | |
Be sure to include the post title in the subject line! Thanks! | |
Comments have been left on this post: | |
everyone should have an airgap machine for making key pairs. | |
Posted Sat Jul 20 02:12:46 UTC 2019 by 104.244.74.97 | |
------------------------------------------------------------------------ | |
I have an airgap machine for making private keys. | |
Posted Sat Aug 17 01:21:24 UTC 2019 by 178.17.170.135 | |
------------------------------------------------------------------------ |