New 'USG' Firewalls Protect USB Drives From Malicious Attacks (zdnet.com)
A developer has created the USG, "a small, portable hardware USB firewall...to prevent malicious USB sticks and devices laden with malware from infecting your computer." An anonymous reader quotes ZDNet:
The problem is that most computers automatically trust every USB device that's plugged in, which means malicious code can run without warning... Cars, cash registers, and some ATMs also come with USB ports, all of which can be vulnerable to cyberattacks from a single USB stick. That's where the USG firewall comes in...a simple hardware serial link that only accepts a very few select number of safe commands, which prevents the device from executing system commands or intercepting network traffic. That means the data can flow from the USB device, but [it] effectively blocks other USB exploits.
The firmware has been open sourced, and the technical specifications have also been released online "to allow anyone to build their own from readily available development boards."
The firmware has been open sourced, and the technical specifications have also been released online "to allow anyone to build their own from readily available development boards."
Just in case first gets hacked you can stack them USG-USG-USG-USG-...-USB
Sorry, but couldn't get past all that sheep speak (aka dumbed down language). What exactly is that bridge for? Preventing badusb? Actually checking for malware files stored on the usb stick's filesystem? Preventing computers to flash the usb stick's firmware to make attacks permanent?
--Will the USG device protect against a thumbdrive that would fry your *computer* (electrically) if you plugged it in?
.
== WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
Sadly it's only USB1, so basically useless for moving files, which I imagine is the designed purpose. A cool device certainly, but at USB1 speeds more of a cool research project than something actually useful
Normal people worry me!
As far as I could glean from the article, the USG does nothing to stop USB devices from registering as a keyboard and then emulating keypresses to open up a back door. Having a physical switch on the USG that indicates 'this device is a keyboard' could stop that... for malicious devices that aren't actually USB keyboards.
I'm also skeptical hat the 'short list of approved commands' is 100% safe and there are no driver vulnerabilities linked to any of those commands. Also, if you plug a new USB device in thru this USG and it doesn't work, are you going to say 'too bad, probably infected', or are you going to remove the USG and try again?
Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
don't don't usb devices, or the devices they are plugged into, already include such protection?
captcha: excrete
A friend who works for the NSA said he could build an even better one for me! I plugged it in and now I'm amazingly, wonderfully safe. Safer than anyone. There isn't anybody on earth safer than me.
Donald
I've never yet seen an OS where you can't turn autorun off. Once you've done that, why do you need this?
Good, inexpensive web hosting
"The problem is that most computers automatically trust every USB device that's plugged in, which means malicious code can run without warning"
..
Windows only I presume
Well, part of the problem is that computers are set up to just automatically trust any piece of hardware that is plugged into USB, and even to just automatically run any executable that might be on it. Seems to me the problem isn't with USB as much as it is with stupid Windows trust defaults.
All unsigned USB sticks a wide open to all type os exploits.
When an unsigned USB stick is being attacked
and firmware upgraded with malicious code you are screwed.
You might even end up with the big package, rootkit, bot-client, you name it.
Throw everything out, there is nothing else to do.
Perhaps also move to a different part of the country.
Unsigned USB sticks should always be thrown out before it is too late.
Better put them in a hydralic press.
You can not scan USB stick firmware, so forget it
Just make sure your USB stick firmware is signed
This device does not stop the worst of the USB issues the Capacitor killer that draws in electricity, charges a capacitor, then releases it all back into the PC at high voltage and capacity, frying the computer.
excitingthingstodo.blogspot.com
The USG admits it's not high level. But to me it's a start. And a start is better than having nothing. (I wonder if if protects against bad memory sticks that fry your computer??)
What might be better is if the OS keeps a whitelist of devices that it's seen and prompts if it sees a new device with some information about what the device actually wants to try and do or be.
When your desktop PC's keyboard breaks, good luck adding the replacement you purchased to its whitelist.
There was an article here a few months ago about a USB Killer device that will send a stream of electricity to whatever device it's plugged into, destroying the USB port at minimum, or the entire device at worst.
I recently designed a power conditioning board for a high speed camera flash at work. This primarily involved transient voltage suppression (for ESD type events) and undervoltage / overvoltage lockout (prevents turn-on outside the nominal 10.8V-13.2V range). The board tolerates inputs up to 33V. When I asked my coworker if that was OK, he replied, "Seems fine; you have to stop at some point. Any device will be destroyed by a sufficiently high input voltage."
The board I made doesn't have one, but my favorite protection device is the overvoltage crowbar. It intentionally blows up a fuse protecting the device if the input voltage is above a certain level. The reference circuit on wikipedia is a good one: https://en.wikipedia.org/wiki/Crowbar_(circuit)
It's probaly more drywall than firewall.
We have a spark gap for over voltage protection on a particularly rustic piece of equipment. Has directions to adjust for altitude and seasonal humidity. I really want to try it, but do want to stay employed.
When was the last time that you plugged a random USB dongle into your computer? I have purchased all of my USB drives and devices and know what they do.
If anyone has physical access to my computer, they can simply stick a keyboard in and type away.
Those two reasons are enough to lead me to conclude that USG is completely useless. Now if someone can protect computers from PEBKACs...
I don't see how a user could use the on-screen keyboard to authenticate to Windows when the elevation prompt covers up the on-screen keyboard or when pressing Ctrl+Alt+Del on the login or lock screen does not cause the password prompt to appear.
Nor does it help if the user replaced a broken mouse at the same time.
https://github.com/robertfisk/USG/wiki#q-can-the-usg-protect-me-from-the-usb-killer
If the United States Geological Survey (USGS) implemented this, on more than one computer, would it be the USGS USGs?
Yes. Yes it would!