日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種以太坊智能合約問題檢測和預防方法與裝置在審

專利信息
申請號: 201911314940.7 申請日: 2019-12-19
公開(公告)號: CN111177730A 公開(公告)日: 2020-05-19
發明(設計)人: 張鵬程;肖鋒;于佳男;張勐;吉順慧;戴啟印;曹文南 申請(專利權)人: 河海大學
主分類號: G06F21/57 分類號: G06F21/57
代理公司: 南京蘇高專利商標事務所(普通合伙) 32204 代理人: 孟紅梅
地址: 211100 江*** 國省代碼: 江蘇;32
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 以太 智能 合約 問題 檢測 預防 方法 裝置
【說明書】:

發明提出了一種以太坊智能合約問題檢測和預防方法與裝置,該方法的輸入是用戶給定的以太坊智能合約源代碼。首先格式化源代碼,整理代碼的格式。然后根據不同問題的特征確定對應的正則表達式及檢測規則,并確定預防重入漏洞和整數溢出漏洞的代碼語句構造方法,再使用定義的正則表達式對格式化后的代碼進行匹配,通過匹配定位可能存在問題的代碼語句。對于整數溢出漏洞和重入漏洞兩種智能合約中的嚴重安全問題,本方法通過正則表達式定位可能存在問題的語句,然后通過程序插樁技術達成預防這兩種問題產生的效果。在檢測智能合約問題時,本方法可以獲得優良的準確率、查全率和檢測效率,并且可以覆蓋當前絕大部分的智能合約問題種類。

技術領域

本發明涉及一種代碼問題檢測和預防方法,尤其涉及一種針對以太坊智能合約的基于正則表達式和程序插樁的問題檢測和預防方法,屬于區塊鏈安全領域。

背景技術

以太坊是最大的支持智能合約的區塊鏈,市值超過160億美元。智能合約是在區塊鏈平臺上運行的自主程序。它們通常用幾種高級語言開發,然后編譯成字節碼。一旦將智能合約的字節碼部署到區塊鏈,任何人可以調用它的函數,但是不能更改字節碼。不幸的是,不可避免的,許多智能合約包含錯誤,但這些錯誤不能被修補,因為區塊鏈上數據的不可更改性。因此,擁有能夠幫助開發人員在將他們的字節碼部署到區塊鏈之前徹底檢測智能合約存在的問題的自動化工具是特別重要的。

靜態代碼分析是當前檢測以太坊智能合約安全的主流方法,現在已經提出了一些工具來檢測智能合約中存在的問題。然而,它們中的大多數只能處理智能合約的字節碼。雖然直接分析智能合約字節碼能夠帶來比較優秀的準確率,但檢測效率低下,并且不能夠覆蓋當下絕大部分種類的以太坊智能合約問題。因此,需要一個自動化工具,能夠快速地檢測以太坊智能合約問題,并且能夠覆蓋當下絕大部分種類的以太坊智能合約問題,在此基礎下,還要擁有不錯的準確率。雖然最近Tikhomirov等人提出了一種基于詞法分析、語法分析和XPath、處理以太坊智能合約源代碼的以太坊智能合約問題檢測和預防方法,但他們的方法仍然存在著一些缺陷:他們不能夠準確地描述智能合約問題語句的特征;他們無法檢測一些對于以太坊智能合約安全有嚴重威脅的問題,諸如重入漏洞和整數溢出漏洞;他們的方法基于詞法分析、語法分析和Xpath,這使得他們方法的檢測效率仍然不夠出色。

發明內容

發明目的:考慮區塊鏈上的數據具有不可修改的特性,所以智能合約問題的嚴重性相較于其他領域嚴重得多。本發明提供了一種基于正則表達式和程序插樁的以太坊智能合約問題檢測和預防方法與裝置,針對使用Solidity語言開發的以太坊智能合約,使用定義的用于描述不同問題特征的正則表達式、檢測規則和預防代碼構造方法達到檢測和預防問題產生的目的。

技術方案:為實現上述發明目的,本發明采用如下技術方案:

一種以太坊智能合約問題檢測和預防方法,包括如下步驟:

步驟1:獲取待檢測的以太坊智能合約,并將源代碼進行格式化;

步驟2:根據不同問題的特征,確定對應的正則表達式及檢測規則,以及確定預防重入漏洞和整數溢出漏洞的代碼語句的構造方法;

步驟3:將格式化后的代碼發送到不同的問題檢測程序中,問題檢測程序根據步驟2定義的正則表達式和檢測規則,檢測不同種類的智能合約問題;

步驟4:對于重入漏洞,將格式化后的代碼發送到預防重入漏洞程序中,預防重入漏洞程序根據步驟2定義的正則表達式定位可能引入重入漏洞的代碼語句,然后根據合約內容構造欲插入的預防代碼,最后將預防代碼插入到智能合約中;

步驟5:對于整數溢出漏洞,將格式化后的代碼發送到預防整數溢出漏洞程序中,預防整數溢出漏洞程序根據步驟2定義的正則表達式定位可能引入整數溢出漏洞的代碼語句,然后根據合約內容構造欲插入的預防代碼,最后將預防代碼插入到智能合約中;

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河海大學,未經河海大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201911314940.7/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产欧美三区| 中文字幕在线视频一区二区| 欧美日韩国产一区二区三区在线观看| 亚洲一级中文字幕| 亚洲欧美日韩在线| 日韩av片无码一区二区不卡电影| bbbbb女女女女女bbbbb国产| 中文字幕精品一区二区三区在线| 欧美精品久久一区| 国产伦精品一区二区三| 特级免费黄色片| 99国产午夜精品一区二区天美| 精品一区电影国产| 欧美一区二区三区久久精品视 | 精品久久一区| 中文字幕欧美另类精品亚洲| 国产v亚洲v日韩v欧美v片| 国产精品爽到爆呻吟高潮不挺| 国产一区日韩精品| 久久精品国产亚洲一区二区| 欧美日韩国产一区在线| 亚洲欧美日韩在线看| 麻豆天堂网| 99精品一区二区| 亚洲欧美日本一区二区三区| 国产欧美日韩综合精品一| 亚洲精品久久久久玩吗| 午夜一区二区视频| 93久久精品日日躁夜夜躁欧美| 少妇**毛片| 亚洲精品97久久久babes| 国产一区免费在线观看| 精品久久香蕉国产线看观看gif| 狠狠色综合久久丁香婷婷| 午夜欧美a级理论片915影院| 九九久久国产精品| 99精品久久久久久久婷婷| 国产精品99在线播放| 午夜看片网站| 国产一区二区资源| 国产精品天堂网| 91影视一区二区三区| 色妞妞www精品视频| 国产一区二区精品在线| 国产精品1区2区| 日韩av三区| 亚洲三区在线| 精品国产乱码久久久久久老虎| 国产理论片午午午伦夜理片2021 | 国产日韩欧美精品| 久久亚洲精品国产日韩高潮| 亚洲午夜精品一区二区三区| 日韩av免费网站| 国产一区二区伦理| 国产精品一区二| 91午夜精品一区二区三区| 久久九九国产精品| 久久一区二区精品| 久久精品99国产精品亚洲最刺激| 国产一区三区四区| 91精品啪在线观看国产线免费| 国产亚洲精品久久777777| 91偷拍网站| 精品日韩久久久| 久久久久久中文字幕| 欧美日韩偷拍一区| 国产精品一二二区| 91狠狠操| 久久久久久国产一区二区三区| 国产麻豆91欧美一区二区| 欧美在线播放一区| 国产在线视频二区| 欧美一区视频观看| 99精品久久99久久久久| 欧美午夜精品一区二区三区| 国产69精品久久99不卡免费版| 国产欧美性| 国产1区在线观看| 国产在线一卡| 日韩欧美中文字幕一区| 538国产精品| 性夜影院在线观看| 黄毛片免费| 日本少妇一区二区三区| 羞羞视频网站免费| 在线国产一区二区| 国产午夜精品一区二区三区视频| 日韩欧美激情| 欧美精品在线视频观看| 国精偷拍一区二区三区| 色噜噜狠狠色综合久| 国产一区二区三级| 国产一二三区免费| 精品国产区一区二| 99精品久久99久久久久| 色噜噜狠狠色综合影视| 性色av香蕉一区二区| 欧美高清性xxxx| 91精品第一页| 欧美一区二区精品久久911 | 国产精品一区二区三区在线看| 午夜毛片在线| 91社区国产高清| 日本精品一区视频| 亚洲精品一区二区三区98年| 久久精品一二三| 7777久久久国产精品| 亚洲精品老司机| 精品欧美一区二区精品久久小说| 一区二区三区国产视频| 激情欧美一区二区三区| 国产乱对白刺激在线视频| 国产免费一区二区三区网站免费| 日本一区二区在线电影| 中文字幕在线视频一区二区| 清纯唯美经典一区二区| 97精品超碰一区二区三区| 鲁丝一区二区三区免费| 国产精品一区二区在线观看| 日本三级香港三级| 国产乱了高清露脸对白| 日本一区二区三区在线视频| 999偷拍精品视频| 国产91高清| 国产精品一区一区三区| 国产一区二区日韩| 欧美老肥婆性猛交视频| 欧美视屏一区二区| 欧美乱偷一区二区三区在线 | 欧美日韩一级黄| 91视频国产九色| 欧美日韩一区二区电影| 亚洲欧美国产精品一区二区| 热re99久久精品国99热蜜月| 香港三日本8a三级少妇三级99| 99久久国产综合精品色伊| 国产乱色国产精品播放视频| 蜜臀久久99静品久久久久久| 国产精品一区二区免费视频| 日韩精品一区二区免费| 香蕉免费一区二区三区在线观看| 黄色91在线观看| 国产在线精品一区| bbbbb女女女女女bbbbb国产| 精品国产仑片一区二区三区| 夜夜躁人人爽天天天天大学生 | 狠狠操很很干| 狠狠色噜噜狠狠狠狠777| 国产日韩一区二区在线| 国产丝袜一区二区三区免费视频| 国产日韩麻豆| 国产一区免费播放| 久久99国产精品久久99果冻传媒新版本| 精品999久久久| 人人要人人澡人人爽人人dvd| 日本一区二区在线观看视频| 一级女性全黄久久生活片免费| 久久精品国产亚洲7777| 国产精品伦一区二区三区级视频频| 国产一区日韩一区| 日韩av三区| 日韩av在线播| 亚洲日韩欧美综合| 99久久国产综合精品色伊| 日本一二三不卡| 久久一区二区三区视频| 午夜亚洲影院| 丰满岳妇伦4在线观看| 日韩精品一区二区免费| 亚洲高清毛片一区二区| 午夜影院91| av午夜电影| 日韩av在线一区| 色综合欧美亚洲国产| 欧美国产一区二区在线| 在线精品一区二区| 欧美日韩中文字幕三区| 91av精品| 中文无码热在线视频| 久久一区二| 国产精品九九九九九| 久久午夜精品福利一区二区| 精品久久久久久亚洲综合网| 91香蕉一区二区三区在线观看| 狠狠躁夜夜躁| 91久久国产露脸精品| 91精品婷婷国产综合久久竹菊| 国产精品久久久av久久久| 国产韩国精品一区二区三区| 国产aⅴ精品久久久久久| 国产高清在线一区| 欧美在线视频一区二区三区| 亚洲国产一区二区精华液| 九九久久国产精品| 国产理论一区| 国产伦精品一区二区三区免费优势 | 国产精品1234区| 日韩精品乱码久久久久久| 欧美777精品久久久久网| 国产一区观看| 午夜毛片影院| 国产精品自产拍在线观看蜜| 亚洲乱码一区二区三区三上悠亚| 亚洲精品www久久久久久广东| 一区二区国产盗摄色噜噜| 亚洲免费精品一区二区| 精品无人国产偷自产在线| 日韩av三区| 鲁丝一区二区三区免费| 国产在线播放一区二区| 国产精品久久久爽爽爽麻豆色哟哟| 99精品视频免费看| 99热久久这里只精品国产www| 日韩午夜三级| 久久久午夜爽爽一区二区三区三州| 欧美日韩国产在线一区二区三区| 久久精品手机视频| 久久99精品国产99久久6男男| 国产亚洲久久| 国产69精品久久777的优势| 日韩精品久久一区二区| 精品国产1区2区3区| 91精品久久久久久久久久| 香港三日本三级三级三级| 国产精品欧美一区乱破| 中文字幕二区在线观看| 综合欧美一区二区三区| 亚洲自偷精品视频自拍| 国产一区正在播放| 久久99精品国产99久久6男男| 亚洲欧美日韩一级| 性视频一区二区三区| 国产69精品久久久久孕妇不能看 | 日韩欧美高清一区| 国产日韩欧美视频| 国产第一区二区三区| 精品国产二区三区| 亚洲欧美日韩一级| 午夜特片网| 国产午夜精品一区二区三区欧美| av不卡一区二区三区| 久久午夜鲁丝片午夜精品| 国产剧情在线观看一区二区| 999久久久国产| 欧美一区二区三区久久| 欧美日韩国产一区在线|