{"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\/sv\/checkmail-gmail-updated-for-improved-ssl-compatability\/","title":{"rendered":"CheckMail Gmail uppdaterad f\u00f6r f\u00f6rb\u00e4ttrad SSL-kompatibilitet"},"content":{"rendered":"<p>Det ser ut som att Google har uppdaterat s\u00e4kerheten p\u00e5 n\u00e5gra av deras Gmail-servrar. Det som b\u00f6rjade som ett intermittent problem blev att applikationen gick s\u00f6nder och vi har d\u00e4rf\u00f6r varit tvungna att sl\u00e4ppa en uppdaterad version av <a href=\"https:\/\/www.smtpsoftware.com\/sv\/checkmail-gmail-new-mail-notification\/\">CheckMail Gmail<\/a>.<br \/>\n<!--more--><\/p>\n<p>Det var faktiskt ett ganska intressant problem att arbeta med s\u00e5 f\u00f6r er som gillar den mer tekniska mjukvarusidan av saker och ting \u00e4r h\u00e4r lite mer detaljerad:-<\/p>\n<p>Det har f\u00f6rekommit ett antal s\u00e4kerhetsproblem med TLS (SSL) v1.0 som identifierats under den senaste tiden och det anses nu vara b\u00e4sta praxis att h\u00e5rdna servrar s\u00e5 att de bara accepterar det som (f\u00f6r nu) ses som en s\u00e4krare implementering, guldstandarden \u00e4r TLS 1.2. \u00c5tminstone b\u00f6r TLS 1.0 inte anv\u00e4ndas. Men n\u00e4r CheckMail GMail skapades var den h\u00f6gsta standarden vid den tiden TLS 1.0 och s\u00e5 det var vad vi utvecklade v\u00e5r SSL-klientimplementering f\u00f6r att anv\u00e4nda som standard. Detta fungerade 100% av tiden tills n\u00e4mnda servrar var h\u00e4rdade. Eftersom Indy inte l\u00e4ngre riktigt st\u00f6ds och absolut inte med Delphi 6, vilket \u00e4r vad vi anv\u00e4nde f\u00f6r att utveckla alla v\u00e5ra tidigare applikationer, innebar det mycket gr\u00e4vande f\u00f6r att f\u00e5 det h\u00e4r att fungera igen. L\u00f6sningen vi hittade var att l\u00e5ta SSL-klientkomponenten f\u00f6rhandla fram en kompatibel s\u00e4kerhetsniv\u00e5 med servern, n\u00e5got som inte verkade vara ett alternativ i n\u00e5gon av dokumentationen. Efter mycket, och jag menar mycket f\u00f6rs\u00f6k och misstag, uppt\u00e4ckte vi att inst\u00e4llningen av SSLOptions.Method f\u00f6r TIdSSLIOHandlerSocket till sslvSSLv23 orsakade denna f\u00f6rhandling. Vem skulle ha trott att det skulle vara en applikationsbrytare att anv\u00e4nda TLS1.0 som standard? Det \u00e4r inte idealiskt men med noll hopp om att TLSv1.2 ska implementeras i en kompatibel version av Indy-komponenterna det kommer att g\u00f6ra f\u00f6r nu. F\u00f6rhoppningsvis kan detta vara anv\u00e4ndbart f\u00f6r alla d\u00e4r ute som underh\u00e5ller \u00e4ldre Delphi-applikationer som pl\u00f6tsligt har uppt\u00e4ckt SSL-fel.<\/p>\n<p>De b\u00e4ttre nyheterna f\u00f6r CheckMail \u00e4r att det finns planer i pipelinen f\u00f6r en mer modern plattformsoberoende l\u00f6sning som anv\u00e4nder de senaste utvecklingsverktygen och teknologierna s\u00e5 h\u00e5ll utkik efter det.<\/p>","protected":false},"excerpt":{"rendered":"<p>Det ser ut som att Google har uppdaterat s\u00e4kerheten p\u00e5 n\u00e5gra av deras Gmail-servrar. Det som b\u00f6rjade som ett intermittent problem blev program som gick s\u00f6nder och s\u00e5 vi har varit tvungna att sl\u00e4ppa en uppdaterad version av 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\/sv\/wp-json\/wp\/v2\/posts\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smtpsoftware.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smtpsoftware.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/sv\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":1,"href":"https:\/\/www.smtpsoftware.com\/sv\/wp-json\/wp\/v2\/posts\/51\/revisions"}],"predecessor-version":[{"id":287,"href":"https:\/\/www.smtpsoftware.com\/sv\/wp-json\/wp\/v2\/posts\/51\/revisions\/287"}],"wp:attachment":[{"href":"https:\/\/www.smtpsoftware.com\/sv\/wp-json\/wp\/v2\/media?parent=51"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/sv\/wp-json\/wp\/v2\/categories?post=51"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/sv\/wp-json\/wp\/v2\/tags?post=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}