Slashdot Mirror


Arkeia Network Backup Agent Remote Access

hdm writes "The Metasploit Project has published a security analysis of the Arkeia Network Backup Client. Anyone able to connect to TCP port 617 can gain read/write access to the filesystem of any host running the Arkeia agent software. This appears to be an intentional design decision on the part of the Arkeia developers. A long-winded description of this issue, complete with screen shots, demonstration code, and packet captures can be found in the research article. Arkeia has been credited with being the first commercial backup product for the Linux platform."

4 of 168 comments (clear)

  1. Somebody has to say it by Renegade+Lisp · · Score: 4, Interesting
    Well, to state the obvious: Would this problem have survived for so long if Arkeia Network Backup had been open source software?

    Large enterprises migrating to Linux now should be careful not to throw away the biggest advantage of their new platform by committing to all sorts of closed source software that happens to run on it.

    For the time being, I guess I'll stick to my proven, open source (free software even) backup solution involving tar, gpg, and ssh.

  2. Re:got root? by danielrose · · Score: 2, Interesting

    Perhaps allowing read only access to the physical device, ie /dev/sda, and backing up at a bit level, of course this does not seem to be as economical or easy as backing up individual files... but i may be wrong.

    --
    i hate pansy republicans
  3. A little filtering (aka firewalling) might be good by badger.foo · · Score: 1, Interesting

    I see this story mainly as a reminder that your default firewall policy should be to block. Then open up only what you need.

    Seriously, 617 may be a very nice number, but the number of host with a real need to access that port on your machine is likely to be a short one.

    Oh well. See http://undeadly.org/ for links to a vaguely relevant lecture / tutorial.

    --
    -- That grumpy BSD guy - http://bsdly.blogspot.com/
  4. Re:Specifications by Spoing · · Score: 2, Interesting
    1. It's very frustrating when you find previously unknown and undocumented features in software that you have purchased.

    Well, for this situation finding a potential problem is easy: Port scan, security scanner. Two things that you should be doing on every network enabled device.

    The time consuming part comes with the follow up where you check the results of the scans on the local machines and determine if you trust that the exposed services are being handled by secure apps. If in doubt, use an encrypted tunnel or yank the service -- whatever is appropriate. (If neither is an option, determine the danger and try and deal with it as best you can.)

    Along with that, setting up a filter to check for supposedly unused ports can catch some clever developers.

    Not perfect (it doesn't handle piggybacked dynamic connections on port 80 for example), though it is a good initial test.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.