美文网首页
web应用安全

web应用安全

作者: 李桐2000 | 来源:发表于2020-04-11 22:36 被阅读0次

本文为web开发系列的一部分。

CSRF(Cross-site request forgery)攻击

跨站请求伪造主要方式为引导用户访问恶意站点,此站点发送非法请求同时包含cookie中有效用户信息,达成恶意攻击。

主要防止措施

  • 由于攻击由恶意站点发起,阻止不明外域请求
  • 由于恶意站点无法读取cookie等信息,给请求附加本域才能获取的信息

另外,现在服务接口设计多采用RESTful API无状态方式,一般不使用cookie/session认证机制,也就不会遭受CSRF攻击。

参考资料

XSS(Cross Site Scripting)攻击

跨站脚本攻击主要方式为将恶意代码注入到目标站点中,用户在目标站点中触发这些代码时获取敏感信息或执行非法操作。

主要防止措施

  • 对于站点接收的入参,做好检查和过滤,防止代码注入。

参考资料

MITM(Man in the middle)攻击

当前互联网通讯的安全基础是HTTPS - HTTP over SSL。

HTTPS原理相关

中间人攻击通过在拦截并转发浏览器和服务器之间的通讯,能够欺骗HTTPS,获取甚至篡改通讯数据。

主要防止措施

  • 采用证书(公钥)固定技术,客户端验证服务器端证书(公钥)是否合法。更严格的措施是进行双向证书验证,服务器端也验证客户端证书。

参考资料

更多内容请查看web开发系列

相关文章

网友评论

      本文标题:web应用安全

      本文链接:https://www.haomeiwen.com/subject/fyivphtx.html