查看其它 3 个回答whitesonny的回答

whitesonnywhitesonny安全工程师光大

1.首先应该把精力放到对所有用户提交内容进行可靠的输入验证上。这些提交内容包括URL、查询关键字、http头、post数据等。只接受在所规定长度范围内、采用适当格式、所希望的字符。阻塞、过滤或者忽略其它的 任何东西。

2.保护所有敏感的功能,以防被bots自动化或者被第三方网站所执行。实现session标记(session tokens)、CAPTCHA系统或者HTTP引用头检查。

3.web应用必须支持用户提供的HTML,那么应用的安全性将受到灾难性的下滑。但是你还是可以做一些事来保护web站点:确认你接收的HTML内容被妥善地格式化,仅包含最小化的、安全的tag(绝对没有JavaScript),去掉任何对远程内容的引用(尤其是样式表和JavaScript)。为了更多的安全,请使用httpOnly的cookie。

银行 · 2016-05-18
浏览2355

回答者

whitesonny
安全工程师光大
擅长领域: 安全网络云计算

whitesonny 最近回答过的问题

回答状态

  • 发布时间:2016-05-18
  • 关注会员:4 人
  • 回答浏览:2355
  • X社区推广