Previous studies have shown that cryptography is hard for developers to use and misusing cryptography leads to severe security vulnerabilities. We studied relevant vulnerability reports on the HackerOne bug bounty platform to understand what types of cryptography vulnerabilities exist in the wild. We extracted eight themes of vulnerabilities from the vulnerability reports and discussed their real-world implications and mitigation strategies. We hope that our findings alert developers, familiarize them with the dire consequences of cryptography misuses, and support them in avoiding such mistakes.
翻译:先前的研究显示,加密法对于开发商来说很难使用和滥用加密法导致严重的安全脆弱性。我们研究了Hackerone虫子赏金平台上的相关脆弱性报告,以了解野外存在哪些类型的加密脆弱性。我们从脆弱性报告中提取了八个脆弱性主题,并讨论了这些脆弱性对现实世界的影响和缓解战略。我们希望我们的发现提醒开发商,让他们熟悉滥用加密法的可怕后果,支持他们避免此类错误。