Document Type
Article
Publication Date
6-4-2021
Publication Title
International Journal of Networked and Distributed Computing
Volume
9
Issue
2021-02-03
First page number:
86
Last page number:
93
Abstract
Bug Bounty Programs (BBPs) play an important role in providing and maintaining security in software applications. These programs allow testers to discover and resolve bugs before the general public is aware of them, preventing incidents of widespread abuse. However, they have shown problems such as organizations providing accountability of reporting bugs and nonrecognition of testers. In this paper, we discuss Bountychain, a decentralized application using Ethereum-based Smart Contracts (SCs) and the Interplanetary File System (IPFS), a distributed file storage system. Blockchain and SCs provide a safe, secure and transparent platform for a BBP. Testers can submit bug reports and organizations can accept or reject the defect via the SCs. Transactions on the blockchain serve as a persistent and transparent record of software bugs, while IPFS serves as a long-term storage system for bug details. Thus, Bountychain ensures organization accountability and allows testers to gain irrefutable recognition.
Keywords
Bug bounty; Blockchain; IPFS; Decentralized apps; DApps
Disciplines
OS and Networks
File Format
File Size
470 KB
Language
English
Rights
IN COPYRIGHT. For more information about this rights statement, please visit http://rightsstatements.org/vocab/InC/1.0/
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Repository Citation
Hoffman, A.,
Austria, P.,
Park, C. H.,
Kim, Y.
(2021).
Bountychain: Toward Decentralizing a Bug Bounty Program with Blockchain and IPFS.
International Journal of Networked and Distributed Computing, 9(2021-02-03),
86-93.
http://dx.doi.org/10.2991/ijndc.k.210527.001