• ベストアンサー

ベーシック認証したユーザーの解析

 現在、ベーシック認証をしてユーザーを限定したサイトの構築をしています。  ベーシック認証の設置までは終わったのですが、このユーザーIDごとのアクセスログや解析をするCGI(どのユーザーがいつサイトに来たかを解析したい)を探しています。  お勧めのものや、簡単に設置できるものはありますか?  あまりweb構築に詳しくないので、分かりやすく説明していただけると助かります。  よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • liv2007
  • ベストアンサー率81% (378/464)
回答No.1

質問から日付がたっていますが... KENT WEBさんの「PasswordManager」(BASIC認証式パス ワード管理)が良いと思います。 ログ解析機能があり、日付、リモートホスト、ブラウザ 情報などが記録されるようです。 ログ記録件数は設定で変更可能です。 http://www.kent-web.com/pwd/pwmgr.html 上記のCGIがうまく動作しない場合は、「WEB PROTECT」 (アクセス制限・強化タイプ)を使用してみてください。 .htaccessを使用したアクセス制限(BASIC認証)に準ずる 強固さだそうです。 http://www.kent-web.com/pwd/protect.html 管理ページサンプルで記録されるログも確認できます。 設置方法は、説明ページが詳しいのでたぶん分かると 思います。

miyako315
質問者

お礼

回答ありがとうございます。 2件ともじっくりと読ませていただきました。 個人的には、今さくらサーバーのライトプラン http://www.sakura.ne.jp/rentalserver/light/index.html を使用していて、BASIC認証をしていますので、KENT WEBさんの 手法で試してみようと思います。

関連するQ&A

  • 携帯向けパスワード認証ページ

    携帯用webサイトでパスワード認証ページを設けたいんですが、認証先のコンテンツをcgiにしたいんです 過去ログを調べましたところ、htmlなら方法はあるみたいですがcgiで設置する方法が見つかりませんでした どなたかご存知でしたら教えて下さい

    • ベストアンサー
    • CGI
  • アクセス解析のお勧め本ありませんか?

    アクセス解析のCGIを設置したのはいいのですが、ログ解析の方法がわかりません。 訪問数やページビュー数を見るだけでなく、表にまとめるなどにして、もっと詳細にデータを見られるようにしたいのです。 データ分析の方法などが載っている本やサイトを知っている方がいたら、お勧めのものを教えて頂けないでしょうか。 Google Analyticsは使用していないので、それ以外でも可能な方法が載っているものだと助かります。 どうぞよろしくお願い致します。

  • BASIV認証のログ

    管理などに使うCGIのある場所をBASIC認証でアクセス制限をしていますが、どの管理ユーザーがいつ認証を行ったかをログに残すにはどうしたらよいでしょうか? さらにaccess_log でCGIがでどの管理ユーザーにより実効されたかの記録を残す方法はあるでしょうか?

  • ベーシック認証を使っている場合で共用(アカウント)のユーザーを特定するには?

    ベーシック認証の出来るホームページを作成したのですが、実際に許可したユーザーの人数よりもアクセス解析でのユーザー人数が増えてしまいました。(アクセス解析でIPアドレス数が当初より増えました。)おそらく、誰かがユーザー名を共用しているらしいのですが、アクセス解析ではユーザー名も出ず、どうやって共用ユーザーを発見するか分かりません。(アクセス解析はシェアウェアのCGIを使っているのですが、個人を特定するものはIPアドレス位です。)IPアドレスには動的なものもあるのでどうしたものやら・・・アカウントを共用しているユーザーを特定する何か良い方法は無いでしょうか。

  • .htacceassでベーシック認証

    xyz.htmlに貼ってある相互リンクのバナーにクリック解析を設置しています。(バナーをクリックするとCGIにデータを渡します。) cgi-binフォルダ内にベーシック認証を設置するとCGIが機能しなくなります。例えばhttp://www.xyz.htmlからのみCGIへのアクセスを許可する事とかできるのでしょうか? 宜しくお願いします。

    • 締切済み
    • CGI
  • ユーザ認証について

    はじめまして、こんにちは! 私はパソコンがちょっと出来るだけでシステム管理者にさせられた新米です。 学生数が現在500人程度の専門学校で働いておりますが、 現在パソコン教室のパソコンの入れ替えの動きがあります。 今までは全員が同じID・パスワードでログインさしておりますが、 学校から掲示板への悪質な投稿などが増えていまして、 今回の入れ替えにはセキュリティの向上も目的としております。 素人ながら「ユーザ認証」と「アクセスのログ取り」などが必要かと思っておりますが、 まず抑止力のため学生単位でユーザ認証をさせる場合は(ファイルの保存等は考えていません) AD環境が一番適したものになるのでしょうか。 また、大まかなコストの目安もわかればありがたいです。 よろしくお願いいたします。

  • アクセス解析

    オークションページにアクセス解析設置してログとっておられる 方が居ますがその解析でこちらのIDなども抜かれるのでしょうか? (有料版) このID元(ウォッチリスト)から来たとか・・・

  • AWStatsにBasic認証

    AWStatsにBasic認証 サーバはCentOS5.4を使用しております。 先日、外部に公開しているサーバにAWStatsを設置しました。 これで外からもアクセスログを見ることができるようになったのですが、AWStatsのURLが比較的容易に推測されやすいことから、Basic認証を設置してIDとパスワードを入力しないとアクセスログを見れないようにしたいと思い、現在作業をしております。 が、どうもBasic認証の設置がうまくいっていないみたいで、一通り作業を終えてブラウザから http://サーバのFQDN/awstats/awstats.pl でアクセスしたところ、IDやパスワードを聞かれず普通に見れてしまいます。 そこでお伺いしたいのですが、.htaccessはどこに設置したらよいのでしょうか? 現在行った作業としては、 /var/www/awstats/.htaccess に.htaccessを設置しており、中身は AuthType Basic AuthName "AWStats Login" AuthUserFile /etc/httpd/conf/passwd.dat require valid-user としました。また、 # htpasswd -c /etc/httpd/conf/passwd.dat ユーザ名 として、ユーザ名とパスワードが書かれたpasswd.datというファイルを作成しました。 お分かりになる方いらっしゃいましたら、ご教授のほどお願い致します。

  • ASP.NETでのユーザー認証方法

    MySQLとMicrosoft ASPのどちらのカテゴリがいいか判断つかなかったので、とりあえずこちらで質問させていただきます。 MySQL & ASP.NETでWebアプリケーションを構築しようとしています。 アカウント認証によりアクセス制限を行いたいのですが、アカウント情報(ID・パスワード)の管理をどのようにするのがセオリーなんでしょうか? 普段、WindowsアプリケーションでMySQLを使用する場合はユーザーアカウントを管理するテーブルを作成し、マッチするレコードの有無で認証しています。MySQLユーザーはそのWindowsアプリケーション用の1ユーザーです(GRANT ALLではありませんが、ほぼそれに近いです)。 文章での説明が難しいですが、つまり、mysql.userテーブルに登録するユーザーはアプリケーションの代表ユーザー1つのみで、ログオンユーザーごとの制御はアカウント管理テーブルを参照しながらプログラムで行っています。 社内用(LAN内限定)のシステムであれば、上記方法でもセキュリティ的な問題は少ないと思うのですが、Webアプリケーション(外部公開)となると、上記方法ではセキュリティ的に甘いかなと思いました。 アカウント管理はプログラム任せではなく、mysql.userテーブルやmysql.dbテーブルなどで管理するべきなんでしょうか? もちろんアカウント管理テーブルを作成する場合は、パスワードは暗号化して保存するつもりです。 この説明で私の質問の意図が分かっていただけるか自身ありませんが、Webアプリケーションのアカウント認証及びアクセス制限に関して、セオリー的なものを教えていただきたい次第であります。 どうぞ宜しくお願いします。

  • ユーザー認証についての質問

    こんにちは。5dai@perl初心者です。 お仕事でCGIユーザー認証を作成することになりました。 比較的よくあるもので、ブラウザ上でユーザー名、パスワードを入力してログインボタンを押して 認証させ、ログインページを表示させます。 又、管理者がログインすると、ユーザー登録、削除やパスワード変更が 行なえるようにするつもりです。 cgiをPerlでやろうと思うのですが、やり方としてはWeb Server機のOSがSolarisなので、 Unix機に付属しているdbmをリスト(ユーザー名、パスワード)の記憶域として利用しようと思います。 そこでちょっと質問です。 1.CGIでの認証は、どのような方法が一番多いのでしょうか??   今回は、ブラウザ ←→ WEBサーバー ←→ cgi(perl) ←→ dbm 2.又、perlでよく利用するサイト(サンプルがある)があれば教えてください。   できれば、ユーザー認証のサンプルがあれば・・・。 もし、表現が変なところがあれば遠慮なく指摘して下さい。 よろしくお願いします。

    • ベストアンサー
    • Perl

専門家に質問してみよう