Webサイトは,そのサイト固有のサービスを提供するための機能を備えている。ショッピング・サイトなら,商品を紹介するためのカタログ機能や,ショッピング・バスケット機能,決済機能などを備えているだろう。これらの機能を実現するアプリケーションにセキュリティ上の不具合(バグ)が残っている場合がある。これをWebアプリケーションのぜい弱性という。 バグの出方が多様であるように,Webアプリケーションのぜい弱性も多様なバリエーションがある。このうち,Webサイトの改ざんに直接結びつくぜい弱性としては以下が代表的なものとなる。 SQLインジェクション OSコマンド・インジェクション ファイル・アップロード機能のぜい弱性 これらのうち,現実に問題が数多く発生しているSQLインジェクションについて,以下で詳しく説明することにしよう。 ■SQLインジェクションによる改ざん SQLインジェクションとは,SQLに
![第4回 話題のSQLインジェクションを防ぐ](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)