Abstract:
The increasing reliance on web applications has led to a growing concern for their security vulnerabilities. Traditional security auditing processes often suffer from lim...Show MoreMetadata
Abstract:
The increasing reliance on web applications has led to a growing concern for their security vulnerabilities. Traditional security auditing processes often suffer from limitations such as manual intervention, lack of transparency, and centralized control. To address these challenges, we propose a novel approach utilizing blockchain technology and smart contracts to perform security auditing for web applications in a decentralized and transparent manner. The smart contract, named “WebAppSecurityAudit,” facilitates the auditing process by allowing users to conduct security audits on web applications. The contract leverages the Ethereum blockchain and employs the Solidity programming language. The contract’s core functionality includes creating and retrieving audits, storing audit details on the blockchain, and emitting events for audit notifications. The novelty of the proposed approach lies in several aspects. Firstly, by utilizing smart contracts, the proposed model eliminate the need for intermediaries or centralized authorities, ensuring a trustless and transparent auditing process. Auditors can directly interact with the contract, creating audits and storing the results on the blockchain. Web application owners can verify the audit details independently, increasing trust and accountability. Secondly, the proposed approach enables a decentralized audit record system. The use of blockchain technology ensures immutability and tamper-proof storage of audit information. This feature enhances the integrity of audit records, making them resistant to manipulation or unauthorized modifications. Thirdly, the contract introduces the concept of auditors’ addresses and web application addresses, associating audits with specific entities. This association allows for efficient retrieval of audit details and enables traceability in case of disputes or inquiries. In conclusion, the proposed smart contract-based security auditing approach offers a decentralized, transparent, and ta...
Date of Conference: 21-23 July 2023
Date Added to IEEE Xplore: 02 April 2024
ISBN Information: