鴻蒙OS 代碼安全檢查

2020-09-19 10:47 更新

DevEco Studio 針對 Java 語言代碼進(jìn)行安全檢查,掃描代碼安全問題,并根據(jù)掃描結(jié)果提示進(jìn)行修改,有助于開發(fā)提高代碼的健壯性。常見的代碼安全問題包括如下幾類:

  • 憑據(jù)管理
  • 認(rèn)證問題和會話管理
  • 權(quán)限控制
  • 加密問題
  • 信息泄露
  • 完整性保護(hù)
  • 隱私保護(hù)
  • 不正確輸入校驗
  • 安全編譯

檢查方法:鼠標(biāo)選中已打開的代碼編輯文件、或者鼠標(biāo)點(diǎn)擊選中文件或文件夾,或者按 Ctrl+ 鼠標(biāo)點(diǎn)擊選中多個文件,然后點(diǎn)擊鼠標(biāo)右鍵,選中 Code Check

img

掃描完成后:

  • 雙擊某個掃描結(jié)果可以跳轉(zhuǎn)到對應(yīng)代碼,可以根據(jù) Detail 的建議進(jìn)行修改。

  • 如果某個掃描結(jié)果不需要修改,可以對該掃描結(jié)果進(jìn)行屏蔽,屏蔽后再執(zhí)行

Code Check

將不再顯示該掃描結(jié)果。

  • 在掃描結(jié)果處,點(diǎn)擊鼠標(biāo)右鍵,選擇 Block False Positives 可以屏蔽該行的安全檢查。
  • 如需恢復(fù)安全檢查屏蔽的錯誤信息,可以在 .idea>shield_config.xml 中刪除某條屏蔽信息,或者直接刪除 .idea>shield_config.xml 文件來刪除全部屏蔽信息。

點(diǎn)擊放大

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號