Slashdot Mirror


Photo Kiosks Infecting Customers' USB Devices

The Risky Biz blog brings news that Big W, a subsidiary of Woolworths, has Windows-based Fuji photo kiosks in at least some of its stores that don't run antivirus software, and are therefore spreading infections, such as Trojan-Poison-36, via customers' USB storage devices. Here is the account of the original reporter. "It's not just the lack of AV that's the problem... it appears there's been zero thought put into the problem of malware spreading via these kiosks. Why not just treat customers' USB devices as read-only? Why allow the kiosks to write to them at all? It would be interesting to find out which company — Fuji, Big W, or even some other third party — is responsible for the maintenance of the machines. It would also be interesting to find out if there are any liability issues here for Big W in light of its boneheaded lack of security planning."

7 of 288 comments (clear)

  1. Every input is bad... by maweki · · Score: 5, Insightful

    Did they not learn this in programming school? Does not every programming tutorial and system administrator handbook start with this?
    The first thing I learned (fortunately not the hard way) was, that, nevermind the specs, input is allways malformed, user input doubly so...

    System Administration 101

    1. Re:Every input is bad... by Fluffeh · · Score: 4, Insightful

      I work at Woolworths (The parent company), and I really wonder if I start blowing my trumpet about this, will:
      a) Anyone in management have a clue what this means.
      b) Anyone be able to track down someone who can actually DO something about it.
      c) (sadly) whether anyone will actually care enough to make a change for the better.

      Tomorrow morning's agenda...

      --
      Moved to http://soylentnews.org/. You are invited to join us too!
    2. Re:Every input is bad... by stephanruby · · Score: 4, Insightful

      These same people were telling me that "regex" is better than the primitive methods I described for input validation -- the primitive methods I described were to be simple, compact and likely in assembler.

      Let me guess: (1) the software in question was a blogging program much like wordpress (in other words, you must feel that the context of the situation wasn't relevant to your thesis and didn't even need to be shared with us), (2) the kids you were talking may have known about "premature optimization" but were far too young to explain that concept adequately to you, and (3) those same kids didn't know what an assembler was either, that's why they didn't make fun of you for pretending to know how to program in "assembler" instead of ***assembly***.

  2. Windows autorun viruses are like vuvuzelas. by ivucica · · Score: 5, Insightful

    Windows autorun viruses: Annoying if you use Windows, easy to ignore if you don't.
    Vuvuzelas: Annoying if you watch soccer, easy to ignore if you don't.

  3. Re:Read-only switch for USB sticks? by Tim+C · · Score: 5, Insightful

    I've seen them, but that's not the point - the point is that the kiosk itself should be mounting the stick as read-only regardless of how the stick itself is configured. There should be absolutely no way for the kiosk to write to the stick; otherwise you risk an error (or something malicious, as in this case) wiping out the customer's data or (again, as in this case) potentially infecting their machine.

  4. Re:Windows Read-only mode. by pinkushun · · Score: 3, Insightful

    Can you click faster than that Trojan, before it can infect your writable device? I doubt that, Speedy Gonzales. To mount read-only is divine.

  5. Re:Read-only switch for USB sticks? by Bert64 · · Score: 3, Insightful

    Mounting the stick readonly is to protect yourself against liability more than anything else (what if your kiosk corrupts the customers filesystem or deletes their files?)
    On the other hand, you could use a hardware reader which is designed to be read only so the software cannot write to it regardless... If the customer inserts a CDROM there is no chance of it being written to if the kiosk doesn't have a writer device.

    Preventing anything malicious from executing in the first place is another matter entirely, and also needs fixing.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!