インターネット経由でSMBを許可する理由はありますか?


19

私はホスティング会社の管理者であり、主にLinuxマシンを扱っていますが、Windowsサーバーを使用する顧客はたくさんいます。

私の能力では、ローカルLAN上のファイル/プリントサーバーにSMBのみを使用したことがあります。

SMBを開いたままにする理由はありますか?インターネットに公開する実際の理由は聞いたことがありませんが、Windowsでそれを必要とすることを知らないものはありますか?


9
wannacrySMBプロトコルの脆弱性を主に悪用した最近(2017年5月)の世界的なサイバー攻撃について聞いたことがありますか?en.wikipedia.org/wiki/WannaCry_ransomware_attack。よく考えて!
krisFR

5
Is there any reason to allow SMB over the internet?-それは一種の自由回答形式の質問です。理由はありますか?おそらく。しかし、実際的な目的のために、理由はありません。
joeqwerty

最近、大規模な攻撃が行われていることを痛感しています。だからこそ、デフォルトで無効にするだけではいけないのではないかと考えています。おそらくそれを開く理由はないように思えますが、Windowsの多くの人がそれを必要とする何かがあるのではないかと思っています。
MadRush

4
あなたの質問と上記のコメントはまったく一致していません。「SMBを開いたままにする理由はありますか?」あなたの質問は不明です。インバウンドSMB(SMBサーバー)またはワークステーションからアウトバウンドインターネットアクセスを介したSMBへのアウトバウンドについて質問していますか?インバウンドの場合、「デフォルトで開いています」と言うのはなぜですか?ファイアウォールは、デフォルトで着信SMBトラフィックを許可すべきではありません。SMBサーバーサービスを実行しているサーバー/ VMが可能性がありますが、エッジファイアウォールは、ファイアウォールがそうするように構成されていない限り、このトラフィックの受信を許可しません。
TheCleaner

3
1998年頃、インターネットアクセスがダイヤルアップであったときに、インターネットにダイヤルアップしたときに、ISPのプリンターがWindowsに表示されていることに気づいたことに驚いた。私は彼らに印刷しようとしたことは一度もありませんでした。完成した印刷ジョブをどこで入手できるのかわかりませんでした。
クレイグマックイーン

回答:


36

SMBはファイル共有プロトコルであるため、ファイルを共有するためにインターネットに公開されている場合があります。

ただし、これは非常に悪い考えです。基本的に非常に小さいGET / PUTインターフェイスを持ち、完全に独立したユーザー空間プロセスに実装されているFTPやWebDAVなどの単純なプロトコルと比較して、SMBはコアWindowsサービスに深く統合されたはるかに複雑なプロトコルです。

SMBのより複雑な性質(および少なくともバージョン2まで非常に低いセキュリティ/整合性)は、多くの重大な欠陥が悪用されたことを意味し、Windowsとの緊密な統合はこれらの悪用が非常に危険であることを意味します。

だから、いや、インターネットにSMBを開かないでください


1
SMBv2についても同じことを言いますか?
Mehrdad

1
署名を有効にしたSMBv2は非常に安全ですが、プロトコルダウングレード攻撃を防ぐには、以前のSMBバージョンを無効にする必要があります。とにかく、私はインターネット上でSMBベースのものを公開しません。攻撃対象は大きすぎます。コアWindowsサービスとの緊密な統合により、最終的なエクスプロイトは壊滅的です。
shodanshok

Sambaで実行されていても?
grawity

1
Sambaは、Windowsの同等物よりも確実に安全です。ただし、重大なバグはSambaでも発生します。そのため、SMBをインターネットに公開することはセキュリティ上の大きな間違いだと思います。少なくともソースIPをフィルタリングし、ごく少数のIPのみをホワイトリストに登録する必要があります。
shodanshok

8

しないでください。誰かがあなたにそれをするように頼むなら、私は彼らにノーと告げて、速く逃げることを強くお勧めします。

技術的にはVPNを介してこの種のサービスを提供できますが、WANを介してかなりの距離にある場合、ほぼ確実に完全なゴミのように動作します。

リモートおよびローカルのファイル共有を実現するために提供できるはるかに優れたサービスがあります。Amazon Storage GatewayまたはGoogle Storageを検討してください。これらのソリューションにより、クラウドストレージアカウントを社内のファイルサーバーにアタッチして、誰でも必要な場所で同期できるハイブリッドストレージクラウドを実現できます。高速で安全であり、リモートユーザーはリモートファイルを取得するためにファイルサーバーにアクセスする必要はありませんが、社内ユーザーは同じファイルにアクセスするためにWANパイプにアクセスする必要はありません。これらのソリューションは、管理者から大きな負担をかけ、それをクラウドに入れて、何があっても負荷を処理できるようにします。


6

いいえ。最小数のポートをインターネットに公開したままにします。何かのためにSMBを使用する必要がある場合(信頼できる相手とファイルを転送し、実行されるすべてのアクションで認証とタイムスタンプを使用する)、SMB接続を行う前に接続するVPNを設定します。


VPNを使用しないという考えは、心を揺さぶるだけです。
ロンジョン

@RonJohn:セキュリティホールについて知らなければ、それはかなり合理的な考えです。結局パスワード認証が必要です。
Mehrdad

認証が必要ですが、これは暗号化を意味するものではありません。これらは2つの別個のメカニズムです。ほとんどの場合、暗号化はパスワードではなくキーを介して処理されますが、通常、パスワードは暗号化されたトンネルが確立されるとユーザーアカウントでの認証に使用されます。上記で説明したのは一般的なモデルですが、もちろんこのように設計する必要はありません。
スプーラー

5

理由はありますか?それはあなたにお任せします。

  1. できます。ポート445を開き、SMBを構成すると、ローカルネットワーク経由で行うのと同様に、インターネット経由で共有フォルダーにアクセスできます。

  2. プロトコルはそのような環境で動作するように設計されていないため、非常に遅くなります。

  3. 既知のセキュリティリスクがあります。IP制限が役立つ可能性があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.