Empresa de hosting de la península iberica o ¿TurkeyHost?
Hola!
Muy buenas a todos/as!
A la hora de contratar un servicio de hosting normalmente esperamos que, si estamos pagando por ello, nos ofrezcan un servicio de calidad y que, nos pongan las actualizaciones y que estén preparados para un plan de respuesta antes incidentes.
Dicho esto os voy a contar una historia, leyendo por Internet me he encontrado con un problema que tuvo un usuario con su problema de Hosting contratado.
Este proveedor de hosting tuvo en 2 semanas 2 Mass defacements,
Tuvieron 2 problemas que causaron el Mass Defacements,
1-El atacante solo ha accedido via ftp a una web de un cliente consiguiendo así acceso al servidor apache y modificando con un programa los parámetros de los index
2-La segunda vez que volvieron a entrar introducieron un r00tkit que, además comprometió todo el Servidor.
Cuando te hackean la web siempre apareces en Zone-h, podemos ver un ejemplo aquí:
El protagonista de este mal servicio por parte de su proveedor de hosting pidió un informe de seguridad y lo que recibió fue:
vemos un aviso al mostrar los procesos. Al lanzar un "ps" aparece en primera línea. # ps >/dev/null Unknown HZ value! (166) Assume 100. Es un error en el paquete "procps". Hemos intentado actualizar dicho paquete: # rpm -qa|grep procps procps-3.2.7-8.1.el5 # yum -y install procps No se instala, da el siguiente error: Running Transaction Updating : procps 1/2 Error unpacking rpm package procps-3.2.7-16.el5.x86_64 error: unpacking of archive failed on file /bin/ps: cpio: rename Failed: procps.x86_64 0:3.2.7-16.el5 Por lo que intentamos averiguar si el binario ps ha sido modificado en sus atributos (es de suponer que un atacante): # lsattr /bin/ s---ia------- /bin//ps s---ia------- /bin//ls s---ia------- /bin//netstat Efectivamente, el servidor ha sido comprometido con un rootkit por lo que no es necesario que hayan subido ningún script, simplemente tienen el control de su servidor y de esa forma han podido modificar sus ficheros index.html. Los hackers hacen siempre esta manipulación: instalan su comando y cambian los permisos de ejecución para evitar las actualizaciones. Cambiamos los atributos a los binarios: # chattr -suSiadAc /bin/* y volvemos a actualizar procps: [root@nombreMakina ~]# yum -y install procps De nuevo error: Running Transaction Updating : procps 1/2 Error unpacking rpm package procps-3.2.7-16.el5.x86_64 error: unpacking of archive failed on file /bin/ps: cpio: rename Failed: procps.x86_64 0:3.2.7-16.el5 Vemos que otros binarios del sistema también han sido "rootkiteados": # lsattr /usr/bin/* s---ia------- /usr/bin/dir s---ia------- /usr/bin/find s---ia------- /usr/bin/locate s---ia------- /usr/bin/md5sum s---ia------- /usr/bin/pstree s---ia------- /usr/bin/slocate s---ia------- /usr/bin/top s---ia------- /usr/bin/updatedb Volvemos a cambiar atributos: # chattr -suSiadAc /usr/bin/* y volvemos a actualizar procps: [root@nombreMakina ~]# yum -y install procps y ahora sí se reinstala correctamente el paquete. Hemos reparado el sistema reinstalando todos los binarios que el rootkit había sobreescrito. Posteriormente, hemos comprobado que el Sistema Operativo del servidor se encontraba sin actualizar (posiblemente desde que se hizo la instalación del mismo), por lo que hemos procedido con la actualización de todos los paquetes, incluyendo el del propio kernel.
Lo que podemos ver una vez leído el reporte es:
- Desde cuando una empresa de hosting no actualiza el sistema para evitar este tipo de errores.
- Desde cuando una empresa de hosting tarda 24 horas en poner el sitio online, además de que cuando lo ponen online se olvidan de configurar el módulo PHP, el fichero .htaccess. Cuando entrabas en la web te podías descargar cualquier fichero PHP.
Si quieres obtener información de un dominio es muy fácil porque hay muchos datos públicos que te dan esa información. Sólo haciendo las consultas pertinentes.
Os pondré un ejemplo, he cogido un proveedor de hosting al azar y he echo unas consultas que son de carácter público y he obtenido la siguiente información
Direcciones IP del hosting en cuestión
Dominios relacionados con el Hosting
Servidores del Hosting
Así que ya podéis ver cuanta información he sido capaz de obtener mediante consultas públicas.
Esta historia es cierta le paso aa un amigo de un amigo y él ahora siempre me dice.
A la hora de contratar un hosting, ten mucho cuidado.
Un saludo