b'\n_START_ARTICLE_\nHeartbleed\n_START_PARAGRAPH_\nHeartbleed (espa\xc3\xb1ol: hemorragia de coraz\xc3\xb3n) es un agujero de seguridad de software en la biblioteca de c\xc3\xb3digo abierto OpenSSL, solo vulnerable en su versi\xc3\xb3n 1.0.1f, que permite a un atacante leer la memoria de un servidor o un cliente, permiti\xc3\xa9ndole por ejemplo, conseguir las claves privadas SSL de un servidor.\xe2\x80\x8b Investigaciones de auditor\xc3\xadas muestran que, al parecer, algunos atacantes han explotado este error desde al menos cinco meses antes de que fuera descubierto y publicado.\n_START_SECTION_\nAparici\xc3\xb3n\n_START_PARAGRAPH_\nLa extensi\xc3\xb3n Heartbeat para los protocolos Transport Layer Security (TLS) y Datagram Transport Layer Security (DTLS) se propuso como un est\xc3\xa1ndar en febrero del 2012 por el RFC 6520.\xe2\x80\x8b Esto provee una forma de probar y mantener viva un enlace de comunicaci\xc3\xb3n segura sin la necesidad de renegociar la conexi\xc3\xb3n cada vez. _NEWLINE_En 2011, uno de los autores del RFC, Robin Seggelmann, en ese tiempo un estudiante de doctorado en la Universidad de Duisburg-Essen, implement\xc3\xb3 la extensi\xc3\xb3n Heartbeat para OpenSSL. Siguiendo la petici\xc3\xb3n de poner su trabajo en OpenSSL,\xe2\x80\x8b\xe2\x80\x8b\xe2\x80\x8b su cambio fue revisado por Stephen N. Henson, uno de los cuatro desarrolladores del n\xc3\xbacleo de OpenSSL. Henson aparentemente no se dio cuenta del error en la implementaci\xc3\xb3n de Seggelmann,\xe2\x80\x8b e introdujo el c\xc3\xb3digo con falla en el repositorio de OpenSSL el 31 de diciembre de 2011. El c\xc3\xb3digo vulnerable fue adoptado y usado ampliamente con el lanzamiento de la versi\xc3\xb3n 1.0.1 de OpenSSL el 14 de marzo de 2012. El soporte de Heartbeat estaba habilitado de forma predeterminada, causando que las versiones afectadas fueran vulnerables por defecto.\xe2\x80\x8b\xe2\x80\x8b\xe2\x80\x8b\n_START_SECTION_\nDescubrimiento\n_START_PARAGRAPH_\nDe acuerdo con Mark J. Cox de OpenSSL, Neel Mehta (Del equipo de seguridad de Google) report\xc3\xb3 un Heartbleed en el 1 de abril de 2014.\xe2\x80\x8b El bug implic\xc3\xb3 un severo error en el manejo de memoria en la implementaci\xc3\xb3n de la "Transport Layer Security Heartbeat Extension".\xe2\x80\x8b\xe2\x80\x8b Este defecto pudo ser usado para revelar m\xc3\xa1s de 64\xc2\xa0kilobytes de la memoria de la aplicaci\xc3\xb3n con cada heartbeat.\xe2\x80\x8b_NEWLINE_El bug fue nombrado por un ingeniero en la firma Codenomicon, una empresa finlandesa de ciber seguridad, quien aparte cre\xc3\xb3 el logo y lanz\xc3\xb3 el dominio Heartbleed.com para explicar el bug al p\xc3\xbablico en general.\xe2\x80\x8b  De acuerdo con la propia empresa, Neel Mehta primero report\xc3\xb3 el bug a OpenSSL, pero ambos, Google y Codenomicon, lo descubrieron independientemente.\xe2\x80\x8b Codenomicon reporta al 3 de abril como su fecha de descubrimiento del bug y su fecha de notificaci\xc3\xb3n de NCSC-FI (formalmente conocido como CERT-FI) para coordinaci\xc3\xb3n de vulnerabilidades.\xe2\x80\x8b\xe2\x80\x8b Mehta adem\xc3\xa1s felicit\xc3\xb3 a Codenomicon, sin ir a detalles.\xe2\x80\x8b_NEWLINE_The Sydney Morning Herald public\xc3\xb3 una l\xc3\xadnea del tiempo del descubrimiento el 15 de abril, la cual mostraba que algunas organizaciones podr\xc3\xadan ser capaces de reparar el bug antes de su publicaci\xc3\xb3n. En algunos casos, no est\xc3\xa1 tan claro c\xc3\xb3mo lo encontraron.\xe2\x80\x8b\n_START_SECTION_\nResoluci\xc3\xb3n\n_START_PARAGRAPH_\nBodo Moeller y Adam Langley de Google prepararon la correcci\xc3\xb3n para Heartbleed. El parche resultante, que se a\xc3\xb1adi\xc3\xb3 al seguimiento de incidencias de Red Hat, con fecha 21 de marzo de 2014.\xe2\x80\x8b La fecha cronol\xc3\xb3gica siguiente disponible en la evidencia p\xc3\xbablica es la afirmaci\xc3\xb3n de CloudFlare de que ellos solucionaron el defecto en sus sistemas el 31 de marzo de 2014.\xe2\x80\x8b Stephen N. Henson aplica la correcci\xc3\xb3n al sistema de control de versiones de OpenSSL, el 7 de abril.\xe2\x80\x8b La primera versi\xc3\xb3n corregida, 1.0.1g, fue lanzada el mismo d\xc3\xada.\n_START_SECTION_\nDespliegue\n_START_PARAGRAPH_\nAl 8 de mayo de 2014, 318\xc2\xa0239 servidores web p\xc3\xbablicos eran todav\xc3\xada vulnerables.\xe2\x80\x8b\n_START_SECTION_\nRenovaci\xc3\xb3n y revocaci\xc3\xb3n de certificados\n_START_PARAGRAPH_\nSeg\xc3\xban Netcraft, alrededor de 30\xc2\xa0000 de los m\xc3\xa1s de 500\xc2\xa0000 certificados X.509 que podr\xc3\xadan haber sido comprometidos debido a Heartbleed hab\xc3\xadan sido reemitidos al 11 de abril de 2014, aunque menos hab\xc3\xadan sido revocados.\xe2\x80\x8b_NEWLINE_El 9 de mayo de 2014, s\xc3\xb3lo el 43\xc2\xa0% de los sitios web afectados hab\xc3\xadan reemitido sus certificados de seguridad.\xe2\x80\x8b Adem\xc3\xa1s, el 7\xc2\xa0% de los certificados de seguridad reemitidos utilizaron las claves potencialmente comprometidos. \xc2\xabMediante la reutilizaci\xc3\xb3n de la misma clave privada, un sitio que se vio afectado por el fallo Heartbleed a\xc3\xban enfrenta exactamente los mismos riesgos que los que a\xc3\xban no lo han reemplazado sus certificados SSL\xc2\xbb, dijo Netcraft.\xe2\x80\x8b eWeek dijo, por su parte, Heartbleed \xc2\xabes probable que se mantenga un riesgo durante meses, si no a\xc3\xb1os, por venir\xc2\xbb.\xe2\x80\x8b\n_START_SECTION_\nExplotaci\xc3\xb3n\n_START_PARAGRAPH_\nLa Agencia de Ingresos de Canad\xc3\xa1 report\xc3\xb3 el robo de n\xc3\xbameros de Seguro Social que pertenecen a 900 contribuyentes, y declar\xc3\xb3 que fueron accedidos a trav\xc3\xa9s de un exploit del fallo durante un per\xc3\xadodo de seis horas el 8 de abril de 2014.\xe2\x80\x8b Cuando el ataque se descubri\xc3\xb3, la agencia cerr\xc3\xb3 su sitio web y ampli\xc3\xb3 el plazo de presentaci\xc3\xb3n de los contribuyentes 30 de abril al 5 de mayo.\xe2\x80\x8b La agencia dijo que ofrecer\xc3\xa1 a todos los afectados con servicios de protecci\xc3\xb3n al cr\xc3\xa9dito sin costo alguno. El 16 de abril, la Polic\xc3\xada Montada anunci\xc3\xb3 que hab\xc3\xadan acusado a un estudiante de ingenier\xc3\xada en relaci\xc3\xb3n al robo con "uso no autorizado de una computadora" y  de "mal uso en relaci\xc3\xb3n a datos".\xe2\x80\x8b\xe2\x80\x8b_NEWLINE_En otro incidente, el sitio de crianza de los hijos del Reino Unido Mumsnet tuvo varias cuentas de usuario secuestradas, y se hicieron pasar por su director general.\xe2\x80\x8b El sitio public\xc3\xb3 una explicaci\xc3\xb3n de los hechos.\xe2\x80\x8b_NEWLINE_A su vez, investigadores anti-malware explotaron Heartbleed para acceder a foros secretos utilizadas por ciberdelincuentes.\xe2\x80\x8b_NEWLINE_El 12 de abril de 2014, al menos dos investigadores independientes fueron capaces de robar claves privadas usando este ataque desde un servidor experimental intencionalmente creado a tal fin por CloudFlare.\xe2\x80\x8b\xe2\x80\x8b_NEWLINE_Se inform\xc3\xb3 por un profesor de la Universidad de Michigan que una computadora en China se hab\xc3\xada utilizado para la pirater\xc3\xada y otras actividades maliciosas intent\xc3\xb3 el 8 de abril de 2014 para explotar Heartbleed para atacar a un servidor de la universidad, que en realidad era un honeypot dejado intencionadamente vulnerable, dise\xc3\xb1ado para atraer a los ataques que podr\xc3\xadan entonces ser estudiados.\xe2\x80\x8b\n_START_SECTION_\nPosible conocimiento y explotaci\xc3\xb3n antes de la divulgaci\xc3\xb3n\n_START_PARAGRAPH_\nMuchos sitios web importantes parcharon o desactivaron el fallo en cuesti\xc3\xb3n de d\xc3\xadas de su anuncio,\xe2\x80\x8b pero no est\xc3\xa1 claro si los atacantes potenciales sab\xc3\xadan de \xc3\xa9l antes que eso y en qu\xc3\xa9 medida lo fue explotado._NEWLINE_Sobre la base de los ex\xc3\xa1menes de los registros de auditor\xc3\xada por investigadores, se ha reportado que algunos atacantes podr\xc3\xadan haber explotado el defecto durante al menos cinco meses antes del descubrimiento y anuncio.\xe2\x80\x8b\xe2\x80\x8b Errata Security se\xc3\xb1al\xc3\xb3 que un programa no malicioso muy utilizado llamado "Masscan", liberada seis meses antes de la divulgaci\xc3\xb3n de Heartbleed, termina abruptamente la conexi\xc3\xb3n en el medio de la negociaci\xc3\xb3n de inicio de la misma manera como Heartbleed, generando los mismos mensajes de registro del servidor, y agreg\xc3\xb3 que "Dos cosas nuevas que producen los mismos mensajes de error que puede parecer que los dos est\xc3\xa1n correlacionados, pero por supuesto, no lo est\xc3\xa1n".\xe2\x80\x8b_NEWLINE_Seg\xc3\xban Bloomberg News, dos fuentes de informaci\xc3\xb3n privilegiada sin nombre le informaron que la Agencia de Seguridad Nacional (NSA) de los Estados Unidos estaba al tanto de la falla desde poco despu\xc3\xa9s de su introducci\xc3\xb3n, pero decidieron mantenerlo en secreto, en lugar de informarlo, con el fin de explotarla para sus propios fines.\xe2\x80\x8b\xe2\x80\x8b\xe2\x80\x8b La NSA ha negado esta afirmaci\xc3\xb3n,\xe2\x80\x8b al igual que Richard A. Clarke, que fue miembro de un grupo consultivo que examin\xc3\xb3 la pol\xc3\xadtica de vigilancia electr\xc3\xb3nica de los Estados Unidos; le dijo a Reuters el 11 de abril de 2014 que la NSA no hab\xc3\xada sabido de Heartbleed.\xe2\x80\x8b\n_START_SECTION_\nComportamiento\n_START_PARAGRAPH_\nLa RFC 6520 Heartbeat Extension prueba los enlaces de comunicaci\xc3\xb3n segura TLS/DTLS al permitir que un ordenador en un extremo de una conexi\xc3\xb3n env\xc3\xade un mensaje de "solicitud de latido de coraz\xc3\xb3n" ("Heartbeat Request"), que consiste en una carga \xc3\xbatil, t\xc3\xadpicamente una cadena de texto, junto con la longitud de dicha carga \xc3\xbatil como un entero de 16-bits. El equipo receptor debe entonces enviar la misma carga exacta de vuelta al remitente. _NEWLINE_Las versiones afectadas de OpenSSL asignan un b\xc3\xbafer de memoria para el mensaje a devolver basado en el campo de longitud en el mensaje de solicitud, sin tener en cuenta el tama\xc3\xb1o real de la carga \xc3\xbatil de ese mensaje. Debido a esta falla de revisi\xc3\xb3n de los l\xc3\xadmites apropiados, el mensaje devuelto consta de la carga \xc3\xbatil, posiblemente seguido de cualquier otra cosa que sea que est\xc3\xa9 asignada en el buffer de memoria.\n_START_SECTION_\nImpacto\n_START_PARAGRAPH_\nAl leer un bloque de memoria arbitrario del servidor web, los atacantes pueden recibir datos importantes, comprometiendo la seguridad del servidor y sus usuarios. Los datos que podr\xc3\xadan ser robados incluyen la clave maestra del propio servidor, que puede permitir a los atacantes descifrar el tr\xc3\xa1fico actual o el almacenado, mediante un ataque pasivo man-in-the-middle (si el servidor y el cliente no usan perfect forward secrecy), o activo si perfect forward secrecy est\xc3\xa1 en uso. El atacante no puede controlar qu\xc3\xa9 datos le son devueltos, aunque por la naturaleza del bug, existe cierta probabilidad de que sean datos usados por la misma biblioteca OpenSSL._NEWLINE_Por lo anterior, el bug puede revelar partes descifradas de las peticiones y respuestas del usuario, incluyendo cualquier tipo de informaci\xc3\xb3n subida por el usuario a trav\xc3\xa9s de la conexi\xc3\xb3n "segura", cookies de sesi\xc3\xb3n y contrase\xc3\xb1as, etc., lo que permitir\xc3\xada al atacante suplantar la identidad de otro usuario del servicio. Al hacerse p\xc3\xbablico, cerca del 17\xc2\xa0% o medio mill\xc3\xb3n de servidores de seguridad web de Internet certificados por autoridades confiables se cre\xc3\xadan vulnerables a ser atacados. La Electronic Frontier Foundation,\xe2\x80\x8b Ars Technica,\xe2\x80\x8b y Bruce Schneier\xe2\x80\x8b catalogaron al bug Heartbleed como "catastr\xc3\xb3fico". El columnista de Forbes, Joseph Steinberg, describi\xc3\xb3 al bug como potencialmente "la peor vulnerabilidad encontrada (al menos en t\xc3\xa9rminos de su impacto potencial) desde que Internet comenz\xc3\xb3 a tener tr\xc3\xa1fico comercial".\xe2\x80\x8b\n_START_SECTION_\nReacci\xc3\xb3n\n_START_PARAGRAPH_\nEn el d\xc3\xada que se dio a conocer, el Tor Project aconsej\xc3\xb3 en su blog a todo el que busque "fuerte anonimato y privacidad en Internet" deber\xc3\xada "alejarse de Internet por completo por los pr\xc3\xb3ximos d\xc3\xadas mientras se arreglan las cosas".\xe2\x80\x8b_NEWLINE_Heartbleed est\xc3\xa1 registrado en el sistema Common Vulnerabilities and Exposures como CVE-2014-0160.\xe2\x80\x8b La Agencia de Impuestos Canadiense (Canada Revenue Agency) cerr\xc3\xb3 su sitio web de servicios electr\xc3\xb3nicos debido a preocupaciones por el agujero de seguridad Heartbleed._NEWLINE_Quienes mantienen la plataforma de la Fundaci\xc3\xb3n Wikimedia aconsejaron a sus usuarios cambiar sus contrase\xc3\xb1as.\xe2\x80\x8b\n_START_SECTION_\nCausa ra\xc3\xadz, posibles lecciones y reacciones\n_START_PARAGRAPH_\nAtendiendo a este problema las mayores compa\xc3\xb1\xc3\xadas de tecnolog\xc3\xada del mundo acordaron donar millones de d\xc3\xb3lares para la creaci\xc3\xb3n de un grupo que financiar\xc3\xa1 mejoras en programas de c\xc3\xb3digo abierto tipo OpenSSL. Amazon.com, Cisco Systems, Facebook, Google, IBM, Intel y Microsoft est\xc3\xa1n entre la docena de compa\xc3\xb1\xc3\xadas que han acordado financiar el grupo, llamado Core Infrastructure Initiative.\xe2\x80\x8b Cada una donar\xc3\xa1 300\xc2\xa0000 d\xc3\xb3lares a este programa. La Fundaci\xc3\xb3n Linux, sin fines de lucro, anunci\xc3\xb3 la formaci\xc3\xb3n del grupo el 24 de abril de 2014. El proyecto respaldar\xc3\xa1 el desarrollo de software de c\xc3\xb3digo abierto, que constituye una parte cr\xc3\xadtica de la infraestructura tecnol\xc3\xb3gica mundial pero cuyos desarrolladores no tienen necesariamente una financiaci\xc3\xb3n adecuada para su trabajo, dijo Jim Zemlin, director ejecutivo de la Fundaci\xc3\xb3n Linux.\xe2\x80\x8b La fundaci\xc3\xb3n OpenSSL es candidata a ser una de las primeras beneficiadas con este financiamiento.\xe2\x80\x8b'