面试集锦(十五)网络安全

655 阅读1分钟

如何保证数据安全

  1. 使用https协议
  2. 后端密码加密
  3. 使用token验证
  4. 请求签名,防止参数被篡改
  5. APP中使用ssl pinning防止抓包操作
  6. 对所有请求和响应都做加解密操作

xss攻击

XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。

XSS攻击的危害包括:

  1. 盗取各类用户帐号,如机器登录帐号、用户网银帐号、各类管理员帐号
  2. 控制企业数据,包括读取、篡改、添加、删除企业敏感数据的能力
  3. 盗窃企业重要的具有商业价值的资料
  4. 非法转账
  5. 强制发送电子邮件
  6. 网站挂马
  7. 控制受害者机器向其它网站发起攻击

xss攻击如何防护

解决该问题的核心思路就是对用户数据做严格处理,对任何页面传递的数据都不应过分信任

  1. 前端过滤,拦截可疑字符
  2. 后端写过滤器拦截来实现,这个过滤器应该放在第一位
  3. 后端不能相信前端传递过来的参数,必须对参数进行校验