我目前正在使用django-ckeditor
允许用户为其个人资料输入丰富的描述。
然而,这为试图进行 XSS 和其他代码注入的恶意用户打开了大门。
我想知道解决这个问题的最佳方法是什么?
我查看了Python HTML sanitizer / scrubber / filter,但似乎这些解决方案摆脱了诸如“style =”之类的属性,这与使用ckeditor
例如彩色文本或其他依赖于这些的东西完全矛盾属性。
我应该使用其他工具代替ckeditor
吗?或者我能做什么?
我的主要目标是允许用户在他们的“个人资料”中显示图片、彩色文本等