潜在的に危険な文字をエスケープします。注意すべき具体的な文字は、データが使用される状況や使用するサーバ基盤に大きく依存しますが、どのサーバ側言語もそのための機能を持っています。入力データの量を、必要なサイズまでしか受け入れないように制限します。(ファイルを別のサーバに保管して、別のサブドメインまたはよりよい方法としてまったく別のドメインを通してのみアクセスを許可します)。これら3つのルールに従うと、多くのあるいはほとんどの問題を避けられるでしょう。適格の第三者によるセキュリティレビューを受けることもよい考えです。発生し得る問題のすべてを見いだしたとは考えないようにしてください。サーバ側の学習トピックにおけるWebサイトセキュリティの記事は、上記の脅威や解決の可能性についてより詳しく説明しています。まとめご覧いただいたように、フォームデータの送信は簡単ですが、アプリケーションを安全にするのは容易ではありません。フロントエンドの開発者はデータのセキュリティモデルを定義すべき者ではないことを忘れないようにしてください。今後見ていくようにクライアント側でのデータ検証も可能ですが、クライアント側で実際に何が起きているかを知ることはできませんので、サーバ側でその検証内容を信用することはできません。関連情報Webアプリケーションのセキュア化についてさらに学びたいのでしたら、次のリソースをよく読んでください。inbox.現在、ニュースレターは英語でのみ提供されています。従って私の個人情報を扱うことに同意します。