Ciao a tutti!
Vi racconto questo problema che sto riscontrando nel esposizione di samba su internet in una macchina linux-debian.
Possiedo una cartella con file per nulla sensibili, quindi la sicurezza mi interessa fino ad un certo punto.
Utilizzo il protocollo samba per esporre questi file in internet e un utente con il quale posso accederci ( utente pi).
Siccome non voglio rischiare però eventuali intromissioni e per capirci un pò di più in sicurezza ( è passato un pò di tempo dal corso universitario :lol: ) ho deciso di criptare lo scambio di dati tra il client e il server samba. Ho notato che anche azure usa samba criptato quindi penso che ormai questo protocollo abbia raggiunto una minima sicurezza. Nei prossimi mesi poi userò una connessione vpn per esporre dati molto più sensibili ( ho escluso l'over ssh perchè con i client mobile non è molto comodo).
Allora samba è facilmente acessibile dal esterno, il forwarding funziona ma...leggendo nella documentazione
documentazione samba conf si può vedere che l'encrypt è di default attivo. Bene stampo quindi l'output di questo comando
e ottengo
Samba version 4.5.12
PID Username Group Machine Protocol Version Encryption Signing
----------------------------------------------------------------------------------------------------------------------------------------
26898 nobody nogroup _smbclient (ipv4:xx:xx:xx::xxxx) NT1 - -
26909 pi pi 192.168.1.64 (ipv4:192.168.1.64:52661) SMB3_02 - partial(AES-128-CMAC)
26966 nobody nogroup _smbclient (ipv4:xx:xx:xx::xxxx) NT1 - -
Come potete notare sotto a encryption non ottengo nulla solo in uno dei tre processi sembra che il signing( che in questo caso no capisco cosa intenda) sia avvenuto tramite AES. Ma non è presente Encryption.
Come posso sapere se effettivamente esiste una crittografia nello scambio dei dati oppure no?.
So che samba non è il massimo per la sicurezza ma in questa determinata situazione mi servirebbe solo per un periodo di tempo limitato e con dati come detto completamente non sensibili, è una specie di "testing :lol: "
Grazie mille per le dritte