クロスサイトスクリプト（XSS）攻撃は、攻撃者が他のユーザーが閲覧したWebページに悪意のあるコードを注入できるようにするセキュリティの脆弱性の一種です。これは、Webサイトがフォームや検索バーなどのユーザーがサプリした入力を適切に検証しない場合に発生する可能性があります。攻撃者の悪意のあるコードは、感染したページにアクセスする被害者のブラウザによって実行され、パスワードやクレジットカード番号などの機密情報を公開する可能性があります。XSS攻撃は、保存および反射の2つのタイプに分けることができます。保存されたXSS攻撃には、悪意のあるコードをデータベースに注入することが含まれ、後でWebページに表示されます。反射されたXSS攻撃は、悪意のあるコードが検索バーまたはフォームに注入され、すぐにユーザーに反映され、ブラウザで悪意のあるコードを実行すると発生します。
Cross-Site Scripting (XSS) attacks are a type of security vulnerability that allow an attacker to inject malicious code into a web page viewed by other users. This can happen when the website does not properly validate user-supplied input, such as in a form or search bar. The attacker's malicious code is then executed by the browser of the victim, who visits the infected page, potentially exposing sensitive information such as passwords and credit card numbers. XSS attacks can be divided into two types: stored and reflected. Stored XSS attacks involve injecting malicious code into a database that is later displayed on a web page. Reflected XSS attacks occur when malicious code is injected into a search bar or form and is immediately reflected back to the user, executing the malicious code in their browser.