勉強前イメージ
セキュリティ系??
調査
ファジング とは
英語でfuzzingと書き、異常系テストの一つになります。
ソフトウェアのテスト手法の一つで、ブラックボックステストの一種です。
開発者が想定しづらいような文字列やエラー成分が含まれた様々なデータなどを入力してみて不具合がないかどうかを調査することを指します。
脆弱性がないかどうかを調べるために行われることが多いです。
基本的にはファジングツールやファザーなどと言ったファジング専用のソフトウェアを使って
問題になりそうなデータを自動生成します。
それをテスト対象にテストを行い問題が発生するかどうかを調べます。
脆弱性の発見やソフトウェアの作成者でも思いもよらないことでエラーが生じることがあります。
それを発見することができます。
勉強後イメージ
新卒のときに作ったアプリケーションに先輩にいろいろ入力されてバグったの思い出した。
そんなイメージかな。