Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SameSite Cookie

SameSite Cookie

SameSite cookieについて話をしました。
CookieにSameSiteを付けることでCSRFを防ぐことができます。Chrome 80からはSameSite=Laxがデフォルトになります。

以下の記事を参考にしました。

Cookie の性質を利用した攻撃と Same Site Cookie の効果 | blog.jxck.io
( https://blog.jxck.io/entries/2018-10-26/same-site-cookie.html )

Cookie の SameSite=Lax をデフォルトにする提案仕様 - ASnoKaze blog( https://asnokaze.hatenablog.com/entry/2019/05/09/005513 )

SameSite Updates - The Chromium Projects ( https://www.chromium.org/updates/same-site )

※たまたま見つけたのがよく利用するはてなのサービスでしたが、はてなのサービスに対する問題点の指摘をする意図などはございません。
いちユーザーとしてはてなのサービスは好きです。

Masashi Hirano

October 18, 2019
Tweet

More Decks by Masashi Hirano

Other Decks in Programming

Transcript

  1. ᶄ ✉ ᶅ evil.com Request Response ᶆ ߈ܸऀʹૹۚ͢ΔϑΥʔϜ ᶇ ෇͖ͰᶆΛPOST

    ᶉ <form id="pay" action="https://bank.com"> <input type="hidden" name="to" value="attacker" /> <input type="hidden" name="amount" value="10000000" /> </form> <script> pay.submit() </script> ᶃ bank.com΁͸
 ɹϩάΠϯࡁ bank.com ᶈ