Mostrando entradas con la etiqueta ciberseguridad. Mostrar todas las entradas
Mostrando entradas con la etiqueta ciberseguridad. Mostrar todas las entradas

miércoles, febrero 28, 2018

Alemania: Robo de información por crackers rusos al Gobierno

(vía DragonLadyU2, enlaces gracias a Luís I. Gómez) Se ha publicado en varios medios de comunicación que crackers rusos han logrado acceso a varios sistemas del gobierno alemán, robando información al menos del Ministerio de Exteriores y del de Defensa. El ataque se detectó en diciembre y se estima que los crackers se infiltraron al menos durante un año en los sistemas alemanes. El grupo, llamado APT28 o Fancy Bear, se le relaciona con agencias de inteligencia rusas.

Los procedimientos para dejar limpios los sistemas, así como recuperar copias limpias de todo y analizar que no se han implantado ninguna puerta trasera serán lentos. También será complicado estimar la cantidad de información robada y lo sensible de la misma. Alemania está teniendo serios problemas en Defensa convencional y parece ser que también en el tema de la ciberseguridad.

domingo, enero 28, 2018

Strava, RunKeeper, los datos anónimos y las brechas de seguridad

Primero, leed el el magnífico hilo sobre Strava de Jaime. Esta entrada es consecuencia de todo lo que él ha ido contando en el mismo. Gracias a él he llegado al conocimiento del mapa de calor que publica Strava con las zonas del mundo donde se ha usado su aplicación para registrar el deporte que se ha estado haciendo. Los datos son anónimos, pero si publican las posiciones donde más personas han estado usando la aplicación. Afin de cuentas, Strava es un logger de GPS que manda los datos desde tu smartphone a la nube, y una vez anomizados, es decir, eliminada la información de usuario del GPS, se pueden componer mapas como el siguiente:

¿Parace una imagen inocente?. Bien, vamos a añadir la capa satélite para que se vea dónde esta tomada

Eso que muestra la imagen superior es la Central Nuclear de Ascó y o me confundo mucho, o lo que estáis viendo alrededor en rojo es la ruta que suelen seguir las patrullas de seguridad de la central. Vale, no saben tiempos, ni cuando están, pero saben perfectamente el recorrido de las mismas. Sin salirte de tu case y sin necesidad de ir a espiar.

Esto, como bien comenta Jaime en su hilo sobre el tema supone un problema de seguridad importante. Me he ido a alguna base militar, de las que aparecen sombreadas en Google Maps, y se puede ver sin problemas los recorridos en la misma. Una buena manera de obtener inteligencia desde Internet, sin necesidad ninguna de moverte de tu casa, desde tu portátil.

Si entramos a valorar las consecuencias para la seguridad de instalaciones estratégicas y militares que podría tener una brecha en servicios como Strava o Runkeeper. Es más, ¿qué merece más la pena?¿ Mandar a personas a estos países a espiar las instalaciones o directamente hacerte con alguien dentro de estos sitios?. Eso por no hablar, de que es probable que gente como la NSA o la CIA tengan el paraguas legal necesario para poder acceder a esos datos.

Por supuesto, los autores de estas aplicaciones no suelen configurarlas por defecto para que manden poca información a sus servidores. La mayoría de estos fabricantes tienen un negocio freemium, que además completan con el uso y análisis de datos que se le mandan. Ese es el peligro de la nube, que aunque los datos sean anónimos pueden convertirse en un canal lateral donde se escape información muy jugosa.

Supongo que los encargados de seguridad de instalaciones críticas y militares tienen otro problema nuevo: ¿Qué hacer con los smartphones y con aquellas aplicaciones que logean datos de GPS y lo suben a la nube?.

martes, noviembre 21, 2017

Uber ha sufrido un robo de datos que puede afectar a 57 millones de personas

Bloomberg acaba de publicar que Uber ha sufrido un robo de datos en el octubre del año pasado que afecta a 57 millones de personas. A cambio de que la información no se hiciese pública y que borraran los datos obtenidos, pagó un rescate de 100000 dólares a los autores del mismo los cuales se pusieron en contacto con Uber pidiendo un rescate después de la intrusión. En teoría, la ley estadounidense obligaba a Uber a comunicar este robo de datos a las autoridades, cosa que no hizo.

Por supuesto, nada garantiza que los autores del robo de datos hayan destruido la información y no la estén usando para atacar otros servicios. Es má que probable que esos datos robados hayan servido de base para atacar otros servicios on line. El pago del rescate por parte de Uber sienta un precedente nefasto: Otros ciberdelicuentes intentarán lo mismo.

La pregunta del millón de dólares es cuantas compañían han seguido este camino de pagar un rescate y se ha ocultado a sus usuarios.

viernes, septiembre 15, 2017

BlueBorne: Vulnerabilidades en la pila bluetooth de varios sistemas

Bluetooth es un pila de protocolos de comunicaciones de corto alcance que utiliza ondas de radio como medio físico para transmitir información. Esta pila de protocolos está implementada en millones de dispositivos de todo tipo: teléfonos, ordenadores, sensores, tables, ... Esta semana se ha hecho público un conjunto de ataques contra la implementación bluetooth de diversos sistemas operativos que se agrupan bajo el nombre de BlueBorne. Los autores de esta investigación han sido Ben Seri y Gregory Vishnepolsky que trabaja para Armis

Lo más interesante de los ataques descritos es la posibilidad de realizarlos sin necesidad de tener pareados dos dispositivos bluetooth o de que éstos estén en modo de descubrimiento. De estos ataques, tres pueden considerarse críticos puesto que permiten la ejecución de código controlado por el atacante:

  • CVE-2017-1000251 Es un desbordamiento de pila (buffer overflow) clásico en la pila bluetooh the Linux, BlueZ, que permite ejecutar código de manera remota.
  • CVE-2017-0781 Este bug permite ejecutar código de manera remota en cualquier hardware que utilice Android como sistema operativo. Aunque Android deriva de Linux, usa una pila bluetooth propia desarrollada por Google.
  • CVE-2017-0782 Igual que el anterior, otro bug que permite la ejecución remota de código.

Aunque existen varias pruebas de concepto, dada la naturaleza de las vulnerabilidades más graves, sería posible programar un gusano que las aprovechara y que pudiese ir extendiendose de un dispositivo con conectividad bluetooth a otro. Además, el código de la pila se suele ejecutar con privilegios elevados, así que un ataque podría usarse para robar información. Y haciendo algo tan sencillo como poner un dispositivo malicioso en el rango de alcance de los dispositivos bluetooth que se quieran atacar.

Aunque los fallos han sido notificados a los diferentes fabricantes y mantenedores, existiendo parches para los sistemas, el problema vendrá de aquellos dispositivos para los cuales no se hacen actualizaciones o fabricantes que tardan mucho en sacarlas.

Referencias

miércoles, septiembre 13, 2017

Robo de datos en Equifax

Equifax es una empresa americana que recaba información sobre los hábitos de pagos de deudas y facturas de individuos, elaborando un perfil que permite conocer el comportamiento crediticio de los mismos, lo que en EEUU se llama credit score - calificación crediticia -. Las entidades que prestan dinero utilizan esta calificación para saber la probabilidad que tiene una persona de pagar sus deudas y, por tanto, para saber si le conceden un crédito.

Estados Unidos es un país donde las redes de seguridad que tiene el Estado para sus ciudadanos no se encuentran tan desarrolladas como en Europa. Esto hace, según algunos economistas, como Raghuram Rajan, el crédito en Estados Unidos viene a jugar el papel de parte del Estado de Bienestar europeo. Estas calificaciones de crédito algo básico en el sistema financierop americano, dada la importancia que tiene el crédito.

La semana pasada se publíco la noticia que Equifax había sufrido un robo de datos que afecta a unos 143 millones de ciudanos americanos. Entre los datos que robaron de la compañía están números de la seguridad social, fechas de nacimiento, nombres de las personas, direcciones e incluso números de permisos de conducir, información que es extremadamente sensible en un sistema como el americano.

El uso de estos datos por parte de criminales de todo tipo puede dar lugar a fraudes o suplantación de identidades, siendo esto último lo más grave, ya que estos datos pueden usarse para obtener receta médicas, abrir cuentas corrientes, usar los números del carnet de conducir para saltarse las normas de tráfico y cargar a otro las multas, etc.

¿Y dónde se ha producido el fallo de seguridad?. Parece ser que uno de los servicios web de Equifax usaba Apache Struts, un framework usado para crear aplicaciones web usando java. Parece ser que el ataque se realizó el pasado mes de julio aprovechando un problema de seguridad desconocido por los desarrolladors - zero day -. Este software es usado en multitud de productos, lo cual ha obligado a diversos fabricantes de software a repasar sus programas. Por ejemplo Cisco ha publicado un boletín de seguridad de los productos afectados por este fallo. Los desarrolladores de Struts han publicado una carta hablando del este robo de datos.

Por otra parte si es posible hacer software más seguro contra fallos. Se ve todos los días funcionando programas en sistemas de misión crítica como aviónica o sistemas que tienen que estar certificados por diversar autoridades para poder usarse en el entorno crítico para el cual han sido diseñados. Ahora, se puede imaginar el dinero y tiempo que costaría hacer un simple servidor web siguiendo los criterios que se utilizan en otras industrias y teniendo en cuenta que el mundo de internet, muchas veces no importa llegar con un producto completo y pulido, sino con un producto que de una funcionalidad atractiva al usuario y poder alcanzar la suficiente masa crítica que permita a la empresa sobrevivir: La seguridad, muchas veces, puede pasar a un segundo plano, a pesar que cada vez hay más normativa que obliga a cumplir una serie de estándares.

El caso de Equifax con Apache Strut tiene otro punto de vista que hay que estudiar: Cuando en un producto se integra software de terceros, siempre hay que estar atentos al desarrollo y mantenimiento del mismo, especialmente en todo lo relacionado con la seguridad y si ese software manipulará directamente contenido que llegue de los usuarios, que por definición, no se puede confiar en él. Han existido multitud de problemas en programas que usaban librerías desactualizas o mal mantenidas.