博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sharepoint项目遇到的WebDAV和HTTP PUT的安全隐患解决办法
阅读量:7078 次
发布时间:2019-06-28

本文共 755 字,大约阅读时间需要 2 分钟。

最近一个项目,客户进行了安全检测,检测出如下安全隐患,其实这些隐患全是IIS设置的事情

 

许多人误认为SharePoint是在使用由IIS提供的WebDAV功能. 实际上, SharePoint在Stsfilt.dll这个ISAPI Filter中提供了它自己的WebDAV的实现, 这个ISAPI Filter会安装在WSS和MOSS上的, 在IIS开启或关闭WebDAV扩展对于SharePoint的功能没有影响。

常见服务器入侵威胁:

1. webdav直接上传webshell

2. 通过程序文件上传漏洞上传webshell

3. webshell的权限过高导致被提权

1. 解决webdav问题

在安装的时候直接不安装webdav组件,如下图:

如果已经安装的WebDAV的,则在IIS管理器禁用,如下图:

找到对应站点,如下图:

禁用如下:

2、解决HttpPut问题

当IIS中的配置允许写入的时候就可以直接PUT文件上去,由此可能引发非常严重的安全问题,强烈建议禁制,当开启了WebDAV后,IIS中又配置了目录可写,便会产生很严重的问题。 wooyun上由此配置产生的问题很多,并且有老外黑了一群中国政府站有一部分就是由于此配置。危害巨大,操作简单,直接批量扫描,上传shell。

禁用方法:

第一步,在IIS的左侧 选中该目录,切换到功能视图。

第二步,打开“处理程序映射”功能。

第三步,打开右侧的“编辑功能权限”,将“脚本”这一项取消掉即可

禁用sp2103的本身的web dav方法

1、 打开SP2013的管理中心,找到【应用程序设置】-【管理web应用程序】如下图:

2、 找到对应的web app,打开【身份验证提供程序】如下图:

3、 禁用【客户端集成】功能如下图:

保存即可。

转载地址:http://hcpml.baihongyu.com/

你可能感兴趣的文章
用bochs调试自己写的系统引导代码
查看>>
svn的基线划分与管理
查看>>
黄连解毒汤治疗月经过多
查看>>
【转】iOS学习之Autolayout(代码添加约束) -- 不错不错
查看>>
delete和truncate的一个严重区别
查看>>
访问GUItexture
查看>>
javaScript(4):对象
查看>>
C# 堆与栈、值类型与引用类型、可空类型
查看>>
默认值函数[Python读书]cookbook --20.1 在函数调用中获得常新的默认值默认值函数...
查看>>
字符和文档识别的四十年研究
查看>>
最后一行数据
查看>>
Linux 下smi/mdio总线通信
查看>>
java
查看>>
SPREAD for Windows Forms 控制输入法
查看>>
用语音编程 你想过没?
查看>>
android应用推荐
查看>>
ZeroMQ接口函数之 :zmq_curve_keypair - 生成一个新的CURVE 密钥对
查看>>
Linux文件锁flock
查看>>
135. Candy
查看>>
试想一下,在代码学习Swift!
查看>>