技術(shù)總結(jié)
本發(fā)明涉及一種Android第三方類(lèi)庫(kù)權(quán)限隔離方法及裝置。該方法包括:配置應(yīng)用的權(quán)限信息,使用到的第三方類(lèi)庫(kù)信息及賦予第三方類(lèi)庫(kù)的權(quán)限;在應(yīng)用啟動(dòng)的時(shí)候,對(duì)敏感方法或函數(shù)進(jìn)行替換,將其調(diào)用重定向到代理方法或函數(shù)上;得到敏感方法或函數(shù)的調(diào)用者,然后判斷此次調(diào)用是否合法,若合法,就回調(diào)原方法或函數(shù),否則阻止此次調(diào)用。該裝置包括攔截模塊、控制模塊、檢查模塊和權(quán)限文件。上述Android第三方類(lèi)庫(kù)權(quán)限隔離方法及裝置能夠有效地隔離Android第三方類(lèi)庫(kù)和宿主應(yīng)用運(yùn)行時(shí)的權(quán)限,使得第三方類(lèi)庫(kù)無(wú)法使用宿主應(yīng)用的權(quán)限。
技術(shù)研發(fā)人員:王發(fā)波;張玉清
受保護(hù)的技術(shù)使用者:中國(guó)科學(xué)院大學(xué);西安電子科技大學(xué)
文檔號(hào)碼:201610592198
技術(shù)研發(fā)日:2016.07.25
技術(shù)公布日:2017.02.22