Pequeños consejos de seguridad en instalaciones de Linux

Hola. Como todos sabéis, estas últimas semanas ha habido una pequeña oleada de "jackeos" de máquinas aprovechando una vulnerabilidad en awstats. Aprovechando que algún compañero ha tenido que reinstalar su máquina he escrito unos pequeños consejos sobre seguridad tanto para nuevas instalaciones como para sistemas ya en producción.

Os dejo el enlace por si os interesa apuntar nuevas cosas o comentarlo:

http://www.sromero.org/sromero/linux/seguridad.php

Saludos.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.

Muy interesante tu artículo.

Muy interesante tu artículo.

Voy a poner en práctica tu consejo sobre cómo montar /tmp en un fichero. No sabía que se podía hacer eso :)

Un saludo
Alvaro

Errata

Hola.

Hay un pequeño error aquí:

Una vez tenemos bien el fstab, pasamos a usar /tmp en lugar de /temp. Para eso editamos el fstab y lo dejamos como:

/tmp_partition /temp ext2 loop,noexec,nosuid,rw 0 2
(te has olvidado de cambiar temp por tmp)

Tendría que ser así:

/tmp_partition /tmp ext2 loop,noexec,nosuid,rw 0 2

Saludos NoP y gracias por el artículo.

Las preguntas nunca son indiscretas. Las respuestas sí lo son a veces.

Cambiado, gracias por el apu

Cambiado, gracias por el apunte.

--
NoP / Compiler (Santiago Romero)

Gran documento ...

... solo un apunte, si necesitas safe_mode off o globas_register a on para alguna aplicacion en concreto, y sabes que esa aplicacion está bien hecha y que el acceso a ese directorio lo controlas tú, por ejemplo gallery o vhcs , hay una directiva que te permite sobreescribir la conf de php (evidentemente por seguridad no funciona en .htaccess). Sería php_admin_flag:

php_admin_flag safe_mode off
php_admin_flag register_global on

Esto te permite dejar el server con safe_mode y register_globals a nivel de server, y desactivarlos donde necesites/quieras. Reitero que NO funciona en .htacess por seguridad, tiene que ir en la conf de apache.

Más apuntes ...

... Comentar que el log que genere rkhunter y chkrootkit nunca dejarlo en el servidor, mandarlo por correo. Para almacén de estas cosas una memoría usb montada con cifrado viene que ni pintada.

En el tema del servidor smtp, si solo se va a usar para mensajes de sistema cerrarlo a través de hosts.deny al resto del mundo. Lo mismo mysql, si no tienes que hacer transferencia entre servidores ni usas un frontend en tú máquina, en /etc/my.conf activar el skip-networking, con lo que se dejarán de aceptar peticiones al puerto 3306.

Interesante...

Una consulta, cuando dices o sugieres que es útil seguir esos pequeños consejos se seguridad "para nuevas instalaciones como para sistemas ya en producción", te refieres exactamente a eso no es así, me refiero a que dichas recomendaciones son SOLO aplicables a equipos de producción o equipos de trabajo que utilizan AWStats y no a una MDK de escritorio con el servicio WEB y FTP habilitado?.... ¿o encuentras que de todas maneras es útil tener un único /tmp seguro en una MDK tipo escritorio?

AH!!!!! lo simpático es que cuando leí la tira de "Bilo y Nano" no entendí el chiste :-S y ni siquiera me llamó la atención averiguar que era ese dichoso "AWStats"... y solo hubiese bastado con aplicar un "AWStats" en google. :-P

...menosmal q no era un wnmaster jejejejeje ;-)

Salu2 y gracias de antemano!!!

Solo necesitas el *mule ...

... para que te localizen, o estar en un irc. La seguridad siempre es necesaria, no solo para servidores.

Hola... En realidad, tod

Hola...

En realidad, todas las máquinas deberían de estar securizadas (no sólo servidores). Si tienes una Mandrake de escritorio y te conectas a Internet, lo mínimo que debes tener es un firewall que bloquee todas las conexiones desde el exterior a puertos <1024 contra tu máquina. Con eso te aseguras de que nadie podrá acceder a tu PC por telnet, ssh, ftp, web, etc.

saludos.

--
NoP / Compiler (Santiago Romero)

Ok... pero!!!

Puede que mi mala redacción haya hecho que nos fuesemos por las ramas... y estamos claro que la seguridad es siempre necesaria, pero a lo que yo voy específicamente es que si es tan útil eso de los cambios en /tmp y /var/tmp, aparte de lo sencillo, entonces porque no lo aplica MDK por defecto???? o las oras distros.

Por lo menos mi persepción del thread original es que se trata de un tema de seguridad específico (AWStats) y no de seguridad gral. como lo es el caso de firewalls y comentarios afines, ¿o me equivoco?

Bueno, todo eso lo comento por que claro que tengo mi firewall y algunas otras cosillas para asegurar mi sistema, pero nada de nada con lo referente a /tmp y /var/tmp, por eso mi interes y obviamente algo de preocupación. ;-)

Salu2 a todos los Blogdrakeros y gracias por sus comentarios.

/tmp

No es relativo a Awstats, si no a los programas que escriben en /tmp, en caso de servidores web, el más preocupante: Apache, sobre todo cuando tira de scripts en perl. Y hablas de distros, pero Engarde si lo hace y el handbook de instalacion de Freebsd así lo indica.

Global vars Off

Recientemente he posteado en mi weblog acerca de cómo utilizar php sin global vars ó con 'global_vars = Off'.

Lo más cómodo es habilitar las variables globales, o hacerlo solo para unas páginas, ó para un <Location> ó para un <Direcory>, es también un error.

En mi opinión, si un software sobre php aún exige eso, debe reescribirse, y si es un proyecto de software libre o me espero a que lo implementen... a mi mismo me toco aprender a trabajar en php sin las variables globales activadas. No pensaba hacer rebajas en la seguridad, además, lo bonito es aprender, el reto.

En cuanto al resto de la receta de NoP, anda, pásala a un fichero descargable de pdf, html, ...venga, tonto, que te va a gustar 8-)

--

El hombre es la medida de todas las cosas

Protágoras

Se nota que no usas KDE ;-)

Yo ya me lo he pasado a PDF gracias al creador integrado en KDEprint.

Por cierto, muy útil el artículo.

kprinter se puede usar en gnome

Así que tampoco es para tanto. Además puedes configurar gnome para que use kprinter en Galeon, Epiphany, Gedit, etc.
Yo uso XPP, y lo he hecho que Galeon y Epiphany para que lo usen

Saludos

Mozilla1.7.5
Blobwars

Antigua conferencia de Seguridad en Linux

Hace un tiempo imparti una conferencia sobre Seguridad en Linux en mi LUG juto a Mark Fowles.

Las "diapositivas" (en HTML + StarOffice) las teneis aqui

Las cifras sobre intentos de hacking corresponden a anyos atras. Hoy en dia, son aun peores.

Salut,
Sinner

Error en pagina

Hola... no se que le pasa a mi maquina... no puedo leer el doc. Uso firefox y me dice que no puede encontrar el dominio.
Podes postear alguna direccion alternativa? Gracias

eduardo

Yo tampoco puedo leerlo

Image Hosted by ImageShack.us

Al parecer hay algun problema con la pagina porque yo tampoco puedo leerlo, aparece un error diciendo que la pagina no existe, también uso firefox.

j.alberto.vc(@rroba)gmail.com

LA' YUME' NUM T'OX MUK'IL IN TIAL

Parece que el link no funciona

Si no conseguimos la página no tiene sentido, a mi parecer, mantener este post en los Books (ya que no podemos ni leer el HOWTO :( )

Saludos y gracias

arreglado

Salut,
Sinner
--
Linux User # 89976

Muchas gracias :-)

__