国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

OpenAtom OpenHarmony三方庫創(chuàng)建發(fā)布及安全隱私檢測

這篇具有很好參考價(jià)值的文章主要介紹了OpenAtom OpenHarmony三方庫創(chuàng)建發(fā)布及安全隱私檢測。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

OpenAtom?OpenHarmony三方庫(以下簡稱“三方庫”或“包”),是經(jīng)過驗(yàn)證可在OpenHarmony系統(tǒng)上可重復(fù)使用的軟件組件,可幫助開發(fā)者快速開發(fā)OpenHarmony應(yīng)用。三方庫根據(jù)其開發(fā)語言分為2種,一種是使用JavaScript和TypeScript語言的三方庫,通常以源碼或OpenHarmony?HAR/HSP的方式引入,在應(yīng)用開發(fā)中使用。另一種是C和C++語言的三方庫,通常在應(yīng)用開發(fā)中通過N-API暴露JS接口的方式使用,或直接編譯在OpenHarmony操作系統(tǒng)鏡像中。??

鼓勵(lì)開發(fā)者通過OpenHarmony三方庫中心倉(地址為:https://ohpm.openharmony.cn/,以下簡稱“OHPM平臺”或“本平臺”)來分享自己的三方庫(無論是否已經(jīng)開源),能讓更多的開發(fā)者免費(fèi)使用,繁榮OpenHarmony應(yīng)用生態(tài)。本文將具體介紹三方庫的發(fā)布與安全隱私檢測。

一、創(chuàng)建及發(fā)布三方庫

1.1?創(chuàng)建三方庫

創(chuàng)建OpenHarmony三方庫,支持通過DevEco?Studio(以下簡稱IDE)界面創(chuàng)建和OHPM命令行創(chuàng)建兩種方式。

方法1:通過IDE界面創(chuàng)建

在應(yīng)用工程中,新創(chuàng)建Module,選擇"Static?Library"模板,創(chuàng)建完成后,完善oh-package.json5的信息,其中名稱、版本等信息根據(jù)實(shí)際情況填寫。

?

下載ohpm工具包,安全,OpenHarmony

方法2:通過OHPM命令行創(chuàng)建

OHPM命令行創(chuàng)建,可通過三方中心倉指導(dǎo)文檔操作,鏈接地址:https://ohpm.openharmony.cn/#/cn/help/createfile

1.2?編譯打包HAR/HSP

開發(fā)完庫模塊后,選中模塊名,然后通過DevEco?Studio菜單欄的Build?>?Make?Module?${libraryName}進(jìn)行編譯構(gòu)建,生成HAR/HSP。HAR/HSP可用于工程其它模塊的引用,或?qū)AR/HSP上傳至OHPM平臺,供其他開發(fā)者下載使用。若部分源碼文件不需要打包至HAR/HSP中,可通過創(chuàng)建.ohpmignore文件,配置打包時(shí)要忽略的文件/文件夾。

1.3?發(fā)布三方庫

(一)敏感信息自檢

將敏感信息發(fā)布到本平臺可能會損害您的用戶、危及您的開發(fā)基礎(chǔ)架構(gòu)、造成高昂的修復(fù)成本,并使您面臨法律訴訟的風(fēng)險(xiǎn)。我們強(qiáng)烈建議在將三方庫發(fā)布到本平臺之前,刪除敏感信息,例如私鑰、密碼、個(gè)人信息和信用卡數(shù)據(jù)等。

(二)OHPM公鑰配置

OpenHarmony?三方庫中心倉 和?ohpm-cli?命令行工具的通信(查詢、下載、發(fā)布),需要建立可信的安全通道,可以按如下步驟進(jìn)行配置?OHPM?公鑰。

1.?在進(jìn)行?publish?發(fā)布前,請先確保在OpenHarmony三方庫中心倉上已經(jīng)創(chuàng)建了帳號,且利用工具?ssh-keygen?生成公、私鑰文件,可執(zhí)行以下命令:

ssh-keygen -m PEM -t RSA -b 4096 -f ~/.ssh_ohpm/mykey

說明:?~/.ssh_ohpm/mykey?為私鑰文件mykey的文件路徑,按照實(shí)際情況指定。指定的私鑰存儲目錄必須存在。追加了.pub后綴的相應(yīng)公鑰文件會在與私鑰相同的目錄中生成。

注意:OHPM包管理器只支持加密密鑰認(rèn)證,請?jiān)谏晒借€時(shí)輸入密碼。

2.?請將公鑰上傳至OpenHarmony三方庫中心倉【個(gè)人中心】-【認(rèn)證管理】下:點(diǎn)擊頁面左上角的“新增”按鈕,并將公鑰文件(mykey.pub)的內(nèi)容粘貼到公鑰輸入框中。

?

下載ohpm工具包,安全,OpenHarmony

3.?請將對應(yīng)私鑰文件路徑配置到?.ohpmrc?文件中?key_path?字段上,可執(zhí)行以下命令進(jìn)行配置:

ohpm config set key_path ~/.ssh_ohpm/mykey

最后登錄本平臺,從?【個(gè)人中心】頁面中【復(fù)制發(fā)布碼】,并配置到?.ohpmrc?文件中?publish_id?字段上,可執(zhí)行如下命令:

ohpm config set publish_id your_publish_id

(三)發(fā)布

執(zhí)行如下命令發(fā)布HAR,<HAR路徑>請指定為待發(fā)布HAR的具體路徑

ohpm publish <HAR路徑>

publish?命令其他使用方法及相關(guān)規(guī)則,請參閱?ohpm?publish?常用命令章節(jié)。

發(fā)布成功之后,本平臺將會給您的賬號發(fā)送“創(chuàng)建上架審核單成功”通知,您可登錄本平臺,進(jìn)入個(gè)人中心界面,關(guān)注【消息】通知。

?

下載ohpm工具包,安全,OpenHarmony

(四)等待審核

審核通過之后將會給您的賬號發(fā)送?“審核通過”通知,您可登錄本平臺個(gè)人中心管理界面,關(guān)注【個(gè)人中心】-【消息】通知。

上架審核通過通知消息示例:

?

下載ohpm工具包,安全,OpenHarmony

(五)管理已發(fā)布的三方庫

登錄本平臺,在【個(gè)人中心】-【Package】管理界面,查看已發(fā)布的三方庫審核、上下架狀態(tài)。

?

下載ohpm工具包,安全,OpenHarmony

二、三方庫安全隱私檢測

安全是OHPM平臺的核心原則之一,為此,我們將基于OHPM平臺行為準(zhǔn)則對您的賬號及使用該賬號提交上架審核的內(nèi)容。三方庫審核流程主要包括自動(dòng)化工具掃描和人工審核,對三方庫進(jìn)行監(jiān)測和分析,以識別可能存在的惡意行為。

下載ohpm工具包,安全,OpenHarmony

圖1?三方庫審核流程

2.1?工具掃描

其中,工具掃描包括完整性檢查與安全性檢查兩部分。完整性檢查將基于創(chuàng)建三方庫的具體要求進(jìn)行三方庫目錄、內(nèi)容審核,如果您提交的三方庫缺少必要性文件,三方庫將被退回,請您根據(jù)提示完善三方庫內(nèi)容后再次提交上架審核;安全性檢查將結(jié)合目前已有的安全檢測工具,對三方庫進(jìn)行定期檢測。支持的風(fēng)險(xiǎn)類型包括:

1.?安全漏洞檢測

安全漏洞檢測工具可以對三方庫進(jìn)行實(shí)時(shí)漏洞檢測,并融合網(wǎng)絡(luò)環(huán)境、威脅情報(bào)、漏洞影響、poc、時(shí)間因子、CVSS評分等多個(gè)風(fēng)險(xiǎn)評估因子對漏洞進(jìn)行風(fēng)險(xiǎn)評估,以便及時(shí)對高危漏洞進(jìn)行處理或修復(fù),確保盡快實(shí)現(xiàn)漏洞的發(fā)現(xiàn)、修復(fù)及驗(yàn)證工作。

2.?惡意軟件檢測

安全檢測工具利用惡意性聚類、深層關(guān)聯(lián)關(guān)系挖掘的手段,針對特種木馬及惡意程序進(jìn)行檢查分析,可以檢測多種樣本類型,能識別出偽裝成圖片或其他正常文件的木馬,以及各種惡意軟件包。然后利用依賴檢測分析發(fā)現(xiàn)項(xiàng)目、軟件依賴關(guān)系,幫助企業(yè)發(fā)現(xiàn)使用的開源包(開源庫)的依賴項(xiàng),以及當(dāng)前存在的已知安全漏洞,提高三方庫的透明度和安全性。如果發(fā)現(xiàn)安全隱患,三方庫將被退回,并提示審核不通過的原因;

3. ?其他安全掃描

除以上兩種安全檢測,三方包在上架前必須經(jīng)過以下幾個(gè)維度掃描:

(1)敏感函數(shù)的調(diào)用:通過構(gòu)建所有潛在的調(diào)用棧,分析程序的敏感行為。

????(2)權(quán)限濫用:包含敏感權(quán)限,高風(fēng)險(xiǎn)權(quán)限的聲明,聲明未使用,或者使用未聲明。

????(3)存在風(fēng)險(xiǎn)的網(wǎng)絡(luò)連接:包括URL,IP檢測。

????(4)數(shù)據(jù)跨境的檢查:跨境分級,規(guī)避法律風(fēng)險(xiǎn)。

????(5)內(nèi)容的合規(guī):比如內(nèi)嵌圖片,文字是否存在黃賭毒,涉政,涉敏等。

????(6)個(gè)人數(shù)據(jù)的搜集:圍繞工信部定義的個(gè)人數(shù)據(jù)列表,進(jìn)行分析處理。

????(7)污點(diǎn)分析:通過污點(diǎn)分析技術(shù),得出個(gè)人數(shù)據(jù)是否存在被發(fā)送出去的可能。

????(8)SDK偵測:源碼級別和配置文件級別的SCA。

(9)關(guān)聯(lián)啟動(dòng)和常駐行為:檢測非用戶主動(dòng)發(fā)起的關(guān)聯(lián)啟動(dòng)行為,或者退出進(jìn)程常駐行為。

2.2?人工復(fù)審

人工復(fù)審會對提交的三方庫進(jìn)行功能性測試,如果三方庫沒有真正的功能實(shí)現(xiàn)或其功能無法在OpenHarmony上驗(yàn)證,將被視為無效三方庫,三方庫將被退回,并提示審核不通過的原因。

更多信息請參考:https://ohpm.openharmony.cn/#/cn/help/introduction

?文章來源地址http://www.zghlxwxcb.cn/news/detail-774176.html

到了這里,關(guān)于OpenAtom OpenHarmony三方庫創(chuàng)建發(fā)布及安全隱私檢測的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 安全開發(fā)-JS應(yīng)用&NodeJS指南&原型鏈污染&Express框架&功能實(shí)現(xiàn)&審計(jì)&WebPack打包器&第三方庫JQuery&安裝使用&安全檢測

    安全開發(fā)-JS應(yīng)用&NodeJS指南&原型鏈污染&Express框架&功能實(shí)現(xiàn)&審計(jì)&WebPack打包器&第三方庫JQuery&安裝使用&安全檢測

    Node.js是運(yùn)行在服務(wù)端的JavaScript 文檔參考:https://www.w3cschool.cn/nodejs/ Nodejs安裝:https://nodejs.org/en 三方庫安裝 express:Express是一個(gè)簡潔而靈活的node.js Web應(yīng)用框架 body-parser:node.js中間件,用于處理 JSON, Raw, Text和URL編碼的數(shù)據(jù)。 cookie-parser:這就是一個(gè)解析Cookie的工具。通過re

    2024年02月11日
    瀏覽(58)
  • 螞蟻集團(tuán)發(fā)布AI安全檢測平臺“蟻鑒2.0”,可實(shí)現(xiàn)用生成式能力檢測生成式模型

    7月 7日, 2023世界人工智能大會( WAIC ) “ 聚焦·大模型時(shí)代AIGC新浪潮 — 可信 AI ”論壇 舉行, 螞蟻集團(tuán) 聯(lián)合清華大學(xué) 發(fā)布 AI安全檢測平臺“蟻鑒2.0”。 蟻鑒 2.0 可實(shí)現(xiàn)用生成式 AI能力檢測生成式AI模型,可 識別 數(shù)據(jù)安全、內(nèi)容安全、科技倫理三大類的數(shù)百種風(fēng)險(xiǎn), 覆蓋

    2024年02月15日
    瀏覽(18)
  • openHarmony4.0Release-riscv64荔枝派版本新增glmark2三方庫

    openHarmony4.0Release-riscv64荔枝派版本新增glmark2三方庫

    如題,需要在openHarmony4.0Release-riscv64荔枝派版本的third_party目錄下增加glmark2。 由于其他同事已經(jīng)在別的環(huán)境上完成代碼適配,可以直接拿過來用。 https://gitee.com/wawanala/glmark2-es2 在third_party目錄下直接git clone下載后解壓即可。 參考https://www.51cto.com/article/745922.html 文件增加以下內(nèi)

    2024年04月12日
    瀏覽(19)
  • OpenHarmony 4.1計(jì)劃明年Q1發(fā)布, 5.0預(yù)計(jì)Q3發(fā)布

    OpenHarmony 4.1計(jì)劃明年Q1發(fā)布, 5.0預(yù)計(jì)Q3發(fā)布

    據(jù)HarmonyOS官方組織透露,OpenHarmony 4.0 版本已于 10 月 26 日正式發(fā)布,開發(fā)套件同步升級到 API 10。開放原子開源基金會現(xiàn)更新了 OpenHarmony 4.15.0 版本路線圖。據(jù)介紹,OpenHarmony 4.1 Beta 版本預(yù)計(jì)將于年底完成測試并發(fā)布,而 Release 發(fā)行版預(yù)計(jì)會在明年第一季度發(fā)布,而 OpenHarmony

    2024年02月05日
    瀏覽(19)
  • OpenHarmony生態(tài)如何建?北航牽頭發(fā)布《面向OpenHarmony的軟件工程研究路線圖》

    OpenHarmony生態(tài)如何建?北航牽頭發(fā)布《面向OpenHarmony的軟件工程研究路線圖》

    CODEWISDOM 2023年10月26日,OpenHarmony的4.0版本正式上線,引發(fā)了用戶,開發(fā)者和學(xué)術(shù)圈廣泛討論。作為新興的移動(dòng)端平臺,OpenHarmony以其突破性的創(chuàng)新頻頻“出圈”,至今已經(jīng)走過三載春秋。以史為鑒,可以知興替。為了更好地了解OpenHarmony平臺的特點(diǎn)和優(yōu)勢,現(xiàn)有移動(dòng)平臺的不足

    2024年01月17日
    瀏覽(15)
  • OpenHarmony 4.1 Beta1發(fā)布【堅(jiān)果派-堅(jiān)果】

    作者:堅(jiān)果 團(tuán)隊(duì):堅(jiān)果派 公眾號:“大前端之旅” 團(tuán)隊(duì)介紹:堅(jiān)果派由堅(jiān)果創(chuàng)建,團(tuán)隊(duì)擁有8個(gè)華為HDE,3個(gè)HSD,以及若干其他領(lǐng)域的三十余位萬粉博主運(yùn)營。 本人為華為HDE、中國計(jì)算機(jī)學(xué)會CCF專業(yè)會員、OpenHarmony布道師、開發(fā)者聯(lián)盟優(yōu)秀講師、2023年開源之夏導(dǎo)師、2023年Op

    2024年02月02日
    瀏覽(19)
  • 未來已來,OpenHarmony 3.2 Release發(fā)布,邁入發(fā)展新階段

    目錄 OpenHarmony 3.2 Release為開發(fā)者帶來了什么 ArkUI 組件能力增強(qiáng) UI界面開發(fā)支持一次開發(fā)適配多屏幕規(guī)格 應(yīng)用框架 應(yīng)用包管理 分布式技術(shù) 分布式軟總線 分布式硬件 分布式數(shù)據(jù)管理 媒體 音頻 播放 相機(jī) 圖片 程序訪問控制 ArkCompiler 語言特性增強(qiáng) 編譯器運(yùn)行時(shí)功能 語言基礎(chǔ)庫

    2024年02月13日
    瀏覽(21)
  • OpenHarmony 4.0 Beta2新版本發(fā)布,邀您體驗(yàn)

    2023年8月3日,OpenAtom?OpenHarmony(簡稱“OpenHarmony”)發(fā)布了Beta2版本,相較于歷史版本我們持續(xù)完善ArkUI、文件管理、媒體、窗口、安全等系統(tǒng)能力、提升體驗(yàn)。歡迎開發(fā)者了解并升級使用,積極反饋寶貴建議、參與貢獻(xiàn),共同促進(jìn)4.0版本的成熟。 為了方便社區(qū)開發(fā)者了解新版

    2024年02月09日
    瀏覽(18)
  • HarmonyOS 鴻蒙開發(fā)DevEco Studio OpenHarmony:創(chuàng)建OpenHarmony工程

    目錄 創(chuàng)建和配置新工程 將原子化服務(wù)工程改為應(yīng)用工程 當(dāng)開始開發(fā)一個(gè)OpenHarmony應(yīng)用/服務(wù)時(shí),首先需要根據(jù)工程創(chuàng)建向?qū)?,?chuàng)建一個(gè)新的工程,工具會自動(dòng)生成對應(yīng)的代碼和資源模板。 說明 在運(yùn)行DevEco Studio工程時(shí),建議每一個(gè)運(yùn)行窗口有2GB以上的可用內(nèi)存空間。 通過如下

    2024年01月25日
    瀏覽(22)
  • 【規(guī)范】小程序發(fā)布,『小程序隱私保護(hù)指引』填寫指南

    【規(guī)范】小程序發(fā)布,『小程序隱私保護(hù)指引』填寫指南

    ??緣由 『小程序隱私保護(hù)指引』小程序發(fā)布,每次都躲不開! ??事情起因: 最近在幫朋友弄一個(gè)小項(xiàng)目, uniapp+unicloud壁紙小程序 。雖然之前做過不少小程序,但是每次發(fā)布正式版本時(shí)都有一步『 小程序隱私保護(hù)指引 』需要填寫,每次填每次忘。這次秉承 好記性不如爛筆

    2024年04月09日
    瀏覽(35)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包