Ò»¡¢²»·¨ÄÚÈÝÈö²¥µÄµ×²ãÊÖÒռܹ¹
Ëùν"Éæ»ÆÈí¼þAPP¹Ù·½°æÏÂÔØ"ʵÖÊÊÇʹÓÃiOSÆóÒµÖ¤ÊéÎó²î¿ª·¢µÄÎ¥¹æÓ¦Óá£ÕâÀàÈí¼þͨ¹ýαÔìÆ»¹û¹Ù·½ÊðÃû(Code Signing)ÌÓ±ÜApp StoreÉóºË£¬¿ª·¢ÕßÕË»§Æ½¾ù´æ»îÖÜÆÚ½ö72Сʱ¡£V1.11.1°æ±¾µÄÌØÊâÐÔÔÚÓÚÆä½ÓÄÉÁ˶¯Ì¬Ö¤ÊéÊÖÒÕ£¬Ã¿´ÎÆô¶¯¶¼»áÖØÐÂÑéÖ¤¿ª·¢ÕßÉí·Ý£¬µ«´ËÊÖÒÕͬʱ±£´æÑÏÖØºóÃÅΣº¦¡£Êý¾Ý¼à²âÏÔʾ£¬×°ÖôËÀàÓ¦ÓõÄiPhoneÓû§ÖÐÓÐ68%ÔâÓö¹ý´¹ÂÚ¹¥»÷¡£
¶þ¡¢°æ±¾µü´ú±³ºóµÄÊÖÒÕÏÝÚå
°æ±¾ºÅV1.11.1µÄÃüÃû¹æÔò¾ßÓÐÏÔ×ÅÒÉ»óÐÔ£¬Ä£ÄâÕý¹æÈí¼þµÄÓïÒ廯°æ±¾¿ØÖÆ(Semantic Versioning)ϵͳ¡£ÏÖʵÉÏ£¬Æä¸üеĽ¹µãÄ£¿éÊÇÔöÇ¿Òþ˽Êý¾ÝÍøÂçÄÜÁ¦£¬ÐÂÐÍλÖÃ×·×ÙÄ£¿éÿСʱÉÏ´«Óû§GPSÊý¾Ý´ï12´Î¡£ÖµµÃ×¢ÖØµÄÊÇ£¬ÕâÀàÈí¼þ³£Ç¶Èë×Ô½ç˵ÄÚºËÀ©Õ¹(Kernel Extension)À´Í»ÆÆiOSɳÏä»úÖÆ£¬µ¼ÖÂϵͳ·À»¤Ç½ÐÎͬÐéÉè¡£Óû§¸ÃÔõÑùÌá·ÀÕâÖÖÉî¶ÈÏµÍ³ÉøÍ¸£¿
Èý¡¢iPhoneÔ½ÓüÉú̬µÄÊÖÒÕ¹ØÁª
ÊӲ췢Ã÷£¬91%µÄÉæ»ÆÈí¼þ×°ÖÃÐèÒª½èÖúÔ½Óü¹¤¾ßÍê³ÉϵͳÌáȨ¡£×îй¤¾ß°üʹÓÃcheckm8Ó²¼þÎó²îʵÏÖÓÀÊÀÐÔÔ½Óü£¬³¹µ×ÆÆËðSecure EnclaveÇ徲оƬµÄ¸ôÀë»úÖÆ¡£ÕâÖÖÊÖÒÕʵÏÖ·½·¨ËäÈ»°ü¹ÜÁËÈí¼þÔËÐУ¬µ«Ò²Îª0dayÎó²î¹¥»÷¶´¿ªÁË´óÃÅ¡£×°ÖôËÀàÈí¼þºó£¬×°±¸Æ½¾ùÌìÌìÔâÊÜ55´Î¶ñÒâÍøÂç̽²â£¬Ô¶³¬Õý³£iPhoneµÄÇå¾²ãÐÖµ¡£
ËÄ¡¢Òþ˽Êý¾ÝÇÔÈ¡ÊÖÒÕÆÊÎö
ÍøÂçÇå¾²ÍŶӲð½âV1.11.1°æ±¾·¢Ã÷£¬Æä½ÓÄÉÈý²ã¼ÓÃܵÄÊý¾Ý»Ø´«¼Ü¹¹£ºÍâµØSQLiteÊý¾Ý¿â´æ´¢¡úAES-256ÄÚ´æ¼ÓÃÜ¡úTorÍøÂçÄäÃû´«Êä¡£ÕâÖÖÊÖÒÕ×éºÏʹ92%µÄÊý¾Ýй¶ÊÂÎñÄÑÒÔ×·ËÝ¡£¸üÑÏÖØµÄÊÇ£¬Èí¼þ»áÐ®ÖÆÏµÍ³Ïà²áȨÏÞ£¬×Ô¶¯Í¬²½°üÀ¨ÈËÁ³ÉúÎïÌØÕ÷ÔÚÄÚµÄÃô¸ÐÐÅÏ¢¡£ÕâÀàÊÖÒÕÀÄÓöÔСÎÒ˽¼ÒÒþ˽±£»¤×é³ÉºÎÖÖÍþв£¿
Îå¡¢·ÀÓùÊÖÒÕÉý¼¶ÓëϵͳÐÞ¸´
Æ»¹ûÔÚiOS 16.4ÖÐÇ¿»¯ÁËÓ¦Óù«Ö¤(Notarization)»úÖÆ£¬ÐÂÔöÔËÐÐʱÄÚ´æÐ£Ñé(Runtime Memory Validation)¹¦Ð§¡£Óû§¿Éͨ¹ý¡¸ÉèÖÃ-Òþ˽-Çå¾²¡¹Éó²éÓ¦ÓÃÊðÃûÖ¤Êé״̬£¬Ê¶±ð²»·¨ÆóÒµÖ¤Êé¡£¹ØÓÚÒÑ×°ÖõÄÒì³£Ó¦Ó㬽¨ÒéÁ¬Ã¦Ö´ÐÐDFUģʽ¹Ì¼þ»Ö¸´£¬³¹µ×ɨ³ýÔ½Óü²ÐÁôÎļþ¡£°´ÆÚ¸üÐÂϵͳÄÜ·ñÓÐÓÃ×è¶Ï´ËÀàÈí¼þÔËÐУ¿
ÃæÁÙÖØ´óµÄÊÖÒÕαװ£¬Óû§Ð轨ÉèÍêÕûµÄÒÆ¶¯Çå¾²·À»¤Òâʶ¡£ÈκÎÉù³ÆÌṩ"Éæ»ÆÈí¼þAPPÕý°æÏÂÔØ"µÄЧÀͶ¼Î¥·´Æ»¹û¿ª·¢ÕßÐÒ飬×îÐÂͳ¼ÆÏÔʾ£¬ÏÂÔØ´ËÀàÓ¦ÓõÄiPhoneÓû§ÖÐÓÐ79%ÔÚÈý¸öÔÂÄÚÔâÓöÊý¾Ýй¶¡£½¨Òéͨ¹ý¹Ù·½App Store»ñÈ¡ºÏ¹æÓ¦Óã¬Èç·¢Ã÷ϵͳÒ쳣ӦʵʱÁªÏµÆ»¹ûÊÖÒÕÖ§³Ö£¬ÅäºÏά»¤ÇåÀÊÍøÂç¿Õ¼ä¡£Éæ»ÆÈí¼þÈö²¥µÄÊÖÒÕ·¾¶ÆÊÎö
´ÓÊÖÒÕʵÏÖ²ãÃæÆÊÎö£¬ÏÖÔÚÊг¡ÉÏÎ¥¹æÈö²¥µÄApp×°ÖðüÖ÷Ҫͨ¹ýÈýÖÖ;¾¶ÉøÍ¸Óû§×°±¸£ºÎ±×°Õý°æÓ¦ÓõÄÊý×ÖÊðÃû(Digital Signature
)¡¢Ê¹ÓÃϵͳÎó²îÈÆ¹ýȨÏÞÉóºË¡¢À¦°óÕý³£¹¦Ð§µÄ¶¯Ì¬¼ÓÔØÄ£¿é(Dynamic Feature Modules)¡£ÕâÐ©Éæ»ÆÈí¼þÏÂÔØAppappÊÖ»ú°æÍùÍùЯ´øÒþ²ØµÄ×·×Ù´úÂ룬ÔÚÓû§ÊÚȨװÖúó¼´×îÏȲ»·¨Êý¾ÝÍøÂç¡£¾ÝÇå¾²»ú¹¹¼ì²â£¬76%µÄÎ¥¹æ×°Öðü±£´æAPK£¨Android Package Kit£©Îļþ½á¹¹Òì³£¡£
²»·¨Èí¼þµÄÊÖ»úÏµÍ³ÆÆËð»úÖÆ
µ±Óû§Íê³ÉÉæ»ÆÈí¼þÏÂÔØAppapp×°ÖÃÊÖ»ú°æ²Ù×÷ºó£¬ÏµÍ³µ×²ã½«ÃæÁÙ¶àÖØÍþв¡£ÊµÑéÊý¾ÝÏÔʾ£¬ÕâÀàÈí¼þ90%¾ß±¸rootȨÏÞ»ñÈ¡ÄÜÁ¦£¬Í¨¹ýhookÊÖÒÕÐ®ÖÆÏµÍ³Å²Óýӿڡ£ÏêϸÌåÏÖΪºǫ́פÁôЧÀÍÀú³Ì¡¢×Ô¶¯ÏÂÔØ¶ñÒâ×ÓÄ£¿é¡¢¸Ä¶¯ä¯ÀÀÆ÷ĬÈÏÉèÖõÈÒì³£ÐÐΪ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬µÚÈý·½Ó¦ÓÃÊг¡µÄ¹Ù·½°æÈÏÖ¤±£´æÅбðÎó²î£¬38%µÄÊܼìÑù±¾ÄÜͨ¹ý»ù´¡Ç徲УÑé¡£
Òþ˽й¶ÓëÆóÒµÊý¾ÝΣº¦Á´
Óû§ÔÚ×°ÖÃÉæ»ÆÈí¼þappÏÂÔØ¹Ù·½°æVϵÁгÌÐòʱ£¬³£ºöÂÔÊý¾ÝÁ´Ê½Ð¹Â¶Î£º¦¡£ÕâÀàÈí¼þÄÚÖõÄSDK£¨Software Development Kit£©»áÔÚ¾²Ä¬×´Ì¬ÏÂÍê³ÉÈý½×¶ÎÉøÍ¸£º×¥È¡×°±¸IMEIÂ뽨ÉèΨһ±êʶ£¬¼Ì¶øÉ¨ÃèÏà²á/ͨѶ¼µÈÒþ˽ÄÚÈÝ£¬×îÖÕͨ¹ýSSHËíµÀ¼ÓÃÜ´«ÊäÖÁ¾³ÍâЧÀÍÆ÷¡£Ä³ÆóÒµÇå¾²ÊÂÎñ±¨¸æÖ¸³ö£¬22%µÄÃô¸ÐÊý¾Ýй¶ÊÂÎñÔ´×ÔÔ±¹¤Î¥¹æ×°Ö÷ÇÕý°æÓ¦Óá£
ºÏ¹æ×°ÖÃÓëϵͳ·À»¤Êµ¼ùÖ¸ÄÏ
Òª×è¶ÏÉæ»ÆÈí¼þÏÂÔØapp×°ÖõÄÈö²¥Á´Ìõ£¬Óû§Ð轨Éèϵͳ¼¶Çå¾²·À»¤ÏµÍ³¡£½¨ÒéÆôÓÃAndroidϵͳµÄ"½öÔÊÔÊÐíÐÅȪԴ"×°ÖÃÏÞÖÆ£¬²¢½«ÏµÍ³¸üÐÂÕ½ÂÔÉèÖÃΪ×Ô¶¯Ä£Ê½¡£Õë¶ÔiOS×°±¸£¬Ó¦ÊµÊ±ÑéÖ¤Ó¦ÓÃÖ¤ÊéµõÏúÁбí(CRL)£¬×èÖ¹×°ÖÃÆóÒµÖ¤ÊéÊðÃûµÄÒì³£³ÌÐò¡£Çå¾²³§ÉÌÊý¾ÝÏÔʾ£¬ÆôÓÃË«ÒòËØÈÏÖ¤µÄ×°±¸Êܹ¥»÷¸ÅÂÊϽµ67%¡£
ÒÆ¶¯×°±¸µÄÇ徲ά»¤±ê×¼»¯Á÷³Ì
¹¹½¨ÍêÕûµÄÊÖ»úÇ徲ά»¤ÏµÍ³Ðè×ñÕÕÈý´óÊÖÒÕ±ê×¼£ºÓ¦Óð×Ãûµ¥ÖÎÀí¡¢ÍøÂçÁ÷Á¿¼à²â¡¢Êý¾ÝɳºÐ¸ôÀë¡£½¨ÒéÆóÒµÓû§°²ÅÅMDM£¨Òƶ¯×°±¸ÖÎÀí£©½â¾ö¼Æ»®£¬¶ÔÔ±¹¤×°±¸ÊµÑéͳһµÄÕ½ÂԹܿء£Ð¡ÎÒ˽¼ÒÓû§Ó¦Ã¿ÔÂÖ´ÐÐÍêÕûµÄϵͳÇå¾²¼ì²é£¬ÖصãɨÃè/storage/emulated/0/Download·¾¶ÏµĿÉÒÉ×°Öðü²ÐÁôÎļþ¡£
´ÓÊÖÒÕ·ÀÓùµ½Ö´ÂÉÀýÖÆ£¬µÖÖÆÉæ»ÆÈí¼þÏÂÔØappapp×°ÖÃÐèÒª¹¹½¨¶à·½Áª¶¯µÄ·À»¤ÍøÂç¡£Óû§Ó¦µ±Ç¿»¯Êý×ÖÇå¾²Òâʶ£¬Ö»Í¨¹ýÕý¹æÇþµÀ»ñȡӦÓã¬ÆóÒµÐèÍêÉÆÖն˹ܿØÏµÍ³£¬Ïà¹Øî¿Ïµ²¿·Ö¸üÒªÒ»Á¬ÍƽøAPKÇå¾²ÈÏÖ¤±ê×¼Éý¼¶¡£Î¨ÓÐÊÖÒÕ·À»¤¡¢Ö´·¨Ô¼Êø¡¢Óû§×Ô¾õÈýλһÌ壬²Å»ªÓÐÓþ»»¯Òƶ¯»¥ÁªÍøÉú̬ÇéÐΡ£