Slashdot Mirror


Worm Attack Prompts DoD To Ban Use of External Media

An anonymous reader writes "The Pentagon has suffered from a cyber attack so alarming that it has taken the unprecedented step of banning the use of external hardware devices, such as flash drives and DVDs [...] The attack came in the form of a global virus or worm that is spreading rapidly throughout a number of military networks."

18 of 295 comments (clear)

  1. An actual case where Linux solved this problem by TheModelEskimo · · Score: 5, Informative

    Dave Richards, the administrator of the Largo, Florida computer network, came up against this problem. He made the system mount USB disks as FTP shares, and made the file browser hide any executable files on the share so they couldn't be transferred.http://davelargo.blogspot.com/2008/02/hp-thin-clients-and-usb-access-for.html

    I'm not surprised the DoD just completely shut the door on these things, but I think that for most admins, a solution like Dave's would be a really good compromise.

  2. We had this problem... by RulerOf · · Score: 3, Informative

    Only it was with people bringing in docx files and expecting to use them with OpenOffice and blaming the IT department when it wouldn't work. So I followed some guides and wrote a script, threw it up in a GPO and now only Admins can use USB storage.

    The procedure is a HUGE pain in the ass (you need to modify ACL's on registry keys and the whole 9 to cover all angles) but scripted it was as simple as "USBStorage.exe </enable|/disable>" in a logon script.

    I think it took all of two hours.

    --
    Boot Windows, Linux, and ESX over the network for free.
  3. Re:Windows.... by negRo_slim · · Score: 1, Informative

    Mark my words, it is because of Windows. If Linux or BSD based systems were predominant in the Pentagon, this would not be an issue.

    The world, the U.S.A. is so screwed up. We all know what the problems are, but we can't address them because no one in position of power will discuss them.

    Let me play the troll here... and agree with you, how absurd it would be for our own military to purchase software from one of our premier software companies. A company that provides a consistent tax revenue and employment opportunities. and as others have pointed out, no malicious agents would dare sully the name of the *nix by writing custom software to go after a high profile target like the US military and it's related assets.

    --
    On the Oregon Cost born and raised, On the beach is where I spent most of my days
  4. Re:The obvious solution by SubmersibleJester · · Score: 2, Informative

    Windows doesn't run a ship of war. Some flavor of Unix (Solaris, HP-UX) or Linux (custom or RedHat) are used for all Command and Control computers. Windows is just used for office work and such. So logistics and paperwork are suffering, but thats it

  5. It's not intuitive how to disable AutoRun by WD · · Score: 5, Informative

    Forgot to disable AutoRun, perhaps. But actually, it's quite non-intuitive how to disable AutoRun in Microsoft Windows. There are several options, and none of them (and even all of them combined) will disable AutoRun and AutoPlay features in their entirety. In fact, up until recently, Windows Vista had the logic reversed for one of the AutoRun features! i.e., if you take the effort to disable the AutoRun feature, you actually put yourself at more risk. More details here:
    http://www.kb.cert.org/vuls/id/889747

    But luckily, there is a single registry value that can disable AutoRun at its core. Once this change is made, Windows will not interpret the Autorun.inf file on any device, effectively disabling AutoRun for all devices, including USB drives, network shares, and more. Get the scoop here:
    http://www.cert.org/blogs/vuls/2008/04/the_dangers_of_windows_autorun.html

    1. Re:It's not intuitive how to disable AutoRun by mysidia · · Score: 2, Informative

      Last I checked if you disable the "Shell Hardware Detection" service, you're pretty good, and who in their right mind wants to run an extra service to support autorun, if autorun isn't being allowed in your environment?

      It also makes sense to turn off all autoplay and autorun options (to be thorough), and turn on the security option "Restrict CD-ROM access to locally logged on user."

      These are very simple precautions that the most basic of security planning would entail.

      Don't deploy platforms you don't understand.

  6. Re:This isn't alarming... by Creepy+Crawler · · Score: 4, Informative

    It needs to be said:

    In linux, one can remove exec permissions from a whole device via the noexec switch in /etc/fstab .

    --
  7. Re:This isn't alarming... by Anonymous Coward · · Score: 1, Informative

    FWIW, external media of any sort without proper classification and marking is prohibited on *classified* systems. Are USB ports on these machines disabled? Not usually. As is typical for the military: there are a ton of guidelines that rely on the inevitable weakest link, the user, to act in accordance with regulations that the users aren't aware of (or just flat out ignore). I bitched and moaned about this while I was in, and nothing changed. As is usual with our military, we wait for something to go wrong before preventing it from happening again.

  8. Re:This isn't alarming... by mrjohnson · · Score: 3, Informative

    It is.

    But then the network is also so locked down that often times that's the only way to transfer large files. There are shared network drives in the States but they're paltry and always 100% used by some officer's powerpoint presentation and his 2 hour home video.

    When my unit was deploying to Iraq I gave all of my guys 2g thumb drives loaded with the data that the company needed. They attached it to their dog tag chain and I had them swear up and down to wear it at all times.

    There was simply no other way provided.

  9. Re:Insider perspective... by jdoverholt · · Score: 2, Informative

    As an end user in the USAF I'd like to offer a bit more perspective on how exactly this filtered down.

    The official policy, as it has been preached to us for quite awhile, is that you're not allowed to use personally-owned removable media. If the government issues you a thumb drive, you're good to use it all over the place, so long as you scan it for viruses before accessing on a government PC. This latest policy change had a bit of wording that struck me as... well, dumb.

    Starting this week, upon logon we all get yet-another-popup informing us of the change. Basically it's stating that any flash-based media are explicitly forbidden, government-issued or otherwise, regardless of form factor; while portable hard drives are still okay under certain circumstances. Writable optical media must be virus-scanned once after burning before they can be used legally, hard drives must be scanned every time before use.

    This almost makes sense to me, except the odd bias against flash-based media. I can understand the caution with thumbdrives, uSD cards and the like, with all the careless data loss we've all read about, but the way it's worded makes it sound like they're blaming the underlying technology. My thumbdrive is no longer okay, but my iPod 5G is golden so long as I scan for viruses before accessing it. What? Seriously? What if I get a 3.5" SSD and stick it in a USB enclosure?

    Maybe I'm just disgruntled about the policies that come down without any kind of justification or rationale whatsoever. It feels to we lowly bottom-dwellers like they're written by a committee of people who don't understand any of what they're legislating.

    Also, to be fair, this move isn't entirely reactionary... I've heard rumblings for years about pending hard restrictions on USB devices. A few weeks ago we were briefed about some kind of automated encryption process that will be blanket applied to any USB mass storage device—to protect the data in case of loss. Couldn't squeeze any technical details out about that one though, it sounds like an exciting boondoggle coming down the pike.

    Disclaimer: My views are in no way aligned with those of the US Government, my employer, and should not be taken as an official statement. I'm just whining.

  10. Re:This isn't alarming... by Creepy+Crawler · · Score: 4, Informative

    ---There is no technological defense against PEBKAC.

    You are absolutely wrong. If a system is designed properly, or set up properly, the user cannot wreak havoc on a system or the network.

    In windows, there are many ways to do X behavior that changes the system. Therefore, Windows is hard to secure properly. It is possible, only by globally applying over-secure regedits that disable even basic functionality. Instead, I propose Linux as a good starting point.

    PEBKAC, at least in the business setting can be effectively eliminated by the use of simply being unable to even execute the programs.
    Games? Not on the HD.
    Web browser? If you need it, you'll be in the webbrowser group.
    Some document program? does your job require documents, if it does, you'll have that.
    Are you a developer for 3d stuff? If so, you get DRI rights. If not, no permission. Can Windows restrict access to the 3d device?

    My question is why do you grant rights to users when they do not justify those rights? We need to provide granular access so that the user is limited in what they do and act only in prescribed ways.

    As for that, the only way users can then screw things up is if they do not back up their user files, which you should already have thought of. A morning rsync of the /home (which should be mounted from the server) should take care of basic backup issues. Then it turns to your problem of access to the backups (which could be automated also). It really is a game of admin vs user, and you must outsmart stupidity. You do that by providing 1 way as the only way.

    ---Something about "internet license"

    meh. You do that by providing a punishment via the lines of willful negligence. If one does not provide basic security to prevent infection/takeover or notices and takes no heed, one is guilty and owes a fine to the party harmed. In the course of a botnet, that would be the proportion of bandwidth they used (based upon the actions of the the takeover tool).

    Simply put: use the laws we already have now, and not some new, easily to corrupt, new license.

    --
  11. Re:This isn't alarming... by CaptainDefragged · · Score: 3, Informative

    You can with Windows as well.

    --
    Don't tailgate - the end is near!
  12. Re:This isn't alarming... by cheater512 · · Score: 2, Informative

    No thats what the admins at my old school thought too.

    It only means explorer cant execute anything from there.
    Any other program can in fact still execute programs.

    For example a single line of vbscript in a word document works rather well. :)

    noexec on Linux prevents any execution at all.

  13. You CAN do it in Windows with the built in tools by Anonymous Coward · · Score: 2, Informative

    With the built in Windows tools you can disable the use of USB thumb drives while still allowing USB keyboards and etc. You just have to know how to use Group Policy and a small handful of Registry settings.

    In Windows XP you simply go into RegEdit and go to this registry key:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control

    Next, make a new key called StorageDevicePolicies. In there make a DWORD called WriteProtect and give it a value of 1. Now you can allow people USB keys but they can't write to them. Want to disable reading as well? Just add the appropriate DWORD.

    For a non-built in method I hear good things from a friend that has used this in the past.

    Why do I have the feeling this could be easily Google'd?

  14. Re:This isn't alarming... by Hmmm2000 · · Score: 2, Informative

    That is not much protection at all .. you just need to copy the executable from the USB drive to a local drive and then execute it there.

  15. Re:You CAN do it in Windows with the built in tool by Chr0nik · · Score: 3, Informative

    It's actually quite a bit easier to do than that. Just disable usbstor.sys with GPO. done. Keyboards still work. Mice still work. Just mass storage devices. And whoever said you can't prevent execute on windows systems is ignorant. You've been able to deny "Read & Execute" via NTFS permissions since NT 3. Note: Read is a seperate right. Since you have to be able to read it to exectute it, it's just included in the permission description. Semantics. Here's something that may help you understand it. It's not that complicated. In reading the doc it will talk about share permissions and individual permissions, group permissions, and NTFS permissions all seperately, and what wins in what scenario, and will talk about scenarios that no administrator that is worth his salt would ever implement. When done correctly it's actually very simple. However it does have the flexibility to be as complex as one needs it to be. http://www.windowsecurity.com/articles/Understanding-Windows-NTFS-Permissions.html So there.

    --


    ... what did you expect, something profound?
  16. Re:This isn't alarming... by Wodin · · Score: 2, Informative

    PEBKAC, at least in the business setting can be effectively eliminated by the use of simply being unable to even execute the programs.

    You can make it harder to execute something, but even on filesystems that are mounted noexec, you can still run shell scripts with:

    $ sh /path/to/script

    or binaries with:

    $ /lib/ld-linux.so.2 /path/to/binary

    So mounting filesystems noexec (and nodev etc.) is a good idea if they don't need to contain executables, it will not stop a determined idiot from running something on that filesystem :)

    --
    -- Wodin
  17. Re:This isn't alarming... by waffle+zero · · Score: 2, Informative

    You can still execute any binary by loading it with ld-linux.so, the dynamic loader.

    I.E.

    /lib/ld-linux.so.2 SOME_EVIL_BINARY