南通Android開(kāi)發(fā)培訓(xùn)的較新課程

    南通Android開(kāi)發(fā)培訓(xùn)的較新課程 Android系統(tǒng)主要由Activity、Service、Content Provider和Broadcast Receiver四大基本組件構(gòu)成。面向組件的設(shè)計(jì)帶來(lái)了Android應(yīng)用程序的靈活性和開(kāi)放性,但是也帶來(lái)了負(fù)面影響——缺乏安全性。組件的安全直接影響到整個(gè)應(yīng)用程序乃至Android系統(tǒng)的安全。
    
    
    
    作為應(yīng)用程序的表示層,Activity的安全性和權(quán)限息息相關(guān)。設(shè)置Activity啟動(dòng)所要的權(quán)**,需要在AndroidManifest.xml中為*的Activity添加permission屬性。比如,要為一個(gè) Activity 設(shè)定 START_MY_ACTIVITY 權(quán)限,manifest文件中應(yīng)該有如下定義:
    
    
    Package="com. sample.sampleapps.sample1">
    
    
    android:permission="com.sample.sampleapps.samplel.permission.START_MY_ACTIVITY"〉
    
    ……
    
    
    
    以上定義可以有效地防止應(yīng)用程序在缺少START_MY_ACTIVITY權(quán)限的情況下啟動(dòng)MyActivity。如果一個(gè)應(yīng)用想啟動(dòng)MyActivity,除了必須具備START_MY_ACTIVITY權(quán)限以外,還需要?jiǎng)?chuàng)建一個(gè)Intent對(duì)象來(lái)定義必要的特性,然后調(diào)用Context.startActiviy()或 Activity.startActivityForResult() 實(shí)現(xiàn)啟動(dòng)MyActivity。如果調(diào)用成功,MyActivity 才能被啟動(dòng)。如果應(yīng)用程序沒(méi)有被授予START_MY_ACTIVITY權(quán)限,兩個(gè)調(diào)用都會(huì)失敗并拋出一個(gè)SecurityException異常。另外,啟動(dòng)Activity時(shí),如果應(yīng)用程序已知所需啟動(dòng)的Activity名稱,較好通過(guò)intent中定義的setComponent()方法調(diào)用這個(gè)Activity,這樣可以防止系統(tǒng)在響應(yīng)intent時(shí),誤啟動(dòng)其他的Activity。此外,密碼等敏感信息不能放置于啟動(dòng)Activity的intent中,否則很*被攻擊者利用。
    
    
    
    Service的安全性同樣可以通過(guò)權(quán)限檢測(cè)方式來(lái)提供**。由于Service執(zhí)行的操作比較敏感,涉及較新數(shù)據(jù)庫(kù)、提供事件通知等操作,因此一定要確保訪問(wèn)Service的組件具備適當(dāng)?shù)臋?quán)限。此外,如果訪問(wèn)Service的應(yīng)用程序中含有密碼等敏感信息,那么也需要對(duì)Service的安全性進(jìn)行驗(yàn)證,以防止帶有攻擊性的Service損害私有信息。保險(xiǎn)的做法是,不要輕易把Intent傳遞給一個(gè)公有的、未**的Service。
    
    
    
    與Activity、Service組件暴露的問(wèn)題相比,Content Provider暴露的安全后果較嚴(yán)重。首先,它較*暴露。Activity、Service組件只有響應(yīng)intent或在manifest中設(shè)置了android:exported屬性為true時(shí)才對(duì)外暴露。而Provider在早期的Android(Android 4.2)版本中直接就是對(duì)外暴露的。其次,它暴露的后果可能較嚴(yán)重,Activity、Service組件暴露后,第三方的應(yīng)用只是調(diào)用這些組件,執(zhí)行其入口點(diǎn)代碼。而Provider暴露后,第三方應(yīng)用不僅可以直接讀取或修改它所管理的數(shù)據(jù),甚至可以向其中寫入惡意的數(shù)據(jù),這樣攻擊者就可能通過(guò)精心構(gòu)造的數(shù)據(jù)來(lái)控制應(yīng)用的運(yùn)行。與Activity、Service組件暴露問(wèn)題的解決方法相似,Provider暴露的主要解決方法也是設(shè)置自定義權(quán)限,只是在具體方法上有所不同。
    
    
    
    南通Android開(kāi)發(fā)培訓(xùn)的較新課程 首先,如果Provider不需要提供給其它應(yīng)用訪問(wèn),則只需要在manifest中將android:exported的屬性設(shè)置為false即可。其次,如果需要將Provider提供給同一團(tuán)隊(duì)開(kāi)發(fā)的其它應(yīng)用訪問(wèn),可以在manifest中設(shè)置signature級(jí)別的自定義權(quán)限,并且可以對(duì)讀取和寫入兩種操作分別設(shè)置不同的權(quán)限。最后,如果需要將Provider提供給第三方應(yīng)用訪問(wèn),除了直接暴露,還可以細(xì)粒度的對(duì)每個(gè)URI設(shè)置訪問(wèn)權(quán)限,這個(gè)權(quán)限可以通過(guò)在manifest中為Provider添加grant-uri-permission標(biāo)簽來(lái)實(shí)現(xiàn)。
    
    

    南通科迅教育信息咨詢有限公司專注于等

  • 詞條

    詞條說(shuō)明

  • 南通室內(nèi)設(shè)計(jì)培訓(xùn)3dmax怎么使用vray

    南通室內(nèi)設(shè)計(jì)培訓(xùn)怎么樣?南通科迅室內(nèi)設(shè)計(jì)實(shí)戰(zhàn)培訓(xùn)學(xué)校,專業(yè)、專一從事室內(nèi)裝修設(shè)計(jì)培訓(xùn)已經(jīng)很多年,從科迅室內(nèi)設(shè)計(jì)培訓(xùn)畢業(yè)的學(xué)員遍布全國(guó)各地,有的已經(jīng)自己創(chuàng)業(yè)開(kāi)裝飾公司,也有在大的設(shè)計(jì)公司裝修公司擔(dān)任重要職位。他們所擁有的成績(jī)并不完全歸功于科迅室內(nèi)設(shè)計(jì)培訓(xùn),他們的成功較重要的源自他們自身的努力和堅(jiān)持。正如科迅室內(nèi)設(shè)計(jì)培訓(xùn)所說(shuō),室內(nèi)設(shè)計(jì)師是需要一步一個(gè)腳印走出來(lái)的,任何學(xué)校也不能保證學(xué)院畢業(yè)以后就能拿到

  • 南通Android開(kāi)發(fā)培訓(xùn)哪家機(jī)構(gòu)較好

    南通Android開(kāi)發(fā)培訓(xùn)哪家機(jī)構(gòu)較好 Android應(yīng)用程序通常通過(guò)Broadcast Receiver來(lái)監(jiān) 聽(tīng)廣播消息。在接收即時(shí)消息的客戶端中,Service在后臺(tái)運(yùn)行,一旦檢測(cè)到有新消息到來(lái),立刻通過(guò)Broadcast Intent通知前臺(tái)的組件做出相應(yīng)處理。廣播發(fā)送方通常會(huì)選擇給每個(gè)發(fā)送的Broadcast Intent授予Android權(quán)限,而接收方不但需要有符合接收條件的Intent

  • 南通淘寶美工培訓(xùn)完主要做什么

    1、店鋪裝修 店鋪的裝修是一定要美工去完成的,美工不但是要處理圖片,在設(shè)計(jì)上也要有*特的見(jiàn)解。 2、折扣廣告 當(dāng)有產(chǎn)品需要折扣時(shí),需要在寶貝圖片里加上如包郵,打折,原價(jià)之類的字樣,需要美工區(qū)P圖 3、內(nèi)容編輯 像上傳寶貝后,需要對(duì)寶貝進(jìn)行一些文字說(shuō)明排版,這些需要美工設(shè)計(jì)與完善 4、寶貝處理 一般需要對(duì)上傳的寶貝進(jìn)行圖片處理,當(dāng)給寶貝拍了照片后,需要制圖軟件對(duì)照片做一些局部修改處理,美化圖片,吸引

  • 南通平面設(shè)計(jì)培訓(xùn)需要多少錢

    南通平面設(shè)計(jì)培訓(xùn)需要多少錢 互動(dòng)性是數(shù)字媒體藝術(shù)*具的藝術(shù)特征,它表現(xiàn)為讓觀眾參與進(jìn)來(lái),激發(fā)了我們的各個(gè)器官感受。讓他們真正參與、享受和體會(huì)藝術(shù),拉近了藝術(shù)與生活、藝術(shù)與大眾的距離。數(shù)字媒體也是技術(shù)家,把以往的一切藝術(shù)形式包括繪畫、文學(xué)、設(shè)計(jì)等都納入其中,所有的藝術(shù)形式都可以通過(guò)數(shù)字媒體藝術(shù)的方式得以體現(xiàn)。當(dāng)然平面設(shè)計(jì)也不例外?;?dòng)性作為數(shù)字媒體藝術(shù)的主要特征之一,打破了多年來(lái)傳統(tǒng)的設(shè)計(jì)模式,是設(shè)

聯(lián)系方式 聯(lián)系我時(shí),請(qǐng)告知來(lái)自八方資源網(wǎng)!

公司名: 南通科迅教育信息咨詢有限公司

聯(lián)系人: 丁老師

電 話:

手 機(jī): 13626270711

微 信: 13626270711

地 址: 南通市崇川區(qū)人民中路180號(hào)

郵 編:

網(wǎng) 址: kexunedu.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過(guò)程,請(qǐng)自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請(qǐng)仔細(xì)核驗(yàn)對(duì)方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請(qǐng)?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 南通科迅教育信息咨詢有限公司

聯(lián)系人: 丁老師

手 機(jī): 13626270711

電 話:

地 址: 南通市崇川區(qū)人民中路180號(hào)

郵 編:

網(wǎng) 址: kexunedu.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊(cè) | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號(hào)-8 - 經(jīng)營(yíng)許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved