ОК, вы не хотите раскрывать содержимое файла, с файлами, которыми обмениваются три стороны, кому-либо еще.
Есть две вещи, которые следует учитывать:
1)Берегите транспорт.Здесь файлы отправляются по зашифрованной ссылке.Итак, вы в основном помещаете обычные биты в туннель, который зашифрован, чтобы защитить кого-либо от отслеживания канала.Обычно это делается с использованием SFTP для обмена данными между компаниями, а ключи передаются и проверяются вне полосы перед передачей.
2) Защита файлов.Здесь каждый файл шифруется независимо, а затем транспортируется к месту назначения.Вы шифруете файлы этого файла до того, как они покидают вашу сеть, а затем они дешифруются по прибытии в пункт назначения.Обычно это делается с использованием PGP для обмена данными между компаниями, и ключи PGP обмениваются и аутентифицируются вне диапазона, прежде чем произойдет какая-либо передача.
Если вы защищаете транспорт, вы просто отправляете данныечерез защищенную трубу, связывающую компании.Как только файл получен, он не зашифрован (он только зашифрован через канал).Если вы защищаете файл, вы сами зашифровываете файлы, поэтому шифрование и дешифрование файлов - это больше процесс;только фактический процесс / система, имеющая ключи PGP на принимающей стороне, может расшифровать файл.
Итак, что вы хотите сделать?Это решение о риске.Если вас беспокоит только тот, кто перехватывает содержимое файла, не принадлежащее компании A или B (или C), вам нужно защитить транспорт (SFTP и др.).Если вы хотите защитить каждый файл независимо и убедиться, что только определенные процессы на принимающей стороне могут расшифровать файл, вы хотите защитить файлы.Если данные очень чувствительны и подвержены высокому риску, вы можете сделать и то, и другое.