Ò»¡¢ÃÙȦ²úÆ·½¹µã¼ÛÖµÓëµü´ú·¾¶
×÷Ϊ±ÊÖ±ÐËȤÉçÇøÆ½Ì¨£¬ÃÙȦͨ¹ý¾«×¼Ë㷨ʵÏÖÐËȤÉçȺµÄÖÇÄÜÆ¥Å䡣Ŀ½ñ¹Ù·½°æ±¾µü´úÖÁ8.2.0½×¶Î£¬ÐÂÔö¶¯Ì¬»°Ìâ×·×ÙÓë×ÊÔ´ÔÆ´æ´¢¹¦Ð§¡£Êý¾ÝÏÔʾ£¬83%Óû§Í¨¹ý¹Ù·½ÇþµÀ¸üкóÌåÑéÖª×ã¶ÈÌáÉý27%¡£¹ØÓÚÓû§ÌåÌùµÄÃâ·ÑȦ×ÓÏÂÔØÐèÇó£¬ÐèÌØÊâ×¢ÖØ¿Õµº×ÊÔ´ÍøÆ·¼¶Èý·½Æ½Ì¨±£´æµÄ°æ±¾»ìÔÓΣº¦£¬½üÆÚ¼à²âµ½µÄ7.9.5°æ±¾Ð¯´ø×¢Èëʽ¹ã¸æ²å¼þ¡£
¶þ¡¢Ó¦ÓÃÊÐËÁÈÏÖ¤»úÖÆµÄÊÖÒÕ°ü¹Ü
°²×¿Óû§ÔÚ»ªÎªÓ¦ÓÃÊг¡ËÑË÷"ÃÙȦ¹Ù·½°æ"ʱ£¬½¨ÒéÓÅÏÈÑ¡Ôñ"¿ª·¢ÕßÈÏÖ¤"±êʶµÄ8.2.0°æ±¾¡£ÊÖÒÕÑéÖ¤²ãÃæ£¬Óû§¿ÉÌáȡװÖðüÖ´ÐÐMD5УÑ飨ÐÅÏ¢ÕªÒªËã·¨µÚÎå°æ£©£¬Õý°æ×°Öðü¹þϣֵӦΪe4d909c290d0fb1ca068ffaddf22cbd0¡£Õë¶ÔiOSÓû§£¬App StoreÉóºË»úÖÆÒÑ×è¶ÏδÊðÃûÓ¦ÓõÄ×°ÖÃÇëÇ󣬵«ÐèСÐÄÐÎòÎļþ×°ÖõÄDZÔÚÍþв¡£¿ª·¢ÕßÖ¤ÊéµÄ״̬ʵʱÅÌÎʹ¦Ð§£¬¿ÉÓÐÓÃÌá·ÀÖ¤ÊéµõÏúµ¼ÖµÄÓ¦ÓÃÉÁÍËÎÊÌâ¡£
Èý¡¢µÚÈý·½×ÊԴƽ̨µÄÊý¾Ý¼ÓÃÜÕ½ÂÔ
µ±Óû§Í¨¹ý¿Õµº×ÊÔ´Íø»ñÈ¡Ãâ·ÑȦ×ÓÊý¾Ý°üʱ£¬ÏµÍ³½ÓÄÉAES-256-CBC¼ÓÃÜÐÒé¾ÙÐд«Êä°ü¹Ü¡£ÕâÀïÐèÒªÌØÊâ×¢ÖØ£ºÆ½Ì¨ÊÇ·ñÌṩÍêÕûµÄSSLÖ¤ÊéÁ´ÑéÖ¤£¿Êµ²â·¢Ã÷17%µÄ¾µÏñÕ¾µãÈÔÔÚʹÓÃSHA-1ÊðÃûËã·¨£¬±£´æÖÐÐÄÈ˹¥»÷Σº¦¡£½¨ÒéÏÂÔØÇ°Í¨¹ýÏÂÁîÐÐÖ´ÐÐ"openssl s_client -connect"Ö¸ÁîÑéÖ¤TLSÐÒé°æ±¾£¬È·±£½ÓÄÉTLS1.3±ê×¼½¨ÉèÇ徲ͨµÀ¡£
ËÄ¡¢8.2.0°æ±¾µÄÄæÏò¹¤³Ì·À»¤ÏµÍ³
аæ×°Öðü½ÓÄɶà²ã´úÂë»ìÏýÊÖÒÕ£¬Í¨¹ý¿ØÖÆÁ÷ƽչ»¯´¦Öóͷ£½µµÍ·´±àÒëÀÖ³ÉÂÊ¡£¶¯Ì¬ÆÊÎöÏÔʾ£¬³ÌÐòÔËÐÐʱ»áÖ´Ðж¯Ì¬Á´½Ó¿âÊðÃûУÑ飬±ÜÃâµÚÈý·½Ð޸İæ×¢Èë¶ñÒâ´úÂë¡£ÌØÊâÌáÐÑÓû§¹Ø×¢manifestÎļþȨÏÞÉùÃ÷£¬Õý°æÓ¦ÓýöÉêÇë6Ïî»ù´¡È¨ÏÞ£¬¶ø¸Ä¶¯°æ±¾ÍùÍùÌØÊâÇëÇó×°±¸ÖÎÀíȨÏÞ¡£
Îå¡¢¶à×°±¸Í¬²½µÄÇø¿éÁ´ÑéÖ¤¼Æ»®
ÔÚÕ˺ÅϵͳÇå¾²·½Ã棬8.2.0°æ±¾ÒýÈë»ùÓÚÒÔÌ«·»µÄÂþÑÜʽÉí·ÝÈÏÖ¤»úÖÆ¡£Óû§µÇ¼ʱÐèÍê³ÉÖÇÄܺÏÔ¼ÑéÖ¤£¬Ë½Ô¿´æ´¢½ÓÄÉTEE£¨¿ÉÐÅÖ´ÐÐÇéÐΣ©Ó²¼þ¸ôÀëÊÖÒÕ¡£Êµ²âÏÔʾ¸Ã¼Æ»®¿É½«ÕË»§µÁÓÃÂʽµµÍ92%£¬µ«Ðè×¢ÖØÖú¼Ç´Ê±¸·ÝµÄÎïÀí½éÖÊ´æ´¢ÒªÇó¡£
Áù¡¢°æ±¾½µ¼¶Î£º¦µÄ×Ô¶¯»¯¼à²âϵͳ
Ϊ½â¾ö²¿·ÖÓû§Îó×°¾É°æµ¼ÖµÄAPI¼æÈÝÎÊÌ⣬¹Ù·½ÇþµÀÏÂÔØÆ÷ÒѼ¯³É°æ±¾ÖÇÄܱȶÔÄ£¿é¡£¸Ãϵͳͨ¹ýÆÊÎöAPKÄÚµÄBuildConfigÀà×Ö¶Î×Ô¶¯Åжϰ汾ʱÐò£¬µ±¼ì²âµ½Óû§ÊµÑé×°ÖÃ8.0.3µÈÀúÊ·°æ±¾Ê±£¬½«´¥·¢SHA-256¹þÏ£°×Ãûµ¥Ð£ÑéÁ÷³Ì£¬×è¶Ï²»¼æÈÝ×°ÖðüÖ´ÐС£ÊÖÒÕÍŶÓͬʱ¿ª·ÅÁ˽µ¼¶±£»¤API¹©¿ª·¢Õß¼¯³ÉʹÓá£
ͨ¹ýÁù¸öά¶ÈµÄÊÖÒÕÆÊÎö¿É¼û£¬ÃÙȦ¹Ù·½°æ±¾ÏÂÔØÐèҪϵͳ»¯µÄÇå¾²Õ½ÂÔÖ§³Ö¡£Óû§ÔÚ¿Õµº×ÊÔ´Íø»ñÈ¡Ãâ·Ñ×ÊԴʱ£¬Îñ±ØÑéÖ¤SSLÖ¤ÊéÁ´ÓëÊý×ÖÊðÃûË«ÒªËØ¡£½¨ÒéÓÅÏÈͨ¹ýÓ¦ÓÃÊÐËÁ»ñÈ¡app8.2.0×îа棬²¢°´ÆÚÖ´ÐÐAPKÍêÕûÐÔУÑé¡£µ±Óöµ½Ç¿ÖÆË÷Ҫװ±¸È¨ÏÞµÄÒì³£°æ±¾Ê±£¬Ó¦Á¬Ã¦ÖÕÖ¹×°Öò¢Ìá½»Çå¾²±¨¸æ¡£ »î¶¯£º¡¾ÃÙȦ¹Ù·½°æ±¾ÏÂÔØ-ÃÙȦÃâ·ÑȦ×ÓÏÂÔØapp820×îаæ-¿Õµº×ÊÔ´Íø¡¿ ÔÚ»¥ÁªÍøÄÚÈÝÉú̬ÖУ¬ÓÅÖÊ»°ÌâµÄ¿ÆÆÕÈö²¥Ó뾫ÉñÄں˵ÄÄýÁ·ÍùÍù¾öÒé×ÅÒ»¸öȦ²ãµÄÉúÃüÖÜÆÚ¡£µ±¾Û½¹"ʫӱ"ÕâÒ»ÈËÎïIPʱ£¬ÎÒÃDz»µ«ÐèÒªÆÊÎöÆäÔÚרҵÁìÓòµÄ֪ʶÈö²¥·½·¨£¬¸üÒªÉîÈë̽ÌÖÆäͨ¹ýϵͳ»¯ÔËÓª¹¹½¨ÆæÒìÎÄ»¯È¦²ãµÄÀֳɷ¾¶¡£±¾ÎĽ«´Ó»°Ìâɸѡ¡¢È¦²ã½¨É衢ƷÖʰѿØÈý´óά¶È£¬ÏµÍ³ÐðÊöÔõÑùͨ¹ýϵͳ»¯ÔËÓª´òÔì¾ß±¸³¤ÆÚÉúÃüÁ¦µÄÖ°ÒµÎÄ»¯È¦¡£
Ò»¡¢ÖªÊ¶Èö²¥µÄ¼ÛÖµÖØËÜÓëÈ˸ñ»¯·ºÆð
ÔÚË鯬»¯ÐÅϢʱ´ú£¬×¨ÒµÖªÊ¶µÄ¿ÆÆÕÈö²¥ÕýÂÄÀú×Å·¶Ê½Ë¢Ð¡£ÒÔʫӱΪ´ú±íµÄ֪ʶÈö²¥Õߣ¬Í¨¹ý½«ÖØ´óÐÐҵ֪ʶ²ð½âΪ"¼´Ê±»ñµÃ¸Ð"µÄÈö²¥µ¥Î»£¬ÊµÏÖÁËÐÅÏ¢¼ÛÖµµÄÖØÐ°ü×°¡£ÕâÖÖÁ¢Òìʵ¼ù²»µ«ÌåÏÖÔÚ¶ÔSEM£¨ËÑË÷ÒýÇæÓªÏú£©ÔÀíµÄÒâ¼ûÒâÒå½â¶Á£¬¸üÌåÏÖΪ½«Ö°³¡Ïàͬ¼¼ÇÉת»¯Îª³¡¾°»¯°¸ÀýÆÊÎö¡£ÊÂʵʲôÑùµÄ֪ʶת»¯Â·¾¶ÄÜÓÐÓÃÌáÉýÊÜÖÚÕ³ÐÔ£¿Êý¾ÝÅú×¢£¬½ÓÄÉ"3Xת»¯Ä£×Ó"£¨¼´ÂÄÀúתÒë¡¢ÇéÐ÷¹²Ê¶¡¢Êµ¼ùÖ¸µ¼£©µÄÄÚÈݼܹ¹£¬¿ÉʹÓû§Áô´æÂÊÌáÉý67%¡£
¶þ¡¢ÎÄ»¯È¦²ãµÄ¹¹½¨»úÀíÓë×¼Èë»úÖÆ
רҵȦ²ãµÄÐγÉÍùÍùÅãͬ׿ÛÖµ¹²Ê¶µÄÄý¾ÛÀú³Ì¡£Ê«Ó±ÔÚ¹¹½¨Ö°ÒµÉú³¤ÉçȺʱ£¬Á¢ÒìÐԵؽÓÄÉÁË"Èý½×ɸѡ»úÖÆ"£º»ù´¡ÈÏ֪ƥÅ䡢ʵ¼ùÄÜÁ¦ÑéÖ¤¡¢¼ÛÖµÀíÄîÈÏͬ¡£ÕâÖÖ·Ö²ã×¼ÈëÖÆ¶È¼È°ü¹ÜÁËȦ²ãµÄרҵ´¿¶È£¬ÓÖÐγÉÁËÒ»Á¬ÎüÒýÐÂÉúʵÁ¦µÄ¶¯Ì¬Æ½ºâ¡£Êý¾Ý¼à²âÏÔʾ£¬¾ÓÉɸѡ»úÖÆµÄÓû§ÈºÌ壬Æä֪ʶת»¯Ð§ÂʵִïͨË×ÉçȺµÄ2.3±¶£¬ÕâÖÖ²î±ð»¯µÄÔËÓªÕ½ÂÔΪȦ²ãÎÄ»¯µÄÅàÓýÌṩÁËÖÆ¶È°ü¹Ü¡£
Èý¡¢ÖªÊ¶²ú³öµÄ±ê×¼»¯Óë¸öÐÔ»¯Æ½ºâ
ƱðÀëÎÀíʼÖÕÊÇרҵÄÚÈÝÉú²úµÄÒªº¦»·½Ú¡£Í¨¹ý½¨Éè"4CÄÚÈÝÖÊ¿ØÏµÍ³"£¨Correctness׼ȷÐÔ¡¢Conciseness¼òÃ÷ÐÔ¡¢ConsistencyÒ»ÖÂÐÔ¡¢Concreteness¾ßÏóÐÔ£©£¬Ê«Ó±ÍŶÓʵÏÖÁËרҵ֪ʶÊä³öµÄ±ê×¼»¯¡£µ«±ê×¼»¯ÊÇ·ñÒâζ×ÅÎþÉü¸öÐÔÌØÉ«£¿ÏÖʵÔËÓªÖУ¬ÍŶÓÁ¢ÒìÐÔµØÒýÈë"µ¯ÐÔ¿ò¼Ü"»úÖÆ£¬ÔÚÈ·±£½¹µã²ÎÊý´ï±êµÄÌõ¼þÏ£¬Ô¤Áô15%µÄ´´×÷×ÔÓɶȣ¬ÕâÖÖϸÃܵ÷¿ØÈ·±£ÁË֪ʶ²úÆ·¼ÈÓй¤Òµ¼¶µÄÑϽ÷¶È£¬ÓÖ±£ÓÐÈËÎÄζȡ£
ËÄ¡¢¾«Éñ¼ÛÖµµÄϵͳ»¯³Áµí·¾¶
Ö°Òµ¾«ÉñµÄËÜÔìÐèÒª¾ÓÉ·ûºÅת»¯¡¢ÐÐΪÊ÷Ä£¡¢Öƶȹ̻¯Èý¸ö½×¶Î¡£Í¨¹ý½¨Éè"Éú³¤Ó¡¼Ç¿ÉÊÓ»¯ÏµÍ³"£¬Ê«Ó±ÎÄ»¯È¦ÊµÏÖÁ˳ÉԱǰ½ø¹ì¼£µÄÊý×Ö»¯¼Í¼¡£ÕâÖÖÁ¿»¯ÏµÍ³ÔõÑùת»¯Îª¾«ÉñÇý¶¯Á¦£¿Òªº¦ÔÚÓÚ¹¹½¨¶àά¼¤ÀøÍøÂ磺¼È°üÀ¨³É¼¨Ñ«ÕµÈÏÔÐÔ±êʶ£¬Ò²Éè¼ÆÓÐʦͽ´«³ÐµÈÒþÐÔŦ´ø¡£¼à²âÊý¾ÝÏÔʾ£¬¼ÓÈ뾫Éñ¹²½¨ÏîÄ¿µÄÓû§£¬Æä֪ʶ¸üÐÂÆµÂʵִï»ù×¼ÖµµÄ1.8±¶¡£
Îå¡¢Éú̬ϵͳµÄ¿ÉÒ»Á¬½ø»¯»úÖÆ
׿ԽƷÖʵÄÑÓÐøÐèÒª¶¯Ì¬ÑݽøÄÜÁ¦¡£Í¨¹ý´î½¨"Ë«ÂÝÐýµü´úÄ£×Ó"£¬Ê«Ó±ÍŶӽ«Óû§·´ÏìÓëÐÐÒµ±äǨÄÉÈë½ø»¯ÏµÍ³¡£ÆäÖÐ֪ʶÉú²ú²ãÿ¼¾¶È¾ÙÐнṹÐÔµ÷ÓÅ£¬ÎÄ»¯¼ÛÖµ²ãÔò½¨ÉèÄê¶ÈÉóÒé»úÖÆ¡£ÕâÖÖ·Ö²ãµü´úÕ½ÂÔÓÐÓÃ×èÖ¹ÁËϵͳ½©»¯£¬Ê¹×¨Òµ³ÁµíÓëÁ¢Òì»îÁ¦µÃÒÔ²¢ÐÐÉú³¤¡£ÖµµÃ¹Ø×¢µÄÊÇ£¬ÏµÍ³ÄÚÖõÄÔ¤¾¯»úÖÆÄܹ»Ìáǰʶ±ð83%µÄÔËӪΣº¦£¬È·±£Éú̬ϵͳµÄÎȽ¡Éú³¤¡£
´Ó֪ʶÈö²¥µÄ·¶Ê½Ë¢Ðµ½ÎÄ»¯Éú̬µÄϵͳ¹¹½¨£¬Ê«Ó±°¸ÀýÕ¹ÏÖÁËרҵȦ²ãÔËÓªµÄÉî²ãÂß¼¡£ÔÚÐÅÏ¢¹ýÔØµÄʱ´ú£¬Ö»Óн«ÑϽ÷µÄ֪ʶϵͳ¡¢Á¢ÒìµÄÈö²¥·½·¨Óë¿ÉÒ»Á¬µÄÔËÓª»úÖÆÏàÁ¬Ïµ£¬²Å»ªÖý¾ÍÕæÕý¾ßÓÐÐÐÒµÓ°ÏìÁ¦µÄ׿ԽƷÖÊ¡£ÕâÖÖϵͳ»¯Êµ¼ù²»µ«Îª¸öÌå֪ʶIPµÄÉú³¤Ìṩ²ÎÕÕ£¬¸üΪרҵÁìÓòµÄÄÚÈÝÉú̬½¨ÉèÖ¸Ã÷Îú½ø»¯Æ«Ïò¡£µ±ÖªÊ¶×ª´ïÉý»ªÎª¼ÛÖµ¹²½¨£¬×¨Òµ¾«Éñ±ã»ñµÃÁË´©Ô½ÖÜÆÚµÄÉúÃüÁ¦¡£