Client
SMBshared access, requested and served
Server
What the client gets shared access toClient filesread and written over the sharePrintersshared across the networkSerial portsshared access, same protocol
SMB · shared access to files, printers and serial ports
Server Message Block (SMB) is an application-layer network protocol that facilitates network
communication while providing shared access to client files, printers and serial ports. SMB is also
known as the Common Internet File System (CIFS).
After several critical
SMB vulnerabilities, in
2017, US-CERT released the following message:
US-CERT · 2017
In response to public reporting of a potential Server Message Block (SMB) vulnerability, US-CERT is
providing known best practices related to SMB. This service is universally available for Windows
systems, and legacy versions of SMB protocols could allow a remote attacker to obtain sensitive
information from affected systems.
US-CERT recommends that users and administrators consider:
01
disabling SMBv1 and
SMBv1 — disabled
02
blocking all versions of SMB at the network boundary by blocking TCP port 445 with related
protocols on UDP ports 137-138 and TCP port 139, for all boundary devices.
Boundary device
every port SMB rides on: blockedTCP 445SMB over TCPBlockedTCP 139SMB over NetBIOSBlockedUDP 137-138related protocolsBlocked