{"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-ulepszona-ssl-compatability","status":"publish","type":"post","link":"https:\/\/www.smtpsoftware.com\/pl\/checkmail-gmail-updated-for-ulepszona-ssl-compatability\/","title":{"rendered":"CheckMail Gmail zaktualizowany w celu poprawy zgodno\u015bci z SSL"},"content":{"rendered":"<p>Wygl\u0105da na to, \u017ce Google aktualizuje zabezpieczenia na niekt\u00f3rych swoich serwerach Gmaila. To, co zacz\u0119\u0142o si\u0119 jako sporadyczny problem, sta\u0142o si\u0119 \u0142amaniem aplikacji, wi\u0119c musieli\u015bmy wyda\u0107 zaktualizowan\u0105 wersj\u0119 <a href=\"https:\/\/www.smtpsoftware.com\/pl\/checkmail-gmail-new-mail-powiadomienie-2\/\">Sprawd\u017a poczt\u0119 Gmail<\/a>.<br \/>\n<!--more--><\/p>\n<p>W\u0142a\u015bciwie to by\u0142 do\u015b\u0107 interesuj\u0105cy problem do pracy, wi\u0119c dla tych z was, kt\u00f3rzy lubi\u0105 bardziej techniczn\u0105 stron\u0119 oprogramowania, tutaj jest troch\u0119 wi\u0119cej szczeg\u00f3\u0142\u00f3w: -<\/p>\n<p>W ostatnim czasie zidentyfikowano szereg luk w zabezpieczeniach zwi\u0105zanych z protoko\u0142em TLS (SSL) v1.0 i obecnie uwa\u017ca si\u0119, \u017ce najlepsz\u0105 praktyk\u0105 jest wzmacnianie serwer\u00f3w, aby akceptowa\u0142y tylko to, co (na razie) jest postrzegane jako bezpieczniejsza implementacja, z\u0142oty standard b\u0119d\u0105c TLS 1.2. Przynajmniej TLS 1.0 nie powinien by\u0107 u\u017cywany. Jednak kiedy tworzony by\u0142 CheckMail GMail, najwy\u017cszym standardem w tamtym czasie by\u0142 TLS 1.0, dlatego opracowali\u015bmy implementacj\u0119 naszego klienta SSL, aby by\u0142a domy\u015blnie u\u017cywana. Dzia\u0142a\u0142o to 100% czasu, dop\u00f3ki wspomniane serwery nie zosta\u0142y wzmocnione. Poniewa\u017c Indy nie jest ju\u017c tak naprawd\u0119 wspierany, a ju\u017c na pewno nie w Delphi 6, kt\u00f3rego u\u017cywali\u015bmy do tworzenia wszystkich naszych wcze\u015bniejszych aplikacji, oznacza\u0142o to wiele pracy, aby to zn\u00f3w dzia\u0142a\u0142o. Rozwi\u0105zanie, kt\u00f3re znale\u017ali\u015bmy, polega\u0142o na negocjacjach przez komponent klienta SSL kompatybilnego poziomu bezpiecze\u0144stwa z serwerem, co nie wydawa\u0142o si\u0119 by\u0107 opcj\u0105 w \u017cadnej dokumentacji. Po wielu pr\u00f3bach i b\u0142\u0119dach odkryli\u015bmy, \u017ce ustawienie SSLOptions.Method TIdSSLIOHandlerSocket na sslvSSLv23 spowodowa\u0142o te negocjacje. Kto by pomy\u015bla\u0142, \u017ce domy\u015blne ustawienie TLS1.0 b\u0119dzie \u0142amaniem aplikacji? Nie jest to idealne rozwi\u0105zanie, ale bez nadziei, \u017ce TLSv1.2 zostanie zaimplementowane w kompatybilnej wersji komponent\u00f3w Indy, na razie wystarczy. Mam nadziej\u0119, \u017ce mo\u017ce si\u0119 to przyda\u0107 ka\u017cdemu, kto utrzymuje starsze aplikacje Delphi, kt\u00f3re nagle odkry\u0142y b\u0142\u0119dy SSL.<\/p>\n<p>Lepsz\u0105 wiadomo\u015bci\u0105 dla CheckMail jest to, \u017ce w przygotowaniu s\u0105 plany bardziej nowoczesnego rozwi\u0105zania mi\u0119dzyplatformowego, wykorzystuj\u0105cego najnowsze narz\u0119dzia i technologie programistyczne, wi\u0119c miej na to oko.<\/p>","protected":false},"excerpt":{"rendered":"<p>Wygl\u0105da na to, \u017ce Google aktualizuje zabezpieczenia na niekt\u00f3rych swoich serwerach Gmaila. To, co zacz\u0119\u0142o si\u0119 jako sporadyczny problem, sta\u0142o si\u0119 \u0142amaniem aplikacji, wi\u0119c musieli\u015bmy wyda\u0107 zaktualizowan\u0105 wersj\u0119 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\/pl\/wp-json\/wp\/v2\/posts\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smtpsoftware.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smtpsoftware.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/pl\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":1,"href":"https:\/\/www.smtpsoftware.com\/pl\/wp-json\/wp\/v2\/posts\/51\/revisions"}],"predecessor-version":[{"id":287,"href":"https:\/\/www.smtpsoftware.com\/pl\/wp-json\/wp\/v2\/posts\/51\/revisions\/287"}],"wp:attachment":[{"href":"https:\/\/www.smtpsoftware.com\/pl\/wp-json\/wp\/v2\/media?parent=51"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/pl\/wp-json\/wp\/v2\/categories?post=51"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smtpsoftware.com\/pl\/wp-json\/wp\/v2\/tags?post=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}