MSSQL 数据库中的垃圾邮件文本

Spam text in MSSQL database

我在共享主机上有 20 多个 MSSQL 数据库。在 10 数据库中,我发现隐藏的垃圾邮件文本 div:

示例:

< div style="display:none">how to tell my husband i cheated <a href="link here">read</a> my husband cheated on me blog</div >

如何找到问题所在并解决?

注意。只有我10个数据库有问题,其他没问题。

检查应用程序。

问题不在于数据库,而在于应用程序插入了错误的数据,只有一种方法可以解决您的问题:识别错误的应用程序并对垃圾邮件发送者关上大门。

所以解决方案是识别受影响的数据库,然后通知用户检查他们的应用程序。

数据不是由数据库创建的,而是由使用(猜猜)应用程序上传数据的人创建的。

作为触发器的数据库级解决方案可能会识别一些垃圾邮件,但必须定期维护,并且会随着您添加更多要捕获的模式而增长:恕我直言,这是在浪费宝贵的资源和您的时间,而不是长期有效运行.