{"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-updated-for-improved-ssl-compatability","status":"publish","type":"post","link":"https:\/\/www.smtpsoftware.com\/da\/checkmail-gmail-updated-for-improved-ssl-compatability\/","title":{"rendered":"CheckMail Gmail opdateret for forbedret SSL-kompatibilitet"},"content":{"rendered":"<p>Det ser ud til, at Google har opdateret sikkerheden p\u00e5 nogle af deres Gmail-servere. Det, der startede som et intermitterende problem, blev applikationsbrud, og vi har derfor v\u00e6ret n\u00f8dt til at udgive en opdateret version af <a href=\"https:\/\/www.smtpsoftware.com\/da\/checkmail-gmail-ny-mail-meddelelse-2\/\">CheckMail Gmail<\/a>.<br \/>\n<!--more--><\/p>\n<p>Det var faktisk et ret interessant problem at arbejde p\u00e5, s\u00e5 for dem af jer, der nyder den mere teknologiske softwareside af tingene, er her lidt flere detaljer:-<\/p>\n<p>Der har v\u00e6ret en r\u00e6kke sikkerhedsproblemer med TLS (SSL) v1.0 identificeret i den seneste tid, og det anses nu for at v\u00e6re bedste praksis at h\u00e6rde servere til kun at acceptere, hvad der (indtil videre) ses som en mere sikker implementering, guldstandarden er TLS 1.2. I det mindste b\u00f8r TLS 1.0 ikke bruges. Men da CheckMail GMail blev oprettet, var den h\u00f8jeste standard p\u00e5 det tidspunkt TLS 1.0, og det var det, vi udviklede vores SSL-klientimplementering til at bruge som standard. Dette virkede 100% af tiden, indtil n\u00e6vnte servere blev h\u00e6rdet. Fordi Indy ikke l\u00e6ngere er rigtig underst\u00f8ttet og bestemt ikke med Delphi 6, som er det, vi brugte til at udvikle alle vores tidligere applikationer, bet\u00f8d det en masse gravearbejde for at f\u00e5 dette til at fungere igen. L\u00f8sningen, vi fandt, var at f\u00e5 SSL-klientkomponenten til at forhandle et kompatibelt sikkerhedsniveau med serveren, noget som ikke syntes at v\u00e6re en mulighed i nogen af dokumentationen. Efter meget, og jeg mener meget fors\u00f8g og fejl, opdagede vi, at indstilling af SSLOptions.Method for TIdSSLIOHandlerSocket til sslvSSLv23 fik denne forhandling til at ske. Hvem ville have troet, at standardisering af TLS1.0 ville v\u00e6re en applikationsafbryder? Det er ikke ideelt, men med nul h\u00e5b om, at TLSv1.2 bliver implementeret i en kompatibel version af Indy-komponenterne, det vil g\u00f8re for nu. Forh\u00e5bentlig kan dette v\u00e6re nyttigt for alle derude, der vedligeholder \u00e6ldre Delphi-applikationer, der pludselig har opdaget SSL-fejl.<\/p>\n<p>Den bedre nyhed for CheckMail er, at der er planer i pipelinen for en mere moderne cross platform l\u00f8sning, der bruger de nyeste udviklingsv\u00e6rkt\u00f8jer og teknologier, s\u00e5 hold \u00f8je med det.<\/p>","protected":false},"excerpt":{"rendered":"<p>Det ser ud til, at Google har opdateret sikkerheden p\u00e5 nogle af deres Gmail-servere. Det, der startede som et intermitterende problem, blev applikationsbrud, og vi har derfor v\u00e6ret n\u00f8dt til at frigive en opdateret version af 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\/da\/wp-json\/wp\/v2\/posts\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smtpsoftware.com\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smtpsoftware.com\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/da\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":1,"href":"https:\/\/www.smtpsoftware.com\/da\/wp-json\/wp\/v2\/posts\/51\/revisions"}],"predecessor-version":[{"id":287,"href":"https:\/\/www.smtpsoftware.com\/da\/wp-json\/wp\/v2\/posts\/51\/revisions\/287"}],"wp:attachment":[{"href":"https:\/\/www.smtpsoftware.com\/da\/wp-json\/wp\/v2\/media?parent=51"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/da\/wp-json\/wp\/v2\/categories?post=51"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/da\/wp-json\/wp\/v2\/tags?post=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}