Author Topic: Improve FTP server authentication  (Read 541 times)

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Improve FTP server authentication
« on: 8 October 2011, 19:37:36 »
Game clients should generate FTP passwords for themselves on the fly, and send a hashed copy of this password to the server. Server should then check FTP authentication requests against these hashed passwords.

Alternatively, the gameserver could just generate passwords for every newly connected client on the fly, pass them to the very client, store them in memory and check clients' FTP authentication requests against this password. From the client perspective: clients should expect to receive such a password when connecting through the game protocol and use this for authenticating to the FTP server later.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·