Lançamento do servidor FTP ProFTPD 1.3.8

Após dois anos e meio de desenvolvimento, foi lançada uma versão significativa do servidor FTP ProFTPD 1.3.8, cujos pontos fortes são a extensibilidade e a funcionalidade, enquanto os fracos são a identificação periódica de vulnerabilidades perigosas. Simultaneamente, está disponível uma versão corretiva ProFTPD 1.3.7f, que será a última da série ProFTPD 1.3.7.

Novidades principais do ProFTPD 1.3.8:

  • Implementado suporte para o comando FTP CSID (Client/Server ID), que pode ser utilizado para enviar informações para identificar o software cliente no servidor e receber uma resposta com informações para identificação do servidor. Por exemplo, o cliente pode enviar "CSID Name=BSD FTP; Version=7.3" e receber como resposta "200 Name=ProFTPD; Version=1.3.8; OS=Ubuntu Linux; OSVer=22.04; CaseSensitive=1; DirSep=/;".
  • Na implementação do protocolo SFTP, foi adicionado suporte à extensão "home-directory" para revelar os caminhos ~/ e ~user/. Para ativação, pode-se usar a diretiva "SFTPExtensions homeDirectory".
  • No mod_sftp, foi adicionado suporte a cifrários AES-GCM "aes128-gcm@openssh.com" e "aes256-gcm@openssh.com", bem como rotação de chaves host ("SFTPOptions NoHostkeyRotation") utilizando as extensões OpenSSH "hostkeys-00@openssh.com" e "hostkeys-prove-00@openssh.com". À diretiva SFTPCiphers foi adicionado suporte para habilitar cifrários AES GCM.
  • Adicionada a opção "--enable-pcre2" para compilar com a biblioteca PCRE2 em vez de PCRE. À diretiva RegexOptions foi adicionada a possibilidade de escolher o mecanismo de expressões regulares entre PCRE2, POSIX e PCRE.
  • Adicionada a diretiva SFTPHostKeys para especificar os algoritmos de chaves host oferecidos aos clientes para o módulo mod_sftp.
  • Adicionada a diretiva FactsDefault para definir explicitamente a lista de "fatos" retornados nas respostas FTP MLSD/MLSD.
  • Adicionada a diretiva LDAPConnectTimeout para definir o tempo limite de conexão ao servidor LDAP.
  • Adicionada a diretiva ListStyle, que permite habilitar a saída do conteúdo dos diretórios no estilo Windows.
  • Implementada a diretiva RedisLogFormatExtra para adicionar chaves e valores personalizados no log JSON, habilitado pelas diretivas RedisLogOnCommand e RedisLogOnEvent.
  • Na diretiva BanOnEvent, foi adicionado o parâmetro MaxLoginAttemptsFromUser para bloquear combinações específicas de usuários e endereços IP.
  • Na diretiva RedisSentinel, foi adicionado suporte a TLS ao se conectar ao banco de dados Redis. Na diretiva RedisServer, foi adicionado suporte a uma sintaxe de comando AUTH alterada, usada a partir do Redis 6.x.
  • Na diretiva SFTPDigests, foi adicionado suporte a hashes ETM (Encrypt-Then-MAC).
  • A diretiva SocketOptions ganhou a flag ReusePort para ativar o modo de soquetes SO_REUSEPORT.
  • A diretiva TransferOptions ganhou a flag AllowSymlinkUpload para retornar a possibilidade de upload em links simbólicos.
  • A diretiva SFTPKeyExchanges agora suporta o algoritmo de troca de chaves 'curve448-sha512'.
  • No módulo mod_wrap2, foi adicionada a possibilidade de substituição de arquivos adicionais nas tabelas allow/deny.
  • O valor do parâmetro FSCachePolicy foi alterado para 'off' por padrão.
  • O módulo mod_sftp foi adaptado para uso com a biblioteca OpenSSL 3.x.
  • Adicionada a suporte para compilação com a biblioteca libidn2 para usar nomes de domínio internacionalizados domínios (IDN).
  • No utilitário ftpasswd, o algoritmo SHA256 é agora o padrão para a geração de hashes de senhas em vez de MD5.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster