【问题标题】:Inserted Malicious content插入恶意内容
【发布时间】:2019-08-16 12:36:31
【问题描述】:

我有 laravel 应用程序,其中有一些最终用户可以填写的表格, 表单还受 google 隐形验证码保护。

但一段时间后,我会通过表单插入一些恶意记录,一些脏话。不相关的内容就像,

伟哥额外剂量阿莫西林支气管炎剂量头孢氨苄和儿童副作用购买通用 cialis Prix Viagra 25 毫克 Achat Viagra Paris Cialis Prezzo Controindicazioni

如何防止这种情况,如何避免用户插入那些脏话。 请提出建议。

【问题讨论】:

标签: php laravel invisible-recaptcha


【解决方案1】:

几乎您唯一能做的就是将特定单词列入黑名单。例如,您可以使用此 https://www.freewebheaders.com/full-list-of-bad-words-banned-by-google/ 黑名单并对其进行 foreach 和

if(str_pos($user_input, $current_blacklist_word)){ //show Error }

【讨论】:

猜你喜欢
  • 2014-03-16
  • 2018-05-13
  • 1970-01-01
  • 2017-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-11
  • 2012-07-07
相关资源
最近更新 更多