(57)【要約】【課題】Ｗｅｂサイトへのディープリンク（トップページでなく、個々のニュース記事などサイト深くのコンテンツに対して直にリンクを張ること）を有効に防止し、さらに、Ｗｅｂページからリンクされるリンク先ページへのアクセスをきめ細かく制御する。【解決手段】一定期間、一定アドレスからのアクセスに有効な暗号化した一時ＵＲＬを生成し、Ｗｅｂページに埋め込まれたリンク先の記述部に一時ＵＲＬを記載することにより、クライアントからのアクセスに対してＷｅｂ情報提供者が自分のコンテンツへのアスセスを制御したり、無断リンクを無効化する。【選択図】  図１
2004185286.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページに埋め込まれたリンク先の記述部に記述されるリンク先と付加情報とを暗号化して一時ＵＲＬを生成する暗号化手段と、
前記一時ＵＲＬをデコードするデコード手段とを有し、
Ｗｅｂサーバがクライアントから前記Ｗｅｂページのデータ送信要求を受信すると、前記リンク先記述部に記述されるリンク先と付加情報を前記一時ＵＲＬに置き換えたデータを前記Ｗｅｂサーバから前記クライアントに送信し、
前記Ｗｅｂサーバがクライアントから前記一時ＵＲＬのページのデータ送信要求を受信すると、受信データ中の前記一時ＵＲＬをデコードして前記付加情報を基にアクセス制御することを特徴とするＷｅｂアクセス制御装置。
【請求項２】
前記付加情報はアクセス有効期間情報を含むことを特徴とする請求項１記載のＷｅｂアクセス制御装置。
【請求項３】
前記付加情報はアクセス元のアドレスを含むことを特徴とする請求項１記載のＷｅｂアクセス制御装置。
【請求項４】
前記付加情報はアクセス元が前記リンク先にアクセスした情報を含むことを特徴とする請求項１記載のＷｅｂアクセス制御装置。
【請求項５】
前記付加情報はアクセス元が前記Ｗｅｂページにアクセスした情報を含むことを特徴とする請求項１記載のＷｅｂアクセス制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一定期間または／及び一定アドレスからのアクセスに有効なＵＲＬを生成することで、Ｗｅｂ情報提供者がＷｅｂページからリンクされるリンク先ページへのアクセス制御、無断リンクの無効化を行う技術に関するものである。
【０００２】
【従来の技術】
Ｗｅｂページには基本的にリンクを自由に張れるため、ニュースその他の独自コンテンツを持っている団体からは、「ディープリンク（Ｄｅｅｐ  Ｌｉｎｋ）」に反対する意見がある。ディープリンクとは、トップページでなく、個々のニュース記事などサイト深くのコンテンツに対して直にリンクを張ることである。
【０００３】
ディープリンクは、新聞社などのコンテンツ提供者側としては、トップページから順にリンクをたどって特定のアクセス順序によりアクセスした場合には利用者に閲覧させ、それ以外のリンクサイトや、検索エンジンの結果からのアクセスを制限したいという希望がある。つまり、コンテンツ提供者としてはトップページへのアクセス数を高めたい、また、トップページに掲載しているバナー広告をできるだけ多くの人に見てもらい、これにより広告効果を高めたいといった理由による。
【０００４】
ディープリンクに対しては、通常、コンテンツ提供側が一つ一つリンク元に警告を出してやめてもらうしか方法がなかった。パスワード制限などによリアクセスを制御するのは、普通の利用者の利便性をそこねることになってしまう。
Ｗｅｂページへのアクセス制御には、通常、
ａ）ＩＤ、パスワードによる制限：ＩＤ、パスワードを要求することで、特定ディレクトリ又はフォルダへのアクセスを制限する。
【０００５】
ｂ）ＩＰアドレスによる制限：特定ＩＰアドレスからのアクセスを遮断又は許可することで、特定ディレクトリ又はフォルダへのアクセスを制限する。
ｃ）Ｃｏｏｋｉｅによる制限：ブラウザに特定情報を覚えさせておき、次回アクセスする時にその情報を用いてアクセスを制御する。
といった方法がある。
【０００６】
しかし、ａ）ｂ）はＷｅｂサーバの管理スクリプトで制約情報を記述しなければならず、また、制限できるのも、ファイル、ディレクトリ又はフォルダ単位であり、一定期間有効とか、特定の順番でアクセスした場合に有効といったような制御はできない。
ｃ）については、例えば、ＣＧＩスクリプトで記述されたプログラムでＣｏｏｋｉｅ情報を使うことが多い。これであると様々なアクセス制御はできるものの、ＣＧＩスクリプトを書くということは通常の人にとって手軽なことではない。
【０００７】
また、これら以外にアクセス履歴を解析して、Ｗｅｂサーバ側がもつ情報だけで有効なアクセスであるかどうかを調べる手段もないわけではないが、膨大なアクセスのあるＷｅｂサーバ側で全アクセスを管理するのはコストがかかる。
また、Ｗｅｂサーバ側とクライアント側で暗号化した情報のやりとりを行ってクライアント側が暗号キーを使用して内容を読み取る方法もあるが、クライアント側における情報要求から情報読み取りまでに手間がかかるといった状況にあった。
【０００８】
これら従来技術については、例えば、特許文献１、特許文献２および特許文献３参照。
【０００９】
【特許文献１】
特開平１１−３１１２７
【００１０】
【特許文献２】
特開平１１−１６１６０２
【００１１】
【特許文献３】
特開２００２−４１３８０
【００１２】
【発明が解決しようとする課題】
前述のように、ディープリンクの防止には、従来、リンク元に対して一つ一
依頼したり、讐告したりといった方法しかなかった。その他の方法としては、従来のＷｅｂサーバでは、クライアントのＩＤやパスワードの入力が必要であったり、または、クライアントが暗号キーにより内容を見るといった方法以外、クライアントの側の余分な操作を必要としないで、特定ＵＲＬが一定期間有効とか、特定の順番で閲覧した場合のみ有効といった、きめこまかいアクセス制御は簡単にはできなかった。
【００１３】
特開平１１−３１１２７においては、インターネットのような通信網をつかって文書を安全に送付する方法として、例えば、情報を配布するためのプライベートなＵＲＬ（ＰＵＲＬ）をサーバが動的に生成し、クライアントはＰＵＲＬで文書を検索し、サーバ側とクライアント側は暗号化された情報をやり取りし、クライアント側は暗号キーをつかって文書を解読する方法が開示されている。
【００１４】
また、特開平１１−１６１６０２においては、例えば、Ｗｅｂページをアクセスしたクライアントからのユーザのログイン情報を確認し、確認されたログイン情報に基づき、アクセスされたＷｅｂページを示すハイパーテキストファイルを作成し、前記クライアントへ送信する方法が開示されている。
さらに、特開２００２−４１３８０においては、例えば、インターネットを介してクライアント側においてログインＩＤとパスワード等の認証情報を入力し、その情報に基づき、暗号化したＵＲＬ情報をクライアント側に提供する方法が開示されている。
【００１５】
上記の特開平１１−３１１２７および特開平１１−１６１６０２においては、ＵＲＬを暗号化したり、また、特開平１１−１６１６０２においては、ログイン情報を基にクライアントを識別してＷｅｂページの表示内容を変更するなどしているが、いずれにおいてもクライアント側の特別な操作が必要である。
本発明の第１の目的は、クライアント側の特別な操作を必要としないでディープリンクを有効に防止するＷｅｂアクセス制御装置を提供すること、第２の目的として、クライアント側の余分な操作を必要とせず、かつ、サーバ側としても特定ＵＲＬが特定の順序で閲覧された場合に限りアクセスが有効とか、一定期間アクセス有効とか、また、一定ＩＰアドレスからのアクセスに対して許可するといった、きめこまかいアクセス制御を、Ｗｅｂサーバに大きな負荷を課することなく行うことのできるＷｅｂアクセス制御装置を提供することを目的とする。
【００１６】
【課題を解決するための手段】
本願の請求項１に記載の発明は、Ｗｅｂページに埋め込まれたリンク先の記述部に記述されるリンク先と付加情報とを暗号化して一時ＵＲＬを生成する暗号化手段と、前記一時ＵＲＬをデコードするデコード手段とを有し、Ｗｅｂサーバがクライアントから前記Ｗｅｂページのデータ送信要求を受信すると、前記リンク先記述部に記述されるリンク先と付加情報を前記一時ＵＲＬに置き換えたデータを前記Ｗｅｂサーバから前記クライアントに送信し、前記Ｗｅｂサーバがクライアントから前記一時ＵＲＬのページのデータ送信要求を受信すると、受信データ中の前記一時ＵＲＬをデコードして前記付加情報を基にアクセス制御することを特徴とするＷｅｂアクセス制御装置である。
【００１７】
例えば、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によって記述された、トップページ（ＵＲＬ：／／ｗｗｗ．□□□．△△△／ｉｎｄｅｘ．ｈｔｍｌ）からリンクされるトップページと同じディレクトリまたはフォルダ内にあるリンク先ＵＲＬのファイル名がｄ１．ｈｔｍｌで、Ｗｅｂブラウザ上のトップページにおいて「記事○○○です」という見出しであるとすると、通常、トップページに対応するファイルには、「＜ａ  ｈｒｅｆ＝”ｄ１．ｈｔｍｌ”＞記事○○○です＜／ａ＞」というように、リンク先にハイパーリンクするための記述をし、Ｗｅｂブラウザに表示されるトップページ内に「記事○○○です」と記述された文字列をマウスでダブルクリックすることにより、記事○○○の内容であるｄ１．ｈｔｍｌファイルがＷｅｂブラウザに表示される。本発明においては、「＜ａ  ｈｒｅｆ＝”ｄ１．ｈｔｍｌ  Ａ・・・    Ｂ・・・    Ｃ・・・”＞記事○○○です＜／ａ＞」というように、リンク先記述部にリンク先ＵＲＬに加え、付加情報として、拡張したＨＴＭＬの属性定義に基づく、Ａ・・・、Ｂ・・・、Ｃ・・・といった、リンク先記述部を暗号化するか否か、アクセス有効期間、アクセスできるＩＰアドレス等を追加する。さらに、＜ａ  ｈｒｅｆ＝”ｄ１．ｈｔｍｌ  Ａ・・・    Ｂ・・・    Ｃ・・・”＞部の「ｄ１．ｈｔｍｌ    Ａ・・・    Ｂ・・・    Ｃ・・・」の部分をＷｅｂサーバと関連付けられたＷｅｂアクセス制御装置が暗号化し、例えば、ＸＹＺ２３１４６７０９１．ｈｔｍｌという一時ＵＲＬを生成し、クライアントに対し、「＜ａ  ｈｒｅｆ＝”ｗｗｗ．  □□□．△△△／ＸＹＺ２３１４６７０９１．ｈｔｍｌ”＞記事○○○です＜／ａ＞」のようなリンク先が埋め込まれたトップページ情報をＷｅｂサーバから送信すると、クライアントにとっては一般のリンクとして扱え、暗号化された一時ＵＲＬであっても、クライアン側に別の操作が生ずることはない。また、クライアント側のＷｅｂブラウザ上で「記事○○○です」の文字列がマウスによりダブルクリックされると、ＸＹＺ２３１４６７０９１．ｈｔｍｌのファイル送信要求が前記Ｗｅｂサーバになされ、前記Ｗｅｂアクセス制御装置によりＸＹＺ２３１４６７０９１．ｈｔｍｌはデコードされる。第１項の発明は、以上のようになっているため、暗号化された一時ＵＲＬをクライアント側で解読する必要はない。
【００１８】
また、本願の請求項２に記載の発明は、前記付加情報はアクセス有効期間情報を含むことを特徴とする請求項１記載のＷｅｂアクセス制御装置である。
本願の請求項２の発明によれば、前記付加情報の中にアクセス有効期間情報を含むことにより、リンク先ページへの一定期間、一定期日等といった時間的なアクセス制限を設定するようになっている。
【００１９】
また、本願の請求項３に記載の発明は、前記付加情報はアクセス元のアドレスを含むことを特徴とする請求項１記載のＷｅｂアクセス制御装置である。
本願の請求項３の発明によれば、アクセス元ＩＰアドレスと一時ＵＲＬに記載されている制限との照合をＷｅｂアクセス制御装置が行うことによりリンク先へのアクセスを許可または禁止するといったアクセス制限を設定するようになっている。
【００２０】
また、本願の請求項４の発明は、前記付加情報はアクセス元が前記リンク先にアクセスした情報を含むことを特徴とする請求項１記載のＷｅｂアクセス制御装置である。
本願の請求項４の発明によれば、アクセス元から前記リンク先への最終アクセス日時を付加情報に加えることにより、特定アクセス元からの再アクセスまでの期間によってアクセス制限を設定するようになっている。したがって、再アクセスまでの期間を、例えば、１０分間と設定しておくことにより、実質的にディープリンクを阻止する。
【００２１】
また、本願の請求項５の発明は、前記付加情報はアクセス元が前記Ｗｅｂページにアクセスした情報を含むことを特徴とする請求項１記載のＷｅｂアクセス制御装置である。
本願の請求項５の発明によれば、アクセス元が前記Ｗｅｂページにアクセスした最終日時情報に加え、前記リンク先ページにアクセスした最終日時情報とを付加情報としてもたせることにより、前記リンク先ページに続けてアクセスしてきたときは、前記Ｗｅｂページにアクセスしないでディープリンクされていると判断してアクセスを拒否し、ディープリンクを防止する。
【００２２】
【発明の実施の形態】
図１に、本発明の説明図を示す。
図１において、本発明のアクセス制御装置１はＷｅｂサーバ２と関連付けられた装置であって、コントローラ１−１、ＵＲＬ暗号化装置１−２、ＵＲＬデコード装置１−３、暗号キーメモリ１−４から構成されている。
【００２３】
コントローラ１−１は、アクセス制御装置１とＷｅｂサーバ２とのインタフェース、アクセス制御装置１のＵＲＬ暗号化装置１−２、ＵＲＬデコード装置１−３、暗号キーメモリ１−４との情報のやりとりの制御、の役割の他に、（１）イントラネットなど特定アドレスからの無条件アクセス許可、（２）クライアントがトップページほか特定のＷｅｂぺージ（以降、親ページという。これらのページにはリンク先指定を含むものとする）ヘ前回アクセスした時点からの親ページに含まれるリンクぺージへのアクセス期間制限、（３）親ぺージヘ前回アクセスした同一ＩＰアドレスからリンクぺージへのアクセス制限、等を行う。
【００２４】
ＵＲＬ暗号化装置１−２は、例えば、暗号化前のリンク先の原ＵＲＬ、アクセス有効期間、暗号キー、親ぺージへのアクセス最終日時、アクセスＩＰアドレス、リンク先アドレスへのアクセス最終日時等から、ＵＲＬとして利用可能な英数字列に暗号化する装置である。暗号化の手法は、本特許では特に規定しない。単純にキーを加える程度の暗号であると容易に解読される恐れがあり、その場合には、頻繁に（１時間おきなど）キーを変更するなどの運用が必要である。本装置の主目的はディープリンクを無効化することであるから、暗号が破られないよりは、頻繁にキーを変更し、仮に破られたとしてもそれが意味を持たないようにすることが望ましい。
【００２５】
ＵＲＬデコード装置１−３は、暗号化装置１−２で暗号化された一時ＵＲＬ  をデコードする装置である。
暗号キーメモリ１−４は、ＵＲＬ暗号化装置１−２で生成した一時ＵＲＬを解読する暗号キーをコントローラ１−１からの要求により、出し入れするためのメモリである。暗号キーメモリ１−４は、コントローラ１−１の中にあっても配置されていても構わない。
【００２６】
Ｗｅｂサーバ２が管理するＷｅｂページの親ページ３のファイル名をｆ１．ｈｔｍｌであるとする。親ページ３からリンクの張られている制限リンクページ３−１のファイル名をｄ１．ｈｔｍｌ、通常リンクページ３−２のファイル名をｄ２．ｈｔｍｌとする。
ここで、制限リンクページ３−１はリンク先としてアクセス制限を付けるページ、通常リンクページ３−２はリンク先としてアクセス制限を付けないページを意味する。
【００２７】
ＨＴＭＬによって記述された親ページからリンクされる自Ｗｅｂサーバ内のリンク先ＵＲＬがｄ１．ｈｔｍｌで「記事○○○」という見出しのファイルであったとすると、通常、トップページ内には、＜ａ  ｈｒｅｆ＝”ｄ１．ｈｔｍｌ”＞記事○○○＜／ａ＞というようにリンク先記述部に記述するが、ここでアクセス制限をつけるために、
本発明では、リンク先記述部に、
＜ａ  ｈｒｅｆ＝”ｄ１．ｈｔｍｌ”ｏｐｔｉｏｎ＝”ｏｎｅｔｉｍｅ”  ｄｕｒａｔｉｏｎ＝”５”  ｓａｍｅａｄｄｒｅｓｓ＝”ｙｅｓ”
＞記事○○○＜／ａ＞というように、リンク先ＵＲＬの指定に加えて、ＨＴＭＬの属性を拡張した記述を加える。拡張部分の意味は次のとおりである。
ｏｐｔｉｏｎ＝”ｏｎｅｔｉｍｅ”：  ｄ１．ｈｔｍｌを一時ＵＲＬ４に変換する指定。
ｄｕｒａｔｉｏｎ＝”５”：ｄ１．ｈｔｍｌへのアクセスが、この親ぺージ３にアクセスしてから一定時間（５時間）内有効であることを示す。
ｓａｍｅａｄｄｒｅｓｓ＝”ｙｅｓ”  ：ｄ１．ｈｔｍｌへのアクセスを、この親ページにアクセスしたＩＰアドレスと同じアドレスでのアクセスに対し制限することを示す。
【００２８】
この拡張された部分は、アクセス制御装置１のコントローラ１−１が意味を理解し、アクセス制限するようになっている。
このように、ｄｕｒａｔｉｏｎとｓａｍｅａｄｄｒｅｓｓの組合せで、アクセス制限をきつくしたり緩めたりできる。また、インターネットによる外部からのアクセスとイントラネットからのアクセス制限を区別することも可能となる。すなわち、クライアント５がイントラネット内からのアクセスであれば、ｆ１．ｈｔｍｌ、ｄ１．ｈｔｍｌ、ｄ２．ｈｔｍｌはそのまま、ＵＲＬとして利用してアクセス制限をせずに、また、クライアント５がインターネットからのアクセスの場合には、ｆ１．ｈｔｍｌにアクセスした時点で、ｆ１．ｈｔｍｌ中のｄ１．ｈｔｍｌへのリンクは、一定期間有効な一時ＵＲＬに変換する設定を行う。
【００２９】
また、図１において、インターネットからのアクセスに対して、制限リンクページ３−１のファイル名ｄ１．ｈｔｍｌに代えて、一時ＵＲＬ４として、
ｚｚｚ８７２３４９５４３２．ｈｔｍｌというファイル名になっている。これを説明する。
図２は、一時ＵＲＬの生成を示した図である。一般外部の一般クライアント５のＷｅｂブラウザ（図示省略）から親ページ３のファイルｆ１．ｈｔｍｌの送信要求がＷｅｂサーバ２にあると、Ｗｅｂサーバ２がクライアント５から送信要求を受け取った旨をコントローラ１−１が検知して、そのページ内にある＜ａ  ｈｒｅｆ＝”ｄ１．ｈｔｍｌ”  ｔｙｐｅ＝”ｏｎｅｔｉｍｅ”  ｄｕｒａｔｉｏｎ＝”５”＞を検出すると、暗号化する指示であるｔｙｐｅ＝”ｏｎｅｔｉｍｅ”に従って、これをＵＲＬ暗号化装置１−２に暗号化させ、得られた一時ＵＲＬ４のｚｚｚ８７２３４９５４３２．ｈｔｍｌを＜ａ  ｈｒｅｆ＝”ｄ１．ｈｔｍｌ”  ｔｙｐｅ＝”ｏｎｅｔｉｍｅ”  ｄｕｒａｔｉｏｎ＝”５”＞に置き換えて、＜ａ  ｈｒｅｆ＝”ｚｚｚ８７２３４９５４３２．ｈｔｍｌ”＞  としてＷｅｂサーバ２からクライアントに送信させる。また、コントローラ１−１は、ＵＲＬ暗号装置１−２で生成した一時ＵＲＬ４を解読するための暗号キーを暗号キーメモリ１−４に保管させる。
【００３０】
クライアント５に送信された一時ＵＲＬ４を含んだ情報は、クライアント５にとっては一般のリンクとして扱え、暗号化されていてもクライアン側で別の操作が必要となることはない。また、クライアント５側のＷｅｂブラウザ上で「リンク先は一時ＵＲＬです」の文字列がマウスによりダブルクリックされると、ｚｚｚ８７２３４９５４３２．ｈｔｍｌのファイル送信要求がＷｅｂサーバ２に行われ、アクセス制御装置１のコントローラ１−１がｚｚｚ８７２３４９５４３２．ｈｔｍｌを検出して、これをＵＲＬデコード装置１−３に対して暗号キーメモリ１−４にある暗号キーを使ってデコードさせる。
【００３１】
図３は、アクセス制御装置１が行うアクセス制御フローの一例を示す。
アクセス元からのアクセスにより、送信要求に含まれる一時ＵＲＬであるｕ１をデコードし（Ｓ０１）、前回アクセス時のＩＰアドレス：ａｄ０、前回アクセス日時：ｔ０、原ＵＲＬ：ｕ０、アクセス有効期間：ｄ０、が得られたとする。
これらと、現在アクセス中のＩＰアドレス：ａｄ１、現在日時：ｔ１を  基にアクセスを制御する。
【００３２】
例えば、
１）ａｄ１が特定アドレスの場合、無条件でｕ０の内容を許可する。これは、例えばイントラネットからのアクセスを想定している（Ｓ０２）。
２）前回アクセス日時：ｔ０が記載されており、ｔ０にアクセス有効期間ｄ０（時間）を加えた日時が、現在日時：ｔ１よりも古い場合、アクセスを拒絶する（Ｓ０３）、（Ｓ０５）。
３）前回アクセス時のＩＰアドレス：ａｄ０が記載されており、ａｄ０とａｄ１とが異なる場合（別のマシン又は別人からのアクセス）はアクセスを拒絶する（Ｓ０４）、（Ｓ０５）。
４）それ以外の場合は、ｕ０の内容表示を許可する（Ｓ０６）。
このように、コントローラ１−１は判断し、実行する。
【００３３】
（実施例）
図４は、本発明を用いたニュースサイトへの適用例である。
親ページのニュースの見出し４−２には各々の見出しに対応する本文ページへのリンクに関する一時ＵＲＬが指定され、各々の一時ＵＲＬにはクライアントが以前にアクセスした日時と有効期間を設定してあり、この親ページにアクセスしてから一定期間しか辿れない設定をしてある（図示省略）。このようにしておくことにより、見出しに対応する本文ページへのディープリンクを無効化するだけでなく、親ページのバナー広告４−１の露出回数を増やすことにもなる。
【００３４】
図５は、ディープリンク無効化の例である。リンク有効期間内であれば記事見出し５−１、５−２からそれぞれリンクされた国連記事５−１−１、地球温暖化記事５−２−１が表示されるが、リンク有効期間が過ぎると、リンク切れメッセージ５−２−２のようにトップページからのアクセスへ誘導される。有効期間を１０分など短くすれば、実質的にディープリンクは無効になる。
さらに、アクセス元ＩＰアドレスと組合せて特定のサイトからのみアクセス可能なディープリンク集、アクセス元ＩＰアドレス＋有効期間で、さらにディープリンクを困難にする、といった応用も考えられる。
【００３５】
ここで、Ｗｅｂアクセス制御装置は、単独であっても、又は、Ｗｅｂサーバに組み込まれていても構わない。要は、Ｗｅｂアクセス制御装置とＷｅｂサーバとが相互に必要な信号送受をしやすいように、好ましくは近い位置に配置されていることが望ましい。
さらに、リンク先記述部に加える付加情報は、例えば、キーボードから親ページのファイルに点在するリンク先記述部に入力されても構わないし、また、アクセス元の情報であれば、Ｗｅｂサーバがアクセス元からの送信要求があったときに、Ｗｅｂアクセス制御装置のコントローラがこれを検知して、やり取りされる情報の中にリンク先記述部があって、ここにアクセス元のアクセス情報をもとに自動的に記述するようになっていても構わない。
【００３６】
【発明の効果】
本発明によれば、サーバの仕組みに詳しくない人でも、ＨＴＭＬのリンク指定文中に特定の情報を加えることで、ページのアクセス制御を書くことができる。
さらに、例えば、特定アドレスから１０分間のみ有効というように一時ＵＲＬを設定することで、実質的にディープリンクを無効化することが可能である。また、全て一時ＵＲＬに情報を埋め込むため、サーバ側でアクセス履歴の管理などが不要なことも利点である。また、本発明によるディープリンク無効化例は、従来のように一つ一つディープリンクサイトをつぶすよりコストがかからない。
【００３７】
（付記１）Ｗｅｂページに埋め込まれたリンク先の記述部に記述されるリンク先と付加情報とを暗号化して一時ＵＲＬを生成する暗号化手段と、前記一時ＵＲＬをデコードするデコード手段とを有し、Ｗｅｂサーバがクライアントから前記Ｗｅｂページのデータ送信要求を受信すると、前記リンク先記述部に記述されるリンク先と付加情報を前記一時ＵＲＬに置き換えたデータを前記Ｗｅｂサーバから前記クライアントに送信し、前記Ｗｅｂサーバがクライアントから前記一時ＵＲＬのページのデータ送信要求を受信すると、受信データ中の前記一時ＵＲＬをデコードして前記付加情報を基にアクセス制御することを特徴とするＷｅｂアクセス制御装置。
【００３８】
（付記２）前記付加情報はアクセス有効期間情報を含むことを特徴とする付記１に記載のＷｅｂアクセス制御装置。
（付記３）前記付加情報はアクセス元のアドレスを含むことを特徴とする付記１記載のＷｅｂアクセス制御装置。
（付記４）前記付加情報はアクセス元が前記リンク先のページにアクセスした情報を含むことを特徴とする付記１に記載のＷｅｂアクセス制御装置。
【００３９】
（付記５）前記付加情報はアクセス元が前記Ｗｅｂページにアクセスした情報を含むことを特徴とする付記１に記載のＷｅｂアクセス制御装置。
（付記６）前記付加情報には前記リンク先記述部に記述されているリンク先と付加情報とを暗号化して一時ＵＲＬを生成することを指定する情報を含むことを特徴とする付記１乃至付記５のいずれかに記載のＷｅｂアクセス制御装置。付記６によれば、必要に応じてリンク先と付加情報とを暗号化して一時ＵＲＬを生成するか、しないかの設定指示が簡単に行われる。
【００４０】
（付記７）前記アクセス有効期間情報を所定期間以内に設定することにより、実質的にディープリンクを阻止することを特徴とする付記２に記載のＷｅｂアクセス制御装置。付記７によれば、例えば、アクセス有効期間を１０分間と設定しておくことにより、１０分経過後にはアクセスできなくなり、実質的にディープリンクを阻止する。
【００４１】
（付記８）前記暗号化に係わる暗号キーを所定期間以内に変更することにより、実質的にディープリンクを阻止することを特徴とする付記１乃至付記７のいずれかに記載のＷｅｂアクセス制御装置。付記８によれば、例えば、暗号キーを１０分間毎に変えることにより、１０分経過後にはアクセスできなくなり、実質的にディープリンクを阻止する。
【図面の簡単な説明】
【図１】本発明の説明図。
【図２】一時ＵＲＬの生成例。
【図３】本発明のアクセス制御フロー。
【図４】ニュースサイトへの適用例。
【図５】ディープリンクの無効化の例。
【符号の説明】
１・・・・・アクセス制御装置
２・・・・・Ｗｅｂサーバ
３・・・・・親ページ
４・・・・・一時ＵＲＬ
５・・・・・クライアント
【図１】
2004185286.tif 000003
【図２】
2004185286.tif 000004
【図３】
2004185286.tif 000005
【図４】
2004185286.tif 000006
【図５】
2004185286.tif 000007