-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
投稿削除の修正 #35
Comments
ログインして利用する機能が増えればCSRF対策も必要になりそうですが、この問題の根本はCSRFとは別ですね。 投稿を一意に特定すること、及び削除権限を示す何らかの情報が必要なので、 |
過去のissueを見ると、投稿後5分以内は消せる仕様にする予定だったみたいですね。 |
ありがとうございます。
良いですね。削除用パスワードを控えそこねると消せなくなるので、できるなら両方あると良いですね。 |
@n1215 あ、言葉足らずですいません。一応削除処理にも5分のチェックは入ってました。「5分以内なら任意の投稿が消せる」という感じです。なので、ランダムに投げられまくるみたいなことをやられるとまずいなとCSRF対策を進めた感じでした。 |
ログイン機構は無くても、セッションだけ発行して削除パスワード(というかトークン)をセッション入れておいて、それに加えてCSRF対策をするのもありかなと思いましたが、ちょっと実装コスト高いですかね・・・ |
すみません、サーバ側も対応入ってたんですね、見逃してました。 |
#37 が入ったら以下の対応願います>誰となく
この2つができれば投稿者を外部で罠を踏ませる等しなければ攻撃は成立しないので、相当マシになります(逆に脆弱性は残されるということなので別途CSRF対策をしなくて良いということではない) |
先にCSRF対策追加しました。メインの部分はどなたかお願いします。 |
ざっとソース読んで気づいたのですが、削除のキーが時刻になっているので同時刻の投稿があると意図せず消えてしまいます。
また、他もやるべきではあるのですが、ここはやろうと思えば任意の投稿を削除できてしまって非常にマズイと思うので、優先でCSRFの対策をすべきだと思います。
The text was updated successfully, but these errors were encountered: