博客加实时聊天,反遭用户攻击
I added a real-time chat to my blog, people used it to attack me
我在博客上加了一个简单的实时聊天小部件,本以为只是个无伤大雅的装饰,没想到在分享一篇批评 Tailwind CSS 的文章后,它瞬间成了攻击我的工具。短短几分钟内,聊天框里充满了种族歧视、死亡威胁、刷屏干扰,甚至有人冒充我发送垃圾链接。虽然我的 Django LiveView 架构让实时功能变得简单,但也让我直面了实时内容审核的残酷:攻击者在几秒内就能发动挑衅,而防御措施往往滞后。最终,我通过关键词过滤、缩短消息长度以及“不理会”的策略平息了事态。这次经历让我深刻意识到,任何用户输入在未被验证前都应被视为敌对,而实时互动的脆弱性远超想象。
每一个输入在未被证实安全之前,都应被视为敌对。