AI and Blockchain-based source code vulnerability detection and prevention system for multiparty software development

被引:6
|
作者
Nath, Panchanan [1 ]
Mushahary, Jaya Rani [1 ]
Roy, Ujjal [1 ]
Brahma, Maharaj [1 ]
Singh, Pranav Kumar [1 ]
机构
[1] Cent Inst Technol Kokrajhar, Dept Comp Sci & Engn, BTR, Kokrajhar 783370, Assam, India
关键词
Deep learning; Blockchain; Smart contract; IPFS; Software testing; Software development;
D O I
10.1016/j.compeleceng.2023.108607
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the growing demand for application software, there is a race among industries to develop software as quickly as possible. However, maintaining pace and ensuring bug-free software has become increasingly challenging in a work-from-home arrangement as software developers are not under constant supervision. It increases the possibility of buggy products, and traditional testing techniques fail to provide optimal performance. We propose an Artificial Intelligence (AI) and blockchain-based novel decentralized software testing system. The proposed system aims to detect and prevent vulnerable code by synergizing deep learning capabilities and smart-contractpowered blockchain. The vulnerability detection is performed automatically without relying on manually written rules. We propose a non-vulnerability score range map to classify the source code. Furthermore, we integrate an InterPlanetary File System (IPFS) to ensure efficient storage over the blockchain. We conduct a testbed-based experiment to demonstrate the effectiveness of AI and blockchain integration for secure code development and testing.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Software vulnerability code clone detection method based on characteristic metrics
    Gan, Shui-Tao
    Qin, Xiao-Jun
    Chen, Zuo-Ning
    Wang, Lin-Zhang
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (02): : 348 - 363
  • [32] ASVG: Automated Software Vulnerability Sample Generation Technology Based on Source Code
    Yang, Jun
    Zhou, Peng
    Ni, Yunze
    ADVANCES ON BROADBAND AND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS, BWCCA-2018, 2019, 25 : 316 - 325
  • [33] iBlock: An Intelligent Decentralised Blockchain-based Pandemic Detection and Assisting System
    Bhaskara S. Egala
    Ashok K. Pradhan
    Venkataramana Badarla
    Saraju P. Mohanty
    Journal of Signal Processing Systems, 2022, 94 : 595 - 608
  • [34] Software Source Code Plagiarism and Direction Detection Based on PDG
    Shu, Bo
    Du, Xiaojun
    MECHATRONICS, ROBOTICS AND AUTOMATION, PTS 1-3, 2013, 373-375 : 1172 - 1177
  • [35] iBlock: An Intelligent Decentralised Blockchain-based Pandemic Detection and Assisting System
    Egala, Bhaskara S.
    Pradhan, Ashok K.
    Badarla, Venkataramana
    Mohanty, Saraju P.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2022, 94 (06): : 595 - 608
  • [36] Enhancing Security Assurance in Software Development: AI-Based Vulnerable Code Detection with Static Analysis
    Rajapaksha, Sampath
    Senanayake, Janaka
    Kalutarage, Harsha
    Al-Kadri, Mhd Omar
    COMPUTER SECURITY. ESORICS 2023 INTERNATIONAL WORKSHOPS, CPS4CIP, PT II, 2024, 14399 : 341 - 356
  • [37] Research and Progress on Learning-Based Source Code Vulnerability Detection
    Su X.-H.
    Zheng W.-N.
    Jiang Y.
    Wei H.-W.
    Wan J.-Y.
    Wei Z.-Y.
    Jisuanji Xuebao/Chinese Journal of Computers, 2024, 47 (02): : 337 - 374
  • [38] Rule-based system for vulnerability detection of software
    Cho, Sung-Hoon
    Jang, Chang-Bok
    Lee, Moo-Hun
    Choi, Eui-In
    Advances in Computational Methods in Sciences and Engineering 2005, Vols 4 A & 4 B, 2005, 4A-4B : 1630 - 1633
  • [39] EDGE INTELLIGENCE FOR OBJECT DETECTION IN BLOCKCHAIN-BASED INTERNET OF VEHICLES: CONVERGENCE OF SYMBOLIC AND CONNECTIONIST AI
    Jiang, Xiantao
    Yu, F. Richard
    Song, Tian
    Leung, Victor C. M.
    IEEE WIRELESS COMMUNICATIONS, 2021, 28 (04) : 49 - 55
  • [40] AI-Enabled Blockchain-Based Access Control for Malicious Attacks Detection and Mitigation in IoE
    Bera, Basudeb
    Das, Ashok Kumar
    Obaidat, Mohammad S.
    Vijayakumar, Pandi
    Hsiao, Kuei-Fang
    Park, YoungHo
    IEEE CONSUMER ELECTRONICS MAGAZINE, 2021, 10 (05) : 82 - 92