
No.1ベストアンサー
- 回答日時:
こんにちは。
外部からアクセスできないようにすれば何も問題はありません。
個人で行うのであれば、ルータやファイヤウォールなどを用いてポートをふさぐのがよいと思います。
外部からアクセスできる状態ですと、例え短時間でもハッキングされる恐れがあります。
情報を盗まれたり、ウィルスを実行されたり、最悪コンピュータの制御を奪われることも覚悟しなくてはいけません。
よく分からないのであればあまりお勧めはしません。
perlが使えるレンタルサーバを借りて、管理者の管理下でテストするのがいいと思います。
または、HTTPdを起動している間はLANケーブルを抜いてしまうというのも手です。LANケーブルをさす前にはHTTPdを必ず終了してくださいね。
この回答への補足
早速の回答ありがとうございます。
詳しくないので、少し質問させてください。
「ルータやファイヤウォールなどを用いてポートをふさぐ」について、
これは、シマンテックやウイルスバスターなどのそふとのファイヤーウォールが有効になっていれば問題ない。と考えてよろしいでしょうか。
ルータはついていると思います。
「perlが使えるレンタルサーバを借りて、管理者の管理下でテスト」について、
ローカルでテストをせずにいきなり、perlをおくとサーバーダウンなどまずいことになると勉強しました。
「管理者の管理下」の管理者とは、もしかして、いわゆるホームページの管理人ではなくてサーバーの貸し主のことでしょうか。
少し意味がわかりません。(知識不足ですいません。)
「管理者の管理下でテストする」には、
何か申請とか許可をレンタルサーバーの会社に申し込む必要があるのでしょうか。
さらに、これは確認のためですが、
AN HTTPDは起動していなければ、LAN接続の状態でも、セキュリティー上、AN HTTPDがインストールされているだけでは危険な状態にはならない。
との認識でよいでしょうか。
いろいろ質問してすいません。よろしければアドバイスをお願いします。
No.3
- 回答日時:
No.1の者です。
まず、ファイヤウォールとルータについてですが、パーソナルファイヤウォールソフトがインストールされていて、かつ適切に設定されていれば問題ありません。
具体的にはTCP 80番ポートへ外部から接続できないように設定してください。
ルータがある場合は、自分でポートマッピング等を用いてポートを開放するか、DMZ(サーバやオンラインゲームをするコンピュータを設置するゾーン)に設定しなければ、ポートは閉じた状態になるはずです。
設定に自信がない場合は、下記URL(Symantecのものです)へアクセスしてセキュリティスキャンをしてみましょう。
※AN HTTPDを起動してから実施してください。
Symantecのサーバがあなたのコンピュータを外部からスキャンして、結果を教えてくれます。
http://security.symantec.com/sscv6/home.asp
ここで対ハッカー露出度チェック→詳細を表示→ポート80の欄を確認して、closed または stealth になっていればハッカーは侵入できません。
openになっている場合は、ルータまたはファイアウォールの設定に問題があります。
次にperlについてですが、自作スクリプトの場合スクリプトの出来によっては無限ループに入ったり、許可されていない操作をしてサーバを停止させてしまう可能性があります。ですから、まずしっかりとしたスクリプトであることが前提です。Webで配布されているスクリプトは動作確認されていますから、よほどのことがない限りサーバを停止させるほどのことにはならないと思いますが…。
もし、サーバの管理者とお知り合いであれば、そのあたりを相談されてから設置するのがいいと思います。※前回の書き込みで申し上げた管理者とは、このサーバの管理者を指しています。わかりづらくて申し訳ありません。
申請というよりはお願いになるかと思うのですが、利用しようとするサーバを運営している事業主が規定している利用規約などの内容をよく確認してください。無料のレンタルサーバや大きな企業が行っているサービスですと、この手のお願いは却下される可能性が高いです。個人のサーバ管理事業者に心当たりがなければ、テスト目的で利用するのは難しいかもしれませんね。
また、AN HTTPDに限らず、HTTP daemonはインストールされているだけでは接続を受け付けるようになっていません。
起動して初めて接続を受け付けます。当然接続を受け付けない間はハッキングなどをされる恐れはありません。
常時AN HTTPDを立ち上げておくのでなければ(10分や20分程度で終了するのであれば)、よほど運が悪くない限り標的にされることはないと思いますが…
完全にないとは言い切れないのでご忠告させていただいたまでです。
必要以上におびえる必要はありませんよ。
どうもありがとうございます。
早速、シマンテックでスキャンしてみました。
stealthになっておりましたので一安心です。
さらに、ローカルのテストならば、LANケーブルを抜けばどう考えても不正侵入などありえませんから、この方法で今後試してみようかと思っています。
(けれど、CGIというのは便利なものですが、使い方によっては、やばいことになりますので、疑問がわくたびに神経を使います。詳しい方のアドバイスには、ほんとに助けられます。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPサーバーの構築について
-
nslookupでIPが見つからない
-
ActiveDirectoryのグループポリ...
-
二つのPCでサンダーバードを使...
-
PCのキッテング
-
停止中のメールサーバへメール...
-
CVSNTでログインできません。
-
GoogleMap開いた時、自分の家を...
-
DNS未設定なのにインターネット...
-
FTPサーバについて詳しい方(ア...
-
共有フォルダへ特定のユーザの...
-
IIS非公開設定
-
ActiveDirectoryのドメインにク...
-
DNSでHOSTが「正引き」と「逆引...
-
ADのGPOでクライアントのDNSサ...
-
DHCPの適切なリース期間を教え...
-
CentOS5.3 FTPサーバー
-
メールの送信者
-
異なるドメインのサーバからサ...
-
DNSの逆引きで答えさせるホスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPサーバーの構築について
-
windowsでSYN/ACKを返すプログラム
-
ストリーミングサーバ構築につ...
-
ANHTTPDなどのwebサーバーを...
-
FTPサーバーを作っているが、20...
-
CentOS 5.4でwebサーバを構築し...
-
パフォーマンスモニタでのリモ...
-
クライアントからサーバのDBに...
-
FTPサーバアクセスについて
-
複数のFTPサーバーに外部からア...
-
ftpサーバについて・・・
-
Outbound Port25 Blocking
-
nslookupでIPが見つからない
-
グループポリシーのスクリプト...
-
二つのPCでサンダーバードを使...
-
TortoiseSVN でユーザー設定
-
フォルダ、ファイルのアクセス...
-
やってはいけないアクセス制限
-
一度ユーザーIDとPWを入力して...
-
停止中のメールサーバへメール...
おすすめ情報