Ich bin Administrator bei einem Hosting-Unternehmen und beschäftige mich hauptsächlich mit Linux-Computern, obwohl wir viele Kunden mit Windows-Servern haben.
In meiner Funktion habe ich SMB immer nur für einen Datei- / Druckserver in meinem lokalen LAN verwendet.
Gibt es einen Grund, SMB offen zu lassen? Ich habe noch keinen wirklichen Grund dafür gehört, dass es dem Internet ausgesetzt wird. Gibt es Windows, von dem ich nichts weiß, dass es erforderlich ist?
wannacry
, bei dem hauptsächlich eine Sicherheitslücke im SMB-Protokoll ausgenutzt wurde? en.wikipedia.org/wiki/WannaCry_ransomware_attack . Überlege genau!Is there any reason to allow SMB over the internet?
- Das ist eine offene Frage. Gibt es einen Grund? Möglicherweise. Aus praktischen Gründen gibt es keinen Grund.Antworten:
SMB ist ein Protokoll für die gemeinsame Nutzung von Dateien und wird daher gelegentlich für die gemeinsame Nutzung von Dateien im Internet geöffnet.
Dies ist jedoch eine sehr schlechte Idee. Im Vergleich zu einfacheren Protokollen wie FTP oder WebDAV, die im Grunde genommen sehr kleine GET / PUT-Schnittstellen haben und vollständig in isolierten User-Space-Prozessen implementiert sind, ist SMB ein viel komplexeres Protokoll, das tief in die Windows-Kerndienste integriert ist.
Die komplexere Natur von SMB (und die sehr geringe Sicherheit / Integrität bis mindestens Version 2) bedeutet, dass viele kritische Fehler ausgenutzt wurden, und die enge Integration mit Windows bedeutet, dass diese Exploits sehr gefährlich waren.
Also, nein, nicht öffnen SMB zum Internet
quelle
Tu es einfach nicht. Wenn Sie jemand darum bittet, würde ich dringend empfehlen, nein zu sagen und schnell wegzulaufen.
Sie könnten diese Art von Service technisch über ein VPN bereitstellen, aber wenn es über eine signifikante Distanz über WAN geht, wird es mit ziemlicher Sicherheit wie totaler Müll ablaufen.
Es gibt weitaus bessere Dienste, um die Remote- und lokale Dateifreigabe durchzuführen, die Sie bereitstellen können. Betrachten Sie Amazon Storage Gateway oder Google Storage. Diese Lösungen ermöglichen die interne Anbindung von Cloud-Speicherkonten an Dateiserver und ermöglichen eine hybride Speicherwolke, die überall dort synchronisiert wird, wo sie benötigt wird. Es ist schnell und sicher, und Remote-Benutzer müssen nicht auf Ihren Dateiserver zugreifen, um Remote-Dateien abzurufen, während Inhouse-Benutzer nicht auf Ihre WAN-Pipe zugreifen müssen, um auf dieselben Dateien zuzugreifen. Diese Lösungen nehmen Ihnen als Administrator eine große Last ab und stellen sie in eine Cloud, die die Last unabhängig von der jeweiligen Situation bewältigen kann.
quelle
Nein. Lassen Sie die Mindestanzahl der Ports für das Internet verfügbar. Wenn Sie SMB für etwas verwenden müssen (Übertragen von Dateien mit einer vertrauenswürdigen anderen Partei, mit Authentifizierung und Zeitstempeln für jede durchgeführte Aktion), richten Sie ein VPN ein, mit dem sie eine Verbindung herstellen können, bevor Sie eine SMB-Verbindung herstellen.
quelle
Gibt es einen Grund? Das überlasse ich dir.
Es kann getan werden. Öffnen Sie Port 445 und konfigurieren Sie SMB, und Sie können über das Internet auf Ihre freigegebenen Ordner zugreifen, ähnlich wie Sie dies über Ihr lokales Netzwerk tun würden.
Es wird sehr langsam sein, da das Protokoll nicht für die Verwendung in einer solchen Umgebung entwickelt wurde.
Es sind Sicherheitsrisiken bekannt. IP-Beschränkungen könnten Abhilfe schaffen.
quelle