表情包入库的安全方面

时间:2019-07-28 作者:Pawan Saxena

我将emojis存储到一个自定义表中,并使用wpdb变量查询内容。数据库字符集为utf8mb4,排序规则为utf8mb4\\u general\\u ci

表情符号在用户输入时按原样存储。我在这里可以面对哪些安全问题,我应该记住哪些事情以避免任何可能危及我的数据的情况。用户还可以在输入中插入一些随机的mysql/php代码,我应该对其进行清理、编码然后存储。此外,如果我在什么阶段编码,我应该解码它以呈现给ui。

1 个回复
SO网友:tacotuesday

与所有用户输入一样,您需要在存储输入之前进行清理,在显示时进行清理,以及清理查询中使用的任何用户输入。如果您将其严格限制为表情符号,我还建议您只验证和限制输入表情符号。

相关推荐

security issue in wordpress?

我已在中安装wordpresswww.mysite.com/user 现在假设有人熟悉wordpress,他/她可以通过www.mysite.com/user/memberswww.mysite.com/user/groups 甚至他都能看到www.mysite.com/user 没有登录到我的网站。有什么方法可以防止这种情况发生吗。类似于如果他没有登录或任何类型的重定向到特定url,访问就会被拒绝。或者你没有权限访问/members/ 在此服务器上。因此,我面临着很多问题。我使用frisco作为budd