Removal or updating of "mount_smbfs" from FreeBSD operating system
Edward Napierala
trasz at freebsd.org
Tue Nov 27 15:58:50 UTC 2018
pon., 26 lis 2018 o 17:20 Gerard Seibert <gerard at seibercom.net> napisał(a):
>
> TO WHOM IT MAY CONCERN
>
> The “SMBv1” protocol is a security hazard and was depreciated by Microsoft in
> 2014. There is virtually no use for it anymore.
>
> The “mount_smbfs” utility in FreeBSD only uses that protocol, which results
> in making it useless with newer versions of Microsoft’s operating systems, as
> well as other OS’s that have depreciated the use of SMBv1.
>
> I would like to suggest that FreeBSD do one of the following:
>
> 1) Remove “mount_smbfs” from FreeBSD. This would probably be in versions 12.1
> or 13. It is perhaps too late to get into FreeBSD 12.
>
> 2) Update “mount_smbfs” so that it is compatible with versions SMBv3 and
> greater. While "SMBv2" is not dead, it is definitely comatose. This would be a
> better idea if someone had the time to do it.
FWIW, I believe SMBv3 is just a set of (largely optional) extensions to SMBv2,
not an entirely different protocol, like SMBv1 is. Which means, any version
that supports v3 is likely to also handle v2.
There seems to be existing, working code in Nexenta, which is being
upstreamed to Illumos:
https://www.illumos.org/issues/9735
https://github.com/illumos/illumos-gate/pull/37
Their implementation descends from the one we have in base (and the one
from OSX, which also descends from FreeBSD), so it should be possible to
merge it.
More information about the freebsd-arch
mailing list