{"id":358,"date":"2014-03-31T22:01:42","date_gmt":"2014-03-31T20:01:42","guid":{"rendered":"http:\/\/www.nuage.ch\/site\/?p=358"},"modified":"2014-03-31T22:12:20","modified_gmt":"2014-03-31T20:12:20","slug":"https-ssl-partout","status":"publish","type":"post","link":"https:\/\/nuage.ch\/site\/https-ssl-partout\/","title":{"rendered":"HTTPS \/ SSL partout ?"},"content":{"rendered":"<p>Une questions qui revient souvent c&#8217;est: est-ce que je dois mettre tout mon site en SSL \/ HTTPS?<\/p>\n<p>Si vous avez un certificat SSL, la r\u00e9ponse est simple: oui! Si vous avez une petite soci\u00e9t\u00e9, vous pouvez avoir un certificat pour moins de 200.- \/ an.<\/p>\n<p>Si vous vendez des objets, g\u00e9rez des donn\u00e9es d&#8217;utilisateur, s\u00e9curisez tout avec du https! Y compris (et surtout) quand vous avez une API.<\/p>\n<p><strong>Pourquoi?<\/strong><\/p>\n<p>Parce que vous aimez que votre site marche sans probl\u00e8mes! En effet j&#8217;ai vu nombre de sites qui g\u00e8rent mal le m\u00e9lange http, https. Un des probl\u00e8mes les plus courant \u00e9tant l&#8217;insertion de contenu non s\u00e9curis\u00e9 dans des pages &#8220;s\u00e9curis\u00e9es&#8221; (on voit ensuite un cadenas cass\u00e9). Si votre site est enti\u00e8rement sur du https, ce sera plus simple de voir et \u00e9viter des probl\u00e8mes.<\/p>\n<p>Parce que la vitesse des machines \u00e0 \u00e9volu\u00e9e et que vos utilisateurs ont des vitesses plus rapide qu&#8217;avant! Il y a une id\u00e9e que SSL ralenti les sites, c&#8217;est vrai, mais c&#8217;est n\u00e9gligeable.<\/p>\n<p>Car tout le monde le fait&#8230; C&#8217;\u00e9tait un argument de l&#8217;\u00e9poque pour justifier un site m\u00e9lang\u00e9 http, https. Maintenant les &#8220;leaders&#8221; ont des sites s\u00e9curis\u00e9s: Google, Twitter, facebook, etc!<\/p>\n<p>Un des probl\u00e8mes \u00e9tait le manque de support d&#8217;https par les moteurs de recherche. (SEO). Maintenant les moteurs de recherche sont tout \u00e0 fait capable de g\u00e9rer correctement https.<\/p>\n<p>Car la qualit\u00e9 et s\u00e9curit\u00e9 est importante pour vous! Et le secret de la qualit\u00e9, c&#8217;est la simplicit\u00e9. Si vous m\u00e9langez un site s\u00e9curis\u00e9 avec un site non s\u00e9curis\u00e9, vous rajoutez une raison de plus d&#8217;avoir des bugs!<\/p>\n<p>Parce que la NSA est pass\u00e9e par la! Rien n&#8217;emp\u00eache la NSA de mettre un certificat &#8220;tierce&#8221;, avec environ 500 &#8220;autorit\u00e9s de certification&#8221;. Mais autant ne pas leur faciliter la t\u00e2che&#8230;. Si vous avez une certificat, autant l&#8217;utiliser.<\/p>\n<p>Vous allez trouver nombre de posts qui disent le contraire&#8230; mais ces posts datent de plusieurs ann\u00e9es en arri\u00e8re, ou on \u00e9t\u00e9 recopi\u00e9s d&#8217;autres posts.<\/p>\n<p><strong>L&#8217;impl\u00e9mentation<\/strong><\/p>\n<p>Si vous prenez un certificat &#8220;wildcard&#8221;, vous avez la possibilit\u00e9 de s\u00e9curis\u00e9 plusieurs sous-domaines. Par exemple api.nuage.ch, test-api.nuage.ch, www.nuage.ch. Ils sont un peu plus cher, mais cela reste n\u00e9gligeable par rapport au temps que va passer votre employ\u00e9 pour le configurer. Attention, vous n&#8217;aurez pas la petite ic\u00f4ne verte disant que votre site est 100% s\u00e9curis\u00e9&#8230; mais c&#8217;est un peu du marketing.<\/p>\n<p>Personnellement j&#8217;ai pris <a title=\"https:\/\/www.startssl.com\/\" href=\"https:\/\/www.startssl.com\/?app=39\">http:\/\/www.rapidssl.com\/buy-ssl\/wildcard-ssl-certificate\/index.html<\/a> &#8211; StartSSL semble pas mal non plus&#8230; <a title=\"https:\/\/www.startssl.com\/\" href=\"https:\/\/www.startssl.com\/?app=39\">https:\/\/www.startssl.com\/?app=39<\/a><\/p>\n<p>Sur APACHE2, j&#8217;ai la r\u00e8gle suivante.<\/p>\n<p>&lt;VirtualHost *&gt;<\/p>\n<p>ServerName api.mydomain.com<\/p>\n<p># We redirect to https<br \/>\nRewriteEngine On<br \/>\nRewriteCond %{HTTP:X-Forwarded-Proto} !https<br \/>\nRewriteRule ^\/(.*) https:\/\/%{SERVER_NAME}\/$1 [L,R]<\/p>\n<p>&#8230;.<\/p>\n<p>&lt;\/VirtualHost&gt;<\/p>\n<p>Tous les appels non s\u00e9curis\u00e9s seront redirig\u00e9 sur la version s\u00e9curis\u00e9e du site.<\/p>\n<p><strong>Pourquoi pas du SSL sur ce site alors?<\/strong><\/p>\n<p>Bonne question \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Une questions qui revient souvent c&#8217;est: est-ce que je dois mettre tout mon site en SSL \/ HTTPS? Si vous avez un certificat SSL, la r\u00e9ponse est simple: oui! Si vous avez une petite soci\u00e9t\u00e9, vous pouvez avoir un certificat pour moins de 200.- \/ an. Si vous vendez des objets, g\u00e9rez des donn\u00e9es d&#8217;utilisateur, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3],"tags":[],"class_list":["post-358","post","type-post","status-publish","format-standard","hentry","category-technical-analysis"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p50cYU-5M","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nuage.ch\/site\/wp-json\/wp\/v2\/posts\/358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuage.ch\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nuage.ch\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nuage.ch\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nuage.ch\/site\/wp-json\/wp\/v2\/comments?post=358"}],"version-history":[{"count":0,"href":"https:\/\/nuage.ch\/site\/wp-json\/wp\/v2\/posts\/358\/revisions"}],"wp:attachment":[{"href":"https:\/\/nuage.ch\/site\/wp-json\/wp\/v2\/media?parent=358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuage.ch\/site\/wp-json\/wp\/v2\/categories?post=358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuage.ch\/site\/wp-json\/wp\/v2\/tags?post=358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}