[發明專利]一種代碼靜態分析方法和裝置在審
| 申請號: | 201810792456.4 | 申請日: | 2018-07-18 |
| 公開(公告)號: | CN110737464A | 公開(公告)日: | 2020-01-31 |
| 發明(設計)人: | 袁偉 | 申請(專利權)人: | 北京奇虎科技有限公司 |
| 主分類號: | G06F8/75 | 分類號: | G06F8/75;G06F8/41 |
| 代理公司: | 11323 北京市隆安律師事務所 | 代理人: | 權鮮枝;何立春 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼靜態分析 結果數據 區塊 驗證通過 用戶提交 計算機可讀存儲介質 電子設備 分析規則 接收用戶 虛擬貨幣 提供方 分發 分析 驗證 反饋 保存 賬戶 優化 | ||
1.一種代碼靜態分析方法,其中,該方法包括:
接收用戶提交的代碼靜態分析結果數據,并進行驗證分析;
通過區塊鏈技術,將驗證通過的代碼靜態分析結果數據保存至區塊鏈的指定區塊中;
以及,通過區塊鏈技術,向驗證通過的用戶的賬戶分發與其提交的代碼靜態分析結果數據對應的一定數量的虛擬貨幣。
2.如權利要求1所述的方法,其中,該方法進一步包括:
當接收到用戶的權限兌換請求時,根據接收到的權限兌換請求中的虛擬貨幣的指定數量,設定該用戶的代碼靜態分析的使用權限;
或者,當接收到用戶的指定貨幣兌換請求時,將用戶的賬戶中的指定數量的虛擬貨幣,兌換成與指定數量的虛擬貨幣對應的一定數量的指定貨幣,將兌換的一定數量的指定貨幣記錄在該用戶的賬戶中。
3.如權利要求1所述的方法,其中,所述用戶提交的代碼靜態分析結果數據包括如下的一種或多種:
代碼樣本的分析結果數據;
已分析的代碼樣本數據;
用于代碼靜態分析的分析規則代碼數據。
4.如權利要求1所述的方法,其中,所述區塊鏈的指定區塊包括保存用于代碼靜態分析的分析規則代碼的區塊、保存代碼樣本的區塊;
所述將驗證通過的代碼靜態分析結果數據保存至區塊鏈的指定區塊中包括:
當驗證通過的代碼靜態分析結果數據是已分析的代碼樣本數據時,將該已分析的代碼樣本數據作為一條新的數據寫入區塊鏈的保存有代碼樣本的區塊中;和/或,
當驗證通過的代碼靜態分析結果數據是用于代碼靜態分析的分析規則代碼數據,將該用于代碼靜態分析的分析規則代碼數據作為一條新的數據寫入區塊鏈的保存用于代碼靜態分析的分析規則代碼的區塊中。
5.如權利要求4所述的方法,其中,所述區塊鏈的指定區塊還包括保存當前代碼靜態分析的誤報率和漏測率;該方法進一步包括:
獲取所述區塊鏈的指定區塊中的代碼樣本增加后的新的代碼靜態分析的誤報率和漏測率,和/或,獲取使用新寫入的用于代碼靜態分析的分析規則代碼進行代碼靜態分析后的新的代碼靜態分析的誤報率和漏測率;
將獲取的新的代碼靜態分析的誤報率和漏測率作為一條新的數據寫入所述區塊鏈的保存代碼靜態分析的誤報率和漏測率的區塊中。
6.如權利要求1所述的方法,其中,所述接收用戶提交的代碼靜態分析結果數據,并進行驗證分析包括:
將用戶提交的代碼靜態分析結果數據發送至驗證人員處,以便所述驗證人員驗證用戶提交的代碼靜態分析結果數據是否有效;
接收所述驗證人員返回的驗證結果;
當接收到的驗證結果是驗證通過時,再執行通過區塊鏈技術,將驗證通過的代碼靜態分析結果數據保存至區塊鏈的指定區塊中的步驟。
7.如權利要求6所述的方法,其中,所述驗證結果中還包括所述驗證人員的權限信息;該方法進一步包括:
根據所述驗證人員的權限信息,判斷所述驗證人員是否有向所述區塊鏈的指定區塊中寫入數據的權限;
若判斷為是,且當接收到的驗證結果是驗證通過時,再執行通過區塊鏈技術,將驗證通過的代碼靜態分析結果數據保存至區塊鏈的指定區塊中的步驟。
8.一種代碼靜態分析裝置,其中,該裝置包括:
接收單元,適于接收用戶提交的代碼靜態分析結果數據,并進行驗證分析;
保存單元,適于通過區塊鏈技術,將驗證通過的代碼靜態分析結果數據保存至區塊鏈的指定區塊中;
分發單元,適于通過區塊鏈技術,向驗證通過的用戶的賬戶分發與其提交的代碼靜態分析結果數據對應的一定數量的虛擬貨幣。
9.一種電子設備,其中,該電子設備包括:
處理器;以及,
被安排成存儲計算機可執行指令的存儲器,所述可執行指令在被執行時使所述處理器執行根據權利要求1~7中任一項所述的方法。
10.一種計算機可讀存儲介質,其中,所述計算機可讀存儲介質存儲一個或多個程序,所述一個或多個程序當被處理器執行時,實現權利要求1~7中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司,未經北京奇虎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810792456.4/1.html,轉載請聲明來源鉆瓜專利網。





