• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2012 Fiscal Year Annual Research Report

コールバックを用いたWorld Wide Webアーキテクチャの再構築

Research Project

Project/Area Number 23300023
Research InstitutionUniversity of Tsukuba

Principal Investigator

板野 肯三  筑波大学, システム情報系, 教授 (20114035)

Co-Investigator(Kenkyū-buntansha) 新城 靖  筑波大学, システム情報系, 准教授 (00253948)
佐藤 聡  筑波大学, システム情報系, 准教授 (90285429)
中井 央  筑波大学, 図書館情報メディア系, 准教授 (70301083)
Project Period (FY) 2011-04-01 – 2014-03-31
Keywordsウェブシステム / サービス情報学 / 個人情報保護 / コールバック / クロスサイト・スクリプティング攻撃
Research Abstract

現在のWorld Wide Webは、クライアント・サーバ・モデルに基づき構築されている。この形態は、サービス提供者側に静的なコンテンツがある時にはよい。しかし、個人情報を繰り返し入力する必要があり、また、クロスサイト・スクリプティング攻撃を防ぐことが簡単ではないという問題がある。
本研究の目的は、現在のWorld Wide Webのアーキテクチャを全面的に見直し、最初から設計し直すことで、現在のアーキテクチャが持つ上記の問題点を解決することである。この目的を達成するために、本研究では、サービス提供者側から利用者側を呼び出す(コールバックする)という方法を用いる。研究期間内にコールバックのプロトコルを設計し、新たにWebサーバ、Webブラウザ、ルータ、個人情報バングといったプログラムを実現することで、提案する新しいWebアーキテクチャの概念を検証する。
平成24年度には、個人情報を保持するためのコールバックを受け付けるプログラム、個人情報金庫(Personal Information Safe) を実現した。これは、Web ブラウザと協調して動作し、後に個人情報を取得する時に鍵となるアクセス・トークンを発行する。利用者は、個人情報の代わりにアクセス・トークンをWebサーバに渡す。Web サーバは、必要な時にアクセス・トークンを用いてコールバックにより個人情報を取得する。個人情報金庫は、コールバックを受け付けた際にコールバック元を検査して、正当なものだけに応答する。この時、コールバック元の必要性や信頼度に応じて渡す個人情報の範囲を変えることもできる。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

本研究の目的は、個人情報の保護を強化することにある。それを実現するためのプログラムである個人情報金庫が、フレームワーク Ruby on Rails を用いて実現することができた。

Strategy for Future Research Activity

今後は、個人情報金庫をデータセンタで動作させる方法を実現する。また、C10K 問題(クライアント1万台問題)の原因となっているコネクションの維持に必要な資源を、コールバックにより削減することを目指す。

  • Research Products

    (1 results)

All 2012

All Journal Article (1 results) (of which Peer Reviewed: 1 results)

  • [Journal Article] コールバックに基づく World Wide Web アーキテクチャの提案2012

    • Author(s)
      池田 直樹
    • Journal Title

      情報処理学会コンピュータシステム・シンポジウム

      Volume: 2012 Pages: 43-52

    • Peer Reviewed

URL: 

Published: 2014-07-24  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi