一種自動化的智能合約代碼缺陷檢測系統(tǒng)和方法

基本信息

申請?zhí)?/td> CN201810792738.4 申請日 -
公開(公告)號 CN109063477B 公開(公告)日 2021-04-20
申請公布號 CN109063477B 申請公布日 2021-04-20
分類號 G06F21/56(2013.01)I;G06Q20/40(2012.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 楊霞 申請(專利權(quán))人 成都鏈安科技有限公司
代理機(jī)構(gòu) 成都四合天行知識產(chǎn)權(quán)代理有限公司 代理人 王記明
地址 610000四川省成都市成華區(qū)二環(huán)路東二段508號7層714號房
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種自動化的智能合約代碼缺陷檢測系統(tǒng)和方法,全自動化對區(qū)塊鏈智能合約做缺陷代碼檢查;使用靜態(tài)代碼分析和動態(tài)路徑遍歷相結(jié)合的方式,再加上獨(dú)立可擴(kuò)充的安全模型庫和規(guī)則匹配庫,使得缺陷代碼檢查更加完備、準(zhǔn)確可靠,解決了缺陷代碼中漏報(bào)問題;同時(shí)實(shí)時(shí)加載區(qū)塊鏈底層平臺接口調(diào)用,并將生成的測試案例和反例在區(qū)塊鏈平臺上驗(yàn)證缺陷代碼是否是偽錯(cuò)誤,能有效、準(zhǔn)確的查找出智能合約缺陷代碼,通過源碼映射引擎,還可將缺陷錯(cuò)誤代碼定位到智能合約源代碼具體位置。??