Systems and blockchains often have security vulnerabilities and can be attacked by adversaries, with potentially significant negative consequences. Therefore, organizations and blockchain infrastructure providers increasingly rely on bug bounty programs, where external individuals probe the system and report any vulnerabilities (bugs) in exchange for monetary rewards (bounty). We develop a contest model for bug bounty programs with an arbitrary number of agents who decide whether to undertake a costly search for bugs or not. Search costs are private information. Besides characterizing the ensuing equilibria, we show that even inviting an unlimited crowd does not guarantee that bugs are found. Adding paid agents can increase the efficiency of the bug bounty scheme although the crowd that is attracted becomes smaller. Finally, adding (known) bugs increases the likelihood that unknown bugs are found, but to limit reward payments it may be optimal to add them only with some probability.
翻译:系统和区块链经常存在安全漏洞,受到对手的攻击可能会有重大的负面影响。因此,组织和区块链基础设施提供者越来越依赖漏洞悬赏计划,即外部人员探测系统并报告任何漏洞(即 bug),以获取金钱奖励(即赏金)。我们为漏洞悬赏计划开发了一个竞赛模型,它涉及任意数量的代理人,这些代理人决定是否进行代价高昂的漏洞搜索。搜索成本是私人信息。除了表征随之而来的平衡外,我们还表明即使邀请无限的人群也不能保证能找到 Bugs。添加付费代理可以增加漏洞赏金计划的效率,尽管吸引的人群变得更小。最后,添加(已知的) Bugs可以增加发现未知 Bugs的可能性,但为了限制奖励支付,可能最优的做法是只有以一定的概率添加它们。