掲示板はどういう仕組みで動いているの?


!ここは書き込み出来ません!

名前(ハンドル名可)   (必須)
E-mail(匿名可) 
URL 
題名  
内容 (必須)


↑上のようにのように書き込んだものが
↓下のように出力されています
↓名前・タイトル・本文の表示

bloom  入力例  1999年06月15日(火)20時27分16秒

性別・年代:女30代
職種・身分:助手
この半月、掲示板について色々勉強しました。
せっかくなので、勉強の成果?を伝えたいと思います。

この記事にコメントこの記事自身スレッド電子メールウェブサイト

                      ↑アドレス表示 ↑URL表示

つまり、書き込んだ文字が違う形に配置されて表示ページに戻っています。
これは一般的なページがサーバーにストックされているファイルをアクセスしている人に表示するだけなのに対し、掲示板のようなページはアクセスした人が書き込んだものを一度サーバーが処理をして、また表示ページに戻すという作業をしているからです。
このような作業はサーバー内に設置されたCGIと呼ばれるプログラムの上で動きます。
さて、上の掲示板で不思議なのは自分が入力していない「書き込んだ時間」も表示されている事です。
これは掲示板「ききみみずきん」を動かしているCGIに書き込みのあった時間を記録して出力するプログラムが組み込まれているからです。
CGIのプログラムを工夫することにより、掲示板は様々な機能を持つことが出来ます。

<基礎知識>
この場合、サーバーとはホームページのファイルやCGIプログラムのおかれているコンピューターを指しています。
自分のホームページや掲示板を持ちたい人は、サーバー内の領域を有料・無料で借りて運営します。
しかし掲示板システムは上に述べるようなCGIという特殊なプログラムを使うので、個人で設置するにはある程度の勉強が必要です。
このため、掲示板を動かすCGIを自分が借りたサーバー上に設置して有料・無料で貸し出すサービスが多数あり、 貸し出された人は掲示板管理者として掲示板を運営します。
新しい「ききみみずきん」はこのサービスを利用しています。
掲示板を動かすCGIには色々な種類があり(miniBBS Ver.8.8 などの名称がある)、機能も各々異なります。

<掲示板の個人情報>
サーバーは書き込んだ側の様々な情報を得ることが出来ます。
以下の情報は常に得ている訳ではなく、何を得るかは掲示板CGIの種類によります。
1・書き込んだパソコンがプロバイダを介してインターネットにつないでいる場合はプロバイダのサーバー名
2・書き込んだパソコンが専用線の場合はIPアドレスとネットワークでのホスト名
3・書き込んだパソコンが使用しているプロキシサーバー(セキュリティのため一旦外部のパソコンを介してデータのやりとりをする場合に使用する)
4・書き込んだパソコンのOS(WindowsやMachintoshなど)
5・書き込んだパソコンの使用したブラウザ(Netscape や IE など)
6・書き込みはどのページからアクセスされたか
*書き込んだ個人の情報(メールアドレスなど)は ブラウザの「個人情報」の設定をした場合のみ、複雑な操作によって得ることが出来るようですが、 一般に見られることはないようです。

これらの情報の各々を
A・表示画面に出してしまう
B・表示画面には出さないが、ちょっとした操作をすれば第3者が見ることが出来る状態にする
C・掲示板の管理者だけが見ることが出来る
D・掲示板の管理者も見ることが出来ない
のどれになるかは掲示板CGIのプログラムによります。

<掲示板のいたずら防止>
いたずらの手法については解説するとかえっていたずらを招く傾向があるので、ここでは述べません。
サーバーが書き込み側の情報を得ることが出来るという点を生かすと
・特定のプロバイダやIPアドレスからの書き込みを受け付けない
・プロキシ経由の書き込みを受け付けない
・特定のページからのアクセスを受け付けない
・パスワードを持つ人だけが書き込みが出来る
などの設定がCGIを工夫する事によって可能になります。
他にも書き込み側の情報に関わらす
・不愉快な言葉を含む書き込みを受け付けない
・掲示板破壊を目的とした書き込みを受け付けない
などの設定がプログラムにより可能になります。

理想的な掲示板は管理者が書き込んだ人のプライバシーを侵害しない範囲でいたずらを防止するための情報を得ることが出来るものです。
現在使用させてもらっている掲示板は詳細は述べませんが、個人情報は第3者に見えない状態で、いたずら防止機能も動かしています。

トップに戻る


このページは GeoCitiesです 無料ホームページをどうぞ