<aside> 🔥 このドキュメントでは、Bug Bounty とは何か、Bug Bounty に参加すると将来どのような仕事ができるのかを解説しています。

</aside>

🕵️‍♂️ Bug Bountyとは何か?

ソフトウェアやプログラムは人間が作るものであるため、完璧なものはないと言われています。そのため、リリース後も定期的なアップデートや修正が必要です。

このような修正対象となるプログラムの不具合を一般に「バグ」と呼びます。

このようなバグに対して報奨金を出し、一般人(ホワイトハッカー)にバグを発見し、プログラムの脆弱性を報告してもらう制度を「Bug Bounty」と言います。

🕵️‍♂️ スマートコントラクトの Auditとは?

Audit は、日本語では**「監査」**という意味です。

スマートコントラクトの文脈において、Audit は、「まだDeployされていないプロジェクトのソースコードからハッキングされる可能性がある箇所(= バグ)を見つけて、事前にハッキングを防ぐ」という意味合いを持ちます。

Screen Shot 2022-10-05 at 16.49.13.png

🐞 Bug Bounty 発展の経緯

ISSUE

最近まで Audit は Audit Firm と呼ばれる、いわゆるセキュリティ企業のような組織が行っていました。