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

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

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

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

DevEco Studio應(yīng)用與服務(wù)體檢工具介紹

HarmonyOS開發(fā)者 ? 來源:HarmonyOS開發(fā)者技術(shù) ? 2024-11-05 11:39 ? 次閱讀

應(yīng)用檢測工具是開發(fā)者快速提升鴻蒙應(yīng)用產(chǎn)品質(zhì)量不可或缺的。因此,我們要向您推薦DevEco Studio應(yīng)用與服務(wù)體檢工具(AppAnalyzer)。當(dāng)前已支持包括各種類型測試以及最佳實(shí)踐測試,對于當(dāng)前消費(fèi)者日益關(guān)心的安全隱私問題也提供了相關(guān)檢測項,幫助開發(fā)者在應(yīng)用上架前盡早發(fā)現(xiàn)安全問題,為消費(fèi)者提供安全可靠的鴻蒙應(yīng)用。

應(yīng)用/元服務(wù)開發(fā)完成后,開發(fā)者可以使用AppAnalyzer對應(yīng)用/元服務(wù)進(jìn)行本地測試體檢,并給出體檢報告、分析指導(dǎo)以及修改建議,幫助開發(fā)者提升應(yīng)用質(zhì)量及上架效率。在體檢過程中,工具會收集應(yīng)用的trace信息、代碼棧、內(nèi)存快照以及應(yīng)用頁面的截屏,并保存在本地工程目錄.appanalyzer下,幫助開發(fā)者快速進(jìn)行問題分析定位。開發(fā)者可以通過DevEco Studio連接本地設(shè)備,自主遍歷HarmonyOS應(yīng)用/元服務(wù)的功能,快速進(jìn)行自測試,查看測試結(jié)果及評分。

當(dāng)前應(yīng)用與服務(wù)體檢工具為開發(fā)者提供了如下安全檢測規(guī)則:

檢測規(guī)則 規(guī)則描述 規(guī)則指南
申請權(quán)限字段規(guī)范檢測 應(yīng)用(包括應(yīng)用引用的三方庫)所需權(quán)限必須在應(yīng)用的配置文件module.json5中嚴(yán)格按照權(quán)限開發(fā)指導(dǎo)逐個聲明;申請user_grant權(quán)限時,必須填寫reason字段 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides- V5/declare-permissions-V5
應(yīng)用Ability可見性設(shè)置檢測 應(yīng)評估Ability組件是否需要對外交互,不對外交互的Ability的exported/visible屬性禁止設(shè)置為true https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-harmony-application-security-V5#section93277172115
應(yīng)用Ability權(quán)限設(shè)置檢測 對外交互的Ability應(yīng)評估是否需要權(quán)限保護(hù),對于重要的功能Ability組件設(shè)置訪問權(quán)限,在組件中的permissions字段設(shè)置合理權(quán)限。 https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-harmony-application-security-V5#section16254131183715
DataShareExtensionAbility組件權(quán)限檢測 對DataShareExtensionAbility內(nèi)接口設(shè)置合理的讀寫訪問權(quán)限,在組件中的writePermission、readPermission、permissions字段設(shè)置合理權(quán)限 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/app-security-testing-0000001136113822-V2#section05591443184220
權(quán)限申請最小化原則檢測 權(quán)限申請滿足最小化原則,禁止申請不必要的、新版本廢棄的權(quán)限 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-permission-mgmt-overview-V5#%E6%9D%83%E9%99%90%E4%BD%BF%E7%94%A8%E7%9A%84%E5%9F%BA%E6%9C%AC%E5%8E%9F%E5%88%99
公共事件按收器權(quán)限訪問控制檢測 涉及敏感功能的公共事件進(jìn)行訪問權(quán)限控制,在組件中的permissions字段設(shè)置合理權(quán)限 https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-harmony-application-security-V5#section74546012413
應(yīng)用簽名完整性檢測 需要使用簽名工具或者IDE自帶工具對應(yīng)用進(jìn)行簽名 https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-harmony-application-security-V5#section64388132523
應(yīng)用簽名信息檢測 應(yīng)用證書所有者的CN、OU、O、C字段不能為空 https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-harmony-application-security-V5#section9566165615525

通過DevEcoStudio->Tools->AppAnalyzer打開應(yīng)用體檢功能,選擇已經(jīng)構(gòu)建測試包和套餐里的安全測試規(guī)則執(zhí)行(如圖1),點(diǎn)擊開始執(zhí)行應(yīng)用體檢,相關(guān)檢測項異常結(jié)果顯示如下:

fe42392a-9804-11ef-a511-92fbcf53809c.png

圖1

fe5ef90c-9804-11ef-a511-92fbcf53809c.png

圖2

檢測結(jié)果(如圖2)顯示ability中配置項存在異常,參考stage模型組件啟動規(guī)則指南對配置文件進(jìn)行修改,刪除對應(yīng)組件中exported屬性配置(如圖3),重新進(jìn)行掃描。

fe70ea9a-9804-11ef-a511-92fbcf53809c.png

圖3

再次選擇各項安全規(guī)則進(jìn)行測試,掃描通過結(jié)果(如圖4)所示:

fe8c2742-9804-11ef-a511-92fbcf53809c.png

圖4

綜上所述,應(yīng)用與服務(wù)體檢可用于測試并評價HarmonyOS應(yīng)用/服務(wù)的安全質(zhì)量,支持開發(fā)者對HarmonyOS應(yīng)用/服務(wù)進(jìn)行自測試,能快速提供評估結(jié)果和改進(jìn)建議,幫助開發(fā)者迅速提升產(chǎn)品質(zhì)量。更多應(yīng)用體檢能力,如性能、穩(wěn)定性、兼容性、功耗、UX、最佳實(shí)踐等專項。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開發(fā)者
    +關(guān)注

    關(guān)注

    1

    文章

    590

    瀏覽量

    17102
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1983

    瀏覽量

    30630
  • DevEco Studio
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    1151

原文標(biāo)題:DevEco Studio 應(yīng)用與元服務(wù)安全檢測,保障鴻蒙應(yīng)用安全無憂

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    華為鴻蒙系統(tǒng)應(yīng)用開發(fā)工具介紹 DevEco Studio

    簡單介紹華為鴻蒙系統(tǒng)應(yīng)用開發(fā)工具 DevEco Studio的安裝和使用據(jù)說12月份鴻蒙系統(tǒng)會推出手機(jī)的SDK哦,作為一名普通的開發(fā)者,表示非常期待。一、HUAWEI
    發(fā)表于 11-04 11:55

    【視頻】開發(fā)工具第13期:DevEco Studio特色功能介紹(一)

    本課程介紹DevEco studio工具雙向極速預(yù)覽、原子化開發(fā)助手、低代碼開發(fā)等三個特色功能以及做這些特色功能的意義。Deveco
    發(fā)表于 01-29 15:44

    【視頻】開發(fā)工具第14期:DevEco Studio特色功能介紹(二)

    本課程介紹DevEco studio工具中的方舟編譯、分布式調(diào)試調(diào)優(yōu)、超級終端模擬、原子化服務(wù)體檢
    發(fā)表于 01-29 15:49

    如何調(diào)出DevEco Studio的快捷工具圖標(biāo)?

    DevEco Studio怎么調(diào)出快捷工具圖標(biāo)?
    發(fā)表于 04-11 10:58

    DevEco Studio3.0Beta-HarmonyOS創(chuàng)建和運(yùn)行HelloWorld

    。4.在設(shè)備列表中,選擇Phone設(shè)備P40,并點(diǎn)擊按鈕,運(yùn)行模擬器。5.點(diǎn)擊DevEco Studio工具欄中的按鈕運(yùn)行工程,或使用默認(rèn)快捷鍵Shift+F10(macOS為Control+R)運(yùn)行工程。6.
    發(fā)表于 04-13 14:31

    應(yīng)用開發(fā)工具HUAWEI DevEco Studio 新特性分享

    應(yīng)用開發(fā)工具HUAWEI DevEco Studio 新特性分享資料
    發(fā)表于 07-22 14:09

    DevEco Studio,HarmonyOS和OpenHarmony應(yīng)用/服務(wù)開發(fā)差異

    現(xiàn)在的DevEco Studio同時支持HarmonyOS和OpenHarmony應(yīng)用/服務(wù)開發(fā),但在部分功能(如編程語言、模擬器、簽名等)的使用上存在差別,具體請參考下表。[]() HarmonyOS和OpenHarmony開
    發(fā)表于 01-09 10:12

    Huawei DevEco Studio使用指南

    Huawei DevEco Studio使用指南免費(fèi)下載。
    發(fā)表于 05-25 14:55 ?25次下載

    DevEco Studio 2.1 Release版HarmonyOS SDK升級

    DevEco Studio 版本說明記錄了 DevEco Studio 歷史版本的更新記錄: ①如果您已經(jīng)安裝 DevEco
    的頭像 發(fā)表于 06-26 17:49 ?2820次閱讀

    DevEco Studio 3.0 測試版來啦

    DevEco Studio 3.0是HarmonyOS 3.0和OpenHarmony 3.1應(yīng)用及服務(wù)開發(fā)配套的集成開發(fā)環(huán)境(IDE),支持ArkUI聲明式編程規(guī)范、低代碼開發(fā)、雙向預(yù)覽、全新構(gòu)建
    的頭像 發(fā)表于 04-07 11:48 ?2725次閱讀
    <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b> 3.0 測試版來啦

    HUAWEI DevEco Studio 3.0 Beta 4全新升級

    HUAWEI DevEco Studio(后文簡稱DevEco Studio)作為HarmonyOS應(yīng)用及服務(wù)開發(fā)的IDE,最近升級了新版本
    的頭像 發(fā)表于 07-08 09:22 ?2056次閱讀

    HUAWEI DevEco Studio 3.1版本發(fā)布,配套ArkTS聲明式開發(fā)全面升級

    HarmonyOS應(yīng)用及服務(wù)的一站式集成開發(fā)環(huán)境(IDE),DevEco Studio 3.1將配套ArkTS聲明式開發(fā)全面升級,高效開發(fā),快速調(diào)試,快來升級體驗(yàn)。 官網(wǎng)下載安裝包(復(fù)制到瀏覽器打開
    的頭像 發(fā)表于 11-16 19:20 ?1319次閱讀

    DevEco Studio 3.1 Beta新特性知多少

    HUAWEI DevEco Studio是開發(fā)HarmonyOS應(yīng)用及服務(wù)的一站式集成開發(fā)環(huán)境(IDE)。本次,DevEco Studio
    的頭像 發(fā)表于 04-21 11:15 ?688次閱讀
    <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b> 3.1 Beta新特性知多少

    DevEco Studio 3.1 Beta新特性知多少?

    HUAWEI DevEco Studio是開發(fā)HarmonyOS應(yīng)用及服務(wù)的一站式集成開發(fā)環(huán)境(IDE)。本次,DevEco Studio
    的頭像 發(fā)表于 04-21 16:50 ?869次閱讀
    <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b> 3.1 Beta新特性知多少?

    鴻蒙北向開發(fā)OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!
    的頭像 發(fā)表于 02-07 17:35 ?162次閱讀
    鴻蒙北向開發(fā)OpenHarmony4.1 <b class='flag-5'>DevEco</b> <b class='flag-5'>Studio</b>開發(fā)<b class='flag-5'>工具</b>安裝與配置
    主站蜘蛛池模板: 久久亚洲精选 | 国产69精品久久久久9牛牛 | 理论在线看 | 69日本xxxxxxxxx78| 欧美成人午夜 | 欧美激情片网站 | 亚洲视频www| 美女黄页网站免费进入 | 日日天天夜夜 | 日韩成人免费观看 | 奇米第四狠狠777高清秒播 | 最近国语剧情视频在线观看 | 不卡一区二区在线观看 | 色吧在线视频在线观看 | 国产色丁香久久综合 | 亚洲色图综合在线 | 男校霸把男校草玩出水男男 | 中文字幕色网站 | 亚洲午夜网 | 日本www色视频| 人人爱天天做夜夜爽 | 俄罗斯小屁孩cao大人免费 | 天天操天天摸天天爽 | 国产成人高清一区二区私人 | 欧美极品| 欧美性喷潮 | 四虎精品影院4hutv四虎 | 久久久久久久久综合 | 在线视频免费播放 | 5月丁香6月婷婷 | 奇米奇米 | 一级看片免费视频囗交 | 免费美剧在线观看 | 色宅男午夜电影在线观看 | 午夜免费成人 | 日本久草网 | 亚洲高清国产拍精品影院 | 成人午夜毛片 | 亚洲狠狠操 | 久久这里只有精品免费视频 | 日本在线视频一区二区 |