the only way FD can stomp out the current generation of bots is if they made game mechanics that can't be easily scripted to accomplish.
You can't keep the gameplay the way it currently exists and expect to not have bot use continue to grow (as well as cheat tools that facilitate those bots)
The solution starts with graduating from grind mechanics into something that takes some actual creativity and thought to design.
I disagree. Whole heartedly. This does not require an update.
I can think of at least three ways to track suspected 'bots right now that would require no changes to the game. Just run a script thru the logs and you'd pull enough to narrow down your list to hi-probability suspects.. refer those to actual humans for a quick look-see for confirmation. If I can run PERL scripts thru the firewall logs for 5k end users and SPAM filter logs for 750k emails a day, and automate it so I have reports in my email every morning, FD should be able to do it.
Once you've found one, since they operate in swarms, it'll be easy to find a bunch more operated by the C+C leader, either by IP's, common jump routes, or activity. Simple examples of this :
Example 1 : Bot A has been logged in and moving for 34 days straight, averaging a jump every 3 minutes, and landing for BGS supplies every 17 minutes, between the same two stations. Humans DIE after 3 or 4 days without sleep. Might wanna check that out..
Example 2 : Bot B has done nothing except move supplies between point A and B for two weeks, making exactly 37 runs a night, starting at 8:01pm and ending at 3:59am. Humans aren't that reliable.. Look into that.
Example 3 : Bots A, B, C, D... and L are all operating from behind IP X.X.X.X ( or a very small IP range like a /27 ). Either it's a college dorm that's REALLY into ED or.... it's a 'Bot army.
Example 4 : Bots A, B, C, D, ... Z all started the game within a few weeks of each other. All of them docked at FC "Haxorz Rules" in their starter Sidey, traded for 3 minutes ( at the FCs loss ) until they all had enough to buy and outfit identical T-10's ( again at the FC ), and then immediately started BGS work. That's either a heck of a coincidence, or... And while you're at it, in this example, nuke the FC's account too.
Sure, you might have to play whack-a-mole for 4/5 cycles, but as you refine your searches you'll eventually make it so a 'bot isn't worth the hassle. And all the while they'll be burning accounts that have to be purchased. Eventually the cost catches up with you, even if you're getting them in a humble bundle.