Насколько я понимаю, если я использую .net System.IO
пространство имен для записи файлов в удаленный файловый ресурс, который он в конечном итоге использует kernel32.dll
и протокол SMB используется негласно.
Предположим, что и исходный, и целевой серверы - это Windows 2008R2. Могу ли я беспокоиться о том, может ли кто-нибудь обнюхать контент для записи по сети?
В общем, мы все понимаем, что если используется протокол http, трафик не защищен, https имеет защищенный канал. У SMB такая же концепция?
Шифрование транзита для SMB было введено в версии 3.0., что входит в комплект поставки Server 2012 / Windows 8. (А для SMB 3.0 требуется Server 2012 / Windows 8).
Таким образом, передача SMB между серверами Server 2008 R2 не будет зашифрована, и ее можно будет прослушать, да. (Как и соединение SMB 3.0, по умолчанию - это то, что вам нужно включить.)