boa框架开发手册v5.2

安全防御

cors

跨域请求授权,配置指定合法源,禁止非法源的请求,比如ajax跨域请求

csrf

跨站访问伪造防御,预先使用create()生成token串,然后在后续操作中使用check()对前面的token进行校验,以确定是否为站内合法的页面操作,支持以下校验方式:

  • type=0:不做校验
  • type=1:前端方式,token存于cookie中,由cookie自动传送到后端进行校验
  • type=2:后端方式,token存于session中,在后端自动进行校验,无需前端传送

xss

跨站脚本攻击防御,对用户提交的数据进行脚本过滤,避免后续在页面上被浏览器执行,从而收集用户隐私信息或执行恶意代码等