クロスサイトトレーシングとは、TRACEメソッドのHTTP通信をWebページに埋め込むことで、認証情報を取得する攻撃です。
HTTP通信のメソッドには、よく聞くGETやPOSTの他にTRACEというメソッドもあります。
TRACEメソッドは、『今送ったものそのまま返して 』とことを意味します。
クロスサイトスクリプティング(XSS)攻撃とは、掲示板から脆弱なサイトに誘導をかけつつ、脆弱なサイトでのスクリプトを実行文も送付することで、ユーザーに本来存在しないはずのスクリプトを実行させる攻撃です。
ログイン画面にXSSでTRACEメソッドを埋め込まれてしまったとしましょう。
ログインするためのパスワードが送信された後、TRACEで返却されて戻ってきてしまいます。
送ったきりのパスワードがブラウザに戻ってくることで、漏洩につながっていきます。
防ぐには、XSSを実行させないこととサーバー側でTRACEメソッドを受け付けないことです。
ただ、最近のメジャーなブラウザはTRACEメソッド自体を実行できないようになっているようですが、備えやれば憂いなしです。
Cookie | 期間 | 説明 |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |