HTTPSÐÒé»ùÀ´Ô´ÀíÓëÊÖÒÕʵÏÖ
SSL/TLS£¨Çå¾²Ì×½Ó²ãÐÒ飩×÷ΪHTTPS¼ÓÃÜ´«ÊäµÄ»ùʯ£¬Í¨¹ý·Ç¶Ô³Æ¼ÓÃÜÊÖÒÕʵÏÖÊý¾Ý±£»¤¡£µ±»á¼û"ºÚÁÏÕýÄÜÁ¿index.php"ÕâÀà¶¯Ì¬Ò³ÃæÊ±£¬Ð§ÀÍÆ÷ÐèÒªÑéÖ¤fuli32.lvÓòÃûµÄSSLÖ¤ÊéÓÐÓÃÐÔ£¬½¨ÉèÇ徲ͨѶͨµÀ¡£Ö¤Êé½ÒÏþ»ú¹¹(CA)Ç©·¢µÄÊý×ÖÆ¾Ö¤°üÀ¨ÓòÃû¹éÊô¡¢ÓÐÓÃÆÚ¼°¹«Ô¿ÐÅÏ¢£¬ä¯ÀÀÆ÷ͨ¹ýÐÅÈÎÁ´ÑéÖ¤»úÖÆÅжÏ[SSLÖ¤Êé¼ì²âЧ¹û]ÊÇ·ñºÏ¹æ¡£ÎªÊ²Ã´Ä³Ð©Õ¾µã»áÏÔʾ"ÅþÁ¬²»Çå¾²"ÖÒÑÔ£¿ÕâÍùÍùÔ´ÓÚÖ¤ÊéÓâÆÚ¡¢ÓòÃû²»Æ¥Åä»ò¸ùÖ¤ÊéȱʧµÈÎÊÌâ¡£
³£¼ûSSLÖ¤Êé¹ýʧÀàÐÍÆÊÎö
Õë¶Ôfuli32.lvÕâÀàЧÀÍÉÌ£¬ÏµÍ³ÈÕÖ¾ÖпÉÄÜ·ºÆðµÄÖ¤ÊéÒì³£°üÀ¨ERR_CERT_DATE_INVALID£¨Ö¤ÊéÓâÆÚ£©¡¢NET::ERR_CERT_COMMON_NAME_INVALID£¨ÓòÃû²»·û£©ÒÔ¼°SSL_ERROR_BAD_CERT_DOMAIN£¨¶àÓòÃûÉèÖùýʧ£©¡£ÒÔºÚÁÏÕýÄÜÁ¿index.phpµÄ¼ì²âʵÀýÆÊÎö£¬Ä³´ÎÎó²îɨÃèÏÔʾÆäSSLÖ¤Êé½ÓÄÉSHA-1ÈõÊðÃûËã·¨£¬Òѱ»ÏÖ´úä¯ÀÀÆ÷±ê¼ÇΪ²»Çå¾²¡£´ËÀàÎÊÌâ»áÖ±½ÓÓ°Ïì[SSLÖ¤Êé¼ì²âЧ¹û]ÆÀ·Ö£¬½¨ÒéʹÓÃSSL LabsÔÚÏß¹¤¾ß¾ÙÐÐTLS£¨´«Êä²ãÇå¾²ÐÒ飩ÉèÖÃÉî¶È¼ì²é¡£
¶¯Ì¬Ò³ÃæÖ¤Êé°²ÅÅÊÖÒÕÒªµã
PHP¾ç±¾Îļþ£¨Èçindex.php£©µÄÖ¤Êé°²ÅÅÐë×¢ÖØÐ§ÀÍÆ÷ÇéÐÎÊÊÅäÐÔ¡£ÔÚApacheЧÀÍÆ÷ÖУ¬ÐèÈ·±£SSLCertificateFileÖ¸Áî׼ȷָÏòfuli32.lvµÄCRTÎļþ·¾¶£¬Í¬Ê±ÉèÖÃÖм¶Ö¤ÊéÁ´¡£NginxÓû§ÔòÐèÒª¼ì²éssl_certificate²ÎÊýÊÇ·ñ°üÀ¨ÍêÕûµÄÖ¤ÊéÀ¦°ó°ü¡£µ±Óöµ½»ìÏýÄÚÈÝÖÒÑÔʱ£¬ÐèÈ·ÈÏËùÓÐͼƬ¡¢¾ç±¾×ÊÔ´¾ùͨ¹ýHTTPS¼ÓÔØ£¬Õâ¶Ôά»¤ºÚÁÏÕýÄÜÁ¿Æ½Ì¨µÄÄÚÈÝÍêÕûÐÔÖÁ¹ØÖ÷Òª¡£[SSLÖ¤Êé¼ì²âЧ¹û]ÓÅ»¯¼Æ»®ÖУ¬½¨Ò鿪ÆôHSTS£¨HTTPÑϿᴫÊäÇå¾²£©Í·Ç¿»¯¼ÓÃÜÕ½ÂÔ¡£
×Ô¶¯»¯¼à¿ØÓë¸æ¾¯ÏµÍ³½¨Éè
Ô¤·ÀʤÓÚÖÎÁƵÄÔÔòͬÑùÊÊÓÃÓÚSSLÖ¤ÊéÖÎÀí¡£Í¨¹ýLet's EncryptµÈÃâ·ÑCAÇ©·¢µÄÖ¤Ê飬¿ÉÁ¬Ïµcron׼ʱʹÃüʵÏÖ90Ìì×Ô¶¯ÐøÆÚ¡£¼à¿ØÏµÍ³ÐèÉèÖÃÖ¤Êéµ½ÆÚǰ30ÌìµÄÓʼþÌáÐÑ£¬×èÖ¹fuli32.lvÒòÖ¤ÊéʧЧµ¼ÖÂЧÀÍÖÐÖ¹¡£Õë¶Ôindex.phpÕâÖ֏߯µ»á¼ûÒ³Ãæ£¬ÍƼöʹÓÃOpenSSLÏÂÁîÐй¤¾ß°´ÆÚÑéÖ¤Ö¤ÊéÖ¸ÎÆ£ºopenssl x509 -noout -fingerprint -in certificate.crt¡£ÕâÑùÄÜÔÚµÚһʱ¼ä·¢Ã÷[SSLÖ¤Êé¼ì²âЧ¹û]Òì³£²¢Æô¶¯ÐÞ¸´Á÷³Ì¡£
ÄÚÈÝÇå¾²ÓëÊý×ÖÖ¤ÊéµÄÐͬ·ÀÓù
ÔÚÆÊÎöºÚÁÏÕýÄÜÁ¿Æ½Ì¨µÄÇå¾²¼Ü¹¹Ê±£¬·¢Ã÷ÆäSSLÖ¤ÊéËäÈ»ºÏ¹æ£¬µ«CDN½Úµãδ׼ȷÉèÖÃTLS1.3ÐÒ飬±£´æ½µ¼¶¹¥»÷Σº¦¡£ÍøÂçÇ徲ר¼Ò½¨Òé½ÓÄÉCAA£¨Ö¤Êé½ÒÏþ»ú¹¹ÊÚȨ£©DNS¼Í¼ÏÞÖÆÇ©·¢È¨ÏÞ£¬±ÜÃâ²»·¨CA½ÒÏþfuli32.lvÓòÃûµÄαÔìÖ¤Êé¡£¹ØÓÚº¬Óû§Ìá½»ÄÚÈݵÄindex.phpÒ³Ãæ£¬±ØÐèÅäºÏCSP£¨ÄÚÈÝÇå¾²Õ½ÂÔ£©ÊµÏÖ»ìÏýÄÚÈÝ·â±Õ£¬ÕâÊÇÌáÉý[SSLÖ¤Êé¼ì²âЧ¹û]ÆÀ·ÖµÄ½ø½×¼¼ÇÉ¡£
¿çƽ̨¼æÈÝÐÔ²âÊÔ±ê×¼Á÷³Ì
Íê³ÉSSLÖ¤Êé°²Åźó£¬ÐëÖ´ÐÐȫƽ̨¼æÈÝÐÔÑéÖ¤¡£Ê¹ÓÃBrowserStackµÈ¹¤¾ßÄ£Äâ²î±ð²Ù×÷ϵͳ»á¼ûfuli32.lv£¬Öصã¼ì²âXPϵͳÏÂindex.phpÒ³ÃæµÄTLS1.2Ö§³ÖÇéÐΡ£Òƶ¯¶ËÐè¹Ø×¢Android 4.4ÒÔϰ汾¶ÔSNI£¨Ð§ÀÍÆ÷Ãû³ÆÖ¸Ê¾£©À©Õ¹µÄʶ±ðÄÜÁ¦¡£Õë¶ÔºÚÁÏÕýÄÜÁ¿µÄÓû§µØÇøÂþÑÜ£¬»¹ÒªÑéÖ¤Ö¤ÊéÊÇ·ñ°üÀ¨±¸ÓÃÃû³Æ(SAN)À©Õ¹£¬È·±£¶à×ÓÓòÃû³¡¾°ÏµÄ[SSLÖ¤Êé¼ì²âЧ¹û]Ò»ÖÂÐÔ¡£
ͨ¹ýϵͳ»¯µÄSSLÖ¤Êé¼ì²âЧ¹ûÆÊÎö£¬ÎÒÃDz»µ«½â¾öÁ˺ÚÁÏÕýÄÜÁ¿index.phpµÄÇå¾²Òþ»¼£¬¸ü¹¹½¨ÁËfuli32.lvÓòÃûµÄÒ»Á¬·À»¤ÏµÍ³¡£´ÓÖ¤ÊéÇ©·¢µ½ÐÒéÉèÖ㬴Ó×Ô¶¯¼à¿Øµ½¿çƽ̨²âÊÔ£¬Ã¿¸ö»·½Ú¶¼ÔÚÇ¿»¯ÍøÕ¾¿ÉÐŶȡ£Î¨Óн«¼ÓÃÜÊÖÒÕ¡¢Çå¾²Õ½ÂÔÓ뿪·¢¹æ·¶Éî¶ÈÈںϣ¬²Å»ªÔÚÊý×ÖºéÁ÷ÖÐÕæÕýÊØ»¤Óû§µÄÊý¾ÝÖ÷Ȩ¡£SSLÖ¤ÊéÔÚÉñÃØµ¼º½ÖеĽ¹µã×÷ÓÃ
ÉñÃØµ¼º½Èë¿ÚÔÚÏßµÄÔËÓª·½00-net.net½ÓÄÉSSL/TLS¼ÓÃÜÐÒ齨ÉèÇå¾²ÅþÁ¬£¬ÕâÖÖÍøÂçÇå¾²²½·¥ÄÜÓÐÓñÜÃâÖÐÐÄÈ˹¥»÷¡£Í¨¹ýä¯ÀÀÆ÷µØµãÀ¸ÏÔʾµÄ"?"±êʶ£¬Óû§¿ÉÒÔÖ±¹ÛÅжÏÍøÕ¾ÊÇ·ñÆôÓÃÁËHTTPS¼ÓÃÜ´«Êä¡£ÒÔ¸ÃÕ¾µãΪÀý£¬ÆäSSLÖ¤ÊéÓÉLet's EncryptÇ©·¢£¬Ö§³Ö256λ¼ÓÃÜÇ¿¶È£¬ÇкÏÄ¿½ñÖ÷Á÷Çå¾²±ê×¼¡£µ«ÖµµÃ×¢ÖØµÄÊÇ£¬Ö¤ÊéÀàÐÍ£¨DV¡¢OV¡¢EV£©Ö±½ÓÓ°Ïì×ÅÈÏÖ¤¿ÉÐŶȣ¬DVÖ¤Êé½öÑéÖ¤ÓòÃû¹éÊô£¬¶øEVÖ¤ÊéÐèÒª¾ÙÐÐÑÏ¿áÆóÒµÉí·ÝºËÑé¡£
00-net.netÖ¤Êé¼ì²âЧ¹ûÖÜÈ«½â¶Á
ͨ¹ýµÚÈý·½SSL¼ì²â¹¤¾ßÆÊÎö00-net.netµÄÖ¤ÊéÉèÖ㬷¢Ã÷Æä½ÓÄÉTLS 1.3ÐÒéÇÒÍêÈ«½ûÓò»Çå¾²µÄSSLv2/v3ÐÒé¡£Ö¤ÊéÁ´ÍêÕûÐÔÑéÖ¤ÏÔʾÖÐÐÄÖ¤ÊéÉèÖÃ׼ȷ£¬µ«ÓÐÓÃÆÚ½öÊ£30ÌìµÄÉ趨ֵµÃСÐÄ¡£CRL£¨Ö¤ÊéµõÏúÁÐ±í£©ºÍOCSP£¨ÔÚÏßÖ¤Êé״̬ÐÒ飩ÏìÓ¦¾ùÕý³££¬ËµÃ÷δ·ºÆðÖ¤ÊéÒì³£µõÏú״̬¡£ÖµµÃ×¢ÖØµÄÊÇ£¬¸ÃÕ¾µãµÄHSTS£¨HTTPÑϿᴫÊäÇå¾²£©Í·Î´ÆôÓã¬Õâ¿ÉÄܸøcookieÐ®ÖÆ¹¥»÷ÁôÓпɳËÖ®»ú¡£
µ¼º½Õ¾µã³£¼ûÇå¾²Îó²îÆÊÎö
ÉñÃØÀർº½Æ½Ì¨³£Òò×ÊÔ´¾ÛºÏÌØÕ÷ÃæÁÙ¶àÖØÇå¾²ÌôÕ½¡£»ìÏýÄÚÈÝ£¨HTTPÓëHTTPS×ÊÔ´»ìÓã©ÎÊÌâÔÚ00-net.netµÄ¼ì²â±¨¸æÖб»±ê¼Ç£¬Õ⽫µ¼Ö²¿·ÖÒ³ÃæÔªËØÊ§È¥¼ÓÃܱ£»¤¡£CSP£¨ÄÚÈÝÇå¾²Õ½ÂÔ£©ÉèÖò»ÍêÉÆ¿ÉÄÜÒý·¢XSS¹¥»÷Σº¦£¬¶øÖ¤Êé͸Ã÷¹ý»îÖ¾¼à¿ØÈ±Ê§Ôò»áÓ°ÏìÒì³£Ö¤ÊéµÄʵʱʶ±ð¡£Óû§¸ÃÔõÑùÅжÏÕâЩÊÖÒÕÖ¸±ê¶ÔÏÖʵ»á¼ûµÄÓ°Ï죿Ҫº¦Òª¿´ä¯ÀÀÆ÷ÊÇ·ñÒ»Á¬ÏÔʾÇå¾²Ëø±ê¼Ç£¬ÒÔ¼°ÊÇ·ñ·ºÆðÖ¤Êé¹ýʧÖÒÑÔ¡£
SSLÉèÖÃ×î¼Ñʵ¼ùÖ¸ÄÏ
¹ØÓÚÉñÃØµ¼º½ÀàÕ¾µã£¬½¨Òé½ÓÄÉOV¼¶»òEV¼¶Ö¤ÊéÌáÉý¿ÉÐŶȡ£Ö¤ÊéÓÐÓÃÆÚÓ¦¿ØÖÆÔÚ90ÌìÒÔÄÚÒÔÇкÏÐÐÒµÇ÷ÊÆ£¬Í¬Ê±Îñ±ØÆôÓÃ×Ô¶¯ÐøÆÚ¹¦Ð§¡£¼ÓÃÜÌ×¼þÉèÖÃÐè½ûÓÃRC
4¡¢DESµÈÈõËã·¨£¬½ö±£´æAES-GCM¡¢ChaCha20µÈÏÖ´ú¼ÓÃܼƻ®¡£ÍêÕûµÄÖ¤Êé͸Ã÷¶È¼à¿ØÏµÍ³ÄÜʵʱ¼ì²âÒì³£Ö¤ÊéÇ©·¢£¬¶ø°´ÆÚÇ徲ɨÃè¿ÉÈ·±£HSTS¡¢HPKP£¨¹«Ô¿Àο¿£©µÈÀ©Õ¹ÐÒéµÄ׼ȷʵÑé¡£
Óû§¶ËÇå¾²ÑéÖ¤²Ù×÷Á÷³Ì
ͨË×»á¼ûÕß¿Éͨ¹ýÈý²½ÑéÖ¤ÉñÃØµ¼º½Èë¿ÚÔÚÏßµÄÇå¾²ÐÔ£º¼ì²éµØµãÀ¸µÄËøÐÎͼ±êÊÇ·ñ°üÀ¨ÓÐÓÃÖ¤ÊéÐÅÏ¢£»µã»÷Ö¤ÊéÏêÇéÉó²é½ÒÏþ»ú¹¹£¨CA£©ÊÇ·ñ¿ÉÐÅ£»Ê¹ÓÃSSL LabsµÈ¼ì²â¹¤¾ß»ñÈ¡ÏêϸÆÀ·Ö¡£ÈçÓöÖ¤ÊéÓâÆÚ»òÓòÃû²»Æ¥ÅäÖÒÑÔ£¬Ó¦Á¬Ã¦ÖÕÖ¹Ãô¸Ð²Ù×÷¡£µ±·¢Ã÷Ö¤ÊéÃÜÔ¿Ç¿¶ÈµÍÓÚ2048λʱ£¬ËµÃ÷¸ÃÕ¾µãµÄ¼ÓÃÜÆ·¼¶¿ÉÄÜÎÞ·¨°ü¹ÜÊý¾Ý´«ÊäÇå¾²¡£
Ö´·¨ºÏ¹æÓëÒþ˽±£»¤¿¼Á¿
ƾ֤GDPRºÍ¡¶ÍøÂçÇå¾²·¨¡·ÒªÇó£¬ÉñÃØµ¼º½ÀàÆ½Ì¨ÐëÈ·±£Óû§ä¯ÀÀÐÐΪµÄÈ«³Ì¼ÓÃÜ¡£00-net.netµÄÈÕÖ¾¼Í¼սÂÔ±ØÐèÃ÷È·ÉùÃ÷Êý¾Ý¼ÓÃÜ´æ´¢ÖÜÆÚ£¬HTTPSÈ«Õ¾Ç¿ÖÆÌø×ªÓ¦ÉèΪĬÈÏÉèÖá£ÌØÊâÒª×¢ÖØµÚÈý·½×ÊÔ´¼ÓÔØµÄºÏ¹æÐÔ£¬ËùÓÐ¹ã¸æ×·×Ù´úÂë¶¼ÐèÅ䱸һÂÉÇ徲Ʒ¼¶µÄ¼ÓÃܲ½·¥¡£°´ÆÚ¸üеÄÇå¾²É󼯱¨¸æÓ¦µ±ÏòÓû§¹ûÕæ£¬½¨Éè͸Ã÷µÄÐÅÈλúÖÆ¡£
ͨ¹ýϵͳ¼ì²âÓëÆÊÎö£¬ÉñÃØµ¼º½Èë¿ÚÔÚÏßµÄSSLÖ¤ÊéÉèÖÃÒѵִï»ù´¡Çå¾²±ê×¼£¬µ«ÔÚÐÒéÇ¿»¯Óë¼à¿ØÏµÍ³½¨Éè·½ÃæÈÔÓÐÌáÉý¿Õ¼ä¡£Óû§ÔÚʹÓÃÀàËÆ00-net.netµÄÌØÊâµ¼º½Ð§ÀÍʱ£¬Ó¦µ±Ñø³É¼ì²éÖ¤ÊéÏêÇé¡¢ÑéÖ¤¼ÓÃÜÆ·¼¶µÄÇ徲ϰ¹ß¡£Ö»ÓÐÒ»Á¬¹Ø×¢Ö¤ÊéÓÐÓÃÐÔ¡¢¼ÓÃÜËã·¨¸üÐÂÒÔ¼°ºÏ¹æÉ󼯱¨¸æ£¬²Å»ªÈ·±£ÉñÃØÍøÂç»á¼ûµÄ¿É¿ØÐÔÓëÇå¾²ÐÔ¡£