human
ハッキングのXSSとは何ですか
gpt
クロスサイトスクリプト（XSS）は、攻撃者がクライアント側のウェブサイトの悪意のあるコードに注入できるようにするセキュリティの脆弱性です。このコードはVictmasによって実行され、攻撃者がアクセスコントロールを避けてユーザーを通過できるようにします。Open Web Application Security Projectによると、XSSは2017年のWebアプリケーションの7番目に一般的な脆弱性でした。

これらの攻撃は、Webアプリケーションが十分な検証やコーディングを使用しない場合、成功します。ユーザーのナビゲーターは、悪意のあるスクリプトが信頼できないことを検出できないため、Cookie、セッショントークン、またはサイトのその他の特定の機密情報にアクセスするか、EScriptがHTMLコンテンツを書き換えることができます。

XSS攻撃は通常、1）データが悪意のあるコンテンツとして検証されずに動的コンテンツがWebユーザーに送信されない、依存性のないソース（ほとんどの場合、Webアプリケーション）または2）を介してWebアプリケーションを入力すると発生します。

悪意のあるコンテンツには、JavaScriptが含まれることがよくありますが、Browserが実行できるHTML、Flash、またはその他のコードが含まれる場合があります。さまざまなXSSベースの攻撃はほとんど無制限です。しかし、一般に、Cookieやその他のセッション情報などのプライベートデータの攻撃者への送信、攻撃者によって制御されたWebページへの被害者のリダイレクト、または脆弱なサイトの外観の下でのユーザーの機器における他の悪意のある操作の実現が含まれます。

XSS攻撃は、3つのカテゴリに分類できます：保存（持続性とも呼ばれます）、反射（非頻度とも呼ばれます）、またはDOMに基づいています。