您的位置:首页 > 其它

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

2017-11-07 10:46 302 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐