Passer au contenu

Issue with AWS Transfer Family SFTP & GoAnywhere Algorithm Negotiation

0

I'm having issues with my AWS Transfer Family instance not "playing nicely" with sources using GoAnywhere as their FTP client. Other FTP clients don't cause any issues. In one case, our use of the most recent Transfer Family security policy (2024-01) was the issue, as they were using an SshMac Cipher that was not included. But it seems even in cases where SshMac Ciphers aren't used, there is still issues. Does anyone else have experience aligning Transfer Family with GoAnywhere?

demandé il y a 2 ans623 vues
1 réponse
0

I haven't got experience with GoAnywhere, but have you checked in the logs delivered by the AWS Transfer server to CloudWatch Logs if the failed connections have recorded the algorithms (Kex, Ciphers, MACs) attempted to be used? They are recorded for successful SFTP connections, but I'm not quite sure how they would look for the unsupported or unidentifiable options that might be coming from GoAnywhere. If the algorithms are logged, they should map to the support matrix of the chosen AWS Transfer server security policy. The log fields are listed here: https://docs.aws.amazon.com/transfer/latest/userguide/cw-structure-logs.html

In general, SFTP is often used by legacy systems, and in my experience, it's common that ramping up security requirements (as we should be doing) leads to compatibility issues with client applications and integration components that might never get updated after they're initially installed. It sounds quite possible that some of your GoAnywhere users might also be using outdated versions, causing issues, while others would be using more recent versions that work with your settings.

The approach in my environment is to require that partners comply with our common sense good practices on the algorithms used, based on the heavy lifting AWS has done constructing the standard security policies, but I appreciate not all companies may be in a position to do that.

EXPERT
répondu il y a 2 ans
EXPERT
vérifié il y a 2 ans

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.