Uvolnění FTP serveru ProFTPD 1.3.8

Po dvou a půl letech vývoje byl publikován významný výstup FTP serveru ProFTPD 1.3.8, jehož silnými stránkami jsou rozšiřitelnost a funkčnost, zatímco slabinou jsou příležitostné nebezpečné zranitelnosti. Současně je k dispozici opravený výstup ProFTPD 1.3.7f, který bude posledním v sérii ProFTPD 1.3.7.

Hlavní novinky ProFTPD 1.3.8:

  • Byla implementována podpora FTP příkazu CSID (Client/Server ID), který lze použít k odeslání informací pro identifikaci klientského softwaru na serveru a k získání odpovědi s informacemi k identifikaci serveru. Například klient může odeslat „CSID Name=BSD FTP; Version=7.3“ a obdržet odpověď „200 Name=ProFTPD; Version=1.3.8; OS=Ubuntu Linux; OSVer=22.04; CaseSensitive=1; DirSep=/;“.
  • Do implementace protokolu SFTP byla přidána podpora rozšíření „home-directory“ pro rozbalení cest ~/ a ~user/. K aktivaci lze použít direktivu „SFTPExtensions homeDirectory“.
  • V mod_sftp byla přidána podpora šifrovacích algoritmů AES-GCM „aes128-gcm@openssh.com“ a „aes256-gcm@openssh.com“, jakož i rotace hostitelských klíčů („SFTPOptions NoHostkeyRotation“) pomocí rozšíření OpenSSH „hostkeys-00@openssh.com“ a „hostkeys-prove-00@openssh.com“. Do direktivy SFTPCiphers byla přidána podpora pro zahrnutí šifrovacích algoritmů AES GCM.
  • Byla přidána volba „--enable-pcre2“ pro kompilaci s knihovnou PCRE2 místo PCRE. Do direktivy RegexOptions byla přidána možnost volby mezi regexovým enginem PCRE2, POSIX a PCRE.
  • Byla přidána direktiva SFTPHostKeys pro určení navrhovaných algoritmů hostitelských klíčů pro modul mod_sftp.
  • Byla přidána direktiva FactsDefault pro explicitní definici seznamu vracených „faktů“ v FTP odpovědích MLSD/MLSD.
  • Byla přidána direktiva LDAPConnectTimeout pro určení timeoutu připojení k LDAP serveru.
  • Byla přidána direktiva ListStyle, která umožňuje zapnout výstup seznamu obsahu adresářů ve stylu Windows.
  • Byla implementována direktiva RedisLogFormatExtra pro přidání vlastních klíčů a hodnot do JSON logu, který je zapínán direktivami RedisLogOnCommand a RedisLogOnEvent.
  • Do direktivy BanOnEvent byl přidán parametr MaxLoginAttemptsFromUser pro blokaci stanovených kombinací uživatelů a. IP adress.
  • Do direktivy RedisSentinel byla přidána podpora TLS při připojení k databázi Redis. Do direktivy RedisServer byla přidána podpora upravené syntaxe příkazu AUTH, která se používá od Redis 6.x.
  • Do direktivy SFTPDigests byla přidána podpora ETM hashů (Encrypt-Then-MAC).
  • Do direktivy SocketOptions byl přidán příznak ReusePort pro aktivaci režimu soketů SO_REUSEPORT.
  • Do direktivy TransferOptions byl přidán příznak AllowSymlinkUpload pro obnovení možnosti nahrávání do symbolických odkazů.
  • Do direktivy SFTPKeyExchanges byla přidána podpora algoritmu výměny klíčů „curve448-sha512“.
  • Do modulu mod_wrap2 byla přidána možnost substituce dalších souborů do tabulek allow/deny.
  • Výchozí hodnota parametru FSCachePolicy byla změněna na „off“.
  • Modul mod_sftp byl přizpůsoben pro použití s knihovnou OpenSSL 3.x.
  • Byla přidána podpora pro sestavení s knihovnou libidn2 pro použití internacionalizovaných doménových jmen (IDN).
  • V utilitě ftpasswd pro generování hashů hesel je výchozím algoritmem SHA256 namísto MD5.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster