在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙開發Ability Kit程序框架服務:訪問控制概述 程序訪問控制

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-07-01 15:53 ? 次閱讀

訪問控制概述

默認情況下,應用只能訪問有限的系統資源。但某些情況下,應用存在擴展功能的訴求,需要訪問額外的系統數據(包括用戶個人數據)和功能,系統也必須以明確的方式對外提供接口來共享其數據或功能。

系統通過訪問控制的機制,來避免數據或功能被不當或惡意使用。當前訪問控制的機制涉及多方面,包括應用沙箱、應用權限、系統控件等方案。

應用沙箱

系統上運行的應用程序均部署在受保護的沙箱中,通過沙箱的安全隔離機制,可以限制應用程序的不當行為(如應用間非法訪問數據、篡改設備等)。每個程序都擁有唯一的ID([TokenID]),系統基于此ID識別與限制應用的訪問行為。

應用沙箱限定了只有目標受眾才能訪問應用內的數據,并限定了應用可訪問的數據范圍

應用權限

系統根據應用的[APL]等級設置進程域和數據域標簽,并通過訪問控制機制限制應用可訪問的數據范圍,從而實現在機制上消減應用數據泄露的風險。

不同APL等級的應用能夠申請的權限等級不同,且不同的系統資源(如:通訊錄等)或系統能力(如:訪問攝像頭、麥克風等)受不同的應用權限保護。通過嚴格的分層權限保護,有效抵御惡意攻擊,確保系統安全可靠。

開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

鴻蒙文檔.png

系統控件

系統提供了系統Picker、安全控件等臨時授權的方式替代權限申請,在特定的場景中,應用無需向用戶申請權限也可臨時訪問受限資源,實現精準化權限管控,更好地保護用戶隱私。

  • [系統Picker]
    由系統獨立進程實現,在應用拉起Picker,并由用戶操作Picker后,應用可以獲取Picker返回的資源或結果。舉例說明,當應用需要讀取用戶圖片時,可通過使用照片Picker,在用戶選擇所需要的圖片資源后,直接返回該圖片資源,而不需要授予應用讀取圖片文件的權限。
  • [安全控件]
    由系統提供UI控件,應用在界面內集成對應控件,用戶點擊后,應用將獲得臨時授權,從而執行相關操作。舉例說明,當應用需要分享當前位置時,可使用位置控件,用戶點擊后,將會在本次前臺期間獲得精準定位的授權,可以調用位置服務獲取精準定位。當發生滅屏、應用切后臺、應用退出等任一情況時,臨時授權結束
    審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 框架
    +關注

    關注

    0

    文章

    404

    瀏覽量

    17797
  • 鴻蒙
    +關注

    關注

    59

    文章

    2532

    瀏覽量

    43790
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何使用CYUSB3KIT-003使用GPIO訪問SRAM的應用程序

    你好。我是CYUSB3的初學者。 我想創建一個使用 CYUSB3KIT-003 使用 GPIO 訪問 SRAM 的應用程序。 目前我已經在我的電腦上安裝了SDK,但是有什么參考資料嗎?
    發表于 05-14 06:51

    鴻蒙應用元服務開發-Account Kit概述

    Account Kit(華為賬號服務)提供簡單、快速、安全的登錄功能,讓用戶快捷地使用華為賬號登錄元服務。用戶授權后,Account Kit可提供頭像、手機號碼等信息,幫助元
    發表于 03-31 12:08

    鴻蒙開發Ability Kit程序訪問控制:使用位置控件

    位置控件使用直觀且易懂的通用標識,讓用戶明確地知道這是一個獲取位置信息的按鈕。這滿足了授權場景需要匹配用戶真實意圖的需求。只有當用戶主觀愿意,并且明確了解使用場景后點擊位置控件,應用才會獲得臨時的授權,獲取位置信息并完成相應的服務功能。
    的頭像 發表于 07-03 16:32 ?749次閱讀
    <b class='flag-5'>鴻蒙</b><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'>控制</b>:使用位置控件

    鴻蒙開發Ability Kit程序訪問控制:使用保存控件

    保存控件是一種特殊的安全控件,它允許用戶通過點擊按鈕臨時獲取存儲權限,而無需通過權限彈框進行授權確認。
    的頭像 發表于 07-03 14:40 ?729次閱讀
    <b class='flag-5'>鴻蒙</b><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'>控制</b>:使用保存控件

    鴻蒙開發Ability Kit程序訪問控制:安全控件概述

    安全控件是系統提供的一組系統實現的ArkUI組件,應用集成這類組件就可以實現在用戶點擊后自動授權,而無需彈窗授權。它們可以作為一種“特殊的按鈕”融入應用頁面,實現用戶點擊即許可的設計思路。
    的頭像 發表于 07-03 09:22 ?745次閱讀
    <b class='flag-5'>鴻蒙</b><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'>控制</b>:安全控件<b class='flag-5'>概述</b>

    鴻蒙開發Ability Kit程序訪問控制:使用粘貼控件

    粘貼控件是一種特殊的系統安全控件,它允許應用在用戶的授權下無提示地讀取剪貼板數據。
    的頭像 發表于 07-03 09:15 ?620次閱讀
    <b class='flag-5'>鴻蒙</b><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'>控制</b>:使用粘貼控件

    鴻蒙開發Ability Kit程序訪問控制:向用戶申請單次授權

    受限開放的權限通常是不允許三方應用申請的。當應用在申請權限來訪問必要的資源時,發現部分權限的等級比應用APL等級高,開發者可以選擇通過ACL方式來解決等級不匹配的問題,從而使用受限權限。
    的頭像 發表于 07-02 17:48 ?784次閱讀
    <b class='flag-5'>鴻蒙</b><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'>控制</b>:向用戶申請單次授權

    鴻蒙開發Ability Kit程序訪問控制:申請使用受限權限

    受限開放的權限通常是不允許三方應用申請的。當應用在申請權限來訪問必要的資源時,發現部分權限的等級比應用APL等級高,開發者可以選擇通過ACL方式來解決等級不匹配的問題,從而使用受限權限。
    的頭像 發表于 07-02 17:34 ?749次閱讀
    <b class='flag-5'>鴻蒙</b><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'>控制</b>:申請使用受限權限

    鴻蒙開發Ability Kit程序訪問控制:對所有應用開放

    在申請目標權限前,建議開發者先閱讀[申請應用權限],對權限的工作流程有基本了解后,再結合以下權限字段的具體說明,判斷應用能否申請目標權限,提高開發效率。
    的頭像 發表于 07-02 14:32 ?817次閱讀
    <b class='flag-5'>鴻蒙</b><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'>控制</b>:對所有應用開放

    鴻蒙開發Ability Kit程序框架服務:應用權限管控概述 程序訪問控制

    系統提供了一種允許應用訪問系統資源(如:通訊錄等)和系統能力(如:訪問攝像頭、麥克風等)的通用權限訪問方式,來保護系統數據(包括用戶個人數據)或功能,避免它們被不當或惡意使用。
    的頭像 發表于 07-01 10:21 ?976次閱讀
    <b class='flag-5'>鴻蒙</b><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'>服務</b>:應用權限管控<b class='flag-5'>概述</b> <b class='flag-5'>程序</b><b class='flag-5'>訪問</b><b class='flag-5'>控制</b>

    鴻蒙開發Ability Kit程序框架服務:選擇申請權限的方式

    應用在訪問數據或者執行操作時,需要評估該行為是否需要應用具備相關的權限。如果確認需要目標權限,則需要在應用安裝包中申請目標權限。
    的頭像 發表于 07-01 09:50 ?711次閱讀
    <b class='flag-5'>鴻蒙</b><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'>服務</b>:選擇申請權限的方式

    鴻蒙開發Ability Kit程序框架服務:向用戶申請授權

    當應用需要訪問用戶的隱私信息或使用系統能力時,例如獲取位置信息、訪問日歷、使用相機拍攝照片或錄制視頻等,應該向用戶請求授權,這部分權限是user_grant權限。
    的頭像 發表于 07-01 09:18 ?855次閱讀
    <b class='flag-5'>鴻蒙</b><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'>服務</b>:向用戶申請授權

    鴻蒙開發Ability Kit程序框架服務:FA模型訪問Stage模型DataShareExtensionAbility

    無論FA模型還是Stage模型,數據讀寫功能都包含客戶端和服務端兩部分。
    的頭像 發表于 06-25 14:30 ?650次閱讀
    <b class='flag-5'>鴻蒙</b><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'>服務</b>:FA模型<b class='flag-5'>訪問</b>Stage模型DataShareExtensionAbility

    鴻蒙開發Ability Kit程序框架服務:任務管理

    AbilityRecord:系統服務側管理一個UIAbility實例的最小單元,對應一個應用側的UIAbility組件實例。系統服務側管理UIAbility實例數量上限為512個。
    的頭像 發表于 06-24 14:46 ?713次閱讀
    <b class='flag-5'>鴻蒙</b><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'>服務</b>:任務管理

    鴻蒙Ability Kit程序框架服務)【應用啟動框架AppStartup】

    `AppStartup`提供了一種更加簡單高效的初始化組件的方式,支持異步初始化組件加速應用的啟動時間。使用啟動框架應用開發者只需要分別為待初始化的組件實現`AppStartup`提供
    的頭像 發表于 06-10 18:38 ?1073次閱讀
    主站蜘蛛池模板: 国产日韩精品欧美一区色 | 精品卡1卡2卡三卡免费网站视频 | 亚洲jizzjizz妇女 | 啪视频免费 | 久久黄色毛片 | 国产亚洲精品aaa大片 | 69国产成人精品午夜福中文 | 久操视频网站 | 午夜两性色视频免费网站 | 欧美女人天堂 | 欧美成人看片一区二区三区 | 能看的黄色网址 | 天天操夜夜骑 | 人人爱人人插 | 国产午夜精品久久久久免费视小说 | 亚洲无线码一区在线观看 | 在线播放你懂得 | 久久精品国产四虎 | 伊人久久综合成人网小说 | 在线精品国产三级 | 三级毛片网站 | 国产亚洲精品aaa大片 | 狠狠操狠狠操 | 久久免费视频精品 | 国产视频福利 | 久久久久久久国产精品电影 | 亚洲欧美色图 | 亚洲午夜久久影院 | 午夜视频免费 | 永久看日本大片免费 | 女人张开双腿让男人桶完整 | video欧美性精品 | 亚洲国内精品 | japanese69xxx日本 japanesexxx日本69 | 小优视频在线 | 亚洲偷图色综合色就色 | 丁香婷婷综合五月六月 | se01亚洲 | 久久久久久久久国产 | 婷婷免费高清视频在线观看 | 狠狠狠色丁香婷婷综合久久88 |