開発の指針を文書化しています。開発者として、あなたにはレビューと監査が簡単なスタイルで安全なコードを書く責任があります。開発者がこれらのセキュリティ問題に対処するために使用する成功事例に焦点を当てています。コーディング規約をお読みください。経験のレベルに関係なく、この記事を注意深く読み、定期的にこの資料に精通する必要があります。関する記事を注意深く読む必要があります。記事には、これらの一般的な脆弱性のそれぞれの詳細な説明が記載されています。一般的な開発タスクの便利なリファレンスを提供します。アプリケーションのセキュリティは、ネットワーク世界における重要な問題です。インフラストラクチャの重要な構成要素となっています。たちは、セキュリティの脆弱性があるウェブサイトを探し、それらを乗っ取るために脆弱性を利用します。ネットワークの構成要素である「ゾンビ」に変えてしまうのです。証明可能なセキュリティ自分自身が完璧であり、コードにセキュリティ上の脆弱性がないことを確信するだけでは不十分です。拡張機能コードは、経験豊富な開発者によってセキュリティが確認されます。これはいい慣行であり、奨励されるべきです。レビュアーが簡単にセキュリティが確認できるように、コードを証明可能にセキュアに書いてください。怪しげに見えるものの、注意深く検討するとセキュアであるようなコードは書かないでください。そのようなコードは、レビュアーの不安を引き起こすだけです。リスクに強い焦点を当てています。開発者はこれらの問題に精通し、少なくともそれらについての通過レベルの理解を持っている必要があります。スクリプティングの記事を読んでください。脆弱性により、攻撃者は悪意のあるコードをウェブサイトに注入できます。)からのデータを適切にエスケープしていないことに起因します。介して行われる攻撃の範囲は非常に多岐にわたり、害のないいたずらから認証済み利用者アカウントの乗っ取りまであります。攻撃を回避するための基本原則は以下のとおりです:入力を検証する出力をエスケープする検証はスキップできますが、エスケープはスキップできません。すべてをエスケープしてください。出力にできるだけ近い位置でエスケープするようにすることで、レビュアーが簡単にそれを確認できます。コンテキストに依存することに注意してください。