【问题标题】:Strange elements appearing in javascript rich text editorsjavascript 富文本编辑器中出现的奇怪元素
【发布时间】:2010-10-23 23:53:02
【问题描述】:

网络上基于 javascript 的富文本编辑器中出现了大量奇怪的 HTML 表单元素。我能找到的第一个证据是不到一个月前的in the joomla forums。从那时起,drupal userswordpress users 也有报告,现在有证据证明all over the web ——最后,我们刚刚在我负责的网站上收到了一份报告。它似乎仅限于Firefox。

任何想法来自哪里,以及如何阻止它?有一些关于卸载 firefox 和运行恶意软件扫描程序的模糊提及,但没有具体说明。

【问题讨论】:

    标签: firefox richtextbox wysiwyg malware rich-text-editor


    【解决方案1】:

    从您提供的链接来看,对我来说听起来并不太模糊。它是某种恶意软件,会自动将 javascript 插入您发布的内容中,可能会以某种方式攻击您网站的访问者。将其设置为插入到常见的 CMS 编辑器中可能会让很多人在不知不觉中发布它。

    给出了删除它的各种说明,这篇文章似乎可能会起作用:Problem is in browsers - remove and reinstall

    【讨论】:

    • 完全卸载firefox并重新安装正是我所说的模糊。它并没有首先解释究竟是什么导致了这种情况。它是一个恶意软件吗?它有名字吗?
    • 真的很重要吗?火狐被感染了。消除感染。
    • 我不了解您的用户,但我对“下载第 3 方卸载程序并卸载 firefox。我不知道出了什么问题,但这应该可以解决问题”并不十分满意。作为对支持请求的答复。
    • 他们会更满意“哦,那是 Gnarflaxer.B 恶意软件,下载第 3 方卸载程序并卸载 firefox。”?因为那仍然是解决办法。我不了解您的用户,但是当您解决他们的问题时,我的用户会更开心。除非您的工作是“安全研究员”,否则请使用人们找到的修复程序,在某处报告(因为它似乎只影响 Firefox,可能是 Mozilla 支持论坛),然后继续。
    【解决方案2】:

    这行代码绝对清晰:

    <input type="hidden" id="gwProxy" /><!--Session data--><input type="hidden" id="jsProxy" /><div id="refHTML">&nbsp;</div>
    

    gwProxy / jsProxy code being embedded into posts

    Weird gwProxy code is inserted in WYSIWYG textareas

    iT 似乎由于恶意主题或插件,使用 FCKeditor 和 JCE 编辑器将代理嵌入到用户代码中。

    来自 support.mozilla.com:

    您可以在安全模式下启动 Firefox,以检查您的加载项是否导致您的问题(切换到默认主题:工具 > 加载项 > 主题)。 请参阅对扩展程序和主题进行故障排除 如果它确实在安全模式下工作,则禁用所有扩展程序,然后尝试通过一次启用一个扩展程序来查找导致它的原因,直到问题再次出现。 您可以在安全模式启动窗口中使用“禁用所有加载项”。 每次更改后,您必须关闭并重新启动 Firefox(文件 > 退出)。

    对不起我的英语! 不要犹豫,对这篇文章发表评论。

    【讨论】:

      【解决方案3】:

      “停止”是什么意思?如果您知道存在特定于 Firefox 版本的问题并且您想阻止它,您可以在有人提交该字段时检查问题,然后再保存,您可以在保存后但在您之前将其从数据中删除加载它,或者您检查该版本的 Firefox 并阻止使用它的用户在您的网站上提交(我不建议这样做)。

      我认为您几乎不能告诉您的用户卸载 Firefox,但是您可以通过这些其他选项来处理问题如何影响您的网站。

      【讨论】:

        【解决方案4】:

        您是否安装了名为“Browser Highlighter”[1] 的 Firefox 插件?它可能与 Skype 插件一起安装或独立安装(假设它与 eBay 有某种联系)。

        我看到两个人 [2]、[3] 发帖称卸载“浏览器荧光笔”插件可以解决问题。它可能不是恶意小部件,只是故障小部件。卸载或禁用它并告诉我们?

        如果是这种情况,您可以指示您的用户在他们这边(在他们的浏览器中)删除或禁用该插件。

        您还必须将其从发布到您网站的数据中删除。如果您使用的是第三方 CMS(Wordpress、Joomla 等)并且您不是程序员,那么您将不得不让某人注意有问题的文本并将其删除。

        [1]http://www.browserhighlighter.com/

        [2]Case #1

        [3]Case #2

        【讨论】:

          【解决方案5】:

          我相信您可能会因为富文本编辑器和 Firefox 加载项而追赶红鲱鱼。这段代码被注入到我的一个页面中,没有有富文本编辑器并且它被注​​入到 IE、Chrome 和 Firefox 上的页面中。我确实看到了一个指向 Skype 插件的帖子。

          【讨论】:

          • 就我而言,它最终成为 Skype Browser Highlighter。我能够通过安装插件来重现,并通过禁用它来解决问题。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-06-18
          • 1970-01-01
          • 2022-10-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多