質問: Javascriptの注入防止:どこから始めますか? 私は新しいWebサイト(ASP.NET、Webフォーム、C#)で作業しており、Javascriptインジェクション攻撃に対する保護を含める必要があります。誰もが、これらのタイプの攻撃に対して安全なサイトを実装するための良いリンクを持っていますか? ありがとう
回答: あなたは、あなたのクライアントから読んだものに適切な**入力valdiation** を展開する必要があります。 OWASPには、ここでの大きな要約があります: 基本的には、ホワイトリスト(通常はユーザーがアプリケーションに送信/送信できるすべての正規表現)を作成し、ホワイトリストのみを受け入れることになります。これを行うのが良い習慣ですが、ホワイトリストの前にブラックリストを投げます。基本的には、JavaScriptのスクリプトタグのような悪いものを探し、それを拒否します(これはブラックリストの部分です)。しかし、あなたが見なければならないコンテンツを確実にするためにそこに得たものを渡し、安全に扱うことができ、それが許されている場合にのみ許可します。