Pour des raisons de sécurité, je souhaite désactiver le protocole SMB1 dans samba
. C'est possible? J'utilise Ubuntu 14.04 LTS.
Mes tests avec Nessus ont indiqué que SMBv1 n’est désactivé que lors de la configuration
min protocol = SMB2
dans la section [global] de smb.conf. Core, LANMAN2 et NT1 étaient toujours signalés comme vulnérables.
J'ai dû ajouter ceci pour que cela fonctionne dans mon ancien ubuntu 12-server; SMBv1 est activé, mais cela fonctionne bien.
[global]
min protocol = SMB2
max protocol = SMB2
client min protocol = SMB2
client max protocol = SMB2
Bien que je ne sois pas sûr de l’intérêt de SMB1 (je suppose que c’est CORE), voici l’ordre des protocoles de "man smb.conf"
max protocol (G)
The value of the parameter (a string) is the highest protocol level that will be supported by the server.
Possible values are :
· CORE: Earliest version. No concept of user names.
· COREPLUS: Slight improvements on CORE for efficiency.
· LANMAN1: First
modern version of the protocol. Long filename support.
· LANMAN2: Updates to Lanman1 protocol.
· NT1: Current up to date version of the protocol. Used by Windows NT. Known as CIFS.
· SMB2: Re-implementation of the SMB protocol. Used by Windows Vista and newer.
min protocol (G)
The value of the parameter (a string) is the lowest SMB protocol dialect than Samba will support. Please refer to the max
protocol parameter for a list of valid protocol names and a brief description of each. You may also wish to refer to the C
source code in source/smbd/negprot.c for a listing of known protocol dialects supported by clients.
If you are viewing this parameter as a security measure, you should also refer to the lanman auth parameter. Otherwise, you
should never need to change this parameter.
Default: min protocol = CORE
Example: min protocol = NT1
Je pense que ce que vous recherchez dans le fichier smb.conf est:
### protocole minimal du serveur = SMB2_10 protocole minimal du client = SMB2 protocole maximal du client = SMB3
Je pense que j'ai réussi à désactiver le protocole SMB1 avec ces deux lignes dans la section [global]
:
min protocol = LANMAN2
max protocol = SMB3
Je ne suis toujours pas tout à fait sûr de l'ordre des protocoles dans Samba, mais je suis assez confiant que LANMAN2
est après SMB1
.