CKEditor 安全最佳实践

2024-03-27

我在用http://ckeditor.com/ http://ckeditor.com/在我建立的一个小型 PHP/MySQL 论坛中。我的问题:

  1. 将用户创建的 HTML 像这样保存在数据库中然后在我的应用程序中重新显示它是否安全?我应该采取哪些预防措施来确保论坛用户免受脚本注入等问题的侵害?

    <p>test</p>
    <span style="font-size: 14px;">test</span>
    
  2. 使用 BBCode 代替 HTML 会更安全吗?我尝试了 ckeditor bbcode 插件,但它缺少一些基本格式,例如文本对齐...有谁知道如何扩展插件以添加文本对齐吗?


对于你的第一个问题,你需要做两件主要的事情:

  1. 将用户内容安全地保存到数据库中,这样您就不会受到 SQL 注入攻击。请参阅此问题以了解如何最好地处理该问题=>PHP 中阻止 SQL 注入的最佳方法 https://stackoverflow.com/questions/60174/best-way-to-stop-sql-injection-in-php.

  2. 防止某人向您的数据库提交不安全的 HTML,然后这些 HTML 会重新显示给您的用户,使他们容易受到 XSS 攻击。这里有很多与此相关的问题。这是一个 =>PHP 中的 XSS 预防 https://stackoverflow.com/questions/2652138/xss-prevention-in-php.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CKEditor 安全最佳实践 的相关文章

随机推荐