CGI

CGI【シージーアイ/ Common Gateway Interface】とは、Web上で機能するプログラムを起動するための仕組みで、Webサーバ(WWWシステムにおいて、情報送信を行なうコンピュータ)がWebブラウザ(Webページを閲覧するためのアプリケーションソフト)からのHTMLだけでは記述できないような動的なページを作成するために使用するものです。アクセスカウンタなどにも使用されていて、チャットやBBSなどでも使われており、ユーザーの身近にあるものと言えます。現在ではほとんどのWebサーバソフトがCGIに対応していると言えるでしょう。そのため、情報を盗むためにプログラムを悪用する人も現れ、情報漏えいという問題も抱えています。しかし、ユーザーからの指令に従ってプログラムが実行されるため、幅広い活躍をしているものなので問題点の解決により、今後更なる発展を遂げることになるでしょう。