To build a better world !

          07 2011 檔案

          Android APK 簽名比對
               摘要: 發(fā)布過Android應(yīng)用的朋友們應(yīng)該都知道,Android APK的發(fā)布是需要簽名的。簽名機制在Android應(yīng)用和框架中有著十分重要的作用。

          例如,Android系統(tǒng)禁止更新安裝簽名不一致的APK;如果應(yīng)用需要使用system權(quán)限,必須保證APK簽名與Framework簽名一致,等等。在《APK Crack》一文中,我們了解到,要破解一個APK,必然需要重新對APK進行簽名。而這個簽名,一般情況無法再與APK原先的簽名保持一致。(除非APK原作者的私鑰泄漏,那已經(jīng)是另一個層次的軟件安全問題了。)

          簡單地說,簽名機制標明了APK的發(fā)行機構(gòu)。因此,站在軟件安全的角度,我們就可以通過比對APK的簽名情況,判斷此APK是否由“官方”發(fā)行,而不是被破解篡改過重新簽名打包的“盜版軟件”。

            閱讀全文

          posted @ 2011-07-19 23:35 zh.weir 閱讀(49486) | 評論 (6)  編輯

          Android Java混淆(ProGuard)
               摘要: ProGuard是一個SourceForge上非常知名的開源項目。官網(wǎng)網(wǎng)址是:http://proguard.sourceforge.net/。

          Java的字節(jié)碼一般是非常容易反編譯的。為了很好的保護Java源代碼,我們往往會對編譯好的class文件進行混淆處理。ProGuard的主要作用就是混淆。當然它還能對字節(jié)碼進行縮減體積、優(yōu)化等,但那些對于我們來說都算是次要的功能。

          引用ProGuard官方的一段話來介紹就是:

          ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining cla  閱讀全文

          posted @ 2011-07-12 19:29 zh.weir 閱讀(6055) | 評論 (0)  編輯

          公告

          大家好!歡迎光臨我的 Android 技術(shù)博客!



          本博客旨在交流與 Android 操作系統(tǒng)相關(guān)的各種技術(shù)及信息。

          博客內(nèi)的文章會盡量以開源的形式提供給大家,希望我們能相互交流,共同提高!

          有不足之處,請不吝賜教!

          我的郵箱:zh.weir@gmail.com
          我的新浪微博:@囧虎張建偉

           

          導(dǎo)航

          <2011年7月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統(tǒng)計

          留言簿(19)

          隨筆分類(24)

          隨筆檔案(18)

          文章檔案(1)

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 永昌县| 东乌珠穆沁旗| 栾城县| 乐至县| 丹巴县| 汉阴县| 湛江市| 徐汇区| 勐海县| 阜平县| 荆门市| 潢川县| 礼泉县| 安西县| 东乡族自治县| 中西区| 临武县| 博湖县| 涡阳县| 清水河县| 巨鹿县| 刚察县| 丰顺县| 清丰县| 琼海市| 丹江口市| 辽阳县| 五原县| 渝中区| 光泽县| 河北省| 夏邑县| 麟游县| 辽中县| 班戈县| 富民县| 清水县| 乌兰浩特市| 开平市| 广饶县| 平江县|