29 mayo 2014

Creando un Host IDS en Linux

Como usuario habitual de Linux siempre he echado de menos la enorme cantidad de herramientas que hay en Windows para monitorizar el sistema. 

Aparte de las 'suites' de seguridad, cada vez más completas, que vienen con los antivirus, hay un montón de herramientas tipo 'Host IDS' que monitorizan conexiones, procesos y comportamiento.

Personalmente hice mi humilde contribución con Patriot-NG.

Hoy vamos a ver como montar un Host-IDS casero para un entorno Linux, nos interesa monitorizar el equipo y tener bajo control todo lo que sucede. 

Dado que vamos a ejecutar unos cuantos comandos a la vez, lo suyo es emplear una shell tipo 'Yakuake' para tenerla a mano a golpe de botón.

La primera herramienta que vamos a ver es atop, uno de los muchos hermanos-mayores de top que permite monitorizar los recursos del sistema. La herramienta luce tal que así






Esta herramienta permite identificar de una forma bastante fácil aquellos procesos que se están 'saliendo de madre', tanto a nivel RAM, como CPU y disco.

La siguiente herramienta nos va a permitir monitorizar las conexiones del sistema. Su nombre: NetHogs.

A diferencia de netstat, donde hay que hacer bastante tarea manual de identificación de conexiones / procesos, NetHogs nos ofrece una forma muy directa de ver qué procesos tienen conexiones abiertas




Y finalmente, contribuyo al concepto con un script que permite monitorizar la integridad de los procesos que se están ejecutando en el sistema.

Lo que hace el script es, periódicamente, comprobar que todos los procesos que se están ejecutando pertenecen a algún paquete del sistema (han sido instalados) y no han sufrido alteraciones. 

Es bastante útil para detectar en tiempo real si se ha lanzado en el equipo algún proceso que no corresponde a nada que hayamos instalado. Cuando detecte un proceso sospechoso, nos mostrará una ventana con la información


De momento, el script solo funciona en sistemas basados en RedHat (Fedora) y puede que en sistemas SuSE.

Se puede descargar desde aquí y se ejecuta -como root- tal que así:

# perl proctest.pl

11 comments :

Sakrow dijo...

Yo antes que atop, prefiero usar "htop" me parece mucho mas visual y me permite ademas configurarlo de mil maneras, para poder tener controlado todo lo que quiera-

kike dijo...

netstat is dead, use any of its replacements, like ss --> http://dougvitale.wordpress.com/2011/12/21/deprecated-linux-networking-commands-and-their-replacements/

parmacarlos@gmail.com dijo...

excelente comentario. Diego Salamea Carpio merece mucho más. Es de los virtuosos que iluminan y marcan huella en el derecho penal latinoamericano. Prof. Carlos Parma

sarah dijo...

carlos perez

¿Tienes algún tipo de problema financiero? ¿NECESITA UN PRÉSTAMO PARA BORRAR LAS DEUDAS?
¿ES USTED EN CRISIS FINANCIERA? SU EFECTIVO DE CRÉDITO PARA USTED CONFIANZA ORIGINAL,
Somos fiables para hacer frente a todos los tipos de crédito que ves a continuación. somos
Compañía registrada y con licencia para dar préstamos a por lo menos el 2%
Duración 6 meses y una duración máxima de 30 años. nos PRÉSTAMO
AL MENOS UN MÁXIMO DE 2.000 50.000.000 CON TODO EN MONEDA
TODO EL MUNDO
OFRECEMOS SERVICIOS VARIOS DE ABAJO
* Préstamos Personales (Secure y ordinarios)
* Préstamos Comerciales (Secure y ordinarios)
* Mejoras para el hogar
* Préstamos Inventor
* Préstamos de Auto
* Matrimonio
* Préstamo Hipotecario
* Préstamo de Salud
etc ..
así que si usted está interesado por favor volver a nosotros a través de nuestro: Email carlosfinancialcompania@gmail.com

Renaud dijo...

Muy bien pero tiene sus limites como por ejemplo, que pasa con las conexiones de un escript Python o un programa Java ?


Lo que seria bueno pienso yo, es integrar las funcionalidades de tu herramienta a un HIDS tal como OSSEC.

Sr. Mark Steven dijo...

Hola,

¿Necesita un préstamo legítimo en la tasa de interés del 3%?, Ofrecen préstamos Mark Steven Préstamo firmes a los individuos y las organizaciones, Damos préstamos de entre $ 5,000 a $ 10.000.000. Nuestros préstamos están bien asegurados y la máxima seguridad es nuestra prioridad, préstamos disponibles que ofrecemos son,

* Préstamos Personales (Secure y ordinarios)
* Préstamos Comerciales (Secure y ordinarios)
* Préstamo de combinación
* Préstamo de Consolidación y muchos más:

Si te interesa volver a nosotros con el recibo de este correo electrónico permitimos a proceder en la transacción, se puede llegar a través del correo electrónico: markstevenloanfirm77@hotmail.com

Mejor relación,
Sr.Mark Steven,
C.E.O / Consultor General.
Mark Steven FIRMA PRÉSTAMO.
markstevenloanfirm77@hotmail.com

sarah dijo...

Estamos Gobierno legítimo y respetable registrado aprobamos prestamista de dinero, le ofrecemos préstamos personales, préstamos comerciales, préstamos de montaje y todo tipo de préstamo a las personas y la compañía de con mal historial de crédito o en necesidad de dinero para pagar las cuentas, invertir en negocios, en un muy baja tasa de interés del 2%. Damos fondo de entre una gama de 5,000.00 al rango máximo de 100,000.000.00. Si usted está interesado en obtener un préstamo, póngase en contacto con nosotros ahora y llene el formulario de solicitud de préstamo a continuación para que podamos enviarte los términos y condiciones de los préstamos para el pago del préstamo.

A continuación se presentan las solicitudes de préstamos:
Su nombre:
País:
Estado:
Ciudad:
Ocupación:
Cantidad necesaria:
duración:
Sexo:
Ingreso mensual:
Número de teléfono:
Dirección:

Esperamos con interés escuchar de usted pronto.

gracias
contacto: prestigedegreatloancompany@yandex.com

Grant Loan Scheme dijo...

¿Está usted en necesidad de un préstamo? ¿Quieres ser financieramente estable? ¿O usted desea ampliar su negocio? Ofrecemos préstamos de la empresa, préstamo de auto, préstamo de negocios, préstamo personal y un tipo de interés muy reducido de 3% con duración del cómodo que es negociable. Esta oferta está abierta a todo lo que será capaz de pagar de nuevo a su debido tiempo. Por favor volver a nosotros si está interesado en este correo electrónico; grantloanscheme@gmail.com

Rellene el siguiente formulario

Nombres y apellidos ...

Contacto Dirección ...

Edad ...

Número de teléfono ...

Estado Civil ...

Sexo ...

Ocupación ...

posición ...

ingresos mensuales ...

Monto del préstamo ...

Propósito para el préstamo ...

duración ...

País ...

Sra. Tina Johnson

Correo electrónico; grantloanscheme@gmail.com

john siphas dijo...

Estimado cliente

Nos DIAMOND PRÉSTAMO DE CASAS (diamondloanhomes@yandex.com). Estamos ofreciendo préstamos privados, comerciales y personales con tasa de interés anual muy mínimo de sólo 2% a 1 año y 40 años de amortización período de duración a cualquier parte del mundo. Damos préstamos dentro del rango mínimo de 3.000 hasta el máximo de 500,000,000,00. Nuestros préstamos de servicios asegurados para la máxima seguridad es nuestra prioridad.
* ¿Está usted financieramente exprimido? * ¿Es usted busca fondos para pagar los créditos y deudas * ¿Es usted busca financiación para crear su propio negocio? * ¿Está usted en necesidad de préstamos privados o de negocios para diversos fines? * ¿Es usted recurrir a préstamos para llevar a cabo grandes proyectos * ¿Es usted busca financiación para varios otros procesos?
Quiero que sepáis que yo doy mi Préstamos a un tipo de interés del 2%.

Email: diamondloanhomes@yandex.com
DIAMANTE DE PRÉSTAMOS DE CASAS
Marcos Ferdinand

NNPC JOB SEARCH dijo...

FIRST INLAND

Hola,

Somos un prestamista certificado, así como un inversionista ángel He estado en este negocio en forma de ángel de préstamos y tengo buena mente hacia los necesitados para no robarles.

Este préstamo está llegando desde el primer Inland banco e inversiones (Common Wealth Incorporated)

En nuestro programa de préstamos, las tasas de interés son bajos, pero en el pago a corto plazo. Interés necesaria para el préstamo es del 2% para una duración de no más de 360 meses (30 años), pero puede ser menos.

La duración mínima para este préstamo es de 6 meses. Para estos 6 meses, se espera que el prestatario para hacer pagos del préstamo que hace que sea aún más fácil de pagar. Correo electrónico; firstinlandloans34@hotmail.com Al responder, nos informe de su dirección.

Espero su respuesta lo más pronto posible. Para cualquier pregunta, no dude en preguntarme.

Un cordial saludo
Sir Robert Lewandowski

Mrs. sofia Turker dijo...

Soy un prestamista privado, que la concesión de préstamos a particulares y empresas a una tasa de interés baja y asequible de 2,5% al ​​anillo en dos largas y cortas términos Basi.
Para la elegibilidad, usted debe ser un adulto que está por encima de 18 años de edad. También debe especificar el importe del préstamo en libras, euros o dólares.

Ahora eres la respuesta dada nosotros algunos de sus datos antes de que nos remitiremos a prestarle Términos y Préstamo a Plazos de amortización de la Compañía para la Cantidad.

Préstamo Personal
Préstamo Empresas
Home Equity Loan
Préstamo de Consolidación de Deuda

Para que procedamos, Relleno debajo del formulario de solicitud de préstamo si usted está interesado en nuestra oferta.

(1) Nombre Completo:
(2) Fecha de nacimiento:
(3) Contacto / Dirección de correo:
(4) País:
(5) Estado:
(6) Estado civil:
(7) Género:
(8) Cantidad necesaria como préstamo:
(9) Propósito Estado de Préstamo
(10) Duración del préstamo:
(11) Ocupación:
(12) El número de células-Phone:
(13) Ingresos mensuales:
(14) Nombre de Usuario de su correo electrónico:
Vuelve a mí tan pronto como sea posible con los detalles anteriores para más
information.I espero tener noticias de usted.

Gracias por su tiempo,

Saludos cordiales,
C. E.
Sra. sofia Türker
Sofia Tucker Loan Company
Correo electrónico de contacto :( sofiatuckerfirm@yahoo.com)