PHPを使用してDBへデータを格納する際に、一つ疑問が浮かびました。
DBへ登録するとき、セキュリティ上文字列のエスケープは必要あるのでしょうか?
XSS対策で文字列をエスケープするのはわかるのですが、scriptは登録されたデータをブラウザ上で表示されるときに実行されるのでわざわざDBへ登録する際に文字列をエスケープする必要はあるのでしょうか?
DBへ登録する際にエスケープしてしまうと検索などに引っかからなくなるという記事も見かけました。
回答3件
あなたの回答
tips
プレビュー
投稿2020/05/31 07:24
PHPを使用してDBへデータを格納する際に、一つ疑問が浮かびました。
DBへ登録するとき、セキュリティ上文字列のエスケープは必要あるのでしょうか?
XSS対策で文字列をエスケープするのはわかるのですが、scriptは登録されたデータをブラウザ上で表示されるときに実行されるのでわざわざDBへ登録する際に文字列をエスケープする必要はあるのでしょうか?
DBへ登録する際にエスケープしてしまうと検索などに引っかからなくなるという記事も見かけました。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。