Home Security BusKill Cable Can Trigger Self-Destruction In Stolen Laptops

BusKill Cable Can Trigger Self-Destruction In Stolen Laptops


Let’s consider a scenario: You’re at a public location (let’s say a cafe) while necessarily authenticated into some super important service (let’s say online banking). But what if–after you’ve carefully authenticated–someone snatch-and-runs with your laptop?

Software engineer and Linux sysadmin, Michael Altfield, has come up with an solution to protect stolen device data. He has developed a security cable that he calls ‘BusKill’ that can secure your data in case of laptop theft.

The cable is designed to combat should a thief snatch-and-run a users laptop. Altfield came up with an idea that will instantly shut down the system the moment someone steals it. He created a simple $20 cable that protects the laptop.

For successful operation, one end of the cable is attached to the user, the other end is connected with the laptop. The moment it is disconnected from the device, the action triggers a udev script. This script can further trigger a system shut down, or entirely wipe the data (as directed by the user).

Altfield has also shared a brief video demonstrating how BusKill will work.

Create Your Own BusKill

Altfield has detailed everything in his blog post about the setting up of the cable and the software.

In brief, creating BusKill requires you to have,

  • A USB drive with keyhole
  • Small carabiner keyring
  • A USB magnetic breakaway adapter
  • 1m long USB extension cable

In all, it will cost you around $20 to obtain these components.

Buskill cable
Source: Michael Altfield

As for the system configuration, it requires the user to add a new udev rule file to /etc/udev/rules.d/ to trigger a specific action whenever the specified USB is removed from the laptop. This first requires the user to figure out the ID-MODEL for the specified USB.

$ udevadm monitor --environment --udev

Then, set up the rule while inserting this ID_MODEL. The subsequent action can be anything from displaying screen saver to wiping off the data. For instance, to set up a screen saver,

cat << EOF | sudo tee /etc/udev/rules.d/busKill.rules
ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="DISPLAY=:0 xscreensaver-command -lock"
sudo udevadm control --reload

Whereas, the following will trigger system shut down upon USB removal.

cat << EOF | sudo tee /etc/udev/rules.d/busKill.rules
ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_MODEL}=="Micromax_A74", RUN+="shutdown -h now"
sudo udevadm control --reload

Let us know your thoughts in the comments.

The following two tabs change content below.

Abeerah has been a passionate blogger for several years with a particular interest towards science and technology. She is crazy to know everything about the latest tech developments. Knowing and writing about cybersecurity, hacking, and spying has always enchanted her. When she is not writing, what else can be a better pastime than web surfing and staying updated about the tech world! Reach out to me at: [email protected]

Source link

Related Articles

Leave a Comment

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More