鴻蒙OS 系統安全

鴻蒙OS 系統安全

在搭載 HarmonyOS 的分布式終端上,可以保證“正確的人,通過正確的設備,正確地使用數據”。
? 通過“分布式多端協同身份認證”來保證“正確的人”。
? 通過“在分布式終端上構筑可信運行環境”來保證“正確的設備”。
? 通過“分布式數據在跨終端流動的過程中,對數據進行分類分級管理”來保證“正確地使用數據”。

正確的人

在分布式終端場景下,“正確的人”指通過身份認證的數據訪問者和業務操作者。“正確的人”是確保用戶數據不被非法訪問、用戶隱私不泄露的前提條件。

HarmonyOS 通過以下三個方面來實現協同身份認證:
? 零信任模型:HarmonyOS 基于零信任模型,實現對用戶的認證和對數據的訪問控制。當用戶需要跨設備訪問數據資源或者發起高安全等級的業務操作(例如,對安防設備的操作)時,HarmonyOS 會對用戶進行身份認證,確保其身份的可靠性。
? 多因素融合認證:HarmonyOS 通過用戶身份管理,將不同設備上標識同一用戶的認證憑據關聯起來,用于標識一個用戶,來提高認證的準確度。
? 協同互助認證:HarmonyOS 通過將硬件和認證能力解耦(即信息采集和認證可以在不同的設備上完成),來實現不同設備的資源池化以及能力的互助與共享,讓高安全等級的設備協助低安全等級的設備完成用戶身份認證。

正確的設備

在分布式終端場景下,只有保證用戶使用的設備是安全可靠的,才能保證用戶數據在虛擬終端上得到有效保護,避免用戶隱私泄露。
??安全啟動 確保源頭每個虛擬設備運行的系統固件和應用程序是完整的、未經篡改的。通過安全啟動,各個設備廠商的鏡像包就不易被非法替換為惡意程序,從而保護用戶的數據和隱私安全。
??可信執行環境 提供了基于硬件的可信執行環境(TEE,Trusted Execution Environment)來保護用戶的個人敏感數據的存儲和處理,確保數據不泄露。由于分布式終端硬件的安全能力不同,對于用戶的敏感個人數據,需要使用高安全等級的設備進行存儲和處理。HarmonyOS 使用基于數學可證明的形式化開發和驗證的 TEE 微內核,獲得了商用 OS 內核 CC EAL5+ 的認證評級。
??設備證書認證 支持為具備可信執行環境的設備預置設備證書,用于向其他虛擬終端證明自己的安全能力。對于有 TEE 環境的設備,通過預置 PKI(Public Key Infrastructure)設備證書給設備身份提供證明,確保設備是合法制造生產的。設備證書在產線進行預置,設備證書的私鑰寫入并安全保存在設備的 TEE 環境中,且只在 TEE 內進行使用。在必須傳輸用戶的敏感數據(例如密鑰、加密的生物特征等信息)時,會在使用設備證書進行安全環境驗證后,建立從一個設備的 TEE 到另一設備的 TEE 之間的安全通道,實現安全傳輸。如[圖1]所示。
圖1 設備證書使用示意圖

正確地使用數據

在分布式終端場景下,需要確保用戶能夠正確地使用數據。HarmonyOS 圍繞數據的生成、存儲、使用、傳輸以及銷毀過程進行全生命周期的保護,從而保證個人數據與隱私、以及系統的機密數據(如密鑰)不泄漏。
? 數據生成:根據數據所在的國家或組織的法律法規與標準規范,對數據進行分類分級,并且根據分類設置相應的保護等級。每個保護等級的數據從生成開始,在其存儲、使用、傳輸的整個生命周期都需要根據對應的安全策略提供不同強度的安全防護。虛擬超級終端的訪問控制系統支持依據標簽的訪問控制策略,保證數據只能在可以提供足夠安全防護的虛擬終端之間存儲、使用和傳輸。
? 數據存儲:HarmonyOS 通過區分數據的安全等級,存儲到不同安全防護能力的分區,對數據進行安全保護,并提供密鑰全生命周期的跨設備無縫流動和跨設備密鑰訪問控制能力,支撐分布式身份認證協同、分布式數據共享等業務。
? 數據使用:HarmonyOS 通過硬件為設備提供可信執行環境。用戶的個人敏感數據僅在分布式虛擬終端的可信執行環境中進行使用,確保用戶數據的安全和隱私不泄露。
? 數據傳輸:為了保證數據在虛擬超級終端之間安全流轉,需要各設備是正確可信的,建立了信任關系(多個設備通過華為帳號建立配對關系),并能夠在驗證信任關系后,建立安全的連接通道,按照* 數據流動的規則,安全地傳輸數據。當設備之間進行通信時,需要基于設備的身份憑據對設備進行身份認證,并在此基礎上,建立安全的加密傳輸通道。
? 數據銷毀:銷毀密鑰即銷毀數據。數據在虛擬終端的存儲,都建立在密鑰的基礎上。當銷毀數據時,只需要銷毀對應的密鑰即完成了數據的銷毀。

鴻蒙OS 系統安全-華為開發者話題 | 華為開發者聯盟 (huawei.com)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/92208.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/92208.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/92208.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Dify學習筆記】:保留原所有數據,升級Dify版本

【Dify學習筆記】:保留原所有數據,升級Dify版本原版本1.4.0 升級最新版1.7.1由于是升級成功后才記錄的筆記,沒法獲取舊頁面的版本了,先看下鏡像信息,上面的拉取的新容器,下面的之前的舊容器1、關閉舊docker…

微信小程序功能實現:頁面導航與跳轉

1. 聲明式導航&#xff08;navigator組件&#xff09;聲明式導航通過在WXML頁面中使用 <navigator> 組件來實現頁面跳轉&#xff0c;使用起來較為直觀簡便&#xff0c;語法格式如下&#xff1a;<navigator url"目標頁面路徑" open-type"跳轉類型"…

GenieWizard: Multimodal App Feature Discovery with LargeLanguage Models

GenieWizard:使用LargeLanguage模型發現多模式應用程序功能 以下是對論文《GenieWizard: Multimodal App Feature Discovery with Large Language Models》的詳細總結,結合教育技術學視角的分析: 一、核心問題與背景 問題背景: 多模態交互(如語音+觸摸)比傳統圖形交互更靈…

[硬件電路-120]:模擬電路 - 信號處理電路 - 在信息系統眾多不同的場景,“高速”的含義是不盡相同的。

一、按照維度區分在信息系統中&#xff0c;“高速”是一個相對且多維的概念&#xff0c;其核心在于信號或數據的動態變化速率遠超傳統系統處理能力&#xff0c;導致必須采用專門的設計技術來保障傳輸質量與實時性。這一概念可從以下四個維度解析&#xff1a;1、頻率維度&#x…

React ahooks——副作用類hooks之useThrottleFn

useThrottleFn 用于創建一個節流函數&#xff0c;確保該函數在指定時間內最多執行一次。一、基本使用import { useThrottleFn } from ahooks; import { Button, Space } from antd;const ThrottleDemo () > {const { run, cancel, flush } useThrottleFn((message) > {…

PostgreSQL——函數

PostgreSQL函數一、數學函數1.1、絕對值函數ABS(x)和圓周率函數PI()1.2、平方根函數SQRT(x)和求余函數MOD(x,y)1.3、取整函數CEIL(x)、CEILING(x)和FLOOR(x)1.4、四舍五入函數ROUND(x)和ROUND(x,y)1.5、符號函數SIGN(x)1.6、冪運算函數POW(x,y)、POWER(x,y)和EXP(x)1.7、對數運…

ffmpeg下載windows教程

1.百度搜索ffmpeg&#xff0c;進入官網2.點擊Download3.點擊windows圖標&#xff0c;選擇藍色框內的點擊4.點擊藍色框內帶有win64下載5.下載完好打開bin&#xff0c;看到3個exe文件6.打開cmd文件輸入 ffmpeg -version &#xff0c;出現以下畫面證明安裝成功7.然后添加環…

解鎖高并發LLM推理:動態批處理、令牌流和使用vLLM的KV緩存秘密

網羅開發&#xff08;小紅書、快手、視頻號同名&#xff09;大家好&#xff0c;我是 展菲&#xff0c;目前在上市企業從事人工智能項目研發管理工作&#xff0c;平時熱衷于分享各種編程領域的軟硬技能知識以及前沿技術&#xff0c;包括iOS、前端、Harmony OS、Java、Python等方…

跨域場景下的Iframe事件監聽

背景在當前window窗口&#xff0c;對于一些浮窗組件&#xff0c;一般需要點擊當前window下的其他位置才能夠隱藏浮窗。但如果當前窗口中存在iframe區域&#xff0c;那么由于一些特殊的性質&#xff0c;無法通過常規的click點擊事件監聽iframe元素的點擊&#xff0c;而通過conte…

零知識證明入門應用指南:原理與Python實踐

目錄 零知識證明入門應用指南:原理與Python實踐 1. 引言:隱私計算的革命 2. 零知識證明基礎原理 2.1 數學基礎:離散對數問題 2.2 基本協議流程 2.3 核心概念 3. Schnorr協議:經典ZKP實現 3.1 協議數學描述 3.2 Python實現 4. 非交互式證明:Fiat-Shamir變換 4.1 原理 4.2 P…

PyTorch中三角函數與特殊運算詳解和實戰場景示例

在 PyTorch 中&#xff0c;三角函數&#xff08;如 sin, cos, tan 等&#xff09;和一些特殊數學運算&#xff08;如雙曲函數、反三角函數、hypot, atan2, clamp, lerp, sigmoid, softplus, special 模塊等&#xff09;被廣泛用于科學計算、機器學習、深度學習中的前向推理或梯…

論文閱讀: Mobile Edge Intelligence for Large LanguageModels: A Contemporary Survey

地址&#xff1a;Mobile Edge Intelligence for Large Language Models: A Contemporary Survey 摘要 設備端大型語言模型&#xff08;LLMs&#xff09;指在邊緣設備上運行 LLMs&#xff0c;與云端模式相比&#xff0c;其成本效益更高、延遲更低且更能保護隱私&#xff0c;因…

JavaWeb(蒼穹外賣)--學習筆記17(Websocket)

前言 本篇文章是學習B站黑馬程序員蒼穹外賣的學習筆記&#x1f4d1;。我的學習路線是Java基礎語法-JavaWeb-做項目&#xff0c;管理端的功能學習完之后&#xff0c;就進入到了用戶端微信小程序的開發&#xff0c;&#x1f64c;用戶下單并且支付成功后&#xff0c;需要第一時間通…

WebForms 簡介

WebForms 簡介 概述 WebForms 是微軟公司推出的一種用于構建動態網頁和應用程序的技術。自 2002 年推出以來,WebForms 成為 ASP.NET 技術棧中重要的組成部分。它允許開發者以類似于桌面應用程序的方式創建交互式網頁,極大地提高了 Web 開發的效率和體驗。 WebForms 的工作…

vsCode軟件中JS文件中啟用Emmet語法支持(React),外加安裝兩個常用插件

1.點擊vsCode軟件中的設置&#xff08;就是那個齒輪圖標&#xff09;&#xff0c;如下圖2.在搜索框中輸入emmet&#xff0c;然后點擊添加項&#xff0c;填寫以下值&#xff1a;項&#xff1a;javascript 值&#xff1a;javascriptreact。如下圖3.可以安裝兩個常用插件&#xf…

【第2話:基礎知識】 自動駕駛中的世界坐標系、車輛坐標系、相機坐標系、像素坐標系概念及相互間的轉換公式推導

自動駕駛中的坐標系概念及相互間的轉換公式推導 在自動駕駛系統中&#xff0c;多個坐標系用于描述車輛、傳感器和環境的相對位置。這些坐標系之間的轉換是實現定位、感知和控制的關鍵。下面我將逐步解釋常見坐標系的概念&#xff0c;并推導相互轉換的公式。推導基于標準幾何變換…

深度拆解Dify:開源LLM開發平臺的架構密碼與技術突圍

注&#xff1a;此文章內容均節選自充電了么創始人&#xff0c;CEO兼CTO陳敬雷老師的新書《GPT多模態大模型與AI Agent智能體》&#xff08;跟我一起學人工智能&#xff09;【陳敬雷編著】【清華大學出版社】 清華《GPT多模態大模型與AI Agent智能體》書籍配套視頻課程【陳敬雷…

tomcat處理請求流程

1.瀏覽器在請求一個servlet時,會按照HTTP協議構造一個HTTP請求,通過Socket連接發送給Tomcat. 2.Tomcat通過不同的IO模型接收到Socket的字節流數據。 3.接收到數據后,按照HTTP協議解析字節流,得到HttpServletRequest對象 4.通過HttpServletRequest對象,也就是請求信息,找到該請求…

【音視頻】WebRTC 一對一通話-信令服

一、服務器配置 服務器在Ubuntu下搭建&#xff0c;使用C語言實現&#xff0c;由于需要使用WebSocket和前端通訊&#xff0c;同時需要解析JSON格式&#xff0c;因此引入了第三方庫&#xff1a;WebSocketpp和nlonlohmann&#xff0c;這兩個庫的具體配置方式可以參考我之前的博客…

Spring(以 Spring Boot 為核心)與 JDK、Maven、MyBatis-Plus、Tomcat 的版本對應關系及關鍵注意事項

以下是 Spring&#xff08;以 Spring Boot 為核心&#xff09;與 JDK、Maven、MyBatis-Plus、Tomcat 的版本對應關系及關鍵注意事項&#xff0c;基于最新技術生態整理&#xff1a; 一、Spring Boot 與 JDK 版本對應 Spring Boot 2.x 系列 最低要求&#xff1a;JDK 1.8推薦版本…