私は現在django-ckeditor
、ユーザーがプロファイルの詳細な説明を入力できるようにするために使用しています。
ただし、これにより、XSS やその他のコード インジェクションを実行しようとする悪意のあるユーザーへの扉が開かれます。
これについてどうするのが最善の方法でしょうか?
Python HTML サニタイザー / スクラバー / フィルターを見ましたが、これらのソリューションckeditor
は、たとえば、色付きのテキストやこれらに依存するその他のものを持つための使用法と完全に矛盾する「style =」などの属性を取り除くようです属性。
の代わりに別のツールを使用する必要がありckeditor
ますか? または、どうすればよいですか?
私の主な目標は、ユーザーが「プロフィール」に写真や色付きのテキストなどを表示できるようにすることです