Artículo: La Ley de Protección de Datos explicada por Los Simpson | Microsiervos (MundoReal™)

Preparados para una lección magistral ?

https://www.microsiervos.com/archivo/mundoreal/ley-proteccion-datos-los-simpsons.html

Jorge de Términos y Condicionesnos escribió para contarnos que acaban de lanzarse a una aventura llamada Derecho Ficción que básicamente consiste en una serie de diez capítulos de unos diez minutos cada uno en lo que se explican cuestiones legales empleando conocidos universos de ficción.
El primero de los capítulos ya ha visto la luz y es el de Los Simpson–unos de nuestros personajes favoritos–. La tarea es dura y supongo que ingrata porque trata de explicar algo tremendamente aburrido como es la Ley de Protección de Datos, pero haciéndolo ameno y comprensible.
En preparación ya hay nuevos capítulos de la serie con protagonistas de otros universos. De momento están en producción Black Mirror y Derecho Penal y Pokémon y Derecho Civil.

Día del Correo: las principales amenazas que se propagan a través del mail

Artículo publicado por nuestros compañeros de welivesecurity.

https://www.welivesecurity.com/la-es/2018/10/09/dia-del-correo-las-principales-amenazas-que-se-propagan-traves-del-mail/

Transcripción literal:

Hoy, 9 de octubre, es el Día del Correo, y desde WeLiveSecurity aprovechamos la ocasión para compartir con los usuarios una infografía en la que se explica cuáles son las principales amenazas informáticas que se propagan a través del correoelectrónico.

El correo electrónico: la primera barrera a proteger para evitar el fraude | INCIBE

Entendamos cuál es el primera barrera. Entendiendola, podemos poner barrera y evitar muchos ataques informáticos. Seamos conscientes de que la solución la tenemos nosotros.

https://www.incibe.es/protege-tu-empresa/blog/el-correo-electronico-primera-barrera-proteger-evitar-el-fraude

Transcripción literal:

Nos hayamos inmersos en un marco de evolución tecnológica constante en el que existen multitud de aplicaciones que permiten la mensajería instantánea como herramienta de comunicación habitual. No obstante a pesar de sus virtudes, cuando hablamos de comunicaciones en el mundo empresarial, el uso del correo electrónico sigue siendo completamente indiscutible.

Si bien hay que tener en cuenta que el e-mail data de los años 70 y que desde entonces poco ha cambiado. En muchas ocasiones hemos hablado y aconsejado sobre el uso del correo electrónico en el ámbito laboral, pero en este caso queremos fijar la atención en las tecnologías que nos ayudan a luchar contra los ciberdelitos asociados a su uso, como el spam o la suplantación de identidad.

En primer lugar, ¿cómo funciona el e-mail?

Hagamos un rápido resumen de su funcionamiento. A pesar de que pueda dar la sensación de que para hacer uso del correo se necesita contar con un complejo funcionamiento, en realidad se basa en protocolos simples como puede el SMTP. Hay que tener en cuenta que cuando se creó, se hizo como un método sencillo de comunicación, sin tener en cuenta aspectos como la seguridad, el correo no deseado, las suplantaciones, etc.

Imagen que muestra el siguiente esquema: el usuario que envía un correo a un servidor SMTP cuya finalidad es que realice el envío (1), donde figurará quién lo manda y a quién se lo envía. Este servidor SMTP realiza una consulta DNS al registro de dicho dominio cuya finalidad es conocer dónde se encuentra el servidor del dominio de la dirección de destino (2). El servidor DNS devuelve la consulta (3) y al ya saber dónde enviarlo, lo entrega al servidor destino (4), el cual reconoce dicha dirección y deja el correo en la bandeja de entrada por medio de POP/IMAP (5).

Según el anterior esquema, el usuario que envía un correo a un servidor SMTP cuya finalidad es que realice el envío (1), donde figurará quién lo manda y a quién se lo envía. Este servidor SMTP realiza una consulta DNS al registro de dicho dominio cuya finalidad es conocer dónde se encuentra el servidor del dominio de la dirección de destino (2). El servidor DNS devuelve la consulta (3) y al ya saber dónde enviarlo, lo entrega al servidor destino (4), el cual reconoce dicha dirección y deja el correo en la bandeja de entrada por medio de POP/IMAP (5).

Con este funcionamiento se puede comprobar que cualquiera con una dirección de correo puede enviar un e-mail a cualquier dirección de destino, lo que abre la puerta al spam (correo no deseado), a las suplantaciones de identidad, etc.

A nivel tecnológico, ¿cómo se puede abordar esta situación?

Para paliar esta problemática existen una serie de mecanismos como los que se describen a continuación.

  • Listas Negras/Blancas/Grises: cuyo uso se remonta a muchos años atrás y que prácticamente todos los proveedores las usan de un modo u otro. La idea es muy sencilla, se trata de aceptar únicamente conexiones cuyo origen sea una IP conocida. Pero una de las principales características de Internet es su dinamismo, lo que evita poder contar con una lista blanca rigurosa.
  • SPF: se trata de un sistema de defensa ante intentos de suplantación de correos. En este caso, se requiere de cierta configuración ya que su finalidad es que a las cuentas de los destinatarios no lleguen correos que suplanten la identidad de otros dominios. Con las listas no se sabía bien si la IP de quien enviaba el correo era legítima, algo que soluciona SPF de raíz.
  • DKIM: es un sistema que lejos de intentar sustituir a los SPF, su finalidad es complementarlos, aplicando una capa de seguridad adicional. DKIM realiza un firmado digital del correo que se envía, de tal modo que el destino pueda verificar su autenticidad leyendo la firma incluida en la cabecera del correo.
    Como toda firma digital, no solo verificará que el emisor del correo es efectivamente quien dice ser, sino que si existiese cualquier modificación del mensaje, la firma quedaría rota.
  • DMARC: se trata de un sistema que unifica SPF y DKIM. Hay que tener en cuenta que SPF es muy útil a la hora de filtrar correos ilegítimos, y DKIM es de gran eficacia para validar los correos y asegurar la integridad. DMARC no requiere de ambos modos, sino que podrá usar uno, otro o ambos. Su principal característica es indicar cómo proceder en caso de que la validación del correo a través de cualquier de los métodos anteriores falle. Esto implica que si un correo de un dominio ilegítimo quiere hacerse pasar por uno legítimo, éste no llegaría a su destino. Aun así hay que tener cuidado, ya que los ciberdelincuentes pueden utilizar dominios con similitudes al original esperando que el cliente pique, a través de técnicas como el typosquatting.
    Otra característica es que tiene la capacidad de generar reportes diarios indicando de forma automática datos que pueden ser muy valiosos para tener una visión amplia que nos permita comprobar si se están utilizando nuestros dominios con fines ilegítimos.

Quizás para la mayoría de usuarios de cuentas tipo webmail como Gmail, Hotmail y otros, no consideren importantes este tipo de tecnologías ya que además, su configuración está en manos de estos proveedores, pero para usuarios que utilizan cuentas cuyos dominios representan a sus empresas, negocios u organizaciones, son muy importantes ya que serán las encargadas de poner barreras ante ciberdelincuentes que intenten hacer usos fraudulentos de sus dominios o intentar suplantar la identidad de alguien.

La higiene cibernética: la columna vertebral – Globb Security

Continuamos con la concienciación, seguridad y privacidad. Si bien no nos hartamos de que, una buena base, aunque básica sobre la seguridad en la Red, es fundamental.

https://globbsecurity.com/la-higiene-cibernetica-la-columna-vertebral-43769/

Transcripción literal:

A medida que las redes domésticas y de trabajo se entrelazan, las organizaciones deben promover mejores prácticas de higiene de seguridad que minimicen el riesgo, la fuga de datos y el incumplimiento, al mismo tiempo que permitan la flexibilidad y eficiencia operativa. En este artículo, Fortinet comparte los consejos y mejores prácticas sobre una buena higiene cibernética.

En una oficina corporativa, una organización de atención médica, una institución académica, una agencia gubernamental, o incluso en una cafetería o restaurante, la ciberseguridad es responsabilidad de todos. A medida que la informática móvil, especialmente el uso de dispositivos móviles se ha popularizado, el potencial de compromiso de la red ha aumentado.

El 20% de los empleados a nivel mundial realiza parte o la totalidad de su trabajo desde casa. Los trabajadores demandan, cada vez más, un acceso empresarial flexible e ininterrumpido, lo que convierte a la movilidad en una prioridad para atraer talento y ofrecer ventajas competitivas. Si bien esta tendencia brinda a los empleados mayor acceso a la red sin vincularlos a un espacio limitado, también plantea nuevos riesgos de seguridad.

Las demandas de movilidad y transformación digital han hecho que las redes empresariales sean más accesibles que nunca y, como consecuencia, que los ciberataques sean más frecuentes y sofisticados, aprovechando la superficie expandida de ataque. Una falta de conciencia de ciberseguridad por parte de los empleados puede causar un daño severo a una empresa. Un dispositivo comprometido o una conexión remota no confiable pueden convertir una red en vulnerable.

Más cultura en ciberhigiene

Si se utilizan los dispositivos personales para conectarse de forma remota a la red corporativa, se debe contribuir a mantener la seguridad de esta. En este sentido, existen estrategias que se han de poner en práctica para promover la seguridad cibernética.

  • Utilizar puntos de acceso seguros y crear una red de trabajo: Al conectarse de forma remota a la red corporativa, las mejores prácticas de ciberhigiene recomiendan utilizar un punto de acceso seguro. Una forma de minimizar los riesgos de conectarse a la red corporativa a través de la WiFi pública es utilizar una red privada virtual (VPN). Las VPN permiten extender la red privada a través de la WiFi pública mediante una conexión cifrada virtual punto a punto, que permite y mantiene un acceso seguro a los recursos corporativos. Sin embargo, si cualquiera de los extremos de esa VPN se ve comprometido no se pueden evitar ataques Man in the Middle. Por esto, es primordial garantizar la integridad de cualquier punto de acceso. Si bien las conexiones inalámbricas públicas a menudo son inofensivas, solo se necesita una conexión maliciosa para que un cibercriminal intercepte todos los datos de navegación a medida que se desplaza por los sitios y las cuentas. Otra práctica recomendada es crear una red segura para transacciones comerciales en la oficina en casa. La mayoría de las empresas tienen dos redes separadas, una a la que solo los empleados pueden acceder y otra para los invitados. Este mismo protocolo es fácil de replicar en casa. La mayoría de los routers domésticos permiten la creación de varias redes: una conexión doméstica y otra de invitados. Agregar una red protegida con contraseña para las conexiones de trabajo significa que los recursos corporativos nunca compartirán la misma conexión que los sistemas de juegos, ordenadores portátiles y los dispositivos inteligentes del hogar. Al mantener los dispositivos domésticos separados de la red en la que se accede a los datos de trabajo confidenciales, los dispositivos o las aplicaciones comprometidas no pueden utilizarse para atacar la red corporativa.
  • Actualizaciones de forma regular: La instalación periódica de actualizaciones en dispositivos, aplicaciones y sistemas operativos es un paso integral para lograr una fuerte ciberseguridad. Aunque es fácil ignorar las actualizaciones y parches cuando se necesita cumplir un plazo o ayudar a un cliente, mantener los dispositivos actualizados puede simplificar drásticamente el proceso para los cibercriminales que buscan atacar los dispositivos. Una de las maneras más efectivas y fáciles de evitar esa tendencia es programar las actualizaciones en el horario de trabajo. Si no se programa en el calendario como se hace con otras tareas y reuniones, es fácil pasarlo a otro día. La aplicación periódica de actualizaciones y parches garantiza que el sistema operativo y las aplicaciones que se están utilizando estén protegidos contra vulnerabilidades conocidas. Un ataque reciente que demuestra la importancia de estas actualizaciones es WannaCry, que aprovechó las vulnerabilidades conocidas de Microsoft, para las cuales había parches disponibles, para distribuir ransomware. Si las organizaciones y los usuarios remotos simplemente aplicaran actualizaciones y parches en sus dispositivos, habrían sido menos susceptibles a este ataque. También es importante asegurarse de que todos los programas y aplicaciones que se ejecutan dentro de la red empresarial sean compatibles con el fabricante, y que se retiren o reemplacen aquellos que no lo son.
  • Gestión de accesos: La administración de accesos es una práctica de ciberhigiene simple pero muy efectiva. Se deberían usar contraseñas seguras y de autenticación de doble factor en todos los dispositivos y cuentas. Las contraseñas deben ser complejas, incorporando números y caracteres especiales, al tiempo que se debe evitar la reutilización de contraseñas en todas las cuentas, especialmente en dispositivos y aplicaciones que se utilizan para acceder a información empresarial confidencial. Si se infringe la cuenta en un sitio y se filtra su información, el relleno de credenciales y los ataques pueden usar esta información filtrada para dirigirse a otras cuentas.

El mayor desafío para este tipo de estrategia de contraseña es simplemente recordarlas o seguirlas. Por esto, muchas de las contraseñas más sólidas son en realidad más fáciles de adivinar. En su lugar, se deben utilizar acrónimos o frases para ayudar a recordarlas, aunque a medida que aumenta la cantidad de contraseñas, hay que considerar la posibilidad de utilizar un software de administración que ayude a realizar un seguimiento. Las contraseñas seguras reforzadas con la autenticación de doble factor son aún mejores, lo que garantiza que solo las personas autorizadas puedan acceder a los sistemas críticos y a datos confidenciales. Los avances recientes en biometría, como los escáneres de huellas dactilares y el software de reconocimiento facial, proporcionan una autenticación de factores múltiples. Además, es importante utilizar la segmentación, el control de admisión a la red y el control de acceso basado en roles para limitar a los usuarios y dispositivos que pueden llegar a información de alto valor.

  • Garantizar un uso seguro del correo electrónico: El vector de ataque más popular utilizado por los ciberdelincuentes es el correo electrónico. Debido a su uso unívoco, sigue siendo la forma más fácil de distribuir malware a usuarios desprevenidos. Aunque hay muchas formas en que los cibercriminales aprovechan el correo electrónico para actividades maliciosas, dependen en gran medida de engañar a los destinatarios para que hagan clic en enlaces maliciosos y archivos adjuntos, al suplantar a otro empleado o alguien que conocen. Algunas de las estafas de correo electrónico más populares son phishing y spear phishing. Los ataques de phishing incluyen enlaces a sitios web que parecen legítimos, como un banco, una empresa o una oficina gubernamental, que luego solicitan a los usuarios que inicien sesión, robando credenciales o infectando el dispositivo con malware. Spear phishing aumenta la eficacia de dichos ataques al suplantar a un empleado o usuario confiable antes de solicitar información de inicio de sesión, datos confidenciales de los empleados, transferencias de dinero, pedirles que abran un archivo adjunto infectado o hagan clic en un enlace malicioso. Para combatir tales amenazas, hay que estar atento a la hora de responder a correos electrónicos, especialmente aquellos con enlaces y archivos adjuntos. Nunca se debe hacer clic en un enlace o archivo adjunto de un remitente desconocido. Incluso si un correo electrónico parece proceder de una fuente confiable, es importante comprobar la dirección de correo electrónico o la URL del sitio web a la que se remite. A menudo, los nombres o URL tienen errores ortográficos, que indican un ataque y los enlaces solo se suelen enviar después de que se realiza una solicitud o como parte de una conversación. Las solicitudes inesperadas siempre son sospechosas, y pueden garantizar que se comunique directamente con el remitente no solo para verificar la solicitud, sino que, si es legítimo, también sugerir que utilicen un proceso diferente, además de distribuir archivos adjuntos y enlaces no anunciados.
  • Instalar antimalware: Si bien el software antimalware no puede detener ataques desconocidos, la gran mayoría de ataques y exploits reutilizan aquellos que han sido exitosos con anterioridad. La instalación de software antimalware/antivirus en todos sus dispositivos y redes brinda protección en caso de una estafa de phishing exitosa o un intento de aprovechar una vulnerabilidad conocida. Además, se deben buscar herramientas que proporcionen la funcionalidad de Sandboxing, ya sea como parte de un paquete de seguridad instalado o como un servicio basado en la nube, para detectar también ataques de día cero y otras amenazas desconocidas.
  • Tener un plan de respuesta a incidentes: Todas las empresas, independientemente de su tamaño, deben tener una respuesta a incidentes y un plan de recuperación para minimizar el tiempo de inactividad en caso de un ataque. Hay que asegurarse de que los empleados conozcan este plan, lo cual incluye tener una línea directa visible para que sepan a quién contactar si sospechan que ha habido una violación y asegurarse de que esta línea telefónica esté atendida las 24 horas del día, los 7 días de la semana o de que haya un número de atención fuera del horario laboral. Enterarse de una infracción después de que el equipo de soporte llegue al trabajo puede ser demasiado tarde. Disponer de un plan simplificado y de personal para llevarlo a cabo ayudará a detener rápidamente la propagación de un ataque en la red, reducir el tiempo de permanencia, minimizar la exfiltración de datos y hacer que todos vuelvan a estar en línea más rápido.

La ciberseguridad ya no es responsabilidad exclusiva de los equipos de TI y seguridad. A medida que los empleados interactúan y confían en la tecnología, a menudo desde ubicaciones remotas, todos juegan un papel integral en la seguridad de la organización. Para garantizar la seguridad, especialmente en un entorno de transformación digital y cada vez más móvil, cada empleado debe comprender y practicar la ciberseguridad.De esta forma podremos contribuir a detener la propagación de malware y evitar problemas en el día a día de las organizaciones.

Artículo: Diez técnicas de hacking que deberías conocer – Backtrack Academy

Interesante artículo que nunca está de más, el recordarlo…

https://backtrackacademy.com/articulo/diez-tecnicas-de-hacking-que-deberias-conocer

Transcripción literal:

En este artículo veremos algunas recomendaciones que cualquier pentester tiene que tener en cuenta a la hora de realizar una prueba de penetración, sin importar que tipo de caja sea (blanca, gris o negra), el alcance de la prueba e incluso el nivel de profundidad de la explotación.

10 Keylogger

Es un tipo de spyware de vigilancia que puede grabar mensajes, correos electrónicos y pulsaciones de teclas en un archivo de registro.

Eso puede contener contraseñas, números de seguro social, tarjeta de crédito y puede ser enviado fácilmente al hacker.

9 Ataque DDOS

Un ataque de denegación de servicio distribuido (DDoS) es un intento de hacer que un servicio en línea no sea accesible abrumado el tráfico de múltiples fuentes. Esos ataques a menudo emplean redes de bots, también llamadas computadoras zombies, que son sistemas que son tomados por un hacker, a veces sin saberlo.

8 Ataques de Waterhole

Los piratas informáticos aprovecharán el hecho de que sus víctimas específicas a menudo se encuentran o trabajan en un lugar físico o virtual en particular, por lo tanto, «envenenan» esa ubicación para lograr objetivos maliciosos.

Si las empresas tienen una cafetería local que es popular entre los empleados de la compañía. Los hackers crearán WAP falsos (punto de acceso wifi). En algunos casos modifican maliciosamente un sitio web visitado con frecuencia para infectar a los usuarios.

Ataques Waterhole

7 Fake WAP

Utilizando software y tarjetas inalámbricas, los hackers pueden configurar un AP falso en un lugar público, simulando una red real.

Los piratas informáticos pueden capturar los datos que se transfieren en la red, incluyendo documentos, usuarios y contraseñas.

Algunos le pedirán que cree una nueva cuenta para usar su la red. Luego utilizarán el mismo inicio de sesión en sitios web populares.

Ataque Fake WAP
6 Eavesdropping (Escuchando a escondidas, ataques pasivos)

Con un ataque pasivo, los sistemas informáticos y las redes se supervisan para que un pirata informático obtenga cierta información.
El objetivo no es causar daños a la computadora, sino recolectar información a medida que se transmita. También se lo conoce como sniffing o snooping.

Ataques Eavesdropping

5 Phising

Un hacker envía un mensaje electrónico a un usuario con la impresión de que el mensaje proviene de una institución o persona de confianza.

Se engaña al usuario para que brinde información, que también puede incluir un nombre de usuario, contraseñas, número de seguro social e información de cuentas, etc.

4 Virus (ataques activos)

Los ataques activos, como virus y troyanos, son técnicas en las que un pirata informático manipula o elimina datos para generar el resultado deseado. Un troyano es simplemente un programa de computadora que engaña al usuario haciéndole creer que es otro tipo de programa y una vez instalado, libera un código malicioso.

3 Clickjacking

Clickjacking, también llamado UI Redress Attack, es cuando un pirata informático utiliza varias capas sólidas para engañar a un usuario para que haga clic en la capa superior sin que se dé cuenta. Entonces, este atacante está «secuestrando» los clics que no están destinados a la página exacta, sino a una página donde el atacante quiere que esté.

2 Robo de cookies

Cuando un pirata informático roba nuestras cookies, se autentican en sitios web como si fuéramos nosotros y se les ha proporcionado un nombre de usuario válido y una contraseña.

El complemento del navegador Firefox «Firesheel» permite a las personas robar cookies no protegidas de otros. Cuando se usa con un AP falso. Incluso las cookies encriptadas pueden ser.

1 Bait and switch

La piratería y el pirateo de conmutadores implican la ejecución de contenidos maliciosos aunque el usuario cree que está ejecutando algo estándar.

Los hackers crean contenido «gratuito» que cualquier persona puede descargar y usar. Pero luego reemplaza el enlace que la víctima miró originalmente con un enlace malicioso.

Guía: PRÁCTICA de Análisis de riesgos en los tratamientos de datos personales sujetos al RGPD. AEPD

Guía práctica de la AEPD sobre análisis de riesgos en los tratamientos de datos de carácter personal.

https://www.aepd.es/media/guias/guia-analisis-de-riesgos-rgpd.pdf

Ante la constante evolución tecnológica y los procesos de transformación digital que sufren
las actividades de tratamiento de datos personales, la reforma de la regulación de protección
de datos supone un cambio del modelo tradicional para afrontar las medidas que garantizan
la protección de los datos personales hacia un nuevo modelo más dinámico, enfocado en la
gestión continua de los riesgos potenciales asociados al tratamiento desde su diseño.

El diseño adecuado de las actividades de tratamiento es un aspecto clave para poder garantizar
los derechos y libertades de los interesados. La fase de diseño de un tratamiento define el flujo
de los datos personales, así como todos los elementos que intervendrán a lo largo del mismo.
De igual modo, es el momento idóneo para definir las medidas de control y seguridad para garantizar
los derechos y libertades de los interesados con el objetivo de que un tratamiento nazca
respetando los requerimientos de privacidad asociados al nivel de riesgo a la que está expuesto.

La Agencia Española de Protección de Datos (AEPD) ha elaborado la presente guía para la realización
de análisis de riesgos de las actividades de tratamiento con el objetivo de establecer
una hoja de ruta para afrontar un enfoque orientado a riesgos.

Blog recomendado sobre Ciberseguridad…..

Si tienes más ansias de «saber» te aconsejo también el Blog sobre Ciberseguridad que te propongo: https://ciberseguridad.blog/

Artículo: 25 Tipos de ataques informáticos y cómo prevenirlos por Rubén Ramiro.

Genial el artículo publicado por Rubén Ramiro sobre lo tipos diferentes de ataques informáticos y cómo Prevenirlos.

Origen: 25 Tipos de ataques informáticos y cómo prevenirlos

Transcripción:

En este mundo de la seguridad, cambiante de forma diaria y constante es imposible definir un listado de tipos de ataques de forma realista, pero mediante esta base de datos de amenazas, veremos 25 del total, los cuales podríamos decir que son las más conocidos o generalizadas. Para mantener un cierto grado de seguridad, lo principal y primero es la necesitamos de entender cómo pueden atacarnos y en qué consisten dichas amenazas, con el fin de poder remediarlas de la mejor forma posible. Este listado nos sirve para comprender las definiciones de todos los ataques y síntomas asociados a ellos.

La última década ha sido testigo del cambio de paradigma en el que los hackers buscan explotar vulnerabilidades dentro de las organizaciones y las infraestructuras naciones. Con el fin de contrarrestar, todos tenemos que cambiar nuestra perspectiva hacia la forma en que percibimos la seguridad, conocer cietos ataques y cómo podemos aprender de los mismos para estar lo mejor preparados posibles, ya que no es posible decir en seguridad “preparados” a secas.

1. Ataque DoS

En un ataque de denegación de servicio (DoS), un atacante intenta evitar la legitimidad de que los usuarios accedan a información o al servicios.
El tipo más común y obvio de ataque DoS ocurre cuando un atacante «inunda» una red con información. Cuando escribimos una URL de un sitio web en particular
en nuetro navegador, estamos enviando una solicitud al servidor web del sitio para poder ver la página en concreto. El servidor solo puede procesar una cierta cantidad de solicitudes de una vez, por lo que si un atacante sobrecarga el servidor con solicitudes, no puede procesarse dicha solicitud. Esto es una «denegación de servicio» ya que no se puede acceder al sitio.

Síntomas DDoS

  • Rendimiento de la red inusualmente lento (abrir archivos o acceder a sitios web)
  • Indisponibilidad de un sitio web en particular
  • Incapacidad para acceder a cualquier sitio web
  • Aumento dramático en la cantidad de spam que recibimos

Tipos de ataques DoS:

  1. ICMP Flood Attack
  2. Tear Drop Attack
  • Una serie de paquetes de datos se envían a la computadora destino con superposición de valores de campo y cargas útiles de gran tamaño. Como resultado, el objetivo no puede volver a ensamblar estos paquetes y se fuerza a que se bloquee o incluso a reiniciar.
  1. Smurf Attack
  • El atacante envía una gran cantidad de solicitudes de eco ICMP a la dirección IP Broadcast. Estas solicitudes ICMP tienen una dirección de origen falsificada de la víctima. Por ello, si el dispositivo de enrutamiento entrega tráfico a esas direcciones de difusión, entrega la transmisión IP a todos los hosts, la mayoría de las direcciones IP envían un Mensaje de respuesta ECHO. Sin embargo, en una red de difusión de acceso múltiple, cientos de computadoras podría responder a cada paquete cuando la red objetivo se vea abrumada por todos los mensajes enviados simultáneamente. La red no podrá funcionar con normalidad.
  1. SYN Flood
  • La inundación SYN envía una inundación de paquetes TCP / SYN, a menudo con un remitente falsificado en dirección. Cada uno de estos paquetes se maneja como una solicitud de conexión, causando al servidor una conexión semiabierta, mediante el envío de un paquete TCP / SYN-ACK , y esperando un paquete en respuesta de la dirección del remitente. Sin embargo, como la dirección del remitente está falsificada, la respuesta nunca llega. Estos halfopen en conexiones, saturan la cantidad de conexiones disponibles que el servidor puede hacer, evitando que responda a solicitudes legítimas hasta después de qu el ataque termine.
  1. Land Attack
  • El atacante envía un paquete TCP SYN falsificado en el que la dirección IP de el objetivo se completa en los campos de origen y destino. Al recibir el paquete falsificado, el objetivo se confunde y se bloquea.Estos tipos de ataques son detectados por Anti-virus.
  1. Jolt Dos Attack
  • Un atacante fragmenta el paquete ICMP de tal manera que el objetivo no puede volver a armarlo, como consecuencia, el uso de la CPU aumenta y se crean cuellos de botella y estrechamientos.
  1. Fraggle Dos Attack
  • El atacante envía una gran cantidad de tráfico de solicitudes de eco UDP a una
    dirección IP de Difusión. Estos paquetes UDP tienen una dirección fuente falsificada de la víctima prevista. Por ello, si el dispositivo de enrutamiento entrega tráfico a esas direcciones, entrega la transmisión IP a todos los hosts, donde la mayoría de las direcciones IP envian un mensaje de respuesta ECHO. Sin embargo, en una red de difusión de acceso múltiple, cientos de computadoras pueden responder a cada paquete cuando la red objetivo es abrumada por todos los mensajes enviados simultáneamente, y la red será incapaz de trabajar con normalidad

2. Ping Flood

Ping flood se basa en enviar a la víctima una cantidad abrumadora de paquetes ping, usualmente usando el comando «ping» de UNIX como hosts (el indicador -t en los sistemas Windows tiene una función mucho menos maligna). Es muy simple de lanzar, el requisito principal es tener acceso a un ancho de banda mayor que la víctima.

3. Ping de la muerte

El atacante envía un paquete ICMP de más de 65.536 bytes. Como el sistema operativo no sabe cómo manejar un paquete tan grande, se congela o se cuelga en el momento de volver a montarlo. Hoy en día, el sistema operativo descarta dichos paquetes por sí mismo. Pero debía enumerar dicho ataque mítico (Otros muchos de esta lista estan obsoletos, pero debían ser enumerados)

  • Distributed Denial of Service (DDos): En un ataque distribuido de denegación de servicio (DDoS), un atacante puede usar su computadora para atacar a otra computadora. Al aprovechar las vulnerabilidades o debilidades de seguridad, un atacante podría tomar el control del PC / Servidor. Él o ella podría obligar al PC a enviar grandes cantidades de datos a un sitio web o enviar correo no deseado a direcciones de correo electrónico particulares. El ataque se «distribuye» porque el atacante está utilizando varios PCs, incluida la suya, para lanzar el ataque de denegación de servicio. Actualmente dichos ataques son lanzados desde las Botnet

¿Cómo prevenir ataques DDoS?

  1. Aplicación de filtrado de enrutador
  2. Bloquear direcciones IP sin usar
  3. Permitir el acceso a la red solo al tráfico deseado
  4. Deshabilitar servicios de red innecesarios
  5. Actualización de antivirus regularmente
  6. Tener una muy buena política de contraseñas
  7. Limitar la cantidad de ancho de banda de la red
  8. Uso de la red de filtrado de acceso

4. Escaneo de puertos

El escaneo de puertos es una de las técnicas de reconocimiento más populares que utilizan los atacantes para descubrir los servicios expuestos a posibles ataques. Todas las máquinas conectadas a una red de área local (LAN) o Internet ejecutan muchos servicios que escuchan en puertos conocidos y no tan conocidos. Un escaneo de puertos ayuda al atacante a encontrar qué puertos están disponibles (es decir, qué servicio podría estar enumerando un puerto).
Esencialmente, un escaneo de puertos consiste en enviar un mensaje a cada puerto, uno a uno. El tipo de respuesta recibida indica si el puerto está a la escucha y, por lo tanto, puede probarse más detalladamente para detectar debilidad.

  • Puertos conocidos (0 – 1023)
  • Puertos registrados (1024 – 49151)
  • Puertos dinámicos y / o privados (49152 – 65535)

5. ARP Spoofing

ARP Poison Routing (APR), es una técnica utilizada para atacar una red cableada o inalámbrica de Ethernet. ARP Spoofing puede permitir que un atacante detecte frameworks de datos en una red de área local (LAN), modifique el tráfico o detenga el tráfico por completo. El ataque solo se puede usar en redes que realmente usan ARP y no en otro método de resolución de direcciones.

La detección la realizamos mediante ARP inverso (RARP) que es un protocolo utilizado para consultar la dirección IP asociada con una dirección MAC dada. Si se devuelve más de una dirección IP, la clonación MAC está presente.

Tipos de ataques ARP Spoofing:

  1. Ataque de inundación MAC:
  • En un ataque típico de inundación MAC, un switch se inunda con paquetes, cada uno con diferentes direcciones MAC de origen. La intención es consumir la memoria limitada reservada en el switch para almacenar la tabla de traducción de puerto a físico de MAC.
    El resultado de este ataque hace que el switch ingrese a un estado llamado modo de apertura fallida, en el cual todos los paquetes entrantes se emiten en todos los puertos (como con un concentrador), en lugar de simplemente hacia abajo del puerto correcto según la operación normal. Un usuario malintencionado podría utilizar un analizador de paquetes (como Wireshark) ejecutándose en modo promiscuo para capturar datos confidenciales de otras computadoras (como contraseñas no encriptadas, correo electrónico y conversaciones de mensajería instantánea), que no serían accesibles si el interruptor funcionara con normalidad.
  1. Envenenamiento de caché DNS:
  • Esta es una situación creada o no intencionalmente creada que proporciona datos a un servidor de nombres de almacenamiento en caché que no se originó en fuentes autorizadas del Sistema de nombres de dominio (DNS). Esto puede suceder a través del diseño incorrecto del software, la mala configuración de los servidores de nombres y los escenarios diseñados maliciosamente que explotan la arquitectura radicionalmente abierta del sistema DNS. Una vez que un servidor DNS ha recibido datos no auténticos y los almacena en caché para aumentar el rendimiento en el futuro, se considera envenenado, proporcionando los datos no auténticos a los clientes del servidor.
  1. IP Spoofing:
  • La suplantación de IP se refiere a la creación de paquetes de Protocolo de Internet (IP) con un forjado de dirección IP de origen, llamada suplantación de identidad, con el propósito de ocultar la identidad del remitente o hacerse pasar por otro sistema informático.

6. ACK flood

Esta es una técnica para enviar un paquete TCP / ACK al objetivo a menudo con una dirección IP falsificada. Es muy similar a los ataques de inundación TCP / SYN

7. Ataque FTP Bounce

El atacante puede conectarse a los servidores FTP y tiener la intención de enviar archivos a otros usuarios / máquinas que usan el comando PORT. Para que el servidor FTP intente enviar el archivo a otras máquinas en un puerto específico y verifique que el puerto esté abierto. Es obvio que la transferencia de FTP estaría permitida en los firewalls. En estos días casi todo los servidores FTP se implementan con el comando PORT desactivado.

8. TCP Session Hijacking

Es el caso cuando el «Hacker» toma la sesión TCP existente, ya establecido entre las dos partes. En la mayoría de las sesión TCP la autenticación ocurre al comienzo de la sesión, los piratas informáticos realizan este ataque en dicho momento.

9. Ataque Man-In-The-Middle

Un ataque MITM ocurre cuando una comunicación entre dos sistemas es interceptada por una entidad externa. Esto puede suceder en cualquier forma de comunicación en línea, como correo electrónico, redes sociales, navegación web, etc. No solo están tratando de escuchar nuestras conversaciones privadas, sino que también pueden dirigir toda la información dentro de los dispositivos.

Quitando todos los detalles técnicos, el concepto de un ataque MITM se puede describir en un escenario simple . Si imaginamos que volvemos a los tiempos antiguos cuando el correo de caracol abundaba. Jerry le escribe una carta a Jackie en la que le expresa su amor después de años de ocultar sus sentimientos. Él envía la carta a la oficina de correos y es recogido por un cartero entrometido. La abre y, por puro gusto, decide reescribir la carta antes de entregar el correo a Jackie. Esto puede hacer que Jackie odie a Jerry por el resto de su vida.

Un ejemplo más moderno sería un hacker entre nosotros (y nuestro navegador) y el sitio web que está visitando para interceptar y capturar cualquier información que enviamos al sitio, como credenciales de inicio de sesión o información financiera.

¿Cómo prevenir ataques Man-In-The-Midle?

Los ataques de MITM realmente pueden «incomodar» simplemente al escuchar su concepto básico, pero eso no significa que sean imposibles de evitar. La tecnología PKI puede ayudarlo a protegerse de algunos de los tipos de ataques que discutimos anteriormente.

  1. S / MIME
  • Extensiones de correo de Internet seguras / multipropósito, o S / MIME abrevia, encripta los correos electrónicos en reposo o en tránsito , asegurando que solo los destinatarios puedan leerlos y sin dejar margen para que los piratas informáticos se introduzcan y alteren nuestros mensajes. Además, S / MIME permite firmar digitalmente los correo electrónico con un Certificado digital único para cada persona. Esto vincula la identidad virtual a nuestro correo electrónico y brinda a los destinatarios la garantía de que el correo electrónico que recibieron en realidad proviene de nosotros (a diferencia de un hacker que accede a nuestro servidor de correo). Si bien los piratas informáticos pudieran tener acceso a los servidores de correo de las empresas para firmar digitalmente los mensajes, también necesitarían acceder a las claves privadas de los empleados, que generalmente se almacenan de forma segura en otro lugar. Estandarizar la firma digital de mensajes y educar a los destinatarios para que solo confíe en los mensajes de la empresa que se han firmado puede ayudar a diferenciar los correos electrónicos legítimos de los que se han falsificado.
  1. Certificados de autenticación
  • Los piratas informáticos nunca desaparecerán, pero una cosa que podemos hacer es que sea prácticamente imposible penetrar en los sistemas (por ejemplo, redes Wi-Fi , sistemas de correo electrónico, redes internas) mediante la implementación de autenticación basada en certificados para todas las máquinas y dispositivos de los empleados. Esto significa que solo los puntos finales con certificados configurados correctamente pueden acceder a sus sistemas y redes. Los certificados son fáciles de usar (no se necesita hardware adicional para administrar o se necesita mucha capacitación del usuario) y las implementaciones se pueden automatizar para simplificar las cosas y hacer que los hackers tengan más dificil un ataque.

10. Ataque Ingenieria Social

La ingeniería social es el arte de manipular a las personas para que renuncien a la información confidencial. Los tipos de información que buscan estos delincuentes pueden variar, pero cuando los individuos son blanco, los delincuentes generalmente intentan engañarlo para que le dé su contraseña o información bancaria, o acceda a su pc para instalar en secreto el software malicioso, que le dará acceso a su contraseñas e información bancaria, así como para darles control sobre el mismo.

Los delincuentes usan tácticas de ingeniería social porque generalmente es más fácil explotar la inclinación natural a confiar que descubrir formas de hackear tu software. Por ejemplo, es mucho más fácil engañar a alguien para que le dé su contraseña que intentar piratear su contraseña (a menos que la contraseña sea realmente débil).

La seguridad se trata de saber en quién y en qué confiar. Saber cuándo y cuándo no hacerlo, para tomar la palabra de una persona; cuándo confiar en que la persona con la que nos estamos comunicando es de hecho la persona con la que piensas que te estás comunicando; cuándo confiar en que un sitio web es o no es legítimo; cuándo confiar en que la persona que está hablando por teléfono es o no es legítima; cuando proporcionar nuestra información es o no es una buena idea.

Pregúntele a cualquier profesional de la seguridad y te dirán que el eslabón más débil en la cadena de seguridad es el ser humano que acepta a una persona o un escenario al pie de la letra. No importa cuántas cerraduras y cerrojos hay en nuestras puertas y ventanas, o si tenemos perros guardianes, sistemas de alarma, reflectores, cercas con alambre de púas y personal de seguridad armado; si confiamos en la persona de la puerta que dice que él es el repartidor de pizzas y lo dejamos entrar sin verificar primero si es legítimo, estamos completamente expuesto a cualquier riesgo que represente dejarle entrar.

¿Cómo Prevenir ataques de ingenieria social?

  • Ve más despacio. Los spammers quieren que actúes primero y pienses más tarde. Si el mensaje transmite una sensación de urgencia o usa tácticas de venta de alta presión, debemos ser escépticos. Nunca debemos dejar que la urgencia influya en nuestra revisión cuidadosa.
  • Investigua los hechos. Sospecha de cualquier mensaje no solicitado. Si el correo electrónico parece ser de una empresa que nosotros utilizamos, debemos hacer nuestra propia investigación. Usar un motor de búsqueda para ir al sitio de la compañía real, o una guía telefónica para encontrar su número de teléfono.
  • Eliminar cualquier solicitud de información financiera o contraseñas. Si nos piden que respondamos a un mensaje con información personal, es una estafa.
  • Rechace las solicitudes de ayuda u ofertas de ayuda. Las empresas y organizaciones legítimas no se ponen en contacto con para brindarnos ayuda. Si no solicitó específicamente la ayuda del remitente, considere cualquier oferta para ‘ayudar’, una estafa. Del mismo modo, si recibimos una solicitud de ayuda de una organización benéfica u organización con la que no tenemos una relación, elimínala. Para dar, busque organizaciones caritativas de buena reputación por su cuenta para evitar caer en una estafa.
  • No permitir que un enlace controle dónde acaba. Mantén el control buscando el sitio web tú mismo usando un motor de búsqueda para asegurarnos de que terminamos donde planeamos terminar. Al pasar el raton sobre los enlaces en el correo electrónico, se mostrará la URL real en la parte inferior, pero una buena copia falsa, puede guiarnos incorrectamente.

La curiosidad conduce a clics descuidados,si no sabemos de qué se trata el correo electrónico, hacer clic en enlaces es una opción inadecuada. Del mismo modo, nunca debemos usar números de teléfono para el correo electrónico.

  • El secuestro de correo electrónico es desenfrenado . Los piratas informáticos, los generadores de correo no deseado y los generadores de redes sociales que toman el control de las cuentas de correo electrónico de las personas (y otras cuentas de comunicación) han crecido descontroladamente. Una vez que controlan la cuenta de correo electrónico de alguien, se aprovechan de la confianza de todos los contactos de la persona. Incluso cuando el remitente parece ser alguien que usted conoce, si no espera un correo electrónico con un enlace o archivo adjunto, verifica con tu amigo antes de abrir enlaces o descargar.
  • Cuidado con cualquier descarga. Si no conocemos al remitente personalmente pero esperamos un archivo de ellos, descargar cualquier cosa, puede ser un error.
  • Las ofertas extranjeras son falsas . Si recibimos correos electrónicos de loterías o sorteos extranjeros, dinero de un pariente desconocido o solicitudes para transferir fondos desde un país extranjero por una parte del dinero, es una estafa.
  • Establezcer los filtros de spam a niveles altos. Cada programa de correo electrónico tiene filtros de spam. Para encontrar el suyo, busque en las opciones de configuración y establezca estos valores altos, solo recuerde revisar su carpeta de spam periódicamente para ver si el correo electrónico legítimo ha llegado accidentalmente allí. También podemos buscar una guía paso a paso para configurar los filtros de spam buscando en el nombre de su proveedor de correo electrónico.
  • Asegurar los dispositivos informáticos. Instalar software antivirus , cortafuegos, filtros de correo electrónico y mantenerlos actualizados. Configurar los sistemas operativo para que se actualicen automáticamente. Utilizar una herramienta anti-phishing ofrecida en el navegador web , normalmente en modo de plugin, es tambien una gran idea.

11. OS Finger Printing

El término «huella digital del sistema operativo» / OS Finger Printing en Ethical Hacking se refiere a cualquier método utilizado para determinar qué sistema operativo se ejecuta en una computadora remota. Al analizar ciertos indicadores de protocolo, opciones y datos en los paquetes que un dispositivo envía a la red, podemos hacer conjeturas relativamente precisas sobre el sistema operativo que envió esos paquetes. Al identificar el sistema operativo exacto de un host, un atacante puede lanzar un ataque preciso contra una máquina destino. En un mundo de desbordamientos de búfer, conocer el sabor y la arquitectura exactos de un sistema operativo podría ser toda la oportunidad que un atacante necesita.

Tipos de ataques OS Finger Printing

  1. OS Finger Printing activa
  • El Finger Printing activo se logra enviando paquetes especialmente diseñados a una máquina de destino y luego anotando su respuesta y analizando la información recopilada para determinar el sistema operativo objetivo.
  1. OS Finger Printing pasivo
    La huella dactilar pasiva se basa en rastros de olfatear el sistema remoto. En función de las trazas de sniffer (como Wireshark) de los paquetes, podemos determinar el sistema operativo del host remoto.

12. Conóce tus puertos expuestos

Un escaneo de puertos se define como una aplicación o pieza de software específica del proceso que sirve como punto final de comunicaciones. Este punto final es utilizado por los protocolos de la capa de transporte del conjunto de protocolos de Internet, concretamente, TCP y UDP se utilizan universalmente para comunicarse en Internet. Cada puerto también se identifica con un entero sin signo de 16 bits llamado número de puerto. «En la terminología TCP / IP, un puerto es un identificador de software que corresponde a una aplicación o protocolo específico que se ejecuta en un host». Por ejemplo, Http usa el puerto 80. Los números de puerto están separados en tres rangos: Puertos conocidos , Puertos registrados y Puertos dinámicos y / o privados. En el mundo de la intrusión informática, el escaneo de puertos es una de las técnicas de reconocimiento más utilizadas para descubrir servicios «pirateables». En la terminología cotidiana, es análogo a un ladrón caminando por un grupo de automóviles y probando las puertas de los automóviles para ver qué puertas del automóvil están abiertas. Sin embargo, un hecho importante a tener en cuenta es que el escaneo de puertos es utilizado por los administradores del sistema para diagnosticar problemas en nuestras redes. En resumen, todo escaneo de puertos es una serie de intentos de un intruso o administrador para ver qué puertos de una red están abiertos al intentar conectarse a un rango de puertos en un rango de hosts, para luego recopilar información de los puertos abiertos que responden a ver qué aplicaciones o servicios están asociados o ejecutándose en esos puertos. El escaneo de puertos se lleva a cabo mediante la implementación de software para escanear cualquiera de los 0 a 65536 puertos potencialmente disponibles en una computadora.

¿Cómo prevenir el escaneo de puertos?

Si tenemos un servidor de acceso público, el sistema será vulnerable a los escaneos de puertos. No hay una forma segura de vencer los escaneos de puertos. Los sistemas judiciales han determinado que realizar exploraciones de puertos no es ilegal. Los escaneos de puertos son ilegales solo si el atacante usa información de un escaneo de puertos para explotar una vulnerabilidad o abrir un puerto en el sistema. Entonces, la pregunta es: ¿cómo limitamos la información que nuestros sistemas proporcionarán?

Una forma de limitar la información obtenida de escaneos de puertos es cerrar los servicios innecesarios en los sistemas de destino, es decir, si está ejecutando un servidor web, http debe ser el único servicio ofrecido. En los sistemas UNIX, la manera más fácil de limitar la información proporcionada a los escáneres de puertos es editar el /etc/inetd.conf y comentar cualquier servicio innecesario.
También editar el /etc/init.d y el archivo de nivel de ejecución que el sistema está devolviendo. Eliminar los servicios innecesarios. Además, asegurarnos de que el sistema no se esté ejecutando en el modo X11. Si se está ejecutando en el modo X11, el sistema transmitirá el servicio 6000 ya sea que haya iniciado sesión o no.

Otra forma de limitar la información proporcionada a los escáneres de puertos es emplear encapsuladores TCP, cuando corresponda. Los Contenedores TCP dan al administrador la flexibilidad de permitir o denegar el acceso a los servicios en base a las direcciones IP o nombres de dominio. Las capsulas de TCP funcionan junto con el archivo /etc/inetd.conf. TCP Wrappers funciona invocando el tcpd daemon antes de proporcionar el servicio especificado. Cuando se detecta una solicitud entrante procedente de un puerto autorizado, los contenedores TCP verifican primero el archivo /etc/hosts.allow para ver si la dirección IP o el nombre de dominio tiene permisos para acceder al servicio. Si no se encuentra ninguna entrada, TCP Wrappers verificará el archivo /etc/hosts.deny. Si no se encuentra ninguna entrada allí, o si se encuentra la instrucción ALL: ALL, los Contenedores TCP ignorarán la solicitud y no permitirán que se utilice el servicio solicitado. Cuando se escanea el sistema , los contenedores TCP aún permitirán que se anuncie el servicio; sin embargo, el escáner no recibirá ninguna información adicional del puerto a menos que el escaneo provenga de un host o dominio especificado en /etc/hosts.allow. Cuando se escanea, el sistema mostrará el servicio como abierto. Cuando el atacante intenta explotar el puerto abierto, TCP Wrappers rechazará la conexión entrante si no proviene de un host o dominio aprobado. El inconveniente de TCP Wrappers es que no todos los servicios están cubiertos. Los servicios como http y smtp no están cubiertos, y si no están configurados correctamente, serán susceptibles de explotación. TCP Wrappers no es susceptible a la suplantación de IP. Cuando se detecta una solicitud entrante, TCP Wrappers realizará una búsqueda DNS inversa en la dirección IP solicitante. Si la búsqueda inversa coincide con la IP solicitante, los contenedores TCP permitirán la conexión. Si la búsqueda inversa falla, TCP Wrappers supondrá que se trata de un host no autorizado y no permitirá la conexión.

Finalmente, otra forma de limitar la cantidad de información dada a los escaneos de puertos es utilizar productos como PortSentry ofrecido por Psionic. PortSentry detecta las solicitudes de conexión en una serie de puertos seleccionados. PortSentry es personalizable y se puede configurar para ignorar una cierta cantidad de intentos. El administrador puede seleccionar qué puertos escuchará PortSentry para las solicitudes de conexión y la cantidad de solicitudes no válidas. El administrador enumerará los puertos que su sistema no admite. Tras la detección, PortSentry empleará los contenedores TCP y realizará una entrada en el archivo /etc/hosts.deny para el sospechoso de intrusión. PortSentry también configurará una declaración de ruta predeterminada para el sistema infractor. La instrucción de ruta predeterminada encaminará todos los paquetes desde el sistema infractor a otro sistema o a un sistema inactivo. El resultado es que el sistema objetivo aparecerá como inexistente. En los sistemas Linux, PortSentry puede detectar todos los escaneos TCP y UDP, mientras que en los sistemas Solaris solo pueden detectar los escaneos TCP Vanilla y UDP.

Instalar y configurar PortSentry :

13. KeyLoggers

Un keylogger puede ser un programa de software o un hardware que utiliza un atacante para registrar las pulsaciones de teclas en el teclado de un usuario. Con un Keylogger, un atacante puede conocer remotamente sus contraseñas, números de tarjetas de crédito / débito, mensajes, correos electrónicos y todo lo que escriba.

Es más probable que los registradores de pulsaciones de teclas estén basados en software que en hardware, ya que estos últimos requerirían acceso físico al dispositivo.

Los registradores de pulsaciones basados en software generalmente infectan el sistema en forma de un malware que un usuario podría haber descargado haciendo clic en un enlace malicioso, ya sea en línea o enviándolo por correo electrónico.
Un software de captura de teclas se ejecuta en segundo plano sin notificar al usuario y tomará nota de cada golpe de teclado y luego lo alimentará a un servidor en línea al que puede acceder el atacante.

Revisar todo el historial de registros de teclas puede brindarle a cualquiera una idea de los sitios web que visitó y la información que ingresó en ellos, lo que le da una forma fácil de acceder a la tarjeta de crédito o credenciales de banca por Internet. Los ataques de teclado son utilizados por los atacantes con intención maliciosa de monitorear las pulsaciones de teclas, siendo importante protegerse contra ellos, para que no seamos vulnerable a perder información de identificación personal, incluidas las credenciales personales o corporativas.

¿Cómo prevenir los keylogger?

Si bien hay varias herramientas disponibles para encontrar y hacer frente a los keyloggers de software, no existe un software de seguridad para identificar un keylogger hardware.

Dado que los registradores de teclas son básicamente malware, basta con un programa antivirus que proteja el PC en tiempo real, pero si deseamos protección adicional, también se puedemos usar programas tales como Zemana AntiLogger y SpyShelter Stop-Logger.
La versión gratuita de Zemana solo proporciona cifrado para sus pulsaciones de teclas, lo que significa que, aunque el atacante podrá registrar sus pulsaciones de teclas, se le presentarán en un formato codificado e ilegible.
La versión gratuita de SpyShelter no solo proporciona cifrado, sino que también protege el PC contra capturas de pantalla o portapapeles.

Si no deseamos utilizar un registrador de teclas, siempre se recomienda utilizar el teclado en línea disponible en los sitios web bancarios, por ejemplo, que no deja rastros de registro de teclas.
Si sospechamos que las pulsaciones de teclas están siendo registradas, y ninguno de estos softwares puede identificarlo o protegerlo de él, entonces probablemente alguien ingresó un keylogger hardware en el PC.
Estos registradores de teclas hardware generalmente vienen en forma de conectores USB. Uno de los extremos está conectado al teclado y otro al USB de la PC, y aunque todo funciona sin problemas, el hardware intercepta y transmite las pulsaciones de las teclas al atacante, es revisar nuestro PC de vex en cuando.

14. ICMP Tunneling

El tunneling se usa a menudo para eludir los firewalls que no bloquean los paquetes ICMP, o para establecer un canal de comunicación cifrado y difícil de rastrear entre dos computadoras sin interacción directa de la red. Un túnel ICMP establece una conexión encubierta entre dos computadoras remotas (un cliente y un proxy), utilizando solicitudes de eco ICMP y paquetes de respuesta. Un ejemplo de esta técnica es tunelizar el tráfico TCP completo a través de peticiones y respuestas de ping.

¿Cómo prevenir túneles ICMP?

Resulta difícil detener la creación de túneles ICMP ya que el cortafuegos personal los infunde como mensajes de control emitidos por el sistema operativo. La encriptación y autenticación fuertes, además de la creación de túneles ICMP, empeora la situación. Por lo tanto, la solución para evitar el túnel ICMP debería:

  • Permitir a los administradores usar mensajes ICMP libremente.
  • Permitir el paso del gran tamaño de ICMP.
  • Debería funcionar incluso en el caso de una fuerte autenticación y carga útil encriptada.
  • Debería funcionar incluso cuando la máquina está detrás de cortafuegos personales a nivel de aplicación.

En comparación con el modelo costoso de preservación del estado utilizado por los cortafuegos industriales, se propone un modelo simple de menos estado para evitar el efecto túnel. El modelo sin estado satisface los requisitos mencionados anteriormente. El modelo sin estado requiere un acuerdo común sobre la carga permisible de los mensajes ICMP. La política debería implementarse en la implementación del protocolo ICMP del kernel. Se debe hacer cumplir ya sea cuando un paquete ICMP sube la pila de la red o cuando baja la misma.

15. Ataque LOKI

LOKI es un programa cliente / servidor publicado en la publicación en línea Phrack. Este programa es una prueba de concepto que funciona para demostrar que los datos se pueden transmitir de forma secreta a través de una red escondiéndolos en el tráfico que normalmente no contiene cargas útiles. Por ejemplo, el código puede tunelizar el equivalente de una sesión RCMD / RSH de Unix en paquetes de solicitud de eco ICMP (ping) o tráfico UDP al puerto DNS. Esto se usa como una puerta trasera en un sistema Unix después de que el acceso a la raíz ha sido comprometido. La presencia de LOKI en un sistema es evidencia de que el sistema se ha visto comprometido en el pasado.

16. Ataque de secuencia TCP

Un ataque de predicción de secuencia TCP es un intento de predecir el número de secuencia utilizado para identificar los paquetes en una conexión TCP, que se puede usar para duplicar paquetes que conducen al secuestro de la sesión.

En un escenario típico de ataque de predicción de secuencia TCP, un atacante pasaría algún tiempo monitorizando el flujo de datos entre dos hosts, uno de los cuales es el sistema de destino. El atacante cortaría el otro sistema (que es confiable para el objetivo) de la comunicación, tal vez a través de un ataque de denegación de servicio (DoS), dejándolos a sí mismos para tomar el lugar de ese sistema confiable, a los ojos de su objetivo .

Ataque de Secuencia TCP

Habiendo predicho el número de secuencia del siguiente paquete que el objetivo espera de su host de confianza, el atacante prepara un paquete con la dirección IP de origen del sistema de confianza y el número de secuencia esperado. Es seguro que este paquete llegará a su destino antes que cualquier información legítima del host confiable (que tiene un ataque DoS para mantenerlo ocupado y fuera de la imagen). El paquete del atacante se puede usar como una vía para obtener acceso al sistema de destino, terminar a la fuerza una comunicación o entregar una carga maliciosa.

¿Cómo prevenir el ataque de secuencia TCP?

En respuesta a sus propias observaciones, el Equipo de trabajo de ingeniería de Internet (IETF) emitió un estándar renovado (RFC 6528) en 2012, estableciendo un algoritmo mejorado para generar números de secuencia iniciales para las comunicaciones TCP. Está diseñado para aumentar la robustez de la generación del número de secuencia frente al tipo de análisis predictivo y monitoreo que permitieron a los ciberatacantes un acceso tan fácil al número de secuencia bajo el antiguo régimen.

A nivel empresarial, los fabricantes de sistemas operativos respondieron a la amenaza mediante la introducción de métodos nuevos y más impredecibles de generación de números de secuencia, una medida que se logró con un éxito parcial.

Una estrategia más efectiva ha sido que las organizaciones y los administradores de red bloqueen paquetes enrutados de origen y paquetes de datos con direcciones dentro de sus propias redes. Los servicios que dependen de la autenticación basada en IP deberían, idealmente, desconectar una conexión por completo al detectar que están presentes las opciones enrutadas de origen.

17. CAM Table Overflow

La tabla CAM de un conmutador contiene información de red, como las direcciones MAC disponibles en los puertos físicos del conmutador y los parámetros de VLAN asociados. Los desbordamientos de la tabla CAM ocurren cuando una entrada de direcciones MAC se inunda en la tabla y se alcanza el umbral de la tabla CAM. Esto hace que el conmutador actúe como un concentrador, inundando la red con tráfico fuera de todos los puertos. La inundación causada por un desbordamiento de tabla CAM está limitada a la VLAN de origen, por lo tanto, no afecta a otras VLAN en la red.

  1. Ataques de redireccionamiento ICMP:
  • Los mensajes de redirección de ICMP se utilizan para redirigir un host de origen para usar una puerta de enlace diferente que pueda estar más cerca del destino. Estos mensajes de redirección son enviados por la puerta de enlace de recepción y el host de origen debe adaptar su reenvío en consecuencia cuando recibe este mensaje. Los redireccionamientos ICMP se utilizan con mayor frecuencia en entornos de enrutamiento de origen donde el host de origen calcula rutas de enrutamiento a todos los destinos. Los redireccionamientos ICMP también se pueden usar para amplificar ataques SMURF o FRAGGLE o para configurar ataques Man-in-the-Middle.
  1. Ataque de transferencia de zona DNS:
    Una solicitud de transferencia de zona a un servidor DNS devuelve una lista completa de nombres de host y direcciones IP en el dominio. Por lo general, las transferencias de zona solo deben realizarse entre servidores DNS autoritativos para un dominio. Los atacantes pueden consultar servidores DNS para compilar una lista de posibles hosts para atacar. Esta firma detecta transferencias de zona intentadas desde fuentes distintas a los servidores DNS.

¿Cómo prevenir los ataques CAM Overflow?

Para prevenir este tipo de ataque, cambiaremos el puerto a un puerto de acceso emitiendo acceso en modo de puerto de conmutación. Luego asignaremos la cantidad máxima de direcciones MAC en las que se almacenará la tabla CAM para esta interfaz.

Finalmente elegiremos nuestra acción de violación que se aplicará cuando el usuario (atacante) intente generar más de X direcciones MAC asociadas al mismo puerto. Elegimos cerrar este puerto, ahora si el atacante intenta realizar este ataque nuevamente en dicho swhit su puerto se apagará automáticamente, también se generará un registro en este que informa al administrador que el (atacante) MAC la dirección en este puerto estaba tratando de atacarnos y el estado del puerto ahora está abajo/cerrado.

18. Ataques a Aplicaciones Web

  1. Inyección SQL:
  • También se denomina Ataque de Inserción SQL que ayuda al hacker a ejecutar un código debido a la presencia de vulnerabilidad en la capa de la base de datos de la Aplicación. En consecuencia, el código obtendrá datos confidenciales o incluso comprometerá la aplicación en sí.
  1. Cross-Site Request:
  • La falsificación de solicitudes entre sitios, también conocida como ataque con un solo clic o sesión y abreviado como CSRF («sea-surf») o XSRF, es un tipo de exploit malicioso de un sitio web mediante el cual se transmiten comandos no autorizados de un usuario en el que el sitio web confía. A diferencia de los scripts de sitios cruzados (XSS), que explota la confianza que un usuario tiene para de un sitio en particular, CSRF explota la confianza que un sitio tiene en el navegador de un usuario.
  1. Ataque de envenenamiento de cookies:
  • Los ataques de envenenamiento de cookies implican la modificación de los contenidos de una cookie (información personal almacenada en la computadora de un usuario web) para eludir los mecanismos de seguridad. Al usar ataques de envenenamiento de cookies, los atacantes pueden obtener información no autorizada sobre otro usuario y robar su identidad.
  1. Robo de cookies:
  • Este tipo de ataques se realizan mediante scripts del lado del cliente como JavaScript. Cuando el usuario hace clic en un enlace, el script buscará la cookie almacenada en la memoria de la computadora para todas las cookies activas y las enviará (al parecer, los correos electrónicos) al atacante.
  1. Ataques de phishing:
  • Phishing es el proceso criminalmente fraudulento de intentar adquirir información sensible como nombres de usuario, contraseñas y detalles de tarjetas de crédito haciéndose pasar por una entidad confiable en una comunicación electrónica.
  1. Web Defacement:
  • La desfiguración del sitio web es un ataque a un sitio web que cambia la apariencia visual del sitio. Estos son típicamente el trabajo de los crackers del sistema, que entran en un servidor web y reemplazan el sitio web alojado con uno propio. Lo más probable es que este tipo de ataques se hagan intencionalmente para arruinar la reputación de la compañía que ha alojado este sitio web.
  1. Buffer Overflow:
  • El desbordamiento de búfer, o el desbordamiento del búfer, es una anomalía en la que un proceso almacena datos en un búfer fuera de la memoria que el programador reservó para ello. Los datos adicionales sobrescriben la memoria adyacente, que puede contener otros datos, incluidas variables de programa y datos de control de flujo del programa. Esto puede provocar errores de acceso a la memoria, resultados incorrectos, finalización del programa o una violación de la seguridad del sistema. Esta vulnerabilidad es completamente un error del Programador.
  1. Navegación forzada:
  • La exploración forzada es un ataque cuyo objetivo es enumerar y acceder a los recursos a los que la aplicación no hace referencia, pero que aún son accesibles. Por ejemplo, directorios como config, backup, logs a los que se puede acceder pueden revelar mucha información sobre la aplicación en sí, contraseña, actividades, etc.
  1. División de respuesta HTTP:
  • Un atacante pasa datos maliciosos a una aplicación vulnerable, y la aplicación incluye los datos en un encabezado de respuesta HTTP. Este ataque en sí no causa ningún daño, pero daría lugar a otros ataques sensibles como XSS.
  1. Defectos de inyección:
  • Las fallas de inyección permiten a los atacantes retransmitir código malicioso a través de una aplicación web a otro sistema. Estos ataques incluyen llamadas al sistema operativo a través de llamadas al sistema, el uso de programas externos a través de comandos del shell, así como llamadas a bases de datos de backend a través de SQL (es decir, inyección de SQL). Los scripts completos escritos en Perl, Python y otros lenguajes pueden ser inyectados en aplicaciones web mal diseñadas y ejecutado. Cada vez que una aplicación web utiliza un intérprete de cualquier tipo, existe el peligro de un ataque de inyección. Cada vez que una aplicación web utiliza un intérprete de cualquier tipo, existe el peligro de un ataque de inyección.

¿Cómo prevenir los ataques a aplicaciones web?

Existen diferentes métodos y herramientas que los desarrolladores modernos de aplicaciones web usan para proteger un sitio web. Existen soluciones para ataques específicos y mejores prácticas que se pueden utilizar de forma continua para proteger las aplicaciones y los usuarios. Las revisiones de código, los programas de recompensa de errores y los escáneres de código deberían implementarse durante todo el ciclo de vida de la aplicación. Las revisiones de códigos pueden ayudar a detectar códigos vulnerables al principio de la fase de desarrollo, los escáneres de códigos dinámicos y estáticos pueden hacer comprobaciones automáticas de vulnerabilidades, y los programas de bonificación de errores permite a los tester/hacker profesionales encontrar errores en el sitio web.

Las soluciones específicas de ataque incluyen:

  • Usar procedimientos almacenados con parámetros que se parametrizan automáticamente.
  • Implementando CAPTCHA o incitando a los usuarios a responder preguntas. Esto asegura que un formulario y una solicitud sean enviados por un humano y no por un bot.
  • Y lo mas importante, utilizar un cortafuegos de aplicación web (WAF) para supervisar la red y bloquear posibles ataques.

Ninguno de estos métodos puede reemplazar al otro,cada uno aporta su propio valor a la tabla y agrega protección contra ciertos escenarios de ataque. No puede encontrar todas las vulnerabilidades mediante revisiones de código o programas de bonificación de errores, ni solo mediante un cortafuegos de aplicación web ya que ninguna herramienta está 100% segura. Se debe usar una combinación de todos estos métodos para proteger las aplicación y a sus usuarios.

19. Virus

Un virus informático es un programa informático que puede copiarse e infectar una computadora. El término «virus» también se usa comúnmente pero erróneamente para referirse a otros tipos de malware, incluidos, entre otros, los programas de adware y spyware que no tienen la capacidad reproductiva. Un virus verdadero puede propagarse de una computadora a otra (en algún tipo de código ejecutable) cuando su host se lleva a la computadora de destino; por ejemplo, porque un usuario lo envió a través de una red o Internet, o lo llevó en un medio extraíble, como una unidad USB.

20. Gusanos

Un gusano informático es un programa informático de malware autoreplicante. Utiliza una red informática para enviar copias de sí mismo a otros nodos (computadoras en la red) y puede hacerlo sin intervención del usuario. Esto se debe a deficiencias de seguridad en la computadora de destino. A diferencia de un virus, no es necesario que se una a un programa existente. Los gusanos casi siempre causan al menos algún daño a la red, al consumir ancho de banda, mientras que los virus casi siempre corrompen o modifican archivos en una computadora específica.

21. Malware

Malware es una forma corta de software malicioso. El malware no es lo mismo que el software defectuoso, es decir, el software que tiene un propósito legítimo pero contiene errores dañinos. El malware incluye virus informáticos, gusanos, caballos de Troya, spyware, adware deshonesto, software delictivo, la mayoría de los rootkits y otro software malicioso y no deseado.

¿Como prevenir el Malware?

  1. Instalar software Anti-Virus / Malware.
  • Este consejo puede ser evidente. Sin embargo, he visto muchos PCs, especialmente PCs pesonales, que no tienen protección antivirus / malware. Esta protección es un primer paso imprescindible para mantenernos libres de virus.
  1. Mantener el software antivirus actualizado.
  • Tener software de protección es el primer paso; mantenerlo es el segundo. El software antivirus gratuito es mejor que nada, pero tenga en cuenta que no es la mejor solución. Microsoft proporciona un paquete de seguridad «gratis». Es gratis si tiene Windows en su máquina, se le concede acceso. Muchos usuarios no conocen este programa, pero en realidad es una protección decente.
  1. Ejecuta escaneos regulares programados del antivirus.
  • Esto también puede parecer obvio, pero muchos de nosotros nos olvidamos de hacer esto. Configurar el software de elección para que se ejecute a intervalos regulares. Es prefible una vez por semana, pero no debemos esperra mucho más entre escaneos. Es difícil trabajar en su computadora mientras se está ejecutando el software antivirus. Una solución es ejecutar el software por la noche cuando no se está usando el PC. Sin embargo, a menudo apagamos nuestras computadoras por la noche, por lo que el escaneo nunca se ejecuta. Configurar el software antivirus para que se ejecute en una noche específica, y siempre dejar wl PC encendido ese día. Asegurarnos de que no se apague automáticamente o entre en modo de hibernación.
  1. Mantener el sistema operativo al día.
  • Ya sea que esté ejecutando Windows, Mac OS X, Linux o cualquier otro sistema operativo, mantenerlo actualizado. Los desarrolladores de SO siempre emiten parches de seguridad que arreglan y completan las filtraciones de seguridad. Estos parches ayudarán a mantener un sistema seguro. Del mismo modo, mantener un software antivirus actualizado. Los virus y el malware se crean de forma contínua. Si nuestro software de escaneo es tan bueno como nuestra base de datos. También debe ser lo más actualizado posible.
  1. Asegurar la red.
  • Muchas de nuestras computadoras se conectan a nuestros archivos, impresoras o Internet a través de una conexión Wi-Fi. Debemos asegurarnos de que se requiere una contraseña para acceder y que la contraseña es fuerte. Nunca debemos transmitir por una conexión Wi-Fi abierta. Usaremos cifrado WPA o WPA2. Ya que el WEP no es lo suficientemente fuerte ya que los expertos lo pueden romper en minutos. También es una buena idea no difundir su SSID (el nombre de su red Wi-Fi) e importante tambien, proporcionar un SSID de invitados que use una contraseña diferente.
  1. Piensa antes de hacer clic.
  • Evitar los sitios web que proporcionan material pirateado. No abrir un archivo adjunto de correo electrónico de alguien o una empresa que no conocemos. No hacer clic en un enlace en un correo electrónico no solicitado. Siempre colocar el cursor sobre un enlace (especialmente uno con un acortador de URL) antes de hacer clic para ver hacia dónde nos lleva realmente el enlace. Si tenemos que descargar un archivo de Internet, un correo electrónico, un sitio FTP, un servicio de intercambio de archivos, etc., buscarlo antes de ejecutarlo. Un buen software antivirus lo hará de forma automática, pero debemos asegurarnos de que se está haciendo.
  1. Mantener la información personal segura.
  • Esto es probablemente lo más difícil de hacer en Internet. Muchos hackers accederán a nuestros archivos no mediante la fuerza bruta, sino a través de la ingeniería social. Recibirán suficiente información para acceder a nuestras cuentas en línea y obtendrán más de nuestros datos personales. Continuarán de una cuenta a otra hasta que tengan suficiente información que les permita acceder a nuestros datos bancarios o simplemente robar nuestra identidad. Debemos tener cuidado con los tableros de mensajes y las redes sociales. Bloquear todas nuestras configuraciones de privacidad y evitar usar nuestro nombre real o identidad en los foros de debate.
  1. No usar Wi-Fi abierto.
  • Cuando nos encontremos en la cafetería local, la biblioteca y especialmente el aeropuerto, no debemos usar el Wi-Fi abierto (sin contraseña ni cifrado) «gratuito». Pensémolo. Si puede acceder sin problemas, ¿qué puede hacer un individuo malicioso entrenado?
  1. Haz una copia de seguridad de los archivos.
  • Lo mejor que puede hacer es hacer una copia de seguridad de los archivos, todos ellos. Idealmente, tendremos nuetsros archivos (sus datos) en al menos tres lugares: en el lugar donde trabaja en ellos, en un dispositivo de almacenamiento por separado y otro fuera del sitio de trabajo. Debemos mantener nuestros archivos en el PC, hacer una copia de seguridad de ellos en un disco duro externo y luego hacer una copia de respaldo en una ubicación diferente.
  1. Usa múltiples contraseñas fuertes.
  • Nunca use la misma contraseña. Por lo general, utilizamos la misma dirección de correo electrónico o nombre de usuario para todas nuestras cuentas. Si se usa la misma contraseña para todo, o en muchas cosas, y la misma se «rompe», solo demorará unos segundos a un hackear para entrar en la cuenta. Usa minúsculas, mayúsculas, números y símbolos en la contraseña. Haz una contraseña fácil de recordar pero difícil de adivinar.

22. Adware

Adware, o software respaldado por publicidad, es cualquier paquete de software que reproduce, muestra o descarga publicidades en una computadora automáticamente después de instalar el software o mientras se usa la aplicación. Las funciones de publicidad se integran o se incluyen con el software, que a menudo está diseñado para indicar qué sitios de Internet visita el usuario y para presentar la publicidad pertinente a los tipos de productos o servicios que allí aparecen.

23. Spyware

El software espía es un tipo de malware que se instala en las computadoras y recopila pequeñas porciones de información a la vez sobre los usuarios sin su conocimiento. La presencia de spyware generalmente está oculta para el usuario y puede ser difícil de detectar. Normalmente, el spyware se instala secretamente en el PC personal del usuario. A veces, sin embargo, los spywares como key loggers son instalados por el propietario de un PC compartido, corporativa o pública a propósito para monitorizar en secreto a otros usuarios.

24. Troyanos

Un troyano, a veces denominado caballo de Troya, es un malware no autorreplicante que parece realizar una función deseable para el usuario pero que en cambio facilitar el acceso no autorizado al sistema informático del usuario.

25. Root kit

Un Root kit es un tipo de software que está diseñado para obtener el control de nivel de administrador sobre un sistema informático sin ser detectado. En prácticamente todos los casos, el propósito y el motivo es realizar operaciones maliciosas en un sistema informático host objetivo en una fecha posterior sin el conocimiento de los administradores o usuarios de ese sistema. Los Root kit se pueden instalar en hardware o software dirigidos en la BIOS, hipervisores, cargadores de arranque, kernel o, con menor frecuencia, bibliotecas o aplicaciones.

Artículo: Vulnerabilidades de un sistema informático. Ministerio de Educación, Cultura y Deporte

Navegando por la página web del Ministerio de Educación, Cultura y Deporte, me he encontrado con una apartado de «Seguridad Informática» verdaderamente interesante. He querido plasmar aquí, un el apartado sobre «Vulnerabilidades en un sistema informático» . En ella nos describen que es una vulnerabilidad en un sistema informático, manera de mitigación, protección y prevención.

Fuente: http://descargas.pntic.mec.es/mentor/visitas/demoSeguridadInformatica/vulnerabilidades_de_un_sistema_informtico.html

Transcripción:

 

¿Qué queremos proteger?

 

En un sistema informático lo que queremos proteger son sus activos, es decir, los recursos que forman parte del sistema y que podemos agrupar en:

  • Hardware: elementos físicos
  • Software: elementos lógicos
  • Datos: información manejada por el hardware y el software
  • Otros: fungibles, personas, infraestructuras,..

De ellos los más críticos son los datos, el hardware y el software. Es decir, los datos que están almacenados en el hardware y que son procesados por las aplicaciones software.

Incluso de todos ellos, el activo más crítico son los datos. El resto se puede reponer con facilidad y los datos sabemos que dependen de que la empresa tenga una buena política de copias de seguridad y sea capaz de reponerlos en el estado más próximo al del momento en que se produjo la pérdida. Esto puede suponer para la empresa, por ejemplo, la dificultad o imposibilidad de reponer dichos datos con lo que conllevaría de pérdida de tiempo y dinero.

  • El hardware comprende todos los elementos físicos del sistema informático, tales como procesadores, electrónica y cableado de red, medios de almacenamiento (cabinas, discos, cintas, DVDs,…).
  • El software comprende el conjunto de programas que se ejecutan sobre el hardware, tanto si es el propio sistema operativo como las aplicaciones instaladas en él.
  • Los datos comprenden la información lógica que procesa el software haciendo uso del hardware. En general serán informaciones estructuradas en bases de datos o paquetes de información que viajan por la red.
  • Los elementos fungibles son aquellos que se ‘usan y gastan’ como puede ser la tinta y papel en las impresoras, los soportes tipo DVD o incluso cintas si las copias se hacen en ese medio, etc. Pero al ser elementos externos al sistema informático no son críticos para su seguridad.

Clasificación

 

Vulnerabilidad

 

Debilidad de cualquier tipo que compromete la seguridad del sistema informático.  

Las vulnerabilidades de los sistemas informáticos (SI) las podemos agrupar en función de:

Diseño

  • Debilidad en el diseño de protocolos utilizados en las redes.
  • Políticas de seguridad deficientes e inexistentes.

Implementación

  • Errores de programación.
  • Existencia de “puertas traseras” en los sistemas informáticos.
  • Descuido de los fabricantes.

Uso

  • Configuración inadecuada de los sistemas informáticos.
  • Desconocimiento y falta de sensibilización de los usuarios y de los responsables de informática.
  • Disponibilidad de herramientas que facilitan los ataques.
  • Limitación gubernamental de tecnologías de seguridad.

Vulnerabilidad del día cero

  • Cuando no exista una solución “conocida” para una vulnerabilidad, pero si se conoce como explotarla, entonces se le conoce como “vulnerabilidad 0 days”.

Globalmente clasificamos las vulnerabilidades en:

  • Vulnerabilidades de desbordamiento de buffer.

Se produce cuando un programa no controla la cantidad de datos que se copian en buffer, de forma que si esa cantidad es superior a la capacidad del buffer los bytes sobrantes se almacenan en zonas de memoria adyacentes, sobrescribiendo su contenido original. Se puede aprovechar para ejecutar código que nos de privilegios de administrador.

  • Vulnerabilidades de condición de carrera (race condition).
La condición de carrera se da principalmente cuando varios procesos acceden al mismo tiempo a un recurso compartido, por ejemplo una variable, cambiando su estado y obteniendo de esta forma un valor no esperado de la misma.
  • Vulnerabilidades de error de formato de cadena (format string bugs).
La principal causa de los errores de cadena de formato es aceptar sin validar la entrada de datos proporcionada por el usuario.
Es un error de programación y el lenguaje más afectado es C/C++. Un ataque puede conducir de manera inmediata a la ejecución de código arbitrario y a revelación de información.
  • Vulnerabilidades de Cross Site Scripting (XSS).
Abarcaban cualquier ataque que permitiera ejecutar scripts como VBScript o JavaScript, en el contexto de otro sitio web. Estos errores se pueden encontrar en cualquier aplicación que tenga como objetivo final presentar la información en un navegador web.
Un uso de esta vulnerabilidad es hacer phishing. La víctima ve en la barra de direcciones un sitio, pero realmente está en otro. La víctima introduce su contraseña y se la envía al atacante.
  • Vulnerabilidades de Inyección SQL.
Una inyección SQL se produce cuando, de alguna manera, se inserta o «inyecta» código SQL invasor dentro del código SQL programado, a fin de alterar el funcionamiento normal del programa y lograr así que se ejecute la porción de código «invasor» incrustado, en la base de datos.
  • Vulnerabilidades de denegación del servicio.
La denegación de servicio provoca que un servicio o recurso sea inaccesible a los usuarios legítimos. Normalmente provoca la pérdida de la conectividad de la red por el consumo del ancho de banda de la red de la víctima o sobrecarga de los recursos informáticos del sistema de la víctima.
  • Vulnerabilidades de ventanas engañosas (Window Spoofing).
Las ventanas engañosas son aquellas que dicen que eres el ganador de tal o cual cosa, lo cual es mentira y lo único que quieren es que des información. Hay otro tipo de ventanas que, si las sigues, obtienen datos del ordenador para luego realizar un ataque.

Información:

En http://www.cert.org/stats/ hay disponibles unas tablas que indican el nº de vulnerabilidades detectadas por año.

La web http://www.zone-h.org en su zona restringida muestra gran cantidad de información sobre ataques y estadísticas.

¿De qué queremos proteger el sistema informático?

En el punto anterior hemos enumerado las diferentes vulnerabilidades del sistema informático. Ahora vamos a relacionar el concepto de vulnerabilidad con el de amenaza.

Amenaza

Escenario en el que una acción o suceso, ya sea o no deliberado, compromete la seguridad de un elemento del sistema informático. 

Cuando a un sistema informático se le detecta una vulnerabilidad y existe una amenaza asociada a dicha vulnerabilidad, puede ocurrir que el suceso o evento se produzca y el sistema estará en riesgo.

Si el evento se produce y el riesgo que era probable ahora es real, el sistema informático sufrirá daños que habrá que valorar cualitativa y cuantitativamente, y esto se llama ‘impacto’.

Es decir,

Un evento producido en el sistema informático que constituye una amenaza asociada a una vulnerabilidad del sistema, produce un impacto sobre él.

Si queremos eliminar las vulnerabilidades del sistema informático o queremos disminuir el impacto que puedan producir sobre él, hemos de proteger el sistema mediante una serie de medidas que podemos llamar defensas o salvaguardas.

¿Cómo podemos proteger el sistema informático?

Lo primero que hemos de hacer es un análisis de las posibles amenazas que puede sufrir el sistema informático, una estimación de las pérdidas que esas amenazas podrían suponer y un estudio de las probabilidades de que ocurran.

A partir de este análisis habrá que diseñar una política de seguridad en la que se establezcan las responsabilidades y reglas a seguir para evitar esas amenazas o minimizar los efectos si se llegan a producir.

Política de seguridad

Documento sencillo que define las directrices organizativas en materia de seguridad. (Villalón)

La política de seguridad se implementa mediante una serie de mecanismos de seguridad que constituyen las herramientas para la protección del sistema. Estos mecanismos normalmente se apoyan en normativas que cubren áreas más específicas.

Esquemáticamente:

Los mecanismos de seguridad se dividen en tres grupos:

  • Prevención:

Evitan desviaciones respecto a la política de seguridad.

Ejemplo: utilizar el cifrado en la transmisión de la información evita que un posible atacante capture (y entienda) información en un sistema de red.

  • Detección:

Detectan las desviaciones si se producen, violaciones o intentos de violación de la seguridad del sistema.

Ejemplo: la herramienta Snort para la detección de intrusiones de red.

  • Recuperación:

Se aplican cuando se ha detectado una violación de la seguridad del sistema para recuperar su normal funcionamiento.

Ejemplo: las copias de seguridad.

Dentro de este grupo de mecanismos hay un subgrupo llamado mecanismos de análisis forense cuyo objetivo es, no solo devolver el sistema a su situación normal, sino averiguar también el alcance de la violación, lo que ha hecho el intruso en el sistema y qué puerta ha utilizado para entrar en el sistema. De esta forma se previenen posibles ataques posteriores.

De estos tres grupos de mecanismos es importante enfocarnos en los de prevención y detección. Siempre será mucho menos lesivo y comprometedor para el sistema informático evitar un ataque o detectar un intento de violación que no aplicar medidas de recuperación por muy buenas y seguras que sean.

Mecanismos de prevención

 

Mecanismos de identificación e autenticación

En abstracto, estos sistemas permiten identificar de forma única ‘entidades’ del sistema. El proceso siguiente es la autenticación, es decir, comprobar que la entidad es quien dice ser.

Pasados estos dos filtros, la entidad puede acceder a un objeto del sistema.

En concreto los sistemas de identificación y autenticación de los usuarios son los mecanismos más utilizados.

Mecanismos de control de acceso

Los objetos del sistema deben estar protegidos mediante mecanismos de control de acceso que establecen los tipos de acceso al objeto por parte de cualquier entidad del sistema.

Mecanismos de separación

Si el sistema dispone de diferentes niveles de seguridad se deben implementar mecanismos que permitan separar los objetos dentro de cada nivel. El acceso por parte de las entidades (usuarios) a objetos de diferentes niveles debe evitarse si no existe un mecanismo de control de acceso.

Los mecanismos de separación, en función de como separan los objetos, se dividen en los grupos siguientes: separación física, temporal, lógica, criptográfica y fragmentación.

Mecanismos de seguridad en las comunicaciones

La protección de la información (integridad y privacidad) cuando viaja por la red es especialmente importante. Clásicamente se utilizan protocolos seguros, tipo SSH o Kerberos, que cifran el tráfico por la red.

Análisis de vulnerabilidades

Se plantean las cuestiones:

  • ¿Cuándo fue el último análisis de vulnerabilidades que hizo la organización?
    • Con qué frecuencia se hacen este análisis en las organizaciones.
    • Normalmente hay más de 20 nuevas vulnerabilidades diarias.
  • Si se anuncia una nueva vulnerabilidad hoy, ¿cuál es su proceso actual para proteger la red?
    • Es importante saber si estas vulnerabilidades afectan a la organización.
    • Se debe tener un historial de sus vulnerabilidades y su corrección.
    • Es clave saber cuándo y cómo fueron corregidas.

La comunidad informática ha creado bases de datos formales donde se encuentra información crítica como: cuál es vulnerabilidad, a qué sistemas impacta, cómo se activa la vulnerabilidad, cuál es el código que la activa, cómo se corrige la vulnerabilidad.

Algunos portales importantes son:

  • http://www.securityfocus.com/

Es una de las bases de datos mas consultadas por los profesionales en seguridad informática por el contexto técnico aportado.

  • http://www.osvdb.org/ 

Esta base de datos tiene la mejor información sobre vulnerabilidades en el software open source.

  • http://secunia.com/

Secunia, tienen las mejores estadísticas de la aparición de vulnerabilidades por sistema operativo.

  • http://www.kb.cert.org/vuls/

Al igual que securityfocus, es una de las bases de datos más consultadas por los profesionales en seguridad informática por el contexto técnico aportado.

Herramientas más conocidas

En el caso de servidores Linux/Unix para hacer el análisis de vulnerabilidades se utiliza el programa ‘Nessus’.

Nessus es de arquitectura cliente-servidor OpenSource, dispone de una base de datos de patrones de ataques para lanzar contra una máquina o conjunto de máquinas con el objetivo de localizar sus vulnerabilidades.

Existe software comercial que utilizan Nessus como motor para el análisis. Por ejemplo está Catbird (www.catbird.com)  que usa un portal para la gestión centralizada de las vulnerabilidades, analiza externamente e internamente la red teniendo en cuenta los accesos inalámbricos. Además hace monitoreo de servicios de red como el DNS y la disponibilidad de los portales web de las organizaciones.

  • Nessus (UD1 Mesa del alumno Caso Práctico -4-)

Otra herramienta para el análisis de vulnerabilidades es Conan (INTECO-CERN). Conan es una herramienta gratuita de análisis de la configuración del sistema para sistemas Windows. Conan genera un informe inmediato del nivel de seguridad del ordenador de gran utilidad para mejorar la seguridad del equipo de una manera rápida y sencilla. Se recomienda su uso como complemento al antivirus.

En la carpeta de Guías de la UD1 hay disponible una guía de usuario de Nessus v5.

  • Conan (UD1 Mesa del alumno Caso Práctico -5-)

Esta herramienta lleva a cabo un análisis exhaustivo de los elementos de riesgo del equipo, agrupando y evaluando toda esa información en un informe que refleja el nivel de seguridad del equipo, que podrá consultarse en la web https://conan.cert.inteco.es/, y a partir del cual obtener información de cómo mejorar la seguridad del ordenador.

Para instalarlo hay que registrarse. Se necesita un usuario propio para poder consultar los informes de seguridad.

Campaña de extorsión activa envía correo que simula ser desde la cuenta de la víctima

Ojito con los correos!!!

https://www.welivesecurity.com/la-es/2018/09/21/campana-extorsion-activa-correo-simula-ser-desde-cuenta-victima/

Transcripción:

Está circulando una campaña de extorsión a través del correo con un mensaje que tiene como asunto “su cuenta ha sido pirateada” y que hace creer a la víctima que el correo fue enviado desde su propia cuenta.

Hacia fines de julio publicamos un artículo sobre una campaña de sextorsión que se propagaba a través del correo electrónico, en la que llegaba un correo de un remitente desconocido con la contraseña del usuario en el asunto del mensaje, y con la clara intención de captar rápidamente la atención de la víctima y hacerle creer que el atacante poseía su información.

De manera similar, en los últimos días hemos detectado una campaña a través del correo, que aún está activa, y que tiene la particularidad de que el mensaje que llega al usuario fue enviado desde su propia cuenta, lo que lleva a la víctima a suponer que el atacante tiene acceso a su cuenta.

A través de un mensaje intimidatorio como el que se muestra a continuación, se le hace creer al usuario que su computadora ha sido infectada con un troyano y que ahora el atacante posee su información confidencial. El objetivo final del correo es una estafa, donde se solicita un pago a la potencial víctima.

Imagen 1: Correo electrónico recibido por los usuarios

Recogimos diversos reportes de usuarios que recibieron este mensaje, por lo que decidimos realizar esta publicación y explicar de una manera sencilla la manera en que se llevan a cabo este engaño.

Suplantación de cuentas de correo mediante spoofing

La clave de la campaña se encuentra en la dirección desde la cual está siendo enviado el correo. Mediante una técnica conocida como spoofing, el atacante hace creer a la víctima que el correo ha sido enviado desde su propia cuenta de correo, buscando que este realmente crea que la misma ha sido comprometida y se encuentra en poder del atacante.

Imagen 2: El receptor y el remitente parecen ser la misma cuenta

La técnica de suplantación es utilizada en el protocolo de correo SMTP, dado que éste no incluye un mecanismo de autenticación. Por lo tanto, si no se toman las medidas de precaución adecuadas a la hora de configurar los servicios de correo electrónico, cualquiera puede enviar correos falsificados, que a simple vista parecieran provenir de una dirección o un dominio legítimo, pero que en realidad no corresponden con el emisor.

Para analizar esta problemática se revisan los registros SPF (Sender Policy Framework), ya que sirven para identificar uno o varios servidores autorizados para el envío de correos de un determinado dominio; dado que el objetivo de este registro es identificar correos electrónicos que han sido enviados desde servidores de correo no autorizados.

En el caso de estos correos fraudulentos recibidos por los usuarios, el análisis de la cabecera de los mensajes recibidos muestra que el correo fue enviado desde un servidor no autorizado para enviar correos del dominio de la víctima. Es decir, que se trata de un claro caso de suplantación.

Imagen 3: Cabecera del mensaje fraudulento

Si bien hoy en día la mayoría de los servicios de correo utilizan los registros SPF para identificar correos fraudulentos, de spam o para marcarlos como peligrosos o no deseados, lo cierto es que una buena práctica consiste en verificar las cabeceras de los correos para corroborar que la dirección del remitente es legítima.

Monetización de la campaña de extorsión

Detrás de este tipo de campañas existe un propósito económico. A cambio de borrar la información confidencial supuestamente obtenida por el atacante, se solicita un pago mediante el envío de Bitcoins.

Al revisar los movimientos de la billetera virtual detectamos que algunas víctimas han caído en el engaño, ya que se registran transacciones realizadas en los últimos días, como se puede apreciar en la siguiente imagen.

Imagen 4: Transacciones en la billetera virtual de los atacantes

Hasta el momento de escribir esta publicación, la billetera contaba con 0.35644122 Bitcoins, equivalente a poco más de 2.400 dólares, con un par de transacciones realizadas durante los días que la campaña ha estado activa, lo que hace suponer que algunas personas han caído en el engaño.

Este tipo de campañas pueden arrastrar a muchas víctimas si no están atentas. En el caso de la campaña de sextorsión que estuvo activa en el mes de julio y que mencionamos al comienzo de este artículo, los cibercriminales lograron recaudar cerca de medio millón de dólares de víctimas de distintas partes del mundo.

Campañas de extorsión utilizando Ingeniería Social

Después de revisar el modo de operación de la campaña de extorsión, corroboramos que se trata de una campaña de Ingeniería Social mediante la cual se busca engañar a los usuarios para que realicen un pago. Desde el Laboratorio de Investigación de ESET, recomendamos no responder los correos de este estilo y entender que se trata de un engaño; por supuesto, tampoco se debe pagar a los atacantes.

Además, es conveniente hacer caso omiso de este tipo de mensajes y aplicar las buenas prácticas en el uso del correo electrónico junto a otras recomendaciones, como cambiar las contraseñas de manera regular, utilizar soluciones de seguridad en los equipos, así como habilitar las opciones de doble autenticación disponibles en los diferentes servicios de Internet.