Skip to content

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?

asked a year ago600 views
1 Answer
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
answered a year ago
EXPERT
reviewed a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.