Nueva generación de phishing rompe todos los esquemas
Hispasec demuestra un nuevo tipo de phising contra servidores seguros.
Hispasec demuestra como es posible realizar ataques phishing en servidores seguros de entidades bancarias, aun cuando el usuario visualice que la URL comienza por https:// seguido del nombre de la entidad y que el icono del candado que aparece en la parte inferior del navegador certifique que se encuentra en el servidor seguro del banco.
Hasta la fecha las recomendaciones para acceder de forma segura a la banca electrónica hacían hincapié en comprobar que la URL del navegador comenzara por https:// seguido del nombre de la entidad, así como que haciendo doble click en el candado que aparece en la parte inferior del navegador se comprobara el certificado, para cerciorarse de que el usuario estaba navegando en el servidor seguro de la entidad.
En un estudio sobre phishing avanzado, llevado a cabo por Hispasec de cara a prevenir futuras técnicas de ataque, se han detectado varias áreas de oportunidad, una de ellas hace inútiles las recomendaciones anteriores.
Básicamente se trata de aprovechar un tipo de vulnerabilidad muy común en aplicaciones webs, como es el Cross-Site Scripting (XSS), para modificar el contenido de la web que el usuario visualiza en su navegador. Este tipo de vulnerabilidad es bien conocida en el mundo de la seguridad, si bien en contadas ocasiones se considera de un riesgo medio y no se le presta la atención que se merece.
En el análisis realizado por Hispasec en webs reales de entidades bancarias se demuestra como es posible aprovechar este tipo de vulnerabilidad para llevar a cabo ataques de phishing avanzados.
Este tipo de ataque permite al usuario comprobar el certificado de seguridad del web de la entidad que está visitando sin que pueda observar nada irregular, hasta la fecha uno de los métodos más seguros que el usuario tenía para cerciorarse de que no estaba siendo víctima de un phishing y que sus datos se transmitían de forma cifrada a la entidad bancaria.
Para hacer más visual y comprensible el alcance del problema, Hispasec ha preparado tres vídeos (flash) donde se detalla un caso real de phishing sobre una entidad realizado como prueba de concepto (avisado y corregido antes de publicar estas líneas). El primero de los vídeos muestra la perspectiva de la víctima que sufre la estafa, el segundo como el atacante ha preparado el phishing, y un tercero genérico explicando de forma gráfica las implicaciones de los Cross-Site Scripting en los servidores seguros.
Recomendamos encarecidamente la visualización de los vídeos flash disponibles en la dirección:
http://www.hispasec.com/directorio/laboratorio/phishing/demo
De manera independiente a si es un problema de implementación o vacío en las especificaciones, parece también oportuno que los navegadores, al igual que avisan cuando desde una conexión segura se van a visualizar elementos no seguro, incorporaran un mecanismo para alertar cuando se están cruzando contenidos de diferentes servidores seguros. De lo contrario siempre rondará la duda en el esquema de autenticación de servidores web seguros.
Además de las implicaciones técnicas y de la dificultad que entrañaría a los usuarios detectar este nuevo tipo de phishing, el ataque sitúa gran parte de la responsabilidad en manos de la entidad bancaria afectada, ya que es posible llevarlo a cabo aprovechando vulnerabilidades en la programación de su web, y no se facilitan al usuario mecanismos adicionales para poder prevenir y detectar el fraude de forma sencilla.
Hispasec ha llevado a cabo un estudio preliminar sobre 50 sitios webs de entidades bancarias españolas, realizando un análisis superficial de la portada, detectando que 6 de ellas (12 por ciento) presentaban vulnerabilidades del tipo Cross-Site Scripting (XSS) evidentes en su primera página.
Debemos hacer hincapié en que las vulnerabilidades XSS pueden estar presentes en cualquier página de la entidad, no sólo en la portada, por lo que el número real de entidades afectadas puede ser muy superior.
Dada las implicaciones en materia de seguridad que puede tener este tipo de debilidades para sus clientes, Hispasec recomienda encarecidamente a todas las entidades bancarias realicen periódicamente auditorias de sus servicios webs incluyendo, de forma especial, el análisis por parte de expertos del diseño y programación de sus páginas.
Por su parte los usuarios deberán evitar a toda costa utilizar enlaces que les lleguen a través del correo electrónico o mediante otra vía para enlazar con servicios sensibles, como es el caso de la banca electrónica. Para evitar en concreto este nuevo tipo de ataque se recomienda que los usuarios escriban de forma manual y directa la dirección web de su banco en el navegador.
Hispasec ha notificado los detalles de las vulnerabilidades detectadas a las entidades bancarias que forman parte del grupo de cooperación anti-phishing recientemente formado, y de forma especial a las entidades afectadas, de manera independiente a su participación en el grupo, para que puedan proceder a su pronta corrección y prevenir este tipo de ataques.
Por ultimo destacar el interés y eficiencia de las entidades afectadas en la corrección de los casos detectados, de forma especial queremos agradecer a Bankpyme por su diligencia ejemplar a la hora de abordar y solucionar el problema.