• Atitit webdav 原理详细 概念补充 2.WebDAV的优势: 一套自己定义的安全完善的身份验证机制。 穿墙 HTTPS传送数据 使用一个TCP连接传送所有文件 方便的客户端工


    Atitit webdav 原理详细

    概念补充

    2.WebDAV的优势:

    · 一套自己定义的安全完善的身份验证机制。

    · 穿墙

    · HTTPS传送数据

    · 使用一个TCP连接传送所有文件

    · 方便的客户端工具:和局域网中的文件共享一样简单使用。

    WebDAV:分布式创作和版本控制协议 (Web-based Distributed Authoring and Versioning) 一种基于 HTTP1.1协议的通信协议。它扩展了HTTP 1.1,在GETPOSTHEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可直接对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制

     

    HTTP 1.1(请参阅 IETF RFC 2068)提供一组可供客户端与服务器通讯的方法,并指定响应(从服务器返回发出请求的客户端)的格式。 WebDAV 完全采用此规范中的所有方法,扩展其中的一些方法,并引入了其他可提供所描述功能的方法。 WebDAV 中使用的方法包括:

    1.OptionsHead Trace

    主要由应用程序用来发现和跟踪服务器支持和网络行为。

    2.Get

    检索文档。

    3.Put Post

    将文档提交到服务器。

    4.Delete

    销毁资源或集合。

    5. Mkcol

    创建集合。

    6.PropFind PropPatch

    针对资源和集合检索和设置属性。

    7.Copy Move

    管理命名空间上下文中的集合和资源。

    8. Lock Unlock

    改写保护。

     

    通俗的说,该协议允许我们通过http协议就能对远程服务器上的文件进行操作,包括写入、删除、更新等。

    理解到这里,貌似如果在web服务中开启了该协议,意味着为恶意攻击者开启了一个可以攻击服务器的新的便捷途径,并且能够轻易的造成恶劣的影响

    webdav常用方法和概念总结 - CSDN博客.html hto heyo  kma detail d l . make

    使用WebDAV实现网盘 - kimhom wong - 博客园.html

    使用WebDAV实现网盘 - kimhom wong - 博客园.html

  • 相关阅读:
    多线程ExecutorService 的理解与使用
    MySql索引
    HttpURLConnection和HttpClient使用
    httpclient调用接口
    几个linux命令
    面试之自定义字符串操作
    C和C++中struct的区别
    如何根据端口号查看占用进程
    linux和window如何发布服务
    MYSQL中GROUP_CONCAT和CONCAT函数配合使用
  • 原文地址:https://www.cnblogs.com/attilax/p/15197621.html
Copyright © 2020-2023  润新知