More Related Content
PPTX
คุณธรรมส่งผลต่อการเกิดปัญหาในโลกปัจจุบันอย่างไรname05my
PDF
10分でわかったつもりになるlean start up ~リーンスタートアップって何ですか?~圭 進藤
What's hot (20)
PDF
つくらない ものづくり ~明日からできるリーンスタートアップ~圭 進藤
PDF
Y Combinator 創業者 Paul Graham からのスタートアップへのアドバイス(スタートアップが迷った時に読む Paul Graham から...Takaaki Umada
Viewers also liked (20)
PDF
あなただけにそっと教える弊社の分析事情 #data analyst meetup tokyo vol.1 LTHiroaki Kudo
PPTX
Evan Shegog Slide Presentation Sigma Xi Research Showcase 2014 evanshegog
PPTX
Фонд социальной защиты населения Республики Беларусьyury_chica88
Djangoのセキュリティとその実装
- 13. CSRF
• 対策
– {% csrf_token %}
– csrfmiddlewaretokenというフィールドをhiddenで
埋め込む
– csrftokenというフィールドをcookieに埋め込む
– POSTされてきたタイミングで両者が同じ値か
チェック
- 32. まとめ
• 明示的に表記する必要があるケース
– Javascriptを動的生成する時
• Escapejs filter
– AjaxでPOSTする時
• Viewにcsrf_exemptを付けるのはやめよう
• HTTP_X_CSRFTOKEN
– Djangoのバージョンが1.5.2以前の時
• JSONSerializerを使うようにする
– Djangoのバージョンが1.3以前の時
• Redirect先をユーザーが指定できないようにする