WebDAV 【Web Distributed Authoring and Versioning】

概要

WebDAV(Web Distributed Authoring and Versioning)とは、主にWebサーバからWebクライアントへのファイルを送信するのに用いられるHTTP拡張し、サーバ内のファイルディレクトリの管理を直接行うことができるようにする仕様。

HTTPHypertext Transfer Protocol)はWebサーバWebブラウザなどのクライアントの間の通信方式を定めたプロトコル通信規約)で、クライアントが閲覧したいファイルを指定するとサーバが送信するという利用方法が一般的である。

HTTP自体にはディレクトリ内のファイルサブディレクトリの一覧の取得や、ファイルディレクトリの削除、ファイルクライアントからの送信(アップロード)の機能は規定されている。WebDAVではこれをさらに拡張し、ファイルの最終更新日時などの属性情報の取得や変更、ディレクトリの新規作成、ファイルディレクトリの複製や移動などの機能を追加する。

これにより、ストレージ上のファイルシステムを操作するのと同じように、WebクライアントからWebサーバ上のファイルディレクトリを管理することができるようになる。仕様上は誰でも自由に操作できるよう設定することも可能だが、インターネット上でそのような設定にするは危険で有害なため、ユーザー認証と組み合わせ管理権限のある利用者のみが操作できるように設定するのが一般的である。

従来、Webサーバ上のファイル管理を遠隔からうにはFTPscpsftpなどHTTP以外のプロトコルサーバを経由するのが一般的で、これらのサービスを有効にするためにソフトウェアの導入・設定やネットワーク設定の変更(ポートの開放など)を強いられることも多かった。WebDAVを有効にすればWebブラウザHTTPのみで同様の操作をうことができるようになる。

ただし、HTTP自体には暗号化や暗号化認証などの機能はないため、遠隔からのアクセスにはSSL/TLSなど適切なセキュリティ設定を併用する必要がある。また、公開のWebサーバを遠隔からWebDAVで管理するよう設定する場合、設定ミスなどで一般の閲覧者に予期せず過大な権限を与えてしまい、秘匿すべきデータを漏洩してしまうといったリスクもある。

Apache HTTP ServerMicrosoft Internet Information Servicesなど主要な汎用Webサーバソフトウェアの多くは標準でWebDAVの仕様に対応しているが、利用するには管理者が明示的に設定をう必要がある。クライアント側もWindowsエクスプローラmacOS FinderにWeb共有機能が内蔵されており、LAN上のファイル共有と同じ感覚でWebサーバ上のファイルを操作できる。

(2018.11.2更新)

他の辞典による解説 (外部サイト)

この記事を参照している文書など (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる