°æ±¾ÌØÕ÷ÓëÊÖÒÕË¢ÐÂÆÊÎö
É«ÌìÌÃÈí¼þv20.2.9°²×¿°æ±¾±ê¼ÇןÃÓ¦ÓóÌÐò½øÈëµÚ20´ú½¹µã¼Ü¹¹ÏµÍ³£¬Í¨¹ýAPK£¨Android Package Kit£©ÎļþµÄÉî¶ÈÓÅ»¯ÊµÏÖÐÔÄÜÔ¾Éý¡£±¾´Î¸üÐÂÖØµãË¢ÐÂÁËÊÓÆµäÖȾÒýÇæ£¬¶¯Ì¬Çø·ÖÂʵ÷Àí¹¦Ð§¿Éƾ֤װ±¸Ó²¼þ×Ô¶¯Æ¥Åä×î¼Ñ»Öʼƻ®¡£¿ª·¢ÍŶÓÌØÊâÇ¿»¯ÁËMD5УÑéϵͳ£¬È·±£´Ó¹Ù·½µÇÈë´¦ÏÂÔØµÄ×°Öðü¾ßÓÐÍêÕûÊý×ÖÊðÃûÈÏÖ¤¡£Óû§ÐèÒªÌØÊâ¹Ø×¢×°ÖðüÌå»ý¿ØÖÆÔÚ87MB£¬ÓëͬÀྺƷÏà±È½µµÍ27%´æ´¢ÏûºÄ¡£
¹Ù·½ÏÂÔØÍ¨µÀÈÏÖ¤»úÖÆ
Ϊȷ±£Ó¦ÓóÌÐòÇå¾²»ñÈ¡£¬Óû§±ØÐèͨ¹ýHTTPS¼ÓÃÜÐÒé»á¼ûÈÏ֤ЧÀÍÆ÷¡£¹Ù·½µÇÈë´¦°²ÅÅÁËË«ÖØÈÏ֤ϵͳ£¬³ýͨÀýÕË»§ÃÜÂëÑéÖ¤Í⣬»¹ÐÂÔöÁ˶¯Ì¬Í¼ÐÎÑéÖ¤Âë·À»¤¡£°²×¿ÏµÍ³ÌØÓеİüÃû£¨Package Name£©Ð£Ñ鹦ЧÔÚ±¾°æ±¾ÖÐÉý¼¶ÖÁv3.0¹æ¸ñ£¬ÄÜÓÐÓÃʶ±ðµÚÈý·½Êг¡µÄ¸Ä¶¯×°Öðü¡£Ö÷ÒªÌáÐÑ£ºÕýµ±×°Öðü¿Ï¶¨°üÀ¨ÓÉ¿ª·¢ÕßÇ©·¢µÄSHA-256Ö¤ÊéÖ¸ÎÆ£¬¸ÃÐÅÏ¢¿ÉÔÚϵͳÉèÖõÄÓ¦ÓóÌÐòÏêÇéÖÐÄ¥Á·¡£
ÒÆ¶¯×°±¸¼æÈÝÐÔ¼ì²â
v20.2.9°æ±¾¶Ô°²×¿ÏµÍ³µÄÊÊÅ乿ģÀ©Õ¹ÖÁAndroid 9.0ÖÁ14.0ȫϵÁУ¬ÌØÊâÊÇÕë¶Ô×îÐÂARMv9¼Ü¹¹Ð¾Æ¬×éµÄÔËËãÌØÕ÷¾ÙÐÐÁËÓÅ»¯¡£Ó¦ÓóÌÐò×°ÖÃǰ½«×Ô¶¯Ö´ÐÐÓ²¼þ¼ì²â³ÌÐò£¬°üÀ¨GPUäÖȾÄÜÁ¦ÆÀ¹ÀºÍÄÚ´æÕ¼ÓÃÕ¹Íû¡£µ±¼ì²âµ½×°±¸±£´ærootȨÏÞ»ò×Ô½ç˵ROMʱ£¬Ç徲ģ¿é»á´¥·¢Ç¿ÖÆÑéÖ¤Á÷³Ì¡£ÕâÖÖÑÏ¿áµÄÖÎÀíÕ½ÂÔËäÈ»½µµÍÁË×°Öñ㵱ÐÔ£¬È´ÓÐÓðü¹ÜÁËÓû§Êý¾ÝÇå¾²¡£
Óû§È¨ÏÞÖÎÀíÇ¿»¯¼Æ»®
аæ×°Öðü¶ÔϵͳȨÏÞÇëÇó»úÖÆ¾ÙÐÐÁ˸ïÃüÐÔˢУ¬½ÓÄɶ¯Ì¬·Ö¼¶ÊÚȨģʽ¡£Ê×´ÎÆô¶¯Ê±½«½öÉêÇë»ù´¡´æ´¢È¨ÏÞ£¬µ±Óû§´¥·¢Ìض¨¹¦Ð§Ê±²Å»áÖð²½ÉêÇë¸ß½×ȨÏÞ¡£ÖµµÃ×¢ÖØµÄÊÇÉãÏñÍ·ºÍλÖÃÐÅÏ¢µÄŲÓÃÏÖÔÚÐèÒªË«ÖØÑéÖ¤£º²»µ«ÐèҪϵͳ¼¶ÊÚȨ£¬»¹ÐèÔÚÓ¦ÓóÌÐòÄÚ¾ÙÐжþ´ÎÈ·ÈÏ¡£ÕâÖÖÉè¼ÆÏÔÖø½µµÍÁËÓû§Òþ˽×ß©Σº¦£¬ÇкÏGPDR£¨Í¨ÓÃÊý¾Ý±£»¤ÌõÀý£©µÄºÏ¹æÒªÇó¡£
Êý¾Ý¼ÓÃÜÓë´«ÊäÇå¾²°ü¹Ü
¸Ã°æ±¾ÔÚÍøÂç´«Êä²ãÒýÈëTLS 1.3ÐÒ飬ÅäºÏAES-256-GCM¼ÓÃÜËã·¨¹¹½¨Ë«ÖØ·À»¤ÏµÍ³¡£ËùÓдӹٷ½µÇÈë´¦ÏÂÔØµÄÊý¾Ý¶¼½«ÌìÉúУÑéÂ룬¿Í»§¶ËÓëЧÀͶËʵÑéË«ÏòÑéÖ¤»úÖÆ¡£ÖµµÃ¹Ø×¢µÄÊÇÐÂÔöµÄÁ÷Á¿»ìÏýÊÖÒÕ£¬ÄÜÓÐÓùæ±ÜÖÐÐÄÈ˹¥»÷£¨Man-in-the-Middle Attack£©¡£Óû§ÄÚÈÝ»º´æ½ÓÄÉ·ÖÆ¬¼ÓÃÜ´æ´¢£¬×ÝÈ»×°±¸É¥Ê§Ò²ÄÜÈ·±£Ãô¸ÐÐÅÏ¢²»±»²»·¨¶ÁÈ¡¡£
ÔÚÒÆ¶¯Ó¦ÓÃÇå¾²ÐÎÊÆÈÕÒæÑÏËàµÄ½ñÌ죬¼á³Ö´ÓÉ«ÌìÌÃÈí¼þ¹Ù·½µÇÈë´¦ÏÂÔØÕý°æÓ¦ÓÃÊDZ£»¤Êý×Ö×ʲúµÄÖ÷Ҫ׼Ôò¡£v20.2.9°²×¿°æÍ¨¹ý¼Ü¹¹ÓÅ»¯ºÍÇå¾²Éý¼¶£¬ÎªÓû§¹¹½¨Á˶àÖØ·À»¤ÏµÍ³¡£½¨Òé°´ÆÚ¼ì²éÓ¦ÓóÌÐò¸üУ¬ÅäºÏ×°±¸ÏµÍ³Çå¾²²¹¶¡£¬ÖÜÈ«Ìá·ÀDZÔÚΣº¦¡£Çмǣ¬Õý°æÈí¼þµÄ¼ÛÖµ²»µ«ÔÚÓÚ¹¦Ð§ÌåÑ飬¸üÔÚÓÚÆäÒ»Á¬µÄÇ徲ά»¤ÔÊÐí¡£°æ±¾ÌØÕ÷ÓëÊÖÒÕË¢ÐÂÆÊÎö
É«ÌìÌÃÈí¼þv20.2.9°²×¿°æ±¾±ê¼ÇןÃÓ¦ÓóÌÐò½øÈëµÚ20´ú½¹µã¼Ü¹¹ÏµÍ³£¬Í¨¹ýAPK£¨Android Package Kit£©ÎļþµÄÉî¶ÈÓÅ»¯ÊµÏÖÐÔÄÜÔ¾Éý¡£±¾´Î¸üÐÂÖØµãË¢ÐÂÁËÊÓÆµäÖȾÒýÇæ£¬¶¯Ì¬Çø·ÖÂʵ÷Àí¹¦Ð§¿Éƾ֤װ±¸Ó²¼þ×Ô¶¯Æ¥Åä×î¼Ñ»Öʼƻ®¡£¿ª·¢ÍŶÓÌØÊâÇ¿»¯ÁËMD5УÑéϵͳ£¬È·±£´Ó¹Ù·½µÇÈë´¦ÏÂÔØµÄ×°Öðü¾ßÓÐÍêÕûÊý×ÖÊðÃûÈÏÖ¤¡£Óû§ÐèÒªÌØÊâ¹Ø×¢×°ÖðüÌå»ý¿ØÖÆÔÚ87MB£¬ÓëͬÀྺƷÏà±È½µµÍ27%´æ´¢ÏûºÄ¡£
¹Ù·½ÏÂÔØÍ¨µÀÈÏÖ¤»úÖÆ
Ϊȷ±£Ó¦ÓóÌÐòÇå¾²»ñÈ¡£¬Óû§±ØÐèͨ¹ýHTTPS¼ÓÃÜÐÒé»á¼ûÈÏ֤ЧÀÍÆ÷¡£¹Ù·½µÇÈë´¦°²ÅÅÁËË«ÖØÈÏ֤ϵͳ£¬³ýͨÀýÕË»§ÃÜÂëÑéÖ¤Í⣬»¹ÐÂÔöÁ˶¯Ì¬Í¼ÐÎÑéÖ¤Âë·À»¤¡£°²×¿ÏµÍ³ÌØÓеİüÃû£¨Package Name£©Ð£Ñ鹦ЧÔÚ±¾°æ±¾ÖÐÉý¼¶ÖÁv3.0¹æ¸ñ£¬ÄÜÓÐÓÃʶ±ðµÚÈý·½Êг¡µÄ¸Ä¶¯×°Öðü¡£Ö÷ÒªÌáÐÑ£ºÕýµ±×°Öðü¿Ï¶¨°üÀ¨ÓÉ¿ª·¢ÕßÇ©·¢µÄSHA-256Ö¤ÊéÖ¸ÎÆ£¬¸ÃÐÅÏ¢¿ÉÔÚϵͳÉèÖõÄÓ¦ÓóÌÐòÏêÇéÖÐÄ¥Á·¡£
ÒÆ¶¯×°±¸¼æÈÝÐÔ¼ì²â
v20.2.9°æ±¾¶Ô°²×¿ÏµÍ³µÄÊÊÅ乿ģÀ©Õ¹ÖÁAndroid 9.0ÖÁ14.0ȫϵÁУ¬ÌØÊâÊÇÕë¶Ô×îÐÂARMv9¼Ü¹¹Ð¾Æ¬×éµÄÔËËãÌØÕ÷¾ÙÐÐÁËÓÅ»¯¡£Ó¦ÓóÌÐò×°ÖÃǰ½«×Ô¶¯Ö´ÐÐÓ²¼þ¼ì²â³ÌÐò£¬°üÀ¨GPUäÖȾÄÜÁ¦ÆÀ¹ÀºÍÄÚ´æÕ¼ÓÃÕ¹Íû¡£µ±¼ì²âµ½×°±¸±£´ærootȨÏÞ»ò×Ô½ç˵ROMʱ£¬Ç徲ģ¿é»á´¥·¢Ç¿ÖÆÑéÖ¤Á÷³Ì¡£ÕâÖÖÑÏ¿áµÄÖÎÀíÕ½ÂÔËäÈ»½µµÍÁË×°Öñ㵱ÐÔ£¬È´ÓÐÓðü¹ÜÁËÓû§Êý¾ÝÇå¾²¡£
Óû§È¨ÏÞÖÎÀíÇ¿»¯¼Æ»®
аæ×°Öðü¶ÔϵͳȨÏÞÇëÇó»úÖÆ¾ÙÐÐÁ˸ïÃüÐÔˢУ¬½ÓÄɶ¯Ì¬·Ö¼¶ÊÚȨģʽ¡£Ê×´ÎÆô¶¯Ê±½«½öÉêÇë»ù´¡´æ´¢È¨ÏÞ£¬µ±Óû§´¥·¢Ìض¨¹¦Ð§Ê±²Å»áÖð²½ÉêÇë¸ß½×ȨÏÞ¡£ÖµµÃ×¢ÖØµÄÊÇÉãÏñÍ·ºÍλÖÃÐÅÏ¢µÄŲÓÃÏÖÔÚÐèÒªË«ÖØÑéÖ¤£º²»µ«ÐèҪϵͳ¼¶ÊÚȨ£¬»¹ÐèÔÚÓ¦ÓóÌÐòÄÚ¾ÙÐжþ´ÎÈ·ÈÏ¡£ÕâÖÖÉè¼ÆÏÔÖø½µµÍÁËÓû§Òþ˽×ß©Σº¦£¬ÇкÏGPDR£¨Í¨ÓÃÊý¾Ý±£»¤ÌõÀý£©µÄºÏ¹æÒªÇó¡£
Êý¾Ý¼ÓÃÜÓë´«ÊäÇå¾²°ü¹Ü
¸Ã°æ±¾ÔÚÍøÂç´«Êä²ãÒýÈëTLS 1.3ÐÒ飬ÅäºÏAES-256-GCM¼ÓÃÜËã·¨¹¹½¨Ë«ÖØ·À»¤ÏµÍ³¡£ËùÓдӹٷ½µÇÈë´¦ÏÂÔØµÄÊý¾Ý¶¼½«ÌìÉúУÑéÂ룬¿Í»§¶ËÓëЧÀͶËʵÑéË«ÏòÑéÖ¤»úÖÆ¡£ÖµµÃ¹Ø×¢µÄÊÇÐÂÔöµÄÁ÷Á¿»ìÏýÊÖÒÕ£¬ÄÜÓÐÓùæ±ÜÖÐÐÄÈ˹¥»÷£¨Man-in-the-Middle Attack£©¡£Óû§ÄÚÈÝ»º´æ½ÓÄÉ·ÖÆ¬¼ÓÃÜ´æ´¢£¬×ÝÈ»×°±¸É¥Ê§Ò²ÄÜÈ·±£Ãô¸ÐÐÅÏ¢²»±»²»·¨¶ÁÈ¡¡£
ÔÚÒÆ¶¯Ó¦ÓÃÇå¾²ÐÎÊÆÈÕÒæÑÏËàµÄ½ñÌ죬¼á³Ö´ÓÉ«ÌìÌÃÈí¼þ¹Ù·½µÇÈë´¦ÏÂÔØÕý°æÓ¦ÓÃÊDZ£»¤Êý×Ö×ʲúµÄÖ÷Ҫ׼Ôò¡£v20.2.9°²×¿°æÍ¨¹ý¼Ü¹¹ÓÅ»¯ºÍÇå¾²Éý¼¶£¬ÎªÓû§¹¹½¨Á˶àÖØ·À»¤ÏµÍ³¡£½¨Òé°´ÆÚ¼ì²éÓ¦ÓóÌÐò¸üУ¬ÅäºÏ×°±¸ÏµÍ³Çå¾²²¹¶¡£¬ÖÜÈ«Ìá·ÀDZÔÚΣº¦¡£Çмǣ¬Õý°æÈí¼þµÄ¼ÛÖµ²»µ«ÔÚÓÚ¹¦Ð§ÌåÑ飬¸üÔÚÓÚÆäÒ»Á¬µÄÇ徲ά»¤ÔÊÐí¡£