ホームネットワークのポート22とポート80を開く必要がありますか?


3

私は6ヶ月間Digital Oceanにいました。しかし、私はもう支払いたくないし、自宅から自分のサーバーを起動したい。(これは教育目的でもあります。このようにして、サーバーの保守方法を学ぶことができます)

ポート80を開くと、Webで検索しているものを簡単に見ることができます(中間者攻撃)。ポートを開く必要がありますか?その場合、どのようにサーバーを保護する必要がありますか?fail2banとルートキットハンターについて知っています。

ホームサーバーのセットアップとすべてのポートのオープンに関する経験はあまりありません。

誰かが私にそれをするべきかどうか、そしてどのようにそれをするべきかを教えてくれたら素晴らしいでしょう。


3
すぐに使えるコンシューマNATルーターでは、ポートを開いているのではなく、ポートを転送しています。これは非常に異なります。また、着信トラフィックについてのみであり、発信トラフィックとはまったく関係ありません。経験がない場合は、ホームネットワークでインターネットにアクセス可能なサーバーを操作しないでください。侵害された場合、攻撃者は内部ネットワークに完全にアクセスできます。
ダニエルB

真剣に、この質問をする必要がある場合、安全にこれを行う準備ができていません。また、自宅でこれを行うことさえできないかもしれないことを理解してください。CGNの問題に関するこの質問を参照してください。
ロンMaupinの

@RonMaupinわかりました、ありがとうございます。
fredsco

あなたのインターネットサービスプロバイダーが私の大好きな ISP Coxなどの着信ポート80をブロックしていることに気付くかもしれません。その場合、とにかく標準ポートで公開ページをホストすることはできません。彼らはそれが本当に顧客が参照するにゲットー知っているので、それは高価なビジネスの接続にアップグレードするインセンティブだexample.com:8080
ジェフPuckett

回答:


3

HTTP Webサイト(たとえば、http://example.com)を要求すると、example.comのサーバーのポート80に接続します。これは、ローカルマシンのポート80を使用しません。

したがって、自宅の従来のポートでHTTPサーバーを実行する場合は、ポート転送を使用して、ポート80の要求をサーバーに転送するようルーターに指示する必要があります。これは、他のサーバーのポート80へのトラフィックに影響を与えたり、MitMにさらされたりすることはありません。

世界中には、考えられるすべてのIPアドレスに常にアクセスし、脆弱性のために共通のポートを試している人が多くいます。彼らはあなたのデジタルオーシャンサーバーに侵入しようとしています。そして彼らはあなたのホームサーバーに侵入しようとします。違いは、成功した場合に何が起こるかです:一方、DOマシンは、DOが通知してシャットダウンするまで一時的に(おそらく)スパムマシンになりますが、ホームシステムの侵害はそれを行うことはできません(そのためです)ほとんどのISPは送信メールサーバーリクエストをブロックします)が、内部ネットワークおよび他のすべてのコンピューターにアクセスする可能性があります。

自宅で小さなWebサーバーを実行することは必ずしも悪い考えではありません。ただし、一般的な強化技術(ここで答えを得るために説明する以上のこと)を学び、セキュリティパッチで最新の状態に保ち、侵害がないか積極的に監視する必要があります。


おかげで、ポート80を自分のサーバーに転送しても、ハッカーがMitMを実行できるようにするための違反は発生しません。
fredsco

セキュリティ上の理由から、DOにはルートキットハンター、firewall-cmd、fail2banがあります。sshとgoogle-authも使用します。
fredsco

1
正しい、これがMitMにつながる方法は見当たらない。VPSで使用しているツールのリストは、サーバーにアクティブなセキュリティを設定するための素晴らしい出発点のようです。
Xiong Chiamiov

1

サーバーが実際に使用するポートのみを開き、パブリックにアクセスする必要がある場合にのみ開きます。Webサーバーの場合は80が必要になります。


はい、私はそれを知っています。問題は、私がそれを行うべきか、それとも安全でないかです。実行する必要がある場合、どのセキュリティアクションが最適ですか?ありがとう!
フレッスコ

どういう意味ですか?する必要はないということです。Webサーバーの場合は、Web関連のポートが必要です。ftpサーバーにはWebのポート22などが必要です。暗号化されたトラフィックにはポート443でHTTPSを使用することもできます
-acme64

でも、ホームネットワークのポート80を開くのは安全ではありませんか?
fredsco

任意のポートを開くことは安全ではありませんが、適切なファイアウォールと適切に構成されたサーバー(たとえば、特定のクライアントを期待している場合は不明な要求に応答しない)を使用すると問題ありません。
acme64

2
MITM攻撃と転送ポートは関係ありません(ここでは開発しません)。
ドーザー

1

ポートを選択する必要があるのは、外部ネットワークからローカルネットワーク上のサーバーへの接続を許可するときだけです。

ポート80 HTTP-ルーターの管理に使用されるグラフィカルインターフェイスを実行するWebサーバー。

必要に応じて、試してみることができます。


MACアドレスBCS MACスプーフィングなしで特定のPC専用のポートを開くことは可能ですか?
fredsco
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.