![]() |
|
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
MIVA® SECURITY: Miva MiaTM Security Risksby Ivo Truxa, 03/07/2000 Experienced Miva developers probably know that with installing Miva Mia they open doors for intruders, and they probably already made some counter-measures. However, because of the simplicity of the Miva script, there are many newcomers who have very few experience with the Web and its security and maybe not all of them realize the potential risks of installing Miva Mia or any other server software on their systems. Where are the risks?In the moment you have installed Miva Mia, your PC becomes a regular web server and its Miva directory is accessible via TCP/IP to anybody on your LAN, and - worse - as soon as you are connected to the Internet, to anybody worldwide. Where is the problem?You tell: "No problem, in this way I serve just the scripts that I serve on my regular web server anyway. Miva does not show the sources - there is no risk!"
What can happen?Even if it looks like an intruder could just view documents as if they are served by your real webserver, there are much more possibilities:
How could an intruder guess my file names?He can try some often used file names (index.*, welcome.*, default,*, admin.*,...) or get some ideas from your website. He can use a dictionary or generate names by an algorithm. Such a scanner can be made easily even with Miva. Because Mia does not log user accesses, an intruder can scan your PC for a long time without being noticed. He does not need to transfer a lot of data for the scanning. In the moment a vulnerable Miva script or other file was found, the intruder gets much more power on your system:
What more?The standard Mia package (I have checked it up to the version 3.63) installs some template scripts. I never used them but in a short check (in a single search of about 30 seconds) I discovered three serious security holes that enable everything mentioned in the previous paragraph. There are for sure some more. It means that if you have installed Mia without removing or at least renaming the templates, you can be under control within few seconds, whenever you connect to Internet. For evident reasons I will not publish any details about the security holes, before they are removed from the installtion kit and before users have time to fix their security. Please help to dispatch this information among the Miva community! What version of Miva Mia is vulnerable?In the time I wrote the article - all of them, up to 3.63. Situation in versions prior 3.63 is much more serious, just have a look at the change log (link follows) and you will see why!
What to do?
Nothing else?
I do not care. I have nothing to loose!Wrong! Maybe you have no important files in your Miva directory and you do not care if somebody grabs them. Maybe you do not care that somebody can 'nuke' you and slow down or shut down your PC. Maybe you have no important or sensitive database in your data directory or anywhere else on your PC. Still, you should care! Why? Once a malicious hacker gets access to your PC, he can use it for attacks to more important, sensitive targets like routers, name servers, providers, merchants, banks, military or governmental sites, etc. Your PC can be used to hide the real identity of the attacker or to be used as a part of a massive distributed attack against another site. In such a case, respective authorities could confiscate your PC for a long investigation. What is a firewall?Have a look here for the reply: http://www.whatis.com/firewall.htm I do not want to advertize any product here. It would not be responsible, because I never tested more of them. Please have a look at the following links for some tips:
Take care! |
||||||||||
|
Miva and some other terms used on this page are registerd trademarks of the Miva Corporation |