Just installed RoonOS 3.0 (272) EA to try out the new SMB security features.
Aparrantly, anonymous access still works. I can log in (Client OS: MacOS 26.4.1):
- as guest (anonymously, without user/pw)
- as registered user “guest” without password
- as registered user “guest” with a random password
- as registered user “guest” with password “guest”
According to the release notes, only the last option should be possible.
smbutil statshares -a via terminal gives the follwoing results:
SMB_NEGOTIATE SMBV_NEG_SMB1_ENABLED
SMB_NEGOTIATE SMBV_NEG_SMB2_ENABLED
SMB_NEGOTIATE SMBV_NEG_SMB3_ENABLED
SMB_VERSION SMB_3.1.1
SMB_CURR_ENCRYPT_ALGORITHM OFF
SMB_CURR_SIGN_ALGORITHM AES_128_GMAC
This means a SMBv3 connection has been enabled, connection is not encrypted but signed.
BUT: SMB v1, which is considered insecure, is still allowed. Shouldn’t at least SMB v2 be forced as minimum SMB version for security reasons?
Also: There doesn’t seem to be any option to manually set the login credentials through the ROCK web GUI. “guest” / “guest” is quite simple and no big step uo from anonymous access IMHO. It would be nice, if users could set an individual password to enhance security.
