{"id":51,"date":"2016-07-25T15:21:41","date_gmt":"2016-07-25T15:21:41","guid":{"rendered":"https:\/\/www.smtpsoftware.com\/?p=51"},"modified":"2021-11-04T10:36:16","modified_gmt":"2021-11-04T10:36:16","slug":"checkmail-gmail-actualizado-para-mejorar-ssl-compatibilidad","status":"publish","type":"post","link":"https:\/\/www.smtpsoftware.com\/es\/checkmail-gmail-actualizado-para-mejorar-ssl-compatibilidad\/","title":{"rendered":"CheckMail Gmail actualizado para mejorar la compatibilidad con SSL"},"content":{"rendered":"<p>Parece que Google ha estado actualizando la seguridad en algunos de sus servidores GMail. Lo que comenz\u00f3 como un problema intermitente se convirti\u00f3 en una interrupci\u00f3n de la aplicaci\u00f3n, por lo que tuvimos que lanzar una versi\u00f3n actualizada de <a href=\"https:\/\/www.smtpsoftware.com\/es\/checkmail-gmail-notificacion-de-nuevo-correo\/\">Verificar correo Gmail<\/a>.<br \/>\n<!--more--><\/p>\n<p>En realidad, fue un problema bastante interesante en el que trabajar, as\u00ed que para aquellos de ustedes que disfrutan del lado m\u00e1s tecnol\u00f3gico del software, aqu\u00ed hay un poco m\u00e1s de detalle:<\/p>\n<p>Ha habido una serie de problemas de vulnerabilidad de seguridad con TLS (SSL) v1.0 identificados en los \u00faltimos tiempos y ahora se considera una buena pr\u00e1ctica fortalecer los servidores para que solo acepten lo que (por ahora) se considera una implementaci\u00f3n m\u00e1s segura, el est\u00e1ndar de oro. siendo TLS 1.2. Como m\u00ednimo, no se debe utilizar TLS 1.0. Sin embargo, cuando se cre\u00f3 CheckMail GMail, el est\u00e1ndar m\u00e1s alto en ese momento era TLS 1.0, por lo que desarrollamos nuestra implementaci\u00f3n de cliente SSL para usar de manera predeterminada. Esto funcion\u00f3 100% de la \u00e9poca hasta que se endurecieron dichos servidores. Debido a que Indy ya no es realmente compatible y ciertamente no con Delphi 6, que es lo que usamos para desarrollar todas nuestras aplicaciones anteriores, signific\u00f3 mucho investigar para que esto funcionara nuevamente. La soluci\u00f3n que encontramos fue hacer que el componente de cliente SSL negociara un nivel de seguridad compatible con el servidor, algo que no parec\u00eda ser una opci\u00f3n en ninguna documentaci\u00f3n. Despu\u00e9s de mucho, y me refiero a muchas pruebas y errores, descubrimos que configurar SSLOptions.Method de TIdSSLIOHandlerSocket en sslvSSLv23 hizo que esta negociaci\u00f3n sucediera. \u00bfQui\u00e9n hubiera pensado que la configuraci\u00f3n predeterminada de TLS1.0 ser\u00eda un factor decisivo para la aplicaci\u00f3n? No es ideal, pero con cero esperanzas de que TLSv1.2 se implemente dentro de una versi\u00f3n compatible de los componentes de Indy, lo har\u00e1 por ahora. Con suerte, esto puede ser \u00fatil para cualquier persona que mantenga aplicaciones heredadas de Delphi que de repente hayan descubierto errores de SSL.<\/p>\n<p>La mejor noticia para CheckMail es que hay planes en preparaci\u00f3n para una soluci\u00f3n multiplataforma m\u00e1s moderna que utiliza las \u00faltimas herramientas y tecnolog\u00edas de desarrollo, as\u00ed que est\u00e9 atento.<\/p>","protected":false},"excerpt":{"rendered":"<p>Parece que Google ha estado actualizando la seguridad en algunos de sus servidores GMail. Lo que comenz\u00f3 como un problema intermitente se convirti\u00f3 en una interrupci\u00f3n de la aplicaci\u00f3n, por lo que tuvimos que lanzar una versi\u00f3n actualizada de CheckMail GMail.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-51","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/www.smtpsoftware.com\/es\/wp-json\/wp\/v2\/posts\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smtpsoftware.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smtpsoftware.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/es\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":1,"href":"https:\/\/www.smtpsoftware.com\/es\/wp-json\/wp\/v2\/posts\/51\/revisions"}],"predecessor-version":[{"id":287,"href":"https:\/\/www.smtpsoftware.com\/es\/wp-json\/wp\/v2\/posts\/51\/revisions\/287"}],"wp:attachment":[{"href":"https:\/\/www.smtpsoftware.com\/es\/wp-json\/wp\/v2\/media?parent=51"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/es\/wp-json\/wp\/v2\/categories?post=51"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/es\/wp-json\/wp\/v2\/tags?post=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}