restful:put操作资源可能存在的安全问题

REST定义:REST(Representational State Transfer ),有中文翻译为"具象状态传输"(也有:"代表性状态传输")。是由 Roy Thomas Fielding博士 在2000年就读加州大学欧文分校期间在学术论文中提出的一个术语。他首次系统全面地阐述了REST的架构风格和设计思想。这篇论文是Web发展史上一篇非常重要的技术文献,他也为WEB架构的设计与评判奠定了理论基础。

操作资源的方式也是增删改查(CRUD)

    1.若要在服务器上创建资源,应该使用 POST 方法。 

    2.若要检索某个资源,应该使用 GET 方法。 

    3.若要更改资源状态或对其进行更新,应该使用 PUT 方法。 

    4.若要删除某个资源,应该使用 DELETE 方法。

=============================================

最近负责安全的同事发现网站有IIS漏洞的风险,原因是开启了PUT方法,于是查了一下,貌似真会出现问题


IIS漏洞:http://www.cnblogs.com/tdcqma/p/6125789.html

以下是找了一些大神的回答







目前看到的结论是继续使用get,post快哭了




http://www.cnblogs.com/rollenholt/p/3693229.html

https://www.zhihu.com/question/38770182

https://www.v2ex.com/t/373770



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值