Concepts de base
RESTful APIのセキュリティテストを自動化するためのアプローチを提案し、新しいテストケースを生成する方法を示す。
Résumé
この論文は、RESTful APIのセキュリティテストを自動化することに焦点を当てています。従来、この種のコンポーネントのテストは手動で行われており、長くて難しい活動と見なされてきました。著者らは、開発者が各サービスを個別に試験するためのテストケースを生成する手法を提案しています。このアプローチは、元のテストケースセットから新しいテストケースを自動的に生成する「test case mutation」という概念に基づいています。彼らは、RESTful API向けの17種類のセキュリティ専門のtest case mutation operatorsを定義し、その効果とパフォーマンスを4つのWebサービス構成で評価しています。
Stats
17種類のmutation operatorsが定義されました。
4つのWebサービス構成で効果とパフォーマンスが評価されました。
Citations
"A way to help developers in security testing is the use of test automation, which addresses challenges related to time constraints, complexity, and coverage."
"The mutants enable the detection of weaknesses and enhance code coverage."
"Our results demonstrate its capability to construct hundreds of test cases and mock components within minutes."