女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開(kāi)發(fā)Ability Kit程序框架服務(wù):訪問(wèn)控制概述 程序訪問(wèn)控制

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-07-01 15:53 ? 次閱讀

訪問(wèn)控制概述

默認(rèn)情況下,應(yīng)用只能訪問(wèn)有限的系統(tǒng)資源。但某些情況下,應(yīng)用存在擴(kuò)展功能的訴求,需要訪問(wèn)額外的系統(tǒng)數(shù)據(jù)(包括用戶個(gè)人數(shù)據(jù))和功能,系統(tǒng)也必須以明確的方式對(duì)外提供接口來(lái)共享其數(shù)據(jù)或功能。

系統(tǒng)通過(guò)訪問(wèn)控制的機(jī)制,來(lái)避免數(shù)據(jù)或功能被不當(dāng)或惡意使用。當(dāng)前訪問(wèn)控制的機(jī)制涉及多方面,包括應(yīng)用沙箱、應(yīng)用權(quán)限、系統(tǒng)控件等方案。

應(yīng)用沙箱

系統(tǒng)上運(yùn)行的應(yīng)用程序均部署在受保護(hù)的沙箱中,通過(guò)沙箱的安全隔離機(jī)制,可以限制應(yīng)用程序的不當(dāng)行為(如應(yīng)用間非法訪問(wèn)數(shù)據(jù)、篡改設(shè)備等)。每個(gè)程序都擁有唯一的ID([TokenID]),系統(tǒng)基于此ID識(shí)別與限制應(yīng)用的訪問(wèn)行為。

應(yīng)用沙箱限定了只有目標(biāo)受眾才能訪問(wèn)應(yīng)用內(nèi)的數(shù)據(jù),并限定了應(yīng)用可訪問(wèn)的數(shù)據(jù)范圍

應(yīng)用權(quán)限

系統(tǒng)根據(jù)應(yīng)用的[APL]等級(jí)設(shè)置進(jìn)程域和數(shù)據(jù)域標(biāo)簽,并通過(guò)訪問(wèn)控制機(jī)制限制應(yīng)用可訪問(wèn)的數(shù)據(jù)范圍,從而實(shí)現(xiàn)在機(jī)制上消減應(yīng)用數(shù)據(jù)泄露的風(fēng)險(xiǎn)。

不同APL等級(jí)的應(yīng)用能夠申請(qǐng)的權(quán)限等級(jí)不同,且不同的系統(tǒng)資源(如:通訊錄等)或系統(tǒng)能力(如:訪問(wèn)攝像頭、麥克風(fēng)等)受不同的應(yīng)用權(quán)限保護(hù)。通過(guò)嚴(yán)格的分層權(quán)限保護(hù),有效抵御惡意攻擊,確保系統(tǒng)安全可靠。

開(kāi)發(fā)前請(qǐng)熟悉鴻蒙開(kāi)發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

鴻蒙文檔.png

系統(tǒng)控件

系統(tǒng)提供了系統(tǒng)Picker、安全控件等臨時(shí)授權(quán)的方式替代權(quán)限申請(qǐng),在特定的場(chǎng)景中,應(yīng)用無(wú)需向用戶申請(qǐng)權(quán)限也可臨時(shí)訪問(wèn)受限資源,實(shí)現(xiàn)精準(zhǔn)化權(quán)限管控,更好地保護(hù)用戶隱私。

  • [系統(tǒng)Picker]
    由系統(tǒng)獨(dú)立進(jìn)程實(shí)現(xiàn),在應(yīng)用拉起Picker,并由用戶操作Picker后,應(yīng)用可以獲取Picker返回的資源或結(jié)果。舉例說(shuō)明,當(dāng)應(yīng)用需要讀取用戶圖片時(shí),可通過(guò)使用照片Picker,在用戶選擇所需要的圖片資源后,直接返回該圖片資源,而不需要授予應(yīng)用讀取圖片文件的權(quán)限。
  • [安全控件]
    由系統(tǒng)提供UI控件,應(yīng)用在界面內(nèi)集成對(duì)應(yīng)控件,用戶點(diǎn)擊后,應(yīng)用將獲得臨時(shí)授權(quán),從而執(zhí)行相關(guān)操作。舉例說(shuō)明,當(dāng)應(yīng)用需要分享當(dāng)前位置時(shí),可使用位置控件,用戶點(diǎn)擊后,將會(huì)在本次前臺(tái)期間獲得精準(zhǔn)定位的授權(quán),可以調(diào)用位置服務(wù)獲取精準(zhǔn)定位。當(dāng)發(fā)生滅屏、應(yīng)用切后臺(tái)、應(yīng)用退出等任一情況時(shí),臨時(shí)授權(quán)結(jié)束
    審核編輯 黃宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 框架
    +關(guān)注

    關(guān)注

    0

    文章

    404

    瀏覽量

    17782
  • 鴻蒙
    +關(guān)注

    關(guān)注

    59

    文章

    2503

    瀏覽量

    43759
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:使用位置控件

    位置控件使用直觀且易懂的通用標(biāo)識(shí),讓用戶明確地知道這是一個(gè)獲取位置信息的按鈕。這滿足了授權(quán)場(chǎng)景需要匹配用戶真實(shí)意圖的需求。只有當(dāng)用戶主觀愿意,并且明確了解使用場(chǎng)景后點(diǎn)擊位置控件,應(yīng)用才會(huì)獲得臨時(shí)的授權(quán),獲取位置信息并完成相應(yīng)的服務(wù)功能。
    的頭像 發(fā)表于 07-03 16:32 ?717次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>訪問(wèn)</b><b class='flag-5'>控制</b>:使用位置控件

    鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:使用保存控件

    保存控件是一種特殊的安全控件,它允許用戶通過(guò)點(diǎn)擊按鈕臨時(shí)獲取存儲(chǔ)權(quán)限,而無(wú)需通過(guò)權(quán)限彈框進(jìn)行授權(quán)確認(rèn)。
    的頭像 發(fā)表于 07-03 14:40 ?705次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>訪問(wèn)</b><b class='flag-5'>控制</b>:使用保存控件

    鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:安全控件概述

    安全控件是系統(tǒng)提供的一組系統(tǒng)實(shí)現(xiàn)的ArkUI組件,應(yīng)用集成這類組件就可以實(shí)現(xiàn)在用戶點(diǎn)擊后自動(dòng)授權(quán),而無(wú)需彈窗授權(quán)。它們可以作為一種“特殊的按鈕”融入應(yīng)用頁(yè)面,實(shí)現(xiàn)用戶點(diǎn)擊即許可的設(shè)計(jì)思路。
    的頭像 發(fā)表于 07-03 09:22 ?722次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>訪問(wèn)</b><b class='flag-5'>控制</b>:安全控件<b class='flag-5'>概述</b>

    鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:使用粘貼控件

    粘貼控件是一種特殊的系統(tǒng)安全控件,它允許應(yīng)用在用戶的授權(quán)下無(wú)提示地讀取剪貼板數(shù)據(jù)。
    的頭像 發(fā)表于 07-03 09:15 ?582次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>訪問(wèn)</b><b class='flag-5'>控制</b>:使用粘貼控件

    鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:向用戶申請(qǐng)單次授權(quán)

    受限開(kāi)放的權(quán)限通常是不允許三方應(yīng)用申請(qǐng)的。當(dāng)應(yīng)用在申請(qǐng)權(quán)限來(lái)訪問(wèn)必要的資源時(shí),發(fā)現(xiàn)部分權(quán)限的等級(jí)比應(yīng)用APL等級(jí)高,開(kāi)發(fā)者可以選擇通過(guò)ACL方式來(lái)解決等級(jí)不匹配的問(wèn)題,從而使用受限權(quán)限。
    的頭像 發(fā)表于 07-02 17:48 ?765次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>訪問(wèn)</b><b class='flag-5'>控制</b>:向用戶申請(qǐng)單次授權(quán)

    鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:申請(qǐng)使用受限權(quán)限

    受限開(kāi)放的權(quán)限通常是不允許三方應(yīng)用申請(qǐng)的。當(dāng)應(yīng)用在申請(qǐng)權(quán)限來(lái)訪問(wèn)必要的資源時(shí),發(fā)現(xiàn)部分權(quán)限的等級(jí)比應(yīng)用APL等級(jí)高,開(kāi)發(fā)者可以選擇通過(guò)ACL方式來(lái)解決等級(jí)不匹配的問(wèn)題,從而使用受限權(quán)限。
    的頭像 發(fā)表于 07-02 17:34 ?729次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>訪問(wèn)</b><b class='flag-5'>控制</b>:申請(qǐng)使用受限權(quán)限

    鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:對(duì)所有應(yīng)用開(kāi)放

    在申請(qǐng)目標(biāo)權(quán)限前,建議開(kāi)發(fā)者先閱讀[申請(qǐng)應(yīng)用權(quán)限],對(duì)權(quán)限的工作流程有基本了解后,再結(jié)合以下權(quán)限字段的具體說(shuō)明,判斷應(yīng)用能否申請(qǐng)目標(biāo)權(quán)限,提高開(kāi)發(fā)效率。
    的頭像 發(fā)表于 07-02 14:32 ?785次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>訪問(wèn)</b><b class='flag-5'>控制</b>:對(duì)所有應(yīng)用開(kāi)放

    鴻蒙開(kāi)發(fā)Ability Kit程序框架服務(wù):應(yīng)用權(quán)限管控概述 程序訪問(wèn)控制

    系統(tǒng)提供了一種允許應(yīng)用訪問(wèn)系統(tǒng)資源(如:通訊錄等)和系統(tǒng)能力(如:訪問(wèn)攝像頭、麥克風(fēng)等)的通用權(quán)限訪問(wèn)方式,來(lái)保護(hù)系統(tǒng)數(shù)據(jù)(包括用戶個(gè)人數(shù)據(jù))或功能,避免它們被不當(dāng)或惡意使用。
    的頭像 發(fā)表于 07-01 10:21 ?945次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務(wù)</b>:應(yīng)用權(quán)限管控<b class='flag-5'>概述</b> <b class='flag-5'>程序</b><b class='flag-5'>訪問(wèn)</b><b class='flag-5'>控制</b>

    鴻蒙開(kāi)發(fā)Ability Kit程序框架服務(wù):向用戶申請(qǐng)授權(quán)

    當(dāng)應(yīng)用需要訪問(wèn)用戶的隱私信息或使用系統(tǒng)能力時(shí),例如獲取位置信息、訪問(wèn)日歷、使用相機(jī)拍攝照片或錄制視頻等,應(yīng)該向用戶請(qǐng)求授權(quán),這部分權(quán)限是user_grant權(quán)限。
    的頭像 發(fā)表于 07-01 09:18 ?835次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務(wù)</b>:向用戶申請(qǐng)授權(quán)

    鴻蒙開(kāi)發(fā)Ability Kit程序框架服務(wù):FA模型訪問(wèn)Stage模型DataShareExtensionAbility

    無(wú)論FA模型還是Stage模型,數(shù)據(jù)讀寫(xiě)功能都包含客戶端和服務(wù)端兩部分。
    的頭像 發(fā)表于 06-25 14:30 ?643次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務(wù)</b>:FA模型<b class='flag-5'>訪問(wèn)</b>Stage模型DataShareExtensionAbility

    鴻蒙Ability Kit程序框架服務(wù))【應(yīng)用啟動(dòng)框架AppStartup】

    `AppStartup`提供了一種更加簡(jiǎn)單高效的初始化組件的方式,支持異步初始化組件加速應(yīng)用的啟動(dòng)時(shí)間。使用啟動(dòng)框架應(yīng)用開(kāi)發(fā)者只需要分別為待初始化的組件實(shí)現(xiàn)`AppStartup`提供
    的頭像 發(fā)表于 06-10 18:38 ?1050次閱讀

    鴻蒙Ability Kit程序框架服務(wù))【Ability與ServiceExtensionAbility通信】

    本示例展示通過(guò)[IDL的方式]和?[@ohos.rpc]?等接口實(shí)現(xiàn)了Ability與ServiceExtensionAbility之間的通信。
    的頭像 發(fā)表于 06-05 09:28 ?740次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b>(<b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務(wù)</b>)【<b class='flag-5'>Ability</b>與ServiceExtensionAbility通信】

    鴻蒙開(kāi)發(fā)接口安全:【@ohos.abilityAccessCtrl (訪問(wèn)控制管理)】

    訪問(wèn)控制管理:獲取訪問(wèn)控制模塊對(duì)象。
    的頭像 發(fā)表于 06-05 09:16 ?882次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b>接口安全:【@ohos.abilityAccessCtrl (<b class='flag-5'>訪問(wèn)</b><b class='flag-5'>控制</b>管理)】

    鴻蒙Ability Kit程序框架服務(wù))【ServiceExtensionAbility】

    [ServiceExtensionAbility]是SERVICE類型的ExtensionAbility組件,提供后臺(tái)服務(wù)能力,其內(nèi)部持有了一個(gè)[ServiceExtensionContext],通過(guò)[ServiceExtensionContext]提供了豐富的接口供外部使用。
    的頭像 發(fā)表于 06-04 14:50 ?1543次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b>(<b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務(wù)</b>)【ServiceExtensionAbility】

    鴻蒙Ability Kit程序框架服務(wù))【Ability內(nèi)頁(yè)面間的跳轉(zhuǎn)】

    基于Stage模型下的Ability開(kāi)發(fā),實(shí)現(xiàn)Ability內(nèi)頁(yè)面間的跳轉(zhuǎn)和數(shù)據(jù)傳遞。
    的頭像 發(fā)表于 06-03 20:43 ?544次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b>(<b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務(wù)</b>)【<b class='flag-5'>Ability</b>內(nèi)頁(yè)面間的跳轉(zhuǎn)】