• ベストアンサー

SSL対応のメールフォームを作成するのに必要な知識

SSLを使ったメールフォームを作成したいと考えていますが、今までSSLは見て見ぬフリしてきたもので、よく分かりません。 まず、メールフォームを設置するサーバはSSL対応のサーバです。そこに、住所・氏名等を入力してもらうメールフォームを置きたいと考えています。私はまず何をすればいいんでしょうか? セキュリティ面はもちろん、ユーザーの安心感のためにもベリサインを使いたいんですが、値段がイマイチ分からないので、あまりに高額な場合はOpenSSLにしようと思っています。 メールフォームは、メール送信と同時に、サーバ上のCSVファイルにログを書き込む形にしたいと考えています。 以上の事を踏まえて、どなたか詳しい方、アホにも分かるように教えていただけないでしょうか。SSLを使う場合のメールフォームも、お勧めのプログラムがあればお願いします。

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

  • ベストアンサー
  • bship
  • ベストアンサー率51% (47/92)
回答No.2

ポート番号が何番かというのは根本的問題ではありません。 SSLを行うには、 1.SSL対応のWebサーバを使用する 2.電子証明書の発行を受ける の2点です。電子証明書はベリサインのようなCAを使用するのが一般的ですが、用途によっては自分で自分に証明書を発行することも可能です。(OpenSSL等にて) フォームとか、データの保存形式とSSLは全く無関係です。 ですから、まず、SSLの問題を置いといて、通常のCGIでWebを完成させます。 その後、証明書を入手しSSL化します。 たぶん、電子証明書というのをキーワードにもう少し勉強される必要があるかと思います。

fruits_lee
質問者

お礼

すごく分かりやすい回答ありがとうございます。やっと全体像が見えて来た気がします。 >電子証明書というのをキーワードにもう少し勉強される必要があるかと思います。 いや、全くその通りです。いつもは何も勉強せずに質問している人を見て「調べれば分かる事なのに・・・」なんて思っていたんですが、今回ちょっと検索をさぼってしまいました。すみません。ようするに、普通にCGIを組んで、それに対する証明書を発行してもらえばいいわけですね。とりあえずサイトの構築を始めながら、じっくり勉強していきたいと思います。何日かしてまた質問する事があるかもしれませんが、その時はよろしくお願いします。 ありがとうございました。

その他の回答 (1)

  • kojitti
  • ベストアンサー率32% (449/1386)
回答No.1

基本的にはフォームをサーバに送信する時に、HTTPSを指定してやればよいだけです。 ポートは80も443も両方あけてあるのでしょうか? よりセキュアにするのであれば、443のみ受けるようにする手もあります。 べりサインのサーバ証明書は、定価¥81,000(1年間)です。

参考URL:
http://www.verisign.co.jp/server/register.html
fruits_lee
質問者

お礼

回答ありがとうございます。SSLで使用するフォームは特別なものではなく、普通のCGIなりPHPのプログラムでいいんですね。勉強になります。しかし、HTTPSを指定というのはどういう事でしょうか?アップロードするサーバがFTPじゃなくてHTTPSという事でしょうか?すいません、さっぱり分かっていません・・・。ポートに関しても調べてみます。 ベリサインの年間81,000円は微妙なところなので、こちらも検討してみます。

関連するQ&A

  • SSLでのメールフォーム

    私は最近HPを作成し、公開しています。 そのHPでメールフォームを使おうと思っているのですが、フォームに記載される内容が銀行の口座番号などの個人情報な為、SSL通信を利用する予定です。 当初はSSL対応のレンタルフォームを借りて、自分のメールへ送ってもらおうと思っていましたが、それではレンタルフォームのサーバー以降の通信が暗号化さないので意味ないのではないかと気付きました。 きちんと暗号化され、設置が簡単なフォームをご存知の方がいましたら、教えて頂けませんでしょうか? よろしくお願いします。 ※あまり高額なレンタルフォームは予算的に厳しいです…年5000円くらいで考えています。

  • フォームをSSL対応したいです

    過去ログやweb等をみたのですが、あまりよくわからなかったので詳しい方、どうかお願いします。 大学のサーバに開設しているwebサイトがあるのですが、そこでフォーム入力するページを暗号化したいと考えています。SSL対応のページを作るためには認証局からサーバの証明書を購入しなくてはならないように思うのですが、実際その通りなのでしょうか。証明書を購入さえすればあとはページを作ってリンクを張るだけでよいのでしょうか。またサーバがSSLに対応しているかどうか管理者に確認すべきなのでしょうか。具体的に行動すべき順を提示していただけると大変助かります。 なおフォームで記入してもらう予定のものは、本名や役職、メールアドレス等です。

  • SSLでメールフォーム

    メールフォーム入力画面でSSLを使用したいと思っています。SSLはレンタルサーバの共有SSLを使用します。SSLの対応にはメールフォームのプログラム(CGI)がSSLに対応していないとダメなのでしょうか? メールフォームは有料cgiを使っています。

    • ベストアンサー
    • CGI
  • フリーCGIで出来たメールにSSLをかけるには?

    フリーCGIで出来たメールフォームを、ホームページに設置予定です。 サーバーのメールの仕組みからではなく、 CGIから発信される仕組みのようです。 このメールフォームには個人情報を書き込む項目が設けられているので、 SSLをかけて暗号化された状態で送信者から受信者まで届く仕組みにしたいと考えています。 暗号化されてほしいのは、 【発信者】~【サーバー】~【インターネット】~【受信者】 の間すべてです(「~」の部分です)。 色々調べてみたところ、 「CGIから発信されるタイプのメールにはSSLはかけられない」 「サーバー自体にSSLがかかっているのでSSLはかけられる」 「発信者とサーバーの間だけがSSLで、  サーバー以降にはSSLがかからない」 「発信者~受信者までの道程全てにSSLをかけるには  ベリサインセキュアメールIDの取得が必要だが高額、  設置もプログラム知識が無いとムリ」 等、どの情報が正しいのか判別がつかない状態です。 CGIから発信される仕組みのフリーCGIで出来たメールにSSLはかけられますか?それにはどのような準備が必要でしょうか?どなたか、助けてください。よろしくお願いします。

    • 締切済み
    • CGI
  • SSLはページとメールフォームCGIどちらもSSL対応に?

    SSLを導入したいと考えております。 ・注文ページとなるHTMLファイル(ページ) ・メールフォームCGI(送信データがサーバに蓄積されるタイプ) ページもCGIもどちらもSSL領域に置く必要があるのでしょうか? それとも、 ページだけSSL領域におけばいい、 CGIだけSSL領域におけばいい、 ということなのでしょうか? 教えていただけると幸いです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • どうやったらフリーCGIメールフォームにSSLをかけられますか?

    当方、初心者です。 会社の都合で、独学で学びながら ホームページを作成するハメになってしまいまして、 毎回ネットや本で調べたりしながら、 今迄いくつかのホームページ (HTMLにフリーCGIを組み合わせた簡素なもの)を作ってきました。 しかし今回作るホームページにはSSLが必要で、 どうして良いのやらさっぱりわからず…。 知識がなく、見当違いなことを書いているかもしれませんが、 どうぞ宜しくお願いします。 これから作成するホームページに メールフォーム(フリーのCGIです)をつけるのですが、 個人情報をやりとりするメールフォームなので、 SSLをかけねばと思っております。が、 SSL証明書の取得や、SSLの組み込み方など全くわかりません。 そこで、SSL付きのレンタルサーバーを借りようと 考えているのですが…。以下、疑問点をまとめてみました。 1)SSL付きのレンタルサーバーを借り、 フリーCGIで出来ているメールフォームに SSLを掛けることは可能でしょうか? サーバーにもよると思いますが、 だいたい、どのような手順になるのでしょうか? 1)レンタルサーバーは、 出来るだけメジャーなところに決めたいと思っています。 が、一体どこが有名どころなのか、全くわかりません。 おすすめのサーバーがありましたら お教え願えませんでしょうか? 以上、どうぞよろしくお願いいたします。

    • 締切済み
    • CGI
  • 問い合わせフォームをSSL対応させたい

    HTMLに関しては素人以上の知識がありますが、プログラム言語やセキュリティに関しては全くの素人です。 現在サイトからの問い合わせフォームに入力された個人情報を含む情報がCGIによりメールで届くようになっているのですが、 これをきちんとSSL対応させたいと思い、認証局からの証明書は取得しました。レンタルサーバーを利用していますが、SSLには対応しています。 さてここからなのですが、このまま入力フォームのあるページに HTTPSからアクセスしてみたところで、入力された情報がメールで送信されるのでは サーバ→メーラー間の情報送信は暗号化されないのですよね。 いろいろ調べた結果、phpMyAdminを利用してデータベースを構築し、 フォームに入力されたデータをサーバー上のデータベースに格納、 WEBブラウザで管理画面に入りデータを閲覧する、という方法で これを実現するのが正解なのか、というのが自分の中での結論になりつつあります。 しかしそれを自分の力で解決するにはあまりに難しく非現実的そうです。 そこでお伺いしたいのですが、私のこの結論は考えすぎでしょうか? MacOSXでEntourageを使用しており、SSLのオン/オフが切り替えられるようなのですが、 これをオンにするだけで問題は解決されるのでしょうか。 (実際オンにしてもタイムアウトでメールは受信できなかったのですが) コストがかけられないのでなんとか自分の手で解決したいのですが、 調べていくうちに混乱してしまい途方に暮れています。 他にもっと簡単な方法があるとか、まずは何から勉強するのが良いのかなど、 どんなことでもいいのでアドバイスをいただければ幸いです。 サーバーシステムはLinuxでPHPのバージョンは4.4.1です。 よろしくお願いいたします。

  • フォームCGIをSSLで使用したいのですが

    タイトルどおり、現在使用しているフォームCGIを、SSL領域?で使用したいと思っています。 送信された内容を、CSVファイルに蓄積していくタイプのフォームです。 現在利用しているサーバーのSSLサービスを利用しようと思うのですが、フォーム及びCGI自体に修正は必要となるのでしょうか? 当方、WebPageの作成は出来ますが、CGIの作成は出来ません。 既存のCGIを利用する程度の知識で分かる語彙で、ご回答いただければ嬉しいです。 よろしくお願いいたします。

  • SSLは、メールマガジン登録フォームでどの程度必須なんでしょうか

    SSLを導入しようか、まよっています。 メール会員登録HPを、運営しているのですが、 SSLを導入しようか、まよっています。料金が高いので、1~2割程度のひと しか、求めてないなら、SSLを入れたくないのですが、 需要が高いなら、導入を考えています。 メールマガジン登録フォームでSSL機能が付いているか どうか皆様、どれくらい気にしますか? 御意見お願いします。 SSLがなくても登録するという方が、何割ぐらいいるか 知りたいのですが。 皆様なら、単なるメールマガジン登録フォーム(氏名、電話、メールアドレス)で SSLが必須でないと、登録をしませんか? ものすごくメリットあるメールマガジンだと 仮に思ったとしても、どうでしょう? もしくは、SSLを、世間の人が何割程度必要としているかどうか、アンケートデータのようなURLを御存知でしたら、教えてください

  • SSLでのフォームの入力について

    現在、ホームページで非SSL通信でのフォームの入力をしています。そのフォームで入力した内容はメールで受信する形です。 これをSSLに対応させてフォームの入力をさせる予定です。 このような場合もメール受信して到着するまでは暗号化されているものなのでしょか? すみません、シロートな質問で。 ちなみに ホームページはホスティングを利用して、SSLの手続きは、ホスティングの会社が登録代行と証明書の発行まで済んでおります。