{"id":4393,"date":"2014-12-10T06:15:06","date_gmt":"2014-12-10T05:15:06","guid":{"rendered":"https:\/\/www.bdjl.de\/localhost\/?p=4393"},"modified":"2014-12-09T18:38:12","modified_gmt":"2014-12-09T17:38:12","slug":"ssl-apache-komfort-und-sicherheit-iii","status":"publish","type":"post","link":"https:\/\/www.bdjl.de\/localhost\/?p=4393","title":{"rendered":"SSL, Apache, Komfort und Sicherheit III"},"content":{"rendered":"<p>Der Weg zu einem A-Rating bei SSL-Labs ist steinig. Wie <a title=\"SSL, Apache, Komfort und Sicherheit II\" href=\"https:\/\/www.bdjl.de\/localhost\/?p=4352\">hier<\/a> und <a title=\"Zu sicher\" href=\"https:\/\/www.bdjl.de\/localhost\/?p=4322\">da<\/a> und <a title=\"SSL Check\" href=\"https:\/\/www.bdjl.de\/localhost\/?p=4317\">dort<\/a> schon geschrieben: Kompatibilit\u00e4t und Sicherheit lassen sich mit den folgenden Zeilen in der ssl.conf des Apache ganz ordentlich verwirklichen:<\/p>\n<pre class=\"lang:default decode:true\">SSLHonorCipherOrder on\r\nSSLCipherSuite ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS<\/pre>\n<p>wenn man den Key richtig erstellt hat &#8211; z.B. damit:<\/p>\n<pre class=\"lang:default decode:true \">openssl req -new -nodes -sha256 -keyout server.key -out server.csr -newkey rsa:4096<\/pre>\n<p>Was SSL Labs dann noch zu mockieren hatte, war die Key Chain, die unsichere Elemente enthielt und zum folgenden Rating f\u00fchrte:<\/p>\n<p><a href=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2014\/12\/1_kvfgeu.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4395\" src=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2014\/12\/1_kvfgeu-640x428.png\" alt=\"1_kvfgeu\" width=\"640\" height=\"428\" srcset=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2014\/12\/1_kvfgeu-640x428.png 640w, https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2014\/12\/1_kvfgeu-624x418.png 624w, https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2014\/12\/1_kvfgeu.png 927w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Die Keychain l\u00e4sst sich jedoch einfach umbauen: Ein<\/p>\n<pre class=\"lang:default decode:true\">wget https:\/\/www.startssl.com\/certs\/class1\/sha2\/pem\/sub.class1.server.sha2.ca.pem<\/pre>\n<p>holt die intermedi\u00e4ren Zertifikate im richtigen Format an Bord. Und die folgenden Zeilen in der Apache default-ssl.conf<\/p>\n<pre class=\"lang:default decode:true\">SSLCertificateChainFile \/etc\/apache2\/ssl\/startssl\/sub.class1.server.sha2.ca.pem\r\nSSLCACertificateFile \/etc\/apache2\/ssl\/startssl\/ca.pem # unver\u00e4ndert<\/pre>\n<p>zusammen mit einem<\/p>\n<pre class=\"lang:default decode:true\">service apache2 restart<\/pre>\n<p>schalten diese scharf. Dann erreicht man das folgende Rating bei SSL Labs:<\/p>\n<p><a href=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2014\/12\/2_kvfgeu.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4396\" src=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2014\/12\/2_kvfgeu-640x397.png\" alt=\"2_kvfgeu\" width=\"640\" height=\"397\" srcset=\"https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2014\/12\/2_kvfgeu-640x397.png 640w, https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2014\/12\/2_kvfgeu-624x387.png 624w, https:\/\/www.bdjl.de\/localhost\/wp-content\/uploads\/2014\/12\/2_kvfgeu.png 933w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Hinweise und Links <a href=\"https:\/\/forum.startcom.org\/viewtopic.php?f=15&amp;t=15741\" target=\"_blank\">hier<\/a> im StartSSL Forum.<\/p>\n<p>In den Weihnachtsferien kommen dann die anderen Domains mit dickeren Keys dran. Bis dahin ist schlicht Land unter und au\u00dferdem muss ich bei StartSSL warten, bis das Zertifikat fast abgelaufen ist, will ich keinen revocation Prozess beginnen, der teuer ist.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Weg zu einem A-Rating bei SSL-Labs ist steinig. Wie hier und da und dort schon geschrieben: Kompatibilit\u00e4t und Sicherheit lassen sich mit den folgenden Zeilen in der ssl.conf des Apache ganz ordentlich verwirklichen: SSLHonorCipherOrder on SSLCipherSuite ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS wenn man den Key richtig erstellt hat &#8211; z.B. damit: openssl req -new -nodes -sha256 -keyout server.key [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,10],"tags":[340,453,349,140],"class_list":["post-4393","post","type-post","status-publish","format-standard","hentry","category-linux","category-schule","tag-apache","tag-ssl","tag-startssl","tag-verschlusselung"],"_links":{"self":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/4393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4393"}],"version-history":[{"count":2,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/4393\/revisions"}],"predecessor-version":[{"id":4398,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/4393\/revisions\/4398"}],"wp:attachment":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}