重要操作時の再認証機能
- Dominant language
- PHP
- Stars
- 788
- Forks
- 719
- Avg merge
- 3d 20h
- Merged PRs (30d)
- 45
Description
## 概要(Overview)
現状ではファイルのアップロードなどの操作時に再認証がない。
他のXSSなどの脆弱性を組み合わせることで、不正な機能をアップロードする攻撃手法が報告されている。
[トレンドマイクロの参考記事](https://blog.trendmicro.co.jp/archives/27875)
ファイルのアップロードなどの重要な操作に再認証の機能を追加できれば、 XSS で不正なスクリプトが実行されても、ファイルアップロード前で弾くことができる。
## 期待する内容(Expect) or 要望 (Requirement)
重要操作時に再認証を入れる。
- ファイルのアップロード
- テンプレートの編集
- プラグインのインストールなど
- メンバー管理
- 権限管理
- セキュリティ管理
重要操作の洗い出しは別途必要。
## 実現可能性
調査が必要
Symfony の remember me などでできるかもしれない。
https://symfony.com/doc/current/security/remember_me.html
難しい場合は独自で実装が必要。
## 対応できるバージョン
4.1 以降で検討。
マイナーバージョンで実現可能かは不明。
Contributor guide
Research direction
No repository files, tests, or entry points are named. Begin by inventorying the listed critical operations and reviewing Symfony's remember-me security documentation; define the supported versions and reauthentication flow before determining how completion will be verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php, symfony
- Domain
- authentication, backend, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100