Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
ºÚ¿ÍÊÇÈçºÎÔ¶³Ì¹¥ÆÆÄãµÄAndroidÊÖ»úµÄ
 
×÷Õß techug £¬»ðÁú¹ûÈí¼þ ·¢²¼ÓÚ£º2014-11-24
  2487  次浏览      28

¡°Äã×ß½øÒ»¸ö¿§·Èµê×øÏÂÀ´¡£µÈ¿§·ÈµÄʱºò£¬ÄãÄóöÄãµÄÖÇÄÜÊÖ»ú¿ªÊ¼ÍæÒ»¿îÄãǰЩÌìÏÂÔØµÄÓÎÏ·¡£½Ó×Å£¬Äã¼ÌÐø¹¤×÷²¢ÇÒÔÚµçÌÝÀïÊÕÓʼþ¡£ÔÚÄã²»ÖªÇéÏ£¬Óй¥»÷Õß»ñÈ¡Á˹«Ë¾ÍøÂçµÄµØÖ·²¢ÇÒ²»¶ÏµØ¸ÐȾÄãËùÓÐͬʵÄÖÇÄÜÊÖ»ú¡£

µÈÏ£¬ ʲô£¿

ÎÒÃÇÔÚBromiumʵÑéÊÒ²©¿ÍÉϲ»»á̸ÂÛAndroidÌ«¶à¡£µ«ÊDz»Ê±µØÎÒÃÇϲ»¶ÐÞÐÞ²¹²¹¡£½üÀ´£¬ÎÒµÄͬÊÂThomas Coudray ºÍÎÒ̽Ë÷ÁËÏÂAndroidÔ¶³Ì´úÂëÖ´ÐеÄÒ×ËðÐÔ£¬ÏëŪÃ÷°×Ò×ËðÐÔÔÚÏÖʵӦÓÃÖÐÊǶà´óµÄÎÊÌâ¡£

¾¡¹ÜȨÏÞÌáÉý¼¼ÊõÔÚAndroidÉÏºÜÆÕ±é£¨²¢ÐγÉÁË¡°root¡±É豸µÄ¹ßÀý£©£¬µ«Ô¶³Ì´úÂëÖ´ÐÐÊÇÒ»ÖÖº±¼ûÇÒΣÏյöàµÄ©¶´¡£ËüÔÊÐí¹¥»÷Õß²»¾­ÊÚȨ¾ÍÔÚÓû§É豸ÉÏÖ´ÐÐÌØ¶¨´úÂë¡£Õâ¸öBugÌØ±ðÁíÈ˹Ø×¢£¬ÒòΪ£¬¼´Ê¹ÔÚËü±»ÐÞ¸´ºó¹ýÁË18¸öÔ£¬ÔÚ°²×°ÁËËùÓв¹¶¡µÄ×îÐÂÐ͵ÄAndroidÉ豸ÉÏÈԿɱ»Àû Óá£ÎÒÃÇÏë¿´¿´£¬Èç¹ûÕâÊÇÕæµÄ£¬ÀûÓôË©¶´ÐèÒª¸¶³ö¶àÉÙŬÁ¦¡£ÎÒÃÇ·¢ÏÖÉÏÊö³¡¾°ÍêÈ«¿ÉÄÜ·¢Éú¡£

ÎÒÃÇÓÃÁËÁ½ÖÖ²»Í¬µÄ·½·¨Ñо¿´ËBug¡£Ê×ÏÈ£¬ÎÒÃdz¢ÊÔÔÚÀàËÆ¹«¹²WIFIµÄ»·¾³ÖÐÀûÓÃËü£¬Ò²¾ÍÊÇÄã¿ÉÄÜÔÚ¿§·ÈµêÖÐÓöµ½µ½»·¾³¡£ÎÒÃÇÆô¶¯ÁËһЩ AndroidÉ豸ºÍÁ®¼ÛµÄÍøÂçÉ豸£¬¿ªÊ¼¹¥»÷¡£µÚ¶þ²½ÊǹÀ¼ÆÆÕͨÓû§Óжà´óµÄ¿ÉÄÜÓöµ½ÕâÖÖ×µÄÇéÐΡ£Îª´Ë£¬ÎÒÃÇʹÓÃÁËͳ¼Æ·ÖÎö¼¼Êõ£¬¿´¿´ÓжàÉÙÓЩ¶´ µÄAppºÍÉ豸¡£

ÔÚ¿ªÊ¼Ï¸½Ú֮ǰ£¬ÏÈÁ˽âһϴËBugµÄ±³¾°ÖªÊ¶£º

±³¾°ÖªÊ¶

ËüʼÓÚ2012ÄêµÄJavascriptÔÚaddJavascriptInterface APIÖеÄÔ¶³Ì´úÂëÖ´ÐÐBug£¬CVE-2012-6636(ÏêÇé¼û´Ë´¦ºÍ´Ë´¦£©¡£´ËBugÔÊÐíJavascript´úÂë»ñµÃ·ÃÎÊϵͳµÄ¸ü´óȨÏÞ£¬Õâ²¢·Ç¿ª·¢Õߵı¾Òâ¡£ÖÁ´Ë£¬Èç´ËÔã¸â¡£MWRµÄÑо¿ÈËÔ±ÔÚ¼¸¸öÔºóµÄÑо¿½á¹ûÏÔʾÓдóÁ¿AppʹÓÃÁË¹ã¸æ¹©Ó¦É̵Ŀò¼Ü³ÌÐò£¬¶øÕâЩ¿ò¼Ü³ÌÐòͨ³£ÊÜ´ËBugÓ°Ïì¶øÇÒ»¹ÔÚÔËÐÐʱÏÂÔØJavascript´úÂë¡£

ÕâЩÒòËØ½áºÏÆðÀ´Òâζ×Å£¬´óÁ¿µÄApp²ÉÓò»°²È«µÄ·½Ê½´Ó»¥ÁªÍøÏÂÔØJavascript´úÂ룬Òò´Ë¶ñÒâ¹¥»÷Õß½Ù³ÖÏÂÔØ²¢·¢¶¯Ô¶³Ì´úÂëÖ´ÐеĹ¥»÷²¢²»ÄÑ¡£

»¹Ã»ÐÞ¸´£¿

Android 4.2ÐÞ¸´ÁËÕâ¸öDZÔÚµÄjavascript©¶´¡£²»ÐÒµÄÊÇ£¬ÓÉÓÚÏòºó¼æÈݵÄÔ­Òò£¬ÐÞ¸´Ö»Òâζ×ÅÔÚÌØ¶¨µÄ³¡¾°ÖйرÕÁË©¶´¡£ÏÖʵÖеÄAndroid°æ±¾Ëé Æ¬»¯ºÍAndroidÉÏµÄ¹ã¸æÉÌҵģʽÒâζ×ÅÕâЩ³¡¾°²¢²»³£¼û¡£ÎÒÃǼì²éÁËGoogle PlayÉϵÄ100,000¸öAPKÎļþ£¬·¢ÏÖ´óÔ¼ÓÐ12%¼´Ê¹ÔËÐÐÔÚ×îеÄAndroidÉ豸ÉÏÈÔÈ»ÓЩ¶´·çÏÕ¡£

APK·ÖÎö½á¹û£ºÒ»°ëûÓЩ¶´·çÏÕ£¬ÒòΪËüÃǵÄÄ¿±êSDK°æ±¾´óÓÚ»òµÈÓÚ17£»Ê£ÏµÄ31%ûÓÐʹÓôæÔÚ©¶´µÄAPI£»7%ÓÉÓÚAPK»ìÏý»ò·ÖÎö³ö´í¶øÃ»ÓзÖÎö¡£

ÁíÍ⣬²»¹Ü´Ë©¶´ÊÇ·ñ±»ÐÞ¸´£¬³¬¹ý50%µÄAndroidÉ豸ÈÔ¾ÉʹÓÃ×ŵÍÓÚ4.2µÄ°æ±¾¡£¶ÔÓÚÕâЩÉ豸£¬Ã»ÓÐÐÞ¸´³ÌÐò£¬ËüÃÇÒÀ¾É´æÔÚ©¶´·çÏÕ¡£

¼¼Êõµã

ΪÁËÐÞ¸´³É¹¦£¬µ÷ÓÃaddJavascriptInterfaceµÄ³ÌÐò±ØÐë±àÒëΪAPI 17¼°ÒÔÉÏ£¬Ò²¾ÍÊÇ˵ÄãµÄÄ¿±êAndroid°æ±¾±ØÐëÊÇ4.2¼°ÒÔºóµÄ¡£ÎªÁ˼æÈݸü¶àµÄÉ豸£¬AppºÍ¿ò¼Ü³ÌÐò¾­³£Óþ¡¿ÉÄܵ͵ÄAPI°æ±¾±àÒë¡£ÖØµã¾ÍÊÇ ¼´Ê¹ÔËÐÐÔÚ´òÁ˲¹¶¡³ÌÐòµÄAndroid 4.2, 4.3»ò4.4µÄÉ豸ÉÏ£¬AppÈÔ´æÔÚ©¶´¹¥»÷·çÏÕ¡£

¹ã¸æÉÌҵģʽÔÚAndroidÖкÜÁ÷ÐУºÒ²¾ÍÊÇAppÃâ·Ñ£¬¿ª·¢Õßͨ¹ýÏòÓû§Õ¹Ê¾¹ã¸æ¶ø»ñµÃÊÕÈë¡£ÔÚAndroidÖУ¬Óг¬¹ý50¸ö²»Í¬µÄ¹ã¸æ¿ò¼Ü ³ÌÐò£¬ÕâʹµÃ¿ª·¢ÕߺÜÈÝÒ×ʵÏÖ¹ã¸æ¹¦ÄÜ£¬ÊÂʵÉÏËûÃǾ­³£ÔÚAppÖÐʹÓò»Ö»Ò»¸ö¹ã¸æ¿ò¼Ü³ÌÐò¡£ÓеÄApp·¢ÏÖʹÓÃÁË20¸öÖ®¶à£¨¼û´Ë´¦µÄͼ4£©¡£ÕâЩ¿ò¼Ü³ÌÐò´ó¶¼ÓÐÕâÖÖÐÐΪ¡ª¡ªµ±appµÚÒ»´ÎÔËÐÐʱ£¬ËüÃÇͨ¹ýHTTPÏÂÔØjavascript¿â¡£ÕâÒ²¾ÍÊÇ˵Appͨ³£²»°²È«µØÏÂÔØÁËδÑéÖ¤µÄjavascript´úÂ룬¶øÕâЩ´úÂëÔËÐÐÔÚ¿ÉÖ´ÐÐÈÎÒâ´úÂëµÄ»·¾³ÖС£

´úÂëµÄÖ´ÐÐÒâζ×ŶÔÉ豸µÄÎÞÏÞÖÆ·ÃÎÊ

Æù½ñΪֹ£¬Õâ¸ö©¶´½ö½öÔÊÐíÒ»¸ö¹¥»÷ÕßÔÚÒ»¸ö°²×¿Ó¦Óû·¾³ÖÐÈ¥Ö´ÐдúÂë¡£ÕâºÜÔã¸â£¬µ«ÊÇÈÔÈ»±»°²×¿È¨ÏÞϵͳÏÞÖÆÔÚµ¥¶ÀµÄÓ¦ÓÃÖÐÈ¥·ÃÎÊÊý¾Ý¡£È»¶ø£¬Ò» µ©Ò»¸ö¹¥»÷ÕßÓÐÁËÒ»¸öÔÚϵͳÖеÄÁ¢×ãµã£¬Õâ¾ÍÀàËÆÓÚËûÃÇ¿ÉÄÜ»ñµÃ¶îÍâµÄÌØÈ¨¡£ÒÔfutex©¶´ÎªÀý(CVE-2014-3153)£¬ËüÓ°Ï쵱ǰʹÓõÄÿ¸ö LinuxÄں˰汾£¬°üÀ¨°²×¿ÏµÍ³ÒÔ¼°×î½üµÚÒ»´Î±»³É¹¦rootµÄGalaxy S5¡£¾¡¹ÜËûÃDz»Êǵȼ۵쬵«ÎÒÃÇ»¹ÊÇÓ¦¸ÃÑø³É¡°Ô¶³Ì´úÂëÖ´ÐС±Óë¡°rootȨÏÞ¡±ÔÚÑÏÖØµÈ¼¶Éϵȼ۵Äϰ¹ß£¬ÒòΪ³ÙÔ磬һ¸ö϶¨¾öÐĵĺڿͽ«¿ÉÄÜ´ÓÒ»¸öµØ·½±Äµ½ÁíÒ»¸öµØ·½£¬»ñÈ¡É豸µÄÍêÈ«¿ØÖÆÈ¨¡£

ÕæÊµÊÀ½çÖеÄ©¶´ÀûÓÃ

ÎÒÃÇ̸ÁËÈçºÎÀûÓé¶´ºÍ©¶´ÎªÊ²Ã´Èç´ËÑÏÖØ¡£ÏÖÔÚÎÒÃÇÆ²¿ª·ÖÎö£¬Ñé֤һϩ¶´µ½µ×ÓжàÈÝÒ×±»ÀûÓá£

ÎåÔÂÖÐÑ®£¬ÎÒÃÇ´ÓPlay StoreËæ»úÏÂÔØÁË102,189¸öÃâ·ÑµÄapp£¬²¢Í¨¹ýͳ¼Æ·ÖÎö·¢ÏÖÆäÖеÄ12.8%´æÔÚDZÔڵĩ¶´·çÏÕ£¬ÕýÈçÉÏͼËùʾ¡£ÕâЩAPKͬʱʹÓÃÁ˹ýµÍµÄ Ä¿±êAPI°æ±¾ºÍaddJavascriptInterface API¡£ÕâЩAPKµ÷ÓÃaddJavascriptInterfaceʱµÄ©¶´ÊÂʵÉÏ¿ÉÒÔͨ¹ýÖмäÈ˹¥»÷µÄ·½Ê½ÀûÓ㬵±´Ó»¥ÁªÍø²»°²È«µØÏÂÔØµÄjavascript½Å±¾Ê±¿ÉÒÔ·¢ÆðÖмäÈ˹¥»÷¡£

ÎÒÃÇ»á²âÊÔͨ¹ýÖмäÈ˹¥»÷½Ù³Ö·Ç°²È«µÄjavascriptÏÂÔØ£¬²¢×¢ÈëһЩjavascript½Å±¾À´Ì½²éaddJavascriptInterface©¶´¡£

²âÊÔappµÄ©¶´

ÎÒÃÇÉèÖÃÁËÒ»¸ö³äµ±Í¸Ã÷web´úÀíÖмäÈ˵ÄwifiÎÞÏß½ÓÈëµã£¨AP£©¡£Ëü±»ÉèÖÃΪ¶ÔÈκνÓÈë´ËAPµÄÉ豸ÔÚͨ¹ýHTTPÇëÇóÈκνű¾Ê±¶¼×¢Èë¶ñÒâ ´úÂë¡£APÉèÖÃÁËÃÜÂ룬ÒÔ·ÀÓÐÈËÎóÓ㬵«±¾·½·¨¿ÉÒÔÓõ½¹«¿ª·ÃÎʵÄAP¡£¼´Ê¹µ±AP²»ÊÜ¿ØÖÆÊ±£¬DNS¶¾»¯»òARP»º´æÆÛÆ­µÈ¼¼ÊõÒ²¿ÉÒÔÓÃÀ´ÊµÏÖÖмäÈË´ú Àí¡£»òÕß¿ÉÒÔ°²×°Ò»¸öÄ£·Â³ÉºÏ·¨APµÄ¼ÙAP¡£Ò²¾ÍÊÇ˵£¬Óи÷ÖÖ·½·¨ÊµÏÖÖмäÈË´úÀí£¬Ê¹ÓÃwifiµÄÈκÎÈ˶¼½«Í¨¹ýÎÒÃǵĴúÀí·ÃÎÊÍøÂç¡£

javascriptµÄ¶¯Ì¬ÐÔÒâζ×ÅÎÒÃDz»ÐèÒª¼ì²âÌØ¶¨µÄÓ¦ÓóÌÐò»ò¹ã¸æ¿ò¼Ü³ÌÐòÒÔ×÷ΪĿ±ê¡£µ±ÔËÐÐʱ£¬¶ñÒâ´úÂëɨÃèÕû¸öjavascriptÃüÃû ¿Õ¼äÖеĶÔÏ󣬲éÕÒ²»ÕýÈ·µØÊ¹ÓÃÁËaddJavascriptInterface APIµÄ¶ÔÏó£¬È»ºó¶Ôÿ¸ö½øÐЩ¶´²âÊÔ¡£Èç¹ûûÓÐÕÒµ½Â©¶´£¬Ëü¾Í¾²ÇÄÇĵØÍ˳ö£¬²»Ó°ÏìappµÄÔËÐС£Èç¹û³É¹¦ÁË£¬Ëü½«ÔËÐÐÒ»¸öshellÃüÁîÆô¶¯¼ÆËãÆ÷ app£¨ÕâÊÇ©¶´½Ò¶ÖеÄÒ»¸ö´«Í³£¬±íÃ÷ÄãÍê³ÉÁË´úÂëÔËÐСª¡ªÈçºÎÄã¿ÉÒÔÆô¶¯¼ÆËãÆ÷£¬Äã¾ÍÖ¤Ã÷ÁË¿ÉÒÔÖ´ÐÐÈκδúÂ룩¡£

×¢ÈëµÄ javascriptƬ¶Ï

function findVulnerableObject() { 
for (var prop in window) {
try {
// If getClass() doesn¡¯t throw, the object is vulnerable
window[prop].getClass();
return window[prop];
}
catch(err) { }
}
return null;
}

ÎÒÉèÖúÃAPºó£¬´Ó13,119¸ö±êÃ÷ÓÐDZÔÚ©¶´µÄappÖÐËæ»úÑ¡ÁËһЩ£¬°ÑËüÃǰ²×°µ½½ÓÈëÁËAPµÄһ̨Nexus 5(ÔËÐÐ4.4.3)ºÍһ̨ÈýÐÇXE700t£¨ÔËÐÐAOSP 4.2µÄx86ƽ°å£©¡£ÎÒÃÇÖ»²»¹ýÊÇÆô¶¯Ã¿¸öApp£¬×öЩ¼òµ¥µÄ½»»¥²Ù×÷£¬¾Í³É¹¦µØÔÚ³¬¹ý°ëÊýµÄÓ¦ÓÃÖд¥·¢ÁËÔ¶³Ì´úÂëÖ´ÐУ¬ËüÃǼÓÔØÁËͨ¹ýÖмäÈË´úÀí×¢Èë µÄ¶ñÒâ´úÂë¡£

ΪÁ˺ÃÍæ£¬ÎÒÃǰÑ×¢Èëµ½Ò»¸öappÖÐjavascript´úÂë·´¸´Ð޸ģ¬Ö±µ½ÏÔʾBromiumµÄ±êÖ¾Ìæ»»ÁËÔ­ÓÐ¹ã¸æ¡£

±»ÈÅÂÒ¶øÏÔʾÁËBromium±êÖ¾µÄappµÄUI½ØÆÁ¡£

È«ÊÇ¹ã¸æÈǵûö

ͨ¹ý²é¿´TCP/IP°üµÄ¹ì¼££¬ºÜ¿ì·¢ÏÖ¹ã¸æ¿ò¼Ü³ÌÐò¾ÍÊÇÁªºÏʹÓÃÁËaddJavascriptInterfaceºÍ·Ç°²È«HTTPÏÂÔØµÄ×ï¿ý»ö Êס£ÔÚÎÒÃǵ÷²éµÄ¿ò¼Ü³ÌÐòÖÐûÓÐÒ»¸öʹÓÃHTTPS£¬Ò²¾ÍÒâζ×ÅÈκÎʹÓÃÕâЩ¿ò¼Ü³ÌÐòµÄappÔڷǰ²È«µØÏÂÔØjavascriptʱҲÒ×Êܵ½¹¥»÷¡£ÒÔÍùµÄ Ñо¿ÏÔʾÓÐ17%µÄappËäȻʹÓÃÁËHTTPS,µ«Ó÷¨²»µ±£¬µ«ÕâÊÇÁíÒ»»ØÊÂÁË¡£

ÎÒÃÇÈÏÕæµØ¼ì²éÁËһЩapp£¬¿´¿´Ê¹ÓÃÓÃÁËÄÄЩ¹ã¸æ¿ò¼Ü¡£AdMobÊÇÓõÃ×î¶àµÄ£¨Í¨³£Ò²ÊǸüÐÂ×îÆµ·±µÄ£©£¬µ«ÎÒÃÇ·¢ÏÖÓõ½µÄ´óÁ¿¿ò¼ÜÈÔÈ»ÔÚ²»°²È« µØÊ¹ÓÃaddJavascriptInterface¡£ÔÚ¼ì²éµÄappÖУ¬Óг¬¹ý80%µÄ·Ç¸¶·Ñapp°üº¬ÁËÖÁÉÙÒ»¿î¹ã¸æ¿ò¼Ü¡£×ÜÌåÉϽ²£¬ÔÚʶ±ðµÄ 2140¸öappÖгöÏÖÁË4190¸ö¹ã¸æ¿ò¼Ü¡£

ÎÊÌâÓжàÑÏÖØ£¿

GoogleÔÚPlay StoreÉϹ«²¼ÁËËùÓÐappµÄ´óÖÂÏÂÔØÁ¿¡£½ö¾ÍÎÒÃÇÊÖ¹¤È·ÈÏÁË´æÔÚ©¶´µÄС²¿·ÖÓÃÀý£¬¾ÍÓг¬¹ý1.5ÒÚµÄÏÂÔØÁ¿¡£Õâ²¢²»ÊÇ˵¾Í±£Ö¤»áÓÐ150,000,000²¿ÓЩ¶´µÄÉ豸£¬ÒòΪһ̨É豸¿ÉÄܰ²×°¶à¸ö²»Í¬µÄÓЩ¶´µÄÓ¦Óᣵ«¿¼Âǵ½ÎÒÃÇÔÚ·ÖÎöÖз¢ÏֵıÈÀý¡ª¡ª10%µÄappÓÐDZÔڵķçÏÕ£¬ÆäÖÐÓÐ50%µÄÓзçÏÕµÄapp±»ÊµµØ²âÊÔ¿ÉÒÔ±»¹¥»÷¡ª¡ªÕâ¾Í´æÔڷdz£¶àÓЩ¶´µÄÉ豸¡£

¶øÇÒ£¬±ðÍüÁËÓÐ57%µÄAndroidÉ豸ÔËÐÐÔÚµÍÓÚ4.2µÄ°æ±¾ÉÏ¡£ËùÒÔ¼´Ê¹Ã÷ÌìËùÓÐÓЩ¶´µÄappºÍ¿ò¼Ü´òÉÏÁË»ùÓÚ4.2µÄ²¹¶¡£¬ÈÔÈ»Óг¬¹ýÒ»°ëµÄAndroidÉ豸²»ÄÜÐÞ¸´Õâ¸ö©¶´¡£

Ò»µ©ÄãʵÏÖÁËÔ¶³Ì´úÂëµÄÖ´ÐУ¬½áÊøÖ®Ç°ÔÚ¿§·ÈµêËùÃèÊöµÄÔÖÄÑÇéÐΣ¬²»ÊÇʲô´óµÄ½ø²½¡£³õʼ»¯Ò»¸öÆ¥ÅäµÄrootȨÏÞ£¨²»ÐÒµÄÊÇ£¬Ï൱һ²¿·ÖÔÚ°²×¿Æ½ ̨ÉÏ£©£¬Ò»¸ö±»Ë𺦵ÄÉ豸»á±ä³ÉijÖÖÖмäÈË£¬ËüËæºó»á½øÈëÈκÎÍøÂç¡£Òò´Ë£¬¹¥»÷¿ªÊ¼´«²¥£¬¾ÙÀýÀ´Ëµ£¬ÔÚ×Ô´øÒƶ¯É豸µÄÊÀ½çÀ¹²Í¬µÄwifiÍøÂçÊÇÄÇÑùµØ ÊÜ»¶Ó­¡£

ºÏ²¢É豸·ÖÎöÆ÷£¨Device Analyser£©µÄÊý¾Ý

É豸·ÖÎöÆ÷£¨Device Analyser£©ÊÇÁíÍâÒ»¸öÓÃÓÚͳ¼Æ°²×¿É豸µÄ£¨Êý¾Ý£©À´Ô´¡£ÆäÖеÄÒ»ÏÄܾÍÊÇËü×·×ÙÓû§Æô¶¯²»Í¬µÄÓ¦ÓÃµÄÆµ·±³Ì¶È¡£ËûÃÇÓÃ×ã¹»µØÄÍÐÄÈ¥Ï໥²ÎÕÕDZÔÚȱÏÝÓ¦ÓõÄÁбíÉϵÄÊý¾Ý£¬¸ø³öÁËÏÂÃæµÄ½á¹û£º

ÿÌìÿÓû§´ò¿ªÇ±ÔÚȱÏÝÓ¦ÓÃµÄÆ½¾ùÊýÁ¿

¹ýÈ¥Ò»Äê×óÓÒµÄʱ¼ä£¬É豸·ÖÎöÆ÷£¨Device Analyser£©µÄÊý¾ÝÏÔʾÉ豸µÄʹÓÃÕßÃÇÿÌìÆ½¾ù´ò¿ª0.4-0.5¸öDZÔÚ©¶´µÄÓ¦Ó᣻òÕß»»ÑÔÖ®£¬Æ½¾ùÒ»ÖÜÄÚ¾ÍÓм¸´ÎÊÕµ½£¨Â©¶´£©¹¥»÷¡£ÎÒÃDz»Äܼ٠ÉèÓ¦Óõİ汾±ÈÎÒÃÇ·ÖÎö¹ý´æÔÚ©¶´µÄ°æ±¾Ð£¬Òò´Ë£¬µ±ÎÒÃǵÄʾÀýÊý¾ÝÒѲ»ÔÙÊÇ×îа汾£¬ÓëͼÐζÔÓ¦Ò²¾Í±íÏÖΪ¼±¾çϽµ¡£Èç¹ûÎÒÃǶÔ×î½üµÄAPK°æ±¾ÖØÐ½ø ÐÐÎÒÃǵķÖÎö£¬ÎÒÃǺÜÓпÉÄÜ¿´µ½ËüÈÔÔÚ0.4·Ö¡£DA£¨ É豸·ÖÎöÆ÷£º Device Analyser£©µÄÊý¾ÝÊÇÒ»¸öÏ൱СµÄÑù±¾£¬ÈÃËüÈ¥Òýµ¼¸ü¶àµØ¹ØÓÚ°²×¿É豸µÄ½áÂÛ£¬ÔÚÕûÌåÉÏÊÇÀ§Äѵġ£

½áÂÛ

ÎÒÃÇ·¢ÏÖ,ͨ¹ýʹÓÃÏà¶Ô¼òµ¥µÄÖмäÈË´úÀí¼¼Êõ,ÎÞÐèÌØ¶¨µÄÓ¦ÓóÌÐò»òÉ豸¿ÉÒÔÔ¶³ÌÔËÐÐÓÐΣº¦µÄÓ¦ÓóÌÐò£¬¼´Ê¹ AndroidÉ豸°²×°ÁËÍêÈ«²¹¶¡¡£Ê¹Óþ²Ì¬·ÖÎöÎÒÃÇ·¢ÏÖ,Ï൱´ó±ÈÀýµÄÓ¦ÓúܿÉÄÜÈÔÈ»´àÈõ,ÎÒÃÇ֤ʵ,ͨ¹ýËæ»ú²âÊÔ³¬¹ýÒ»°ëµÄÓ¦ÓÃȷʵȱ·¦µÖ¿¹Á¦¡£

Òò´Ë,ÎÒÃǽ¨Òéµ±Á¬½Óµ½Ò»¸ö²»¿ÉÐŵÄwi-fiÎÞÏßÍøÂçʱ²»ÒªÊ¹ÓÃÈκÎAndroidÓ¦ÓóÌÐòÏÔʾ¹ã¸æ¡£

   
2487 ´Îä¯ÀÀ       28
 
Ïà¹ØÎÄÕÂ

iOSÓ¦Óð²È«¿ª·¢£¬Äã²»ÖªµÀµÄÄÇЩÊÂÊõ
Web°²È«Ö®SQL×¢Èë¹¥»÷
ÒÆ¶¯APP°²È«ÔÚÉøÍ¸²âÊÔÖеÄÓ¦ÓÃ
´ÓGoogle±¸·Ý»¥ÁªÍø¿´¡°Êý¾Ý°²È«¡±
 
Ïà¹ØÎĵµ

web°²È«Éè¼ÆÓë·À»¤
»¥ÁªÍøº£Á¿ÄÚÈݰ²È«´¦Àí¼¼Êõ
ºÚ¿Í¹¥»÷Óë·À·¶¼¼Êõ
WEBºÚºÐ°²È«¼ì²â
 
Ïà¹Ø¿Î³Ì

WEBÍøÕ¾ÓëÓ¦Óð²È«Ô­ÀíÓëʵ¼ù
webÓ¦Óð²È«¼Ü¹¹Éè¼Æ
´´½¨°²È«µÄJ2EE WebÓ¦ÓôúÂë
ÐÅÏ¢°²È«ÎÊÌâÓë·À·¶
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

iOSÓ¦Óð²È«¿ª·¢
Web°²È«Ö®SQL×¢Èë¹¥»÷
APP°²È«ÔÚÉøÍ¸²âÊÔÖеÄÓ¦ÓÃ
³õ̽PHPµÄSQL×¢Èë¹¥»÷µÄ¼¼Êõ
´ÓGoogle±¸·Ý¿´¡°Êý¾Ý°²È«¡±


WEBÍøÕ¾ÓëÓ¦Óð²È«Ô­ÀíÓëʵ¼ù
webÓ¦Óð²È«¼Ü¹¹Éè¼Æ
´´½¨°²È«µÄJ2EE WebÓ¦ÓôúÂë
×¢²áÐÅÏ¢°²È«×¨ÒµÈËÔ±(CISP)
ÐÅÏ¢°²È«¹ÜÀí
ÐÅÏ¢°²È«ÎÊÌâÓë·À·¶


ÖйúÒøÐÐ ÐÅÏ¢°²È«¼¼Êõ¼°Éî¶È·ÀÓù
WebÓ¦Óð²È«¼Ü¹¹¡¢ÈëÇÖ¼ì²âÓë·À»¤
ij²ÆË°ÁìÓòÖªÃûIT·þÎñÉÌ Web°²È«²âÊÔ
ÆÕÈð¿Ë˹ web°²È«Éè¼Æ¡¢²âÊÔÓëÓÅ»¯
±±¾©ºÍÀûʱ ÐÔÄܺͰ²È«ÐÔ²âÊÔ
SUNÖйú¹¤³ÌÑо¿Ôº JSF¿ò¼Ü¡¢°²È«