Arkeia Network Backup Agent Remote Access 168
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."
Somebody has to say it (Score:5, Interesting)
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.
Re:got root? (Score:3, Interesting)
A little filtering (aka firewalling) might be good (Score:1, Interesting)
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/ [undeadly.org] for links to a vaguely relevant lecture / tutorial.
Re:Specifications (Score:3, Interesting)
Well, for this situation finding a potential problem is easy: Port scan, [insecure.org] security scanner. [nessus.org] 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 [tcpdump.org] 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.