Serviços
Contate-nos

Benchmark de MFT: Files.com, Diplomat, Cerberus e Serv-U testados

Sedat Dogan
Sedat Dogan
atualizado em 24 jul. 2026

Testamos quatro plataformas de transferência gerenciada de arquivos: Files.com, Thru, Cerberus FTP Server e Serv-U MFT Server, passando por configuração, fluxos de transferência de arquivos, coleta de entrada, configuração de segurança, automação e administração.

Toda observação abaixo vem do uso prático de contas de avaliação ou software instalado.

Nosso ambiente de teste: Uma linha simétrica de 1.000 Mbit/s (128 MB/s de capacidade de upload) baseada em Istambul, com instâncias AWS m6i.xlarge provisionadas para Cerberus (Windows Server 2025) e Serv-U (Linux).

Resultados do Benchmark de Transferência Gerenciada de Arquivos

1. Configuração e Implantação

  • Files.com não tem etapa de instalação. Após se inscrever, você vai direto para o navegador de arquivos. Não há assistente de integração ou lista de verificação de configuração. A plataforma é totalmente hospedada; nenhum servidor é necessário do seu lado.
  • Thru também é hospedado na nuvem. Após se inscrever, o painel fica imediatamente acessível. A configuração inicial requer a criação de uma Organização e pelo menos um Endpoint antes que qualquer transferência de arquivo possa ocorrer. Há uma sequência obrigatória de configuração, mas é simples.
  • Cerberus FTP Server é somente Windows. Os sistemas operacionais de servidor suportados são Windows Server 2016, 2019, 2022, 2025 e Windows 10/11. A instalação requer provisionar uma máquina Windows, executar um instalador e fornecer credenciais de conta de serviço. O painel de administração é um aplicativo de desktop nativo que roda no servidor; não é acessível remotamente. Provisionamos uma instância Windows Server 2025 na AWS para teste.
  • Serv-U suporta tanto Windows quanto Linux. Instalamos a versão Linux em uma instância AWS m6i.xlarge. A instalação via terminal pede quatro confirmações: confirmar, escolher diretório, instalar como serviço e iniciar agora, e é concluída em aproximadamente cinco segundos. O painel de administração é baseado em navegador e acessível remotamente, o que é uma diferença prática significativa em relação ao Cerberus.

2. Acesso ao painel de administração

Esta é uma das diferenças funcionais mais claras entre os produtos hospedados na nuvem e os on-premise.

  • Files.com e Thru são totalmente baseados em navegador e acessíveis de qualquer dispositivo.
  • O painel de administração do Serv-U roda na porta 8443 e é acessível remotamente de qualquer navegador.
  • O painel de administração do Cerberus é um aplicativo de desktop nativo do Windows que roda no próprio servidor; gerenciá-lo requer uma sessão de área de trabalho remota na máquina Windows. Não há interface de administração baseada na web equivalente.

3. Interface de transferência de arquivos

  • Files.com suporta Upload de Arquivos, Pastas e Novas Pastas a partir da mesma tela. Um painel de upload persistente na parte inferior mostra o progresso, permite pausar e cancelar por transferência, e exibe o número total de arquivos restantes e o tamanho combinado em todos os uploads ativos. Arquivos podem ser pré-visualizados, marcados com cor (Cor de Prioridade), duplicados e gerenciados através de um menu de contexto por arquivo.
  • Thru lida com transferências através de seu Flow Studio; os arquivos se movem entre endpoints de origem e destino configurados, em vez de através de uma interface de upload direta. O upload interno de arquivo via o modal File Upload no Flow Studio funciona sem problemas. O recurso de incorporação de formulário web (para páginas voltadas a remetentes externos) falhou na prática devido a erros de CORS. Nenhuma configuração de CORS foi encontrada na interface de avaliação, embora possa existir em outro lugar na plataforma.
  • Cerberus FTP fornece uma interface web para usuários finais separada do painel de administração. O gerenciador de arquivos suporta atualizar, selecionar todos, excluir, renomear, nova pasta, zip e unzip. Upload de pasta é suportado. Durante o upload de um arquivo de vídeo, um player de vídeo inline apareceu na fila de upload enquanto a transferência ainda estava em andamento. Uma pré-visualização do arquivo está disponível durante o upload.
  • Serv-U A interface do cliente suporta upload de arquivo único e upload de múltiplos arquivos, mas não upload de pasta. Não há pré-visualização de arquivo durante o upload.

4. Throughput de upload

Medimos o throughput usando um arquivo de 342 MB enviado através da caixa de entrada web pública do Files.com. Nossa conexão de teste: 1.000 Mbit/s simétrica, capacidade de upload de 128 MB/s, Istambul.

  • Com armazenamento configurado para EUA, Virgínia, o upload rodou a 6 MB/s, aproximadamente 5% da largura de banda disponível. Mudando a região de armazenamento da conta para UE Alemanha, Frankfurt, o mesmo arquivo foi enviado a 14 MB/s, mais que o dobro do resultado da Virgínia, consistente com a menor distância geográfica de Istambul. A migração de região em si foi concluída em segundos, com os arquivos existentes imediatamente disponíveis na nova região. Ambos os resultados refletem restrições significativas de throughput, já que a velocidade de upload da caixa de entrada da conexão disponível é uma limitação real para casos de uso de transferência de arquivos grandes, independentemente da região.
  • O throughput do Cerberus foi medido durante o download de um arquivo de vídeo compartilhado por um destinatário. A aba de transferência no painel de administração mostrou 150,1 MB, 4,44 MB/s e 13% de progresso durante nossa janela de monitoramento.
  • O throughput do Thru e do Serv-U não foi medido quantitativamente neste benchmark.

5. Coleta de arquivos de entrada

Files.com suporta três tipos de caixa de entrada: formulário web (gera uma URL pública), caixa de entrada de e-mail (gera um endereço de e-mail dedicado, arquivos enviados como anexos chegam diretamente a uma pasta configurada) e uma caixa combinada web e e-mail. As caixas de entrada web suportam proteção por senha, formulário de registro e um acordo de clickwrap, todos opcionais e combináveis. As caixas de entrada de e-mail suportam lista de permissões de remetente por endereço ou domínio e podem organizar cada envio em sua própria subpasta usando um modelo de nomenclatura com tokens de nome, e-mail, domínio e data/hora.

Testamos a caixa de entrada de e-mail enviando um arquivo de 342 MB do Gmail. O Gmail o converteu em um link do Google Drive em vez de enviá-lo como um anexo direto. O arquivo não chegou à caixa de entrada e nenhum erro foi retornado. Um arquivo pequeno enviado como um anexo inline genuíno funcionou corretamente e apareceu na pasta de destino, organizado automaticamente em sua própria subpasta.

Thru suporta um tipo de endpoint Web Form que gera uma página de upload baseada em navegador para remetentes externos. O recurso de incorporação está disponível na interface através de uma opção Embed Thru Upload Component, mas falhou na prática devido a erros de CORS. Nenhuma configuração de CORS foi encontrada na interface de avaliação, embora possa existir em outro lugar na plataforma.

Cerberus suporta compartilhamento de arquivos através de um assistente de cinco etapas: noções básicas do compartilhamento (nome, expiração, senha), opções (download/upload público, notificações, limpeza automática na expiração), segurança (senha de uso único via e-mail, lista de convidados até 500), e-mail (enviar link diretamente para destinatários) e revisão. Os destinatários acessam uma visualização de arquivo protegida por senha e somente leitura, com opções de download individual e download zip.

Serv-U suporta tanto compartilhamento de arquivos de saída (faça upload de um arquivo e envie um link de download) quanto solicitações de arquivos de entrada (gere um link de upload; o destinatário envia arquivos para você). Os fluxos funcionam, mas exigem navegar por vários pop-ups. As páginas voltadas ao destinatário são mínimas, sem marca, sem informações contextuais além da interface de upload.

6. Suporte a protocolos

Todas as quatro plataformas suportam FTP, FTPS, SFTP e HTTPS. Files.com suporta adicionalmente AS2 e WebDAV; nem Thru, Cerberus, nem Serv-U incluem esses protocolos em sua oferta padrão.

A aba FTP Settings do Serv-U lista todos os comandos FTP que o servidor suporta e permite que cada um seja habilitado ou desabilitado individualmente, um nível de controle de comando FTP não observado nas outras plataformas testadas.

Inscrevemo-nos no Files.com e testamos sua interface de gerenciamento de arquivos do zero, fazendo upload de arquivos, navegando na estrutura de pastas, gerenciando permissões e explorando configurações de notificação e governança.

7. Automação e fluxo de trabalho

Files.com suporta quatro tipos de gatilho de automação: Intervalo (diário, semanal, mensal, trimestral, anual), Agendamento Personalizado (horários e dias exatos, suporta múltiplas execuções por dia, com exclusão de feriados por região), Webhook de Entrada (acionado por um sistema externo) e Ad-Hoc (execução manual). A exclusão de região de feriados do gatilho Agendamento Personalizado é incomum em plataformas de gerenciamento de arquivos. As regras de organização de arquivos suportam renomeação automática no upload, movimentação/cópia automática para subpastas e criação automática de pasta pessoal por usuário.

Thru incorpora automação em seu modelo Flow Studio. Os endpoints de origem e destino são configurados independentemente, com opções de processamento por endpoint (criptografia, descriptografia, compactação, descompactação), manipulação de arquivo de gatilho para evitar encaminhamento de upload parcial e regras de renomeação. A plataforma suporta agendamento via gatilhos de Intervalo, Agendamento Personalizado, Webhook de Entrada e Ad-Hoc no nível do fluxo.

Cerberus lida com automação através de seu Gerenciador de Eventos. As Regras de Evento suportam 16 tipos de gatilho, incluindo Evento de Transferência de Arquivo, Evento de Login, Evento de Arquivo Excluído, Evento de Movimentação/Cópia de Arquivo, Evento de IP Bloqueado, entre outros. As ações disponíveis incluem Notificação de Evento por E-mail, Iniciar um Executável, Operação de Arquivo, Enviar HTTP POST, Enviar um Arquivo e Obter um Arquivo. As Tarefas Agendadas usam o mesmo conjunto de ações, com duas adições: Enviar Relatório Salvo por E-mail e Escanear uma Pasta. Os Destinos de Evento definem os endpoints externos para os quais as ações podem enviar: SMTP, Executável, HTTP POST e Transferir Arquivo.

Serv-U suporta regras de evento nos níveis de servidor, domínio, grupo e usuário. A aba Events no nível do servidor suporta tipos de evento, incluindo Início do Servidor e outros. Os eventos no nível do usuário suportam Enviar E-mail e outros tipos de ação, com um atalho Criar Eventos Comuns que gera automaticamente um conjunto padrão de regras.

8. Criptografia e segurança

Files.com suporta criptografia GPG, configurável por pasta (com Aplicação de PGP, geração de chave e gerenciamento integrados na plataforma). A autenticação por chave SFTP/SSH é suportada com geração de par de chaves no navegador. O controle de suite de cifras está disponível. A política de senha exige um mínimo de 10 caracteres com requisitos de letra, número, símbolo e maiúsculas/minúsculas; bloqueia as últimas 10 senhas reutilizadas; e rejeita senhas encontradas em bases de dados de vazamento de credenciais conhecidas. As regras de senha podem ser opcionalmente estendidas para incluir links de compartilhamento e caixas de entrada. 2FA suporta SMS, TOTP, Chave de Hardware e YubiKey Nativa. Usuários de FTP, SFTP e WebDAV podem ser isentos de 2FA para contas de sistema automatizadas. Fixação de IP de sessão, bloqueio geográfico por país e lista de permissões de IP estão todos disponíveis.

Thru inclui geração de chave PGP embutida na plataforma (nome, e-mail, algoritmo, força da chave, frase secreta, expiração opcional). As chaves SSH seguem a mesma estrutura. Certificados SSL/TLS podem ser importados via arrastar e soltar. A interface de importação de certificado não especifica formatos aceitos, requisitos de cadeia ou distinções entre certificados de cliente e servidor.

Cerberus fornece uma seção Controles de Firewall mostrando seis estágios. O bloqueio automático é acionado após um número configurável de logins com falha (padrão 5) e bloqueia por uma duração configurável (padrão 180 minutos) ou permanentemente. A Proteção contra DoS está ativa por padrão. Políticas de senha por usuário e por grupo são configuráveis. A lista de extensões bloqueadas permite que administradores definam uma lista de negação por extensão de arquivo para uploads e renomeações.

Serv-U A configuração de suite de cifras cobre SSL/TLS para FTPS e HTTPS, chaves privadas SSH para SFTP, alternâncias individuais de TLS 1.2/1.3, Cifras SSH, MACs SSH, Algoritmos de Troca de Chave SSH, Algoritmos de Chave SSH e modo FIPS 140-2. Esta é a configuração de cifra mais granular das quatro plataformas testadas. O Serv-U Gateway fornece um componente DMZ de proxy reverso que termina as conexões de transferência de arquivos na DMZ, impedindo conexões de entrada para a rede interna.

9. Gerenciamento de usuários e acesso

Files.com A criação de usuário inclui nome de usuário, método de autenticação, e-mail, nome completo, empresa, atribuição de função (Usuário Padrão ou Administrador do Site, mais opções de Administrador de Cobrança e Administrador do Site Somente Leitura), permissões no nível da pasta, data de expiração de acesso por usuário, data de desativação automática para contas inativas, restrições de IP, configurações de 2FA, protocolos permitidos e configuração da pasta raiz FTP/SFTP. As Regras de Ciclo de Vida do Usuário desativam ou removem automaticamente contas inativas por um número configurável de dias. O SSO suporta 13 provedores de identidade: Auth0, Microsoft Entra ID, Box, Dropbox, Cisco Duo, Google, Idaptive, JumpCloud, Microsoft Active Directory, Okta, OneLogin, SAML e Slack. O provisionamento e desprovisionamento SCIM são suportados.

Thru inclui uma seção Usuários de Máquina destinada a contas associadas a nós Thru instalados. Uma seção Admin cobre Usuários, Funções, Retenção, Log de Auditoria, MFA, Nós Thru, Sinalizadores de Recursos e Mapeamentos SSO.

Cerberus O gerenciamento de usuários inclui abas de Usuários, Grupos, Política, Extensões Bloqueadas, Contas Solicitadas e Compartilhamentos Públicos. A política de senha impõe comprimento mínimo (10 caracteres), requisitos de caracteres (letra, número, caractere especial) e rotação a cada 180 dias com uma notificação por e-mail de 3 dias de antecedência. As seções Usuários AD, Usuários LDAP e Usuários SSO são itens de menu separados. Os Usuários AD puxam contas de domínio automaticamente se o servidor estiver ingressado no domínio. A criação de conta de usuário pode ser solicitada a partir da página de login da interface web com um fluxo de aprovação do administrador.

Serv-U A criação de usuário abrange nove abas: Informações do Usuário, Acesso a Diretórios, Caminhos Virtuais, Logging, Grupos, Eventos, Acesso IP, Limites e Configurações e Autenticação Multifator. Regras de acesso a diretórios, mapeamentos de caminhos virtuais, limites de conexão, verbosidade de logging e restrições de IP são todos configuráveis por usuário, por grupo, por domínio e globalmente, com níveis inferiores substituindo os superiores. A autenticação de banco de dados via ODBC é suportada para carregar usuários e grupos de uma fonte de dados externa. A autenticação Windows/AD, autenticação LDAP e suporte para uma biblioteca de autenticação personalizada são recursos da edição MFT.

10. Monitoramento e auditoria

Files.com Os logs de histórico capturam cada operação de arquivo e evento de sessão tanto no nível da pasta quanto no nível do site. Os logs são exportáveis e filtráveis. Checksums de integridade de arquivo (SHA256, SHA1, CRC, MD5) podem ser calculados e armazenados no upload para detecção de adulteração. A seção Uso mostra armazenamento em tempo real e histórico, volume de transferência dividido por saída nativa e entrada/saída de servidor remoto, contagem de usuários faturáveis e uma ferramenta de exportação por pasta para identificar concentração de armazenamento.

Thru: A seção de Atividade é um log de transferência filtrável com filtros por Fluxo, Organização, Endpoint, Nome do arquivo (com curinga), Status de Processamento, Status da Transferência e intervalo de datas. Os registros de arquivos individuais mostram contagem de entregas, último estado e um histórico completo de downloads. Um botão Compartilhar dentro do registro do arquivo gera uma URL de download limitada por tempo e contagem sob demanda. A geração do relatório de exportação foi executada em 177ms durante os testes.

Cerberus: A seção Conexões mostra sessões ativas (ID da conexão, listener, hora de login, protocolo, nome de usuário, endereço IP, user agent do cliente) e transferências ativas (ID da transferência, usuário, caminho local, tempo restante, progresso, tamanho total, taxa de transferência). A seção Relatórios suporta seis tipos de relatório, mas requer uma conexão com banco de dados SQL antes do uso. As entradas de log incluem detalhes do handshake SSL e informações da etapa de validação, suficientes para diagnosticar erros de configuração sem ferramentas externas.

Serv-U: O monitoramento de atividades cobre Sessões (dados de sessão em tempo real com ações Desconectar, Abortar, Broadcast e Espiar e Conversar), Estatísticas (métricas de sessão e transferência em todo o servidor desde a última reinicialização) e Estatísticas de Usuário e Grupo (as mesmas métricas por usuário ou grupo). A aba Log mostra o log do processo do servidor, não a atividade do usuário. O logging de atividade no nível do usuário é gravado em um caminho de arquivo de texto configurável por usuário. Não há um visualizador de logs integrado com filtragem ou exportação pronta para auditoria para atividade do usuário.

Análise Aprofundada Plataforma por Plataforma no Benchmark de MFT

Diplomat MFT by Coviant Software

Baixamos e instalamos o Diplomat MFT do zero em uma máquina Windows, passamos pela configuração inicial do serviço e exploramos toda a interface de administração, chaves, parceiros, transações, servidor de transferência de arquivos e relatórios.

Começando

O processo de avaliação começa no site da Coviant Software. Após preencher um breve formulário de registro, você recebe um link de download. O instalador é um executável padrão do Windows; nenhuma versão Linux está disponível. O Diplomat MFT roda exclusivamente no Windows.

Instalação

Executar o instalador abre um assistente InstallShield. A tela Tipo de Configuração oferece Completa (todos os recursos, mais espaço em disco) e Personalizada (para usuários avançados). Selecionamos Completa e clicamos em Avançar.

Após a seleção do tipo de configuração, o instalador pede uma conta de serviço do Windows. Abrimos Serviços (services.msc), localizamos o serviço Diplomat Trial 64, abrimos suas Propriedades, navegamos até a aba Log On, selecionamos Esta conta e inserimos NT AUTHORITY\NetworkService. Os campos de senha são preenchidos automaticamente.

Após clicar em OK, clicamos com o botão direito no serviço e selecionamos Iniciar. A coluna Log On foi atualizada para NetworkService e o serviço iniciou.

Painel de Administração

Clicar no ícone Diplomat MFT Trial na área de trabalho abre https://localhost:8081/ no navegador. Um aviso de certificado autoassinado aparece no primeiro carregamento; clicar em Avançado e continuar leva à tela de login da Coviant Software.

As credenciais padrão são Administrator/diplomat. Após fazer login, o sistema solicita imediatamente uma alteração de senha. Uma vez definida, a interface principal carrega. O painel de administração é baseado em navegador e acessível remotamente, uma diferença significativa em relação ao Cerberus, que requer uma sessão de área de trabalho remota na máquina do servidor.

A tela principal mostra uma barra de navegação superior com oito menus: Arquivo, Chaves, Parceiros, Transações, Servidor de Transferência de Arquivos, Configurações, Tarefas e Relatórios. A barra lateral esquerda exibe a árvore de configuração: Chaves (5), Parceiros (7), Transações (6) e Servidor de Transferência de Arquivos. A versão de avaliação em execução aqui é 9.5 Trial Build 20260702, Enterprise Edition.

Chaves

A seção Chaves é onde todas as credenciais de criptografia são gerenciadas. A avaliação vem com cinco chaves de exemplo pré-configuradas em três categorias.

Chaves OpenPGP (3)

Duas chaves públicas e um par de chaves estão incluídos. Selecionar Exemplo de Chave Pública do Auditor exibe seus detalhes completos: nome da chave, tipo de chave (ECDSA), ID de Usuário e um botão de notificação de expiração. A seção Chave Mestra Somente Assinatura mostra o algoritmo (ECDSA), a curva elíptica (NISTP521), a data de criação (Fev 02, 2026), expiração (Nunca) e ID da Chave.

Rolando para baixo, são mostrados campos técnicos adicionais: Impressão Digital da Chave, Versão (4), Algoritmo Simétrico (AES_256) e Algoritmos de Hash (SHA512, SHA256). Uma seção Subchave Criptografar e Assinar segue com seu próprio algoritmo (ECDH), curva elíptica (NISTP521), datas de início e expiração e ID da Chave.

Pares de Chaves

A pasta Pares de Chaves contém o Par de Chaves PGP de Exemplo da Minha Org, o par de chaves da organização usado para descriptografar arquivos de entrada e assinar os de saída. O formulário é idêntico ao de uma chave pública, com uma adição: um campo Frase Secreta com um botão mostrar/ocultar que protege a chave privada.

Rolando até o final da página do par de chaves, há uma seção Parceiros e Transações Relacionados. Para este par de chaves, quatro parceiros estão listados como usuários, quatro transações o referenciam e uma sincronização o utiliza. Pontos verdes e vermelhos ao lado de cada item indicam status ativo ou inativo. Esta visão mostra exatamente o que seria afetado antes de excluir ou substituir uma chave.

Chaves SSH (2)

As chaves SSH lidam com autenticação para conexões SFTP, em vez de criptografia de arquivos. Dois pares de chaves SSH estão presentes: Par de Chaves de Cliente SFTP do Exemplo Banco da Minha Org e Par de Chaves de Host SFTP de Exemplo da Minha Org.

O Par de Chaves de Cliente SFTP do Banco mostra o algoritmo (RSA), força de bits (2048), uma impressão digital SHA256 e um campo de frase secreta. A seção Relacionados mostra o Exemplo Banco como parceiro usuário e as duas transações bancárias que o referenciam.

O Par de Chaves de Host SFTP é a chave que o Diplomat apresenta aos clientes que se conectam ao atuar como um servidor SFTP. Mesma estrutura (RSA, 2048 bits, impressão digital SHA256), mas sem parceiros, transações ou sincronizações vinculadas; existe como um placeholder pronto.

Certificados SSL

A pasta Certificados SSL está presente, mas vazia na avaliação. Certificados SSL do Servidor (0) e Certificados SSL do Cliente (0) estão disponíveis como categorias para importar certificados usados com endpoints FTPS.

Parceiros

Parceiros definem cada sistema externo ou local para onde o Diplomat transfere arquivos: servidores SFTP, buckets de armazenamento em nuvem, compartilhamentos de arquivos de rede, agentes de filiais e mais. A avaliação inclui sete parceiros de exemplo divididos em dois grupos: Perfis Públicos (1) e Perfis Confiáveis (6).

Perfis Públicos: Exemplo Banco

O parceiro Exemplo Banco é um Perfil de Parceiro Público usando SFTP (SSH2) como método de transporte. A seção Servidor SFTP mostra os detalhes da conexão: endereço (sftp.examplebank.com), porta (22), nome de usuário (MyOrgExample), Chave de Cliente SSH (Par de Chaves de Cliente SFTP do Exemplo Banco da Minha Org), um campo Diretório e um tempo limite de 30 segundos. Opções adicionais incluem Verificar Chave de Host SSH, Usar Assinaturas RSA Fortes, Verificação de Integridade de Arquivo (Tamanho do Arquivo), Condição de Arquivo Pronto (Tempo de Inatividade do Arquivo), servidor proxy e configurações de nome de arquivo temporário. Um botão TEST no canto superior direito testa a conexão sem iniciar uma transferência.

Pressionar TEST no perfil de exemplo retornou: “Conexão de socket não bem-sucedida. Listagem de diretório não foi recebida do servidor.”, conforme esperado, já que sftp.examplebank.com não é um endereço real. Em um parceiro real, este botão confirma a conexão antes que qualquer job seja agendado.

Rolando para baixo, vê-se a seção Chaves OpenPGP, onde a Chave de Criptografar/Descriptografar do Parceiro e a Chave de Assinar/Verificar do Parceiro estão ambas definidas como Chave Pública do Exemplo Banco. Uma seção Transações e Sincronizações Relacionadas na parte inferior mostra quais jobs usam este parceiro.

Clicar no dropdown para qualquer campo de chave PGP lista todas as chaves atualmente definidas na seção Chaves: Chave Pública do Exemplo Auditor, Chave Pública do Exemplo Banco e Par de Chaves PGP de Exemplo da Minha Org. É assim que chaves e parceiros se conectam: as chaves são definidas uma vez e referenciadas onde necessário.

Opções de Método de Transporte

Abrir o dropdown Método de Transporte em qualquer perfil de parceiro mostra a lista completa de tipos de conexão suportados. Protocolos de transferência clássicos: SFTP (SSH2), FTP, FTPS (TLS), HTTP, HTTPS, SMB, Rede Local, AS2. Armazenamento em nuvem: Amazon S3, Microsoft Azure, Google Cloud, Oracle Cloud, Box, Dropbox, OneDrive, SharePoint, ShareFile, Zoho WorkDrive. Outros: Diplomat Remote Agent, Biscom Transit, Email.

Perfis Confiáveis: Filial A

A Filial A é um Perfil de Parceiro Confiável usando Diplomat Remote Agent como método de transporte, o agente proprietário da Coviant instalado no site remoto. A seção Diplomat Remote Agent mostra o endereço do site, porta, Chave de Site MFT e quatro botões de ação. A descrição observa que a largura de banda para transferências para esta filial é limitada a 30 Mbps para evitar sobrecarregar a conexão WAN deles.

Rolando para baixo, vê-se onde esse limite é aplicado: Tamanho do Chunk (100 MB) e Largura de Banda Máxima (30 Mbps). Configurações adicionais incluem Criptografar/Descriptografar OpenPGP Automaticamente, Tentar Reinício de Ponto de Verificação em Falha de Transmissão, Verificação de Integridade de Arquivo (Checksum SHA-256), Tentativas Máximas, Atraso de Tentativa, Tempo Limite e um campo Pós-Processo Personalizado para executar um comando ou script após cada transferência. A seção Relacionados na parte inferior mostra que este parceiro é usado pela sincronização “Enviar novos documentos de RH para todas as filiais”.

Transações

Transações são onde parceiros e chaves se unem em jobs de transferência reais. A avaliação inclui seis exemplos pré-configurados em três tipos: Entrada (2), Saída (2) e Sincronização (2). Cada transação tem um campo de descrição em linguagem simples que explica exatamente o que faz, uma prática útil que torna a configuração autodocumentada.

Entrada: Obter arquivo de Resultados de Pagamento do Banco

Este job agendado puxa arquivos de resultados criptografados do servidor SFTP do banco todas as tardes de dias úteis, os descriptografa e os coloca em uma pasta local. Se nenhum arquivo for encontrado, o job conta isso como uma falha em vez de um sucesso silencioso, uma escolha de design deliberada capturada na descrição e reforçada pela configuração Falhar se arquivo(s) não encontrado(s).

A seção Perfil do Parceiro de Origem puxa toda a configuração SFTP do Exemplo Banco automaticamente, incluindo endereço, porta e chave de cliente SSH, porque o parceiro já foi definido. Uma opção Salvar como Novo Parceiro permite promover quaisquer alterações inline para uma entrada de parceiro permanente, e um botão IR PARA PARCEIRO salta diretamente para a página daquele parceiro.

A seção Parceiros de Destino usa uma aba DEFAULT com um botão + ao lado, significando que uma única origem pode distribuir para vários destinos simultaneamente. Esta transação envia para Pasta de Exemplo Local (Rede Local, C:\Example).

Manipulação de Arquivos é onde a seção Chaves se torna operacional. Verificar está marcado e a Chave de Verificação OpenPGP está definida como Chave Pública do Exemplo Banco. Os arquivos de entrada têm sua assinatura verificada contra a chave pública do banco antes de serem aceitos. A atribuição de parceiro é mostrada inline no lado direito da tela, esclarecendo qual chave se aplica a qual parceiro.

A seção Execução do Job oferece EXECUTAR AGORA para execuções manuais imediatas ou Agendar para automação recorrente.

Tentativas estão configuradas para 3 tentativas em intervalos de 5 minutos, com um e-mail de depuração enviado ao suporte de TI em cada tentativa. Isso significa que se o banco enviar o arquivo com atraso, o job tentará novamente antes de se marcar como falho. Solicitações Externas permitem que o job seja acionado via API ou agente de script, e permitir execução como uma transação vinculada permite que seja executado como parte de uma cadeia.

Vincular Transações mostra quais jobs acionam este e quais sincronizações o referenciam. Notificações suportam tanto E-mail de Negócios (enviado às partes interessadas) quanto Notificações de Mensagens (Slack e webhooks do Teams, configuráveis por status do job: Sucesso, Falha, Aviso).

O arquivamento armazena uma cópia zipada dos arquivos transferidos por tipo de arquivo e resultado; por exemplo, arquivar apenas em Sucesso. As Notificações de E-mail de TI enviam um relatório de depuração para a equipe de TI independentemente das notificações de negócios.

Processos Pré-Job executam um script personalizado antes do início da transferência. Processos Pós-Job incluem um Processo Unzip (com tipo de zip, modelo de arquivo, senha e diretório de destino) para descompactar automaticamente arquivos comprimidos na chegada, além de um Processo Personalizado para executar qualquer comando pós-transferência.

Clicar em VALIDAR antes de salvar retorna uma confirmação verde: “Transação EXAMPLE: Obter arquivo de Resultados de Pagamento do Banco é Válida.”

Executar o job com EXECUTAR AGORA abre uma janela de progresso mostrando Status: Executando (Construindo Lista de Arquivos) em 0% Concluído.

O job foi concluído com Status: Falha em 40,5 segundos, conforme esperado, já que sftp.examplebank.com não é um servidor real. O relatório de execução mostra cada etapa: o erro de conexão, arquivos encontrados (0), descriptografia não necessária, chave de verificação especificada (Chave Pública do Exemplo Banco), mensagem não assinada e o caminho do arquivo onde o Diplomat registrou a tentativa. Mesmo uma execução com falha produz uma trilha de auditoria completa.

Entrada: Ao upload de ClientUser, enviar para o Servidor de Marketing

Este job funciona de forma diferente: em vez de um agendamento, ele usa Monitoramento de Arquivos; observa uma pasta e dispara sempre que um novo arquivo aparece.

A origem é o diretório de upload do Servidor de Transferência de Arquivos para ExampleClientUser (Rede Local). A Condição de Arquivo Pronto está definida como Tempo de Inatividade do Arquivo com 45 segundos; o job espera até que um arquivo pare de ser alterado por 45 segundos antes de tratá-lo como completo, evitando que uploads parciais sejam encaminhados no meio da transferência. A ação pós-transferência é Excluir, mantendo a pasta de upload limpa e sinalizando ao cliente que o arquivo foi processado.

A Execução do Job mostra Executar Jobs Usando: Monitoramento de Arquivos, com Incluir Arquivos Modificados marcado e Recursivo desligado. Desabilitar/Notificar Após 15 minutos alerta se o próprio monitoramento parar de funcionar.

A seção Notificações para este job tem um webhook Slack ativo configurado e definido para Sucesso; quando um arquivo é movido com sucesso para o Servidor de Marketing, uma mensagem cai automaticamente no canal Slack da equipe de marketing.

Saída: Monitorar servidor de Contabilidade para enviar Arquivos Fiscais aos Auditores

Este job de hot folder observa o servidor de contabilidade em busca de novos arquivos fiscais e os envia por e-mail criptografados para os auditores.

A Ação Pós-Transferência é Mover, em vez de Excluir. Em caso de sucesso, os arquivos são movidos para uma subpasta filed; em caso de erro, vão para um caminho de erro separado. A origem é o compartilhamento de relatórios do servidor de contabilidade, monitorado via Bloqueio de Arquivo.

O destino usa transporte de Email; nenhum servidor SFTP envolvido. O e-mail é pré-endereçado para auditors@example.com o assunto “Arquivo fiscal para Minha Org” e uma mensagem no corpo. Arquivos são enviados como anexos automaticamente.

A Manipulação de Arquivos aplica tanto Criptografar (Chave Pública do Exemplo Auditor) quanto Assinar (Par de Chaves PGP de Exemplo da Minha Org), mais uma Chave de Criptografia Adicional (Par de Chaves PGP de Exemplo da Minha Org), para que a organização remetente retenha uma cópia que pode descriptografar. A Execução do Job usa Monitoramento de Arquivos, não um agendamento.

Notificações de negócios vão para JaneDoe@auditors.example.com (Todos os Jobs). As notificações de mensagens usam um webhook do Teams configurado para Aviso e Falha, uma escolha de canal diferente do job do Servidor de Marketing, que usou Slack para Sucesso.

Saída: Enviar Autorizações de Pagamento ao Banco

O inverso do job Obter Resultados de Pagamento: este envia arquivos de pagamento de saída para o servidor SFTP do banco todas as manhãs de dias úteis. Um script pré-job é executado primeiro para solicitar que o servidor de contabilidade gere o arquivo de pagamentos. A origem é uma pasta local (Bank\PaymentAuthorizations), o destino é a caixa de saída SFTP do banco (outbox/authorizations/).

O parceiro de destino é Exemplo Banco (SFTP), o mesmo parceiro usado como origem no job de entrada. A mesma definição de parceiro cobre ambas as direções.

A Manipulação de Arquivos criptografa com a Chave Pública do Exemplo Banco e assina com o Par de Chaves PGP de Exemplo da Minha Org. A Execução do Job é agendada (Diário), apenas em dias úteis, correspondendo à descrição “todas as manhãs de dias úteis”.

Sincronização: Enviar novos documentos de RH para todas as filiais

As sincronizações funcionam de forma diferente das transações: em vez de mover arquivos, elas espelham uma localização de origem para um ou mais destinos. Este job é executado todas as tardes de dias úteis às 15:00 e mantém as Filiais A e B como espelhos exatos do servidor de RH.

A configuração crítica é Remover Itens de Destino Não Presentes na Origem, marcada aqui, significando que arquivos excluídos do servidor de RH também são excluídos das filiais. Incluir Subpastas também está marcado. Uma aba Excluir contém os padrões de exclusão manifest.ini e _* referenciados na descrição.

A origem é o parceiro Documentos de RH (Rede Local, \\hr\shared\docs). A Ordem de Transferência é Profundidade Primeiro.

Parceiros de Destino mostra um selo de 2, dois destinos simultâneos. Cada um usa Diplomat Remote Agent com Criptografar/Descriptografar OpenPGP Automaticamente, Tentar Reinício de Ponto de Verificação em Falha de Transmissão, Checksum (SHA-256), Tamanho do Chunk 100 MB e Largura de Banda Máxima 30 Mbps, o mesmo limite definido no perfil do parceiro.

Sincronização: Enviar backups diários de configuração para o S3 Glacier

A segunda sincronização é executada todas as noites, 5 minutos após a meia-noite, e sincroniza os próprios arquivos de backup do Diplomat para um bucket AWS S3 Glacier. Ao contrário da sincronização de documentos de RH, Remover Itens de Destino Não Presentes na Origem está desmarcado, então backups antigos nunca são excluídos do S3; apenas novos são adicionados. O filtro Incluir está delimitado para arquivos *.dbu e *.dmrg (os formatos de backup próprios do Diplomat), com Recursivo marcado e Somente arquivos.

Criando uma transação do zero

Novos parceiros e transações são criados a partir dos menus do cabeçalho. O menu Parceiros oferece Criar Parceiro Público e Criar Parceiro Confiável. O menu Transações oferece Criar Transação de Entrada, Criar Transação de Saída e Criar Sincronização.

Para testar o fluxo de trabalho completo, criamos um novo parceiro (AIMultiple, Rede Local) e uma nova transação de entrada (Obter Pagamento de AIMultiple). O formulário abre em branco com a mesma estrutura das transações de exemplo: Informações do Arquivo, Perfis de Parceiro de Origem e Destino, Manipulação de Arquivos, Execução do Job e todas as seções subsequentes.

Testar o diretório de destino retornou: “Diretório C:/Users/Public/Documents encontrado. Acesso de gravação habilitado.” com uma listagem de diretório ao vivo.

O job foi configurado com Agendamento (Diário), 3 tentativas em intervalos de 5 minutos e sem exclusões de dia. Executá-lo com EXECUTAR AGORA produziu Status: Bem-sucedido em 0,125 segundos: 1 arquivo encontrado, 1 transferido, 28 bytes, arquivado e zipado automaticamente.

Configurações

O menu Configurações cobre a configuração de todo o sistema. Itens-chave: Email (SMTP para todas as notificações de saída e transporte de e-mail), Calendários (agendas de feriados personalizadas referenciadas em exclusões de job), Monitor de Jobs (painel de operações ao vivo), Fila de Jobs (controles de concorrência), Auditoria (trilha de auditoria do sistema), Backup, Logging, Servidores Proxy, Gerenciamento de Sessão, Configurações de SSO, Usuários Admin, Funções Admin e LDAP.

O Monitor de Jobs abre em uma janela separada do navegador em localhost:8081/jobmonitor. Ele mostra cada job com status da transação, hora de início, tempo decorrido, status do job, arquivos encontrados/processados, velocidade, contagem de tentativas de execução e próxima execução agendada. Uma tabela de Resumo na parte inferior detalha os totais por Entrada, Saída e Sincronização. As abas de filtro Em Execução e Ativo restringem a visualização para jobs atualmente em execução ou recentemente ativos.

Calendários definem agendas de feriados nomeadas que podem ser aplicadas a exclusões de transação. Cada calendário especifica dias não úteis por caixas de seleção de dia da semana e uma lista de feriados por nome e data. As transações referenciam um calendário em sua seção Exclusões de Calendário para pular automaticamente as execuções nessas datas.

As Configurações da Fila de Jobs controlam quantos jobs são executados simultaneamente e como a carga de inicialização é gerenciada. O máximo de jobs simultâneos padrão é 50. O Atraso Entre Inícios de Job Inicial padrão é 1.000 ms, um espaçamento para evitar que todos os jobs agendados disparem de uma vez e sobrecarreguem o servidor. Alterações no atraso de inicialização entram em vigor na reinicialização do serviço.

bTrade

bTrade difere de todas as outras plataformas neste benchmark de uma forma fundamental: nós não o instalamos. O acesso foi fornecido a um cluster QA ao vivo executando TDXchange Release 5.3.0-SNAPSHOT no Linux com PostgreSQL, acessado via RDP em um servidor Windows na mesma rede devido a restrições de IP nos nós do cluster.

A interface de administração é totalmente baseada em navegador; sem instalação de cliente, sem atalho na área de trabalho, sem configuração de serviço. Navegar para https://<server>:8443/btrademft e fazer login é tudo o que é necessário.

Começando

A tela de login é mínima: Nome de Usuário, Senha, Login e um link Esqueci a senha. Após fazer login como o usuário admin AIMultiple, a tela inicial do TDXchange carrega com um layout de três painéis.

Tela de Login do Usuário, botão verde Login

A barra lateral esquerda lista cada módulo: Hierarquia Organizacional, Participantes, Relacionamentos, Mensagens e Atividades, Painel, Serviços, Configuração do Sistema, Clusterização, Administradores, Migração, bTrade IA (marcado como NOVO) e Links Rápidos.

O painel direito mostra uma lista de verificação de Sugestões: defina políticas de senha rigorosas para usuários admin e de caixa de correio, configure backups automáticos, configure a exclusão de mensagens e faça backup do cofre de senhas.

Cada sugestão tem um botão Configurar que navega diretamente para a tela de configurações relevante e uma opção Dispensar. Esta lista de verificação de integração guiada reduz o atrito do “instalei, e agora?” que um painel de administração em branco normalmente cria.

Seguindo a primeira sugestão em Configuração do Sistema > Segurança > Segurança do Usuário, foram revelados os controles de política de senha: comprimento mínimo (10), bloqueio de conta após 3 tentativas com falha, duração do bloqueio (1800 segundos), imposição de histórico de senhas, idade máxima da senha (60 dias), idade mínima da senha (1 dia), Configurações de Senha Rigorosa e uma seção Senha de Uso Único / MFA.

Hierarquia Organizacional

O bTrade organiza tudo sob uma hierarquia de quatro níveis antes que quaisquer participantes ou transferências possam ser configurados: Domínio > Organização > Departamento > Divisão. A Configuração Rápida cria todos os quatro níveis em um único formulário.

A navegação confirmou que o domínio apareceu como ATIVO junto com os domínios pré-existentes bTrade e HealthcareProvider. Cada nível tem uma opção Editar para alterações pós-criação.

Este requisito de definir uma hierarquia antes de adicionar participantes é uma diferença estrutural em relação a todas as outras plataformas neste benchmark. Diplomat, Files.com, Thru e Serv-U permitem definir parceiros ou endpoints sem qualquer contêiner organizacional. O bTrade impõe a hierarquia primeiro, o que reflete sua origem como um gateway B2B multi-tenant, em vez de uma ferramenta de transferência de arquivos ponto a ponto.

Participantes

Participantes são os parceiros comerciais ou sistemas internos que enviam e recebem arquivos, o equivalente a Parceiros no Diplomat ou endpoints no Thru. A Configuração Rápida cria um participante e uma caixa de correio opcional acessível pela web em um único formulário: Divisão (selecionada da hierarquia), Nome do Participante, E-mail, Identificador EDI, Qualificador EDI, Nome AS2 e credenciais da caixa de correio.

A presença dos campos Identificador EDI, Qualificador EDI e Nome AS2 no nível de criação do participante é um indicador significativo do posicionamento do bTrade. Esses campos não aparecem na configuração de participantes para Diplomat, Files.com, Thru ou Serv-U; eles existem porque o bTrade é construído em torno da troca de mensagens EDI B2B, não apenas movimentação de arquivos.

Criamos o participante AIMultipleTest sob a divisão FileTransfer com o nome da caixa de correio aimultiplembx e acesso web habilitado. O participante e sua caixa de correio foram criados juntos em uma única ação Criar.

Navegar pelos participantes com o filtro Divisão definido como FileTransfer confirmou que AIMultipleTest apareceu como HABILITADO com Identificador EDI AIMultipleTest e a caixa de correio aimultiplembx listada. A tabela Navegar também mostra uma coluna Instâncias de Adaptador; cada participante pode ter instâncias de adaptador de protocolo nomeadas (por exemplo, ExtSFTPTP_SFTP_Send_Records) definindo como eles se conectam. O domínio HealthcareProvider pré-configurado continha 16 participantes de exemplo com instâncias de adaptador nos protocolos AS2, AFTP e SFTP, mostrando a profundidade do suporte a protocolos em um cenário B2B funcional.

Relacionamentos

Relacionamentos definem quem pode enviar para quem e o que acontece com um arquivo em trânsito; as regras de roteamento e processamento entre dois participantes. O formulário de Configuração Rápida recebe um Participante Remetente, um Participante Destinatário, um botão Criar relacionamento reverso, Ação AS1/AS2, regras de roteamento (Adaptador de Envio de Destino Padrão mais regras de roteamento condicionais que podem ser sequenciadas) e Ações (etapas de processamento aplicadas à mensagem em ordem).

Uma seção TD / Outros Parâmetros cobre opções de segurança e processamento por relacionamento: Usar PGP, Compressão, Criptografia, Filtragem, Hashing, Assinatura e Estrutura de Segurança. Todas estavam definidas como Nenhum no ambiente QA, significando que são opcionais em vez de obrigatórias.

Na parte inferior do formulário de relacionamento, uma seção SLA permite definir expectativas de nível de serviço por relacionamento: contagem de arquivos esperada, intervalo de tempo, máscara de nome de arquivo, destinatários e tipo de ação. Isso permite o monitoramento de “o arquivo esperado chegou a tempo” no nível do parceiro comercial, uma abordagem mais estruturada do que a configuração Falhar se arquivo não encontrado do Diplomat, que é por transação e não por relacionamento.

Não criamos um relacionamento para nosso teste porque a transferência ad-hoc baseada em caixa de correio que realizamos não requer um.

Interface da Caixa de Correio

O bTrade fornece uma interface web separada para usuários finais e parceiros comerciais em uma URL distinta (.../btrademft/mailbox). A tela de login da caixa de correio é visualmente diferenciada do console de administração; tema escuro com detalhes em azul em vez do verde do admin, sob a mesma marca TDXchange.

Fizemos login na caixa de correio aimultiplembx usando as credenciais definidas durante a criação do participante. A interface da caixa de correio mostra quatro pastas no painel esquerdo e uma barra de ferramentas com Para Cima, Atualizar, Upload, Download, Excluir, Restaurar e Configurações. O botão Upload só fica ativo após navegar para uma pasta de destino.

A caixa de saída contém duas subpastas: edi e nonedi. Este é o primeiro lugar onde a identidade EDI do bTrade se torna operacionalmente visível: a plataforma separa conteúdo formatado em EDI de arquivos simples no nível da pasta.

Fazer upload de um arquivo de texto simples para a pasta edi retornou: “Nenhum início de intercâmbio EDI padrão suportado começa com AIM.” O arquivo foi rejeitado porque não continha uma estrutura EDI válida. A pasta edi valida o formato do conteúdo antes de aceitá-lo, não apenas a extensão do arquivo.

Preparamos um arquivo EDI de Ordem de Compra X12 850 válido e fizemos o upload. A validação EDI passou, mas um novo erro apareceu: “Não foi possível determinar a caixa de correio de destino para o identificador do destinatário [RECEIVERID].” O bTrade analisou o envelope EDI, leu o identificador do destinatário do segmento ISA e tentou rotear o arquivo para um participante com esse identificador, que não existia no sistema.

Atualizamos os segmentos ISA e GS do arquivo EDI para usar AIMultipleTest como remetente e destinatário, correspondendo ao Identificador EDI atribuído ao nosso participante. O upload foi concluído com sucesso: “Carregado 1/1 arquivos”, 284 bytes, 100%, marca de verificação verde.

Verificar a caixa de entrada confirmou que o arquivo chegou: test.edi, 284 bytes, timestamp Jul 14, 2026 14:42. O arquivo se moveu de outbox/edi através da lógica de roteamento do bTrade e foi entregue na caixa de entrada da caixa de correio correta com base no identificador do destinatário no envelope EDI.

Mensagens e Atividades

A visualização Mensagens em Mensagens e Atividades fornece uma trilha de auditoria pesquisável de todas as transferências. Os filtros incluem intervalo de datas, remetente, destinatário, nome do arquivo e Parâmetros Avançados. Os resultados mostram Nome do Arquivo, Timestamp, Remetente, Destinatário, Tamanho (Bytes), Detalhes da Mensagem e Trilha de Atividades. Tanto nossa transferência test.edi quanto uma transferência pré-existente AndrieEDI.edi (de AdHocExt para InternalTP) apareceram.

Painel

A seção Painel inclui subvisualizações para Mensagens, Transações, Participantes, Caixas de Correio, Certificados, Serviços, Conexões, Jobs e Senhas. A subvisualização Transações mostra o volume de transferência como um gráfico de barras ou pizza configurável, filtrável por intervalo de datas e dividido por dia ou outros intervalos. A subvisualização Participantes mostra contagens de mensagens de entrada e saída discriminadas por protocolo (AS2, FTP, SSH, FS, MBOX, HTTP, UDP) por participante.

Certificados

A visualização Painel > Certificados fornece gerenciamento do ciclo de vida de certificados em todo o sistema. Um botão de filtro mostra certificados expirando dentro de um número configurável de dias. As opções de Tipo de Certificado são TODOS, X509, SSH, PGP, X509 CSR e PQC — a última entrada indica suporte a certificado de criptografia pós-quântica, que não está presente em nenhuma outra plataforma testada neste benchmark.

Serviços

O menu Serviços (lado da configuração, separado da visualização de monitoramento do Painel) cobre três áreas.

A Configuração Rápida cria um novo listener de protocolo do lado do servidor; escolha um tipo de serviço, dê um nome e crie-o. Os tipos disponíveis são Serviço FTP(S), Serviço SFTP, Serviço AS2 e Serviço ICAP.

O Relay configura nós de borda DMZ. Dois servidores de relay estão definidos (172.31.23.211 e 172.31.22.50), atuando como proxies entre parceiros externos e o servidor bTrade interno. O tráfego externo chega ao relay na DMZ; o relay o encaminha para dentro, mantendo o servidor principal fora da rede pública. Este é o equivalente ao Edge Gateway do Diplomat MFT.

Configuração do Sistema

Adaptadores definem os motores que movem arquivos: Monitor de Diretório (observa uma pasta em busca de novos arquivos), Cópia de Arquivo (copia arquivos entre locais) e Recebimento de Caixa de Correio (puxa de uma caixa de correio). Cada instância de adaptador tem controles de habilitado/desabilitado, Testar Conexão, Executar Agora e Estatísticas. Um adaptador de Cópia de Arquivo Quarantine_FS_1 está pré-definido; arquivos que falham na varredura de conteúdo ICAP são roteados para cá.

AdHoc configura o recurso de compartilhamento seguro de arquivos ad-hoc. As configurações incluem exigência de senha, máximo de tentativas de login com falha (5), tamanho máximo de arquivo (100 KB), máximo de downloads por arquivo (2), período de expiração (24 horas) e extensões de arquivo proibidas (.exe, .vbs, etc.). Os modelos de notificação por e-mail e SMS usam tokens (${LINK}, ${PASSWORD}, ${VALID_UNTIL}). Uma opção SMS out-of-band envia o link por e-mail e a senha por SMS separadamente, impedindo o acesso se qualquer canal for comprometido.

Arquivamento / Expurgo gerencia o ciclo de vida dos dados em três estágios: Arquivamento Online (move registros do BD ativo para o BD de arquivo, semanalmente, com mais de 30 dias), Arquivamento Offline (move para arquivos simples, semanalmente, com mais de 90 dias) e Expurgo (exclusão permanente, semanalmente). Uma aba Restaurando traz arquivos offline de volta ao sistema ativo quando necessário.

Processamento de Arquivos cobre quatro áreas. Transformação de Arquivo define regras de reescrita de conteúdo aplicadas aos arquivos que passam. Detectando Duplicatas identifica e opcionalmente rejeita arquivos repetidos. Armazenamento de Mensagens mostra a raiz do sistema de arquivos e configura criptografia em repouso: as mensagens em disco são criptografadas usando PQC Kyber, significando que os arquivos armazenados são protegidos com criptografia pós-quântica. Ações do Sistema permitem que etapas de processamento personalizadas sejam inseridas no pipeline de transferência.

Gateways define destinos de conexão de saída: bTrade_SMTP (e-mail), One_IP_Proxy (proxy SOCKS para saída de IP único), Relay Proxy (relay DMZ) e IA Gateway (conexão HTTPS para o serviço bTrade IA). Cada gateway tem um botão Testar Conexão.

Segurança oferece conjuntos de políticas de senha separados para usuários admin e usuários de caixa de correio, cada um com a mesma profundidade: comprimento mínimo, limites de bloqueio, histórico de senhas, idade máxima/mínima, regras rigorosas de complexidade (proibindo fragmentos de nome de usuário/nome/e-mail, exigindo caracteres maiúsculos/minúsculos/dígitos/especiais) e configuração de OTP/MFA. Os gatilhos OTP são configuráveis independentemente por tipo de usuário: sempre, apenas no primeiro login, após N dias desde o último login ou na alteração de senha.

Diversos inclui gerenciamento de licenças, valores padrão de geração de certificado, imposição de protocolo TLS (TLS 1.2 e 1.3 habilitados; SSL 3.0, TLS 1.0 e 1.1 desabilitados), agendamento de backup de configuração, controle de nível de log por componente com configurações de rotação de arquivos, contas de credenciais comuns reutilizáveis em adaptadores, certificado SSL do console de gerenciamento, propriedades de aplicação de baixo nível (contagens de threads, codificação EDI, configurações de cache) e preferências de exibição.

Clusterização

O menu Clusterização mostra quatro nós neste ambiente QA: mft-1 (EXECUTANDO), mft-2 (PARADO), relay1 (EXECUTANDO), relay2 (DESCONHECIDO). Cada nó tem controles Iniciar, Parar e Status. Novos nós são adicionados via Configuração Rápida com opções de autenticação SSH. Os tipos de nó são MFT (servidor principal) e RELAY, as mesmas duas categorias vistas em toda a interface.

Administradores

A Configuração Rápida cria contas de admin com atribuição de função (SYSTEM_ADMIN, FullMFTAdmin, MFTAdminLimited, FileTransferOPS) e um Mapa de Escopo que limita a visibilidade de um admin a um Domínio, Organização, Departamento ou Divisão específicos na hierarquia. Isso permite administração delegada: um admin responsável por uma divisão não pode ver ou modificar a configuração de outra. Funções Personalizadas permitem definir novos conjuntos de permissões além das funções integradas.

Migração

A Migração lida com exportação/importação completa do sistema, exportação/importação seletiva de participantes e caminhos de migração de produtos bTrade mais antigos (TDNgine via conexão de banco de dados Oracle ou arquivos de configuração; TDAccess/TDPeer via upload de arquivo de configuração). A Importação de Banco de Dados traz um aviso proeminente de que sobrescreve todos os dados existentes. Exportar Runtimes gera pacotes de configuração assinados para participantes individuais.

bTrade IA Bot

O bTrade IA Bot (rotulado como NOVO na barra lateral esquerda) aceita um prompt de pesquisa de texto livre e o encaminha através do IA Gateway configurado para pesquisar dados do sistema. Inserimos “Mostre-me todas as mensagens transferidas nos últimos 7 dias” e recebemos dois resultados: nossa transferência test.edi. Os resultados incluem remetente, destinatário, tipo de mensagem, data de criação, tamanho do arquivo e links diretos para Detalhes da Mensagem e Trilha de Atividades.

A consulta em linguagem natural identificou corretamente ambas as transferências sem exigir que nenhum campo de filtro fosse preenchido. As pesquisas podem ser salvas e gerenciadas da mesma forma que as pesquisas salvas padrão. Esta é a única plataforma neste benchmark com uma interface funcional de pesquisa em linguagem natural sobre o histórico de transferências.

Deixe nossa equipe automatizar um dos seus processos de negócio com agentes de IA, gratuitamente.
Automatizar um processo

Cerberus FTP

Baixamos e instalamos o Cerberus FTP Server do zero, configuramos o painel de administração e exploramos a interface web disponível para os usuários finais, incluindo uploads de arquivos, configurações de conta e compartilhamento de arquivos.

Começando

O Cerberus não tem painel web ou portal hospedado. O processo de avaliação começa com um pequeno formulário: nome, sobrenome, endereço de e-mail e número de telefone. Envie-o e você é imediatamente redirecionado para a página de download.

O Cerberus só roda no Windows.

Instalação

Para esta análise, provisionamos uma instância Windows Server 2025 na AWS com um tipo de instância m6i.xlarge. Executar o instalador abre uma tela de boas-vindas confirmando a versão que está sendo instalada. Clicar em Avançar o move adiante.

A próxima tela pede as credenciais da conta de serviço do Windows, um nome de usuário e uma senha compatível com a política que o Cerberus usará para executar como um serviço em segundo plano.

Após inserir as credenciais, a instalação é executada sozinha e é concluída em poucos minutos.

Painel de Administração

Uma vez concluída a instalação, a interface de gerenciamento do Cerberus abre automaticamente. Esta não é uma interface web; é um aplicativo de desktop nativo executado no servidor, acessível apenas a partir da própria máquina.

No primeiro lançamento, o Assistente de Introdução é iniciado e tenta detectar automaticamente o endereço IP público do servidor. Em nossa configuração, ele não conseguiu determiná-lo. Clicamos em Avançar e o restante da configuração foi concluído sem problemas.

O painel principal exibe uma visão geral de segurança, informações de rede, contadores de upload e download e uma avaliação de vulnerabilidade, tudo em uma única tela. A barra lateral esquerda lista todas as áreas de gerenciamento na plataforma: Resumo, Log, Conexões, Relatórios, Gerenciador de Usuários, Usuários AD, Usuários LDAP, Usuários SSO, Controles de Firewall, Gerenciador de Servidor, Gerenciador de Eventos, Gerenciador de Sincronização, Localização, Licenciamento e Assistente de Configuração. Cobriremos cada seção em detalhes.

A instalação foi concluída e chegamos à página principal do painel de administração. Este não é um painel baseado na web; é um aplicativo Windows nativo (um arquivo .exe) que roda diretamente no servidor e só pode ser acessado a partir dessa máquina. Não há acesso remoto baseado em navegador.

Interface Web

Além do painel de administração, o Cerberus fornece uma interface web para os usuários finais lidarem com suas transferências de arquivos. Logotipos, mensagens de boas-vindas e outros elementos de design nesta interface podem ser personalizados a partir das configurações de administração do lado do servidor. A tela de login é a interface web padrão do Cerberus.

Entramos com a conta “inituser” criada durante a instalação. Imediatamente após o login, o Cerberus solicita que você defina duas perguntas de segurança, obrigatórias antes de prosseguir para qualquer lugar.

Gerenciador de Arquivos

Após completar as perguntas de segurança, você chega ao Gerenciador de Arquivos. As ações disponíveis na barra de ferramentas são: atualizar, selecionar todos, excluir, renomear, nova pasta, zip e unzip. Uma barra de filtro com uma opção de busca recursiva fica acima da lista de arquivos.

Além de uploads de arquivos individuais, você pode fazer upload de pastas inteiras de uma vez. Quando fizemos upload de um arquivo de vídeo, um player de vídeo inline apareceu na fila de upload enquanto a transferência ainda estava em execução. Você pode pré-visualizar o arquivo antes que ele termine o upload. A velocidade de upload, a porcentagem de progresso e o tamanho do arquivo são exibidos em tempo real.

Configurações da Conta

A seção Conta lida com as preferências do usuário. A autenticação de dois fatores está disponível aqui e pode ser habilitada por usuário. Há também um seletor de tema se você quiser alterar a aparência da interface.

Na parte inferior da página Conta, há um botão Endereços. Clicar nele abre um Catálogo de Endereços onde você pode salvar nomes e endereços de e-mail para pessoas com quem você compartilha arquivos com frequência. Os contatos também podem ser importados em massa via CSV.

Compartilhamento de Arquivos

O menu Compartilhar mostra todos os arquivos e pastas que você disponibilizou para outros. Para compartilhar algo, clique com o botão direito em uma pasta no Gerenciador de Arquivos para abrir um assistente de compartilhamento de cinco etapas.

Etapa 1: Confirma o nome da pasta, define um tempo de expiração (padrão de 24 horas) e opcionalmente define uma senha no link de compartilhamento.

Etapa 2: Opções: controla permissões, notificações e limpeza. Permitir Downloads Públicos está marcado por padrão. Você também pode permitir uploads públicos para a pasta, opcionalmente mantendo esses uploads ocultos de outros visitantes. Um dropdown de notificações permite optar por alertas por e-mail quando arquivos são baixados ou enviados. Uma opção Limpar pode excluir automaticamente os arquivos compartilhados quando o compartilhamento expirar.

Etapa 3: Segurança permite que você exija uma senha de uso único enviada por e-mail antes de conceder acesso. Uma lista de convidados também está disponível aqui, limitada a 500 convidados.

Etapa 4: E-mail: envia opcionalmente o link de compartilhamento diretamente para os destinatários a partir do assistente. Campos Para, Cc e Cco estão disponíveis, junto com uma linha de assunto (pré-preenchida como “Nova Pasta Compartilhada”) e um corpo de mensagem opcional. Uma caixa de seleção “Enviar Cópia para Mim” também está disponível.

Etapa 5: Revisão: resume todas as configurações definidas antes da criação: nome da pasta, data e hora de expiração, se uma senha é necessária e se os downloads públicos estão habilitados.

Após clicar em Criar Compartilhamento, encontramos um erro: “As informações de host fornecidas pelo cliente falharam na validação. Entre em contato com o administrador do sistema.”

Para depurar isso, voltamos ao painel de administração e abrimos a seção Log. O log lista cada evento do servidor em ordem cronológica, incluindo timestamp, endereço IP, usuário, ID do listener e uma descrição. Conseguimos localizar o erro exato da tentativa de compartilhamento com falha na lista. As entradas do log também mostraram os detalhes do handshake SSL e a etapa de validação específica que rejeitou a solicitação. Este nível de detalhe facilitou a identificação da causa raiz.

Após resolver o problema de configuração do lado do servidor, o compartilhamento foi criado com sucesso. A página Configurações de Compartilhamento na interface web agora lista ambos os compartilhamentos ativos para a conta inituser, mostrando o nome da pasta, data de criação, data de expiração, contagem de downloads e a URL pública completa do compartilhamento para cada um.

Abrir a URL de compartilhamento como destinatário exibe um prompt de senha, uma tela simples de “Senha de Acesso à Pasta” com um único campo de entrada e um botão Abrir.

Após inserir a senha, o destinatário é levado a uma visualização somente leitura do conteúdo da pasta compartilhada. A lista de arquivos mostra o nome, tipo, tamanho e data. Um botão Zip e Download está disponível no canto superior direito, e arquivos individuais podem ser baixados diretamente da lista. Nenhum login ou conta é necessário.

Conexões

De volta ao painel de administração, a seção Conexões tem duas abas: Conexões e Transferências.

A aba Conexões lista o ID da conexão, listener, hora de login, protocolo, nome de usuário, endereço IP e user agent do cliente para todas as sessões ativas. Durante nosso teste de compartilhamento, três conexões HTTPS simultâneas eram visíveis do mesmo endereço IP, todas originadas da conta inituser. Um botão Terminar Conexão está disponível na parte inferior para encerrar forçadamente qualquer sessão ativa.

A aba Transferências mostra transferências de arquivos ativas em tempo real. Cada linha exibe o ID da transferência, usuário, caminho do arquivo local, tempo restante, progresso, tamanho total, taxa de transferência e tipo. Enquanto o destinatário baixava o arquivo de vídeo compartilhado, a transferência apareceu aqui imediatamente: 150,1 MB total, 13% de progresso, rodando a 4,44 MB/s.

Relatórios

A seção Relatórios é o Gerenciador de Relatórios, que gera relatórios detalhados da atividade do cliente com base em nomes de usuário, intervalos de datas e acesso a arquivos. Seis tipos de relatório estão disponíveis: Relatório de Usuário e Arquivo, Relatório de Login, Relatório de Auditoria, Relatório de Conta, Relatório de Pasta e Relatório de Armazenamento. Usar este recurso requer conectar um banco de dados SQL primeiro; o painel mostra um prompt “Configuração Necessária” até que isso seja configurado.

Cada tipo de relatório tem seu próprio formulário de consulta. O Relatório de Arquivo, por exemplo, permite filtrar por período de tempo (um intervalo de datas ou uma janela de retrospectiva contínua), nome de usuário e caminho do arquivo. Os resultados podem ser classificados por host, nome de usuário e timestamp, com um limite configurável. A mesma estrutura de consulta se aplica aos outros tipos de relatório.

Gerenciador de Usuários

O Gerenciador de Usuários é onde você cria e gerencia todos que podem acessar o servidor. Ele tem seis abas: Usuários, Grupos, Política, Extensões Bloqueadas, Contas Solicitadas e Compartilhamentos Públicos.

A aba Usuários lista todas as contas do Cerberus. Atualmente, apenas inituser está presente. A partir daqui, as contas podem ser criadas, editadas e excluídas.

A aba Grupos está vazia em nossa configuração, mas é onde você pode criar grupos de usuários e gerenciar permissões no nível do grupo, em vez de por usuário.

A aba Política controla os requisitos de complexidade de senha e as políticas de alteração de senha. A configuração atual exige um comprimento mínimo de 10 caracteres com pelo menos 1 letra, 1 número e 1 caractere especial. A seção Política de Alteração de Senha impõe uma rotação a cada 180 dias, aplica-se a conexões HTTP/S e envia uma notificação por e-mail 3 dias antes da expiração.

A aba Extensões Bloqueadas permite definir uma lista de negação de extensões de arquivo. No modo de negação, qualquer tentativa de fazer upload ou renomear um arquivo com uma extensão listada é bloqueada. Várias extensões podem ser adicionadas de uma vez usando separação por vírgula. A lista está atualmente vazia.

A aba Contas Solicitadas lida com o fluxo de solicitação de conta de autoatendimento que está disponível na página de login da interface web. A partir daqui, você configura o servidor SMTP de notificação, o e-mail do administrador, o texto de e-mail de aprovação e negação personalizado e quais campos são obrigatórios no formulário de inscrição: nome, sobrenome, telefone, celular e justificativa. As solicitações de conta recebidas aparecem na parte inferior desta página para aprovação do administrador.

A aba Compartilhamentos Públicos define os padrões de todo o servidor para todos os links de compartilhamento criados pelos usuários. As opções configuráveis incluem durações de compartilhamento padrão e máxima, se senhas são obrigatórias para todos os compartilhamentos, se deve impor a política de senha do sistema em arquivos compartilhados, ofuscação de nome de arquivo, se permite downloads zip e como as notificações são tratadas. A seção Senha de Uso Único abaixo controla as configurações de OTP para o comprimento do código de acesso, requisitos de caracteres, tempo de vida e limite de bloqueio após tentativas com falha.

Usuários AD, Usuários LDAP e Usuários SSO

A seção Usuários AD conecta o Cerberus a um domínio Windows. Se o servidor estiver ingressado em um domínio, a lista de usuários do Active Directory é puxada automaticamente. No nosso caso, mostra Administrator, Cerberus, DefaultAccount, Guest e WDACUtilityAccount da máquina local. A partir daqui, você pode autorizar contas AD a acessar o servidor FTP diretamente, sem criar contas Cerberus separadas para cada uma. A seção também inclui abas para Visão Geral do Domínio, Opções de Vinculação, Configurações de MFA do Usuário e Mapeamentos Personalizados de Usuário e Grupo. Usuários LDAP e Usuários SSO na barra lateral esquerda cobrem o mesmo conceito para diretórios LDAP e provedores de identidade SSO, respectivamente.

A seção Controles de Firewall lida com toda a segurança no nível da conexão. A página principal exibe um diagrama do Pipeline de Autorização de Conexão mostrando os seis estágios pelos quais cada conexão de entrada passa: nova conexão, logins do listener permitidos, IP permitido, país permitido, limite do listener e autorizado. Os status ativos para Geolocalização (desabilitada), Bloqueio Automático (ativo após 5 tentativas, bloqueia por 180 minutos) e Proteção contra DoS (ativa) são mostrados na mesma tela. Endereços IP podem ser adicionados a uma lista de permissão ou negação a partir do painel Gerenciamento de País e IP. Este nível de controle de camada de rede não existe em serviços baseados em nuvem; é uma vantagem significativa para implantações on-premise.

A aba Bloqueio Automático de Ameaças configura as regras de força bruta e DoS em detalhes. O Bloqueio Automático e a Proteção contra DoS têm cada um seu próprio botão de alternância. Em Configurações de Bloqueio, você define o número de logins com falha antes que um bloqueio automático seja acionado (padrão: 5), a janela de tempo antes que o contador seja reiniciado (120 minutos) e, opcionalmente, uma lista de nomes de usuário específicos que devem sempre acionar um bloqueio de IP em caso de falha. A seção Tempo Limite do Bloqueio Automático permite escolher entre bloquear um IP por um número definido de minutos (padrão 180) ou bloqueá-lo permanentemente.

Gerenciador de Servidor

O Gerenciador de Servidor é o hub de configuração principal do servidor. As abas cobrem configurações Gerais, Protocolos, Listeners, Mensagens, Acesso remoto, Segurança, Logging e Avançado. É aqui que reside toda a configuração técnica do servidor: configurações de protocolo, SSL/TLS, suites de cifra, portas de listener e comportamento de logging.

Gerenciador de Eventos

O Gerenciador de Eventos é uma das seções mais capazes do painel de administração. Ele tem quatro abas: Regras de Evento, Tarefas Agendadas, Destinos de Evento e Monitor de Pastas.

As Regras de Evento permitem definir gatilhos baseados em coisas que acontecem no servidor. Ao criar uma nova regra, o dropdown Tipo de Regra oferece: Evento de Transferência de Arquivo, Evento de IP Bloqueado, Evento de Conta de Usuário Bloqueada, Data de Desativação do Usuário Expirada, Evento de Expiração de Senha da Conta, Evento de Nova Solicitação de Conta, Evento de Login, Evento de Logoff, Evento de Diretório Criado, Evento de Arquivo Excluído, Evento de Movimentação/Cópia de Arquivo, Evento de Atualização Disponível, Evento de Arquivo Compartilhado Publicamente, Evento de Transferência de Arquivo Público, Servidor de Backup Sincronizado e Evento de Arquivo Escaneado.

Cada regra tem um gatilho, um conjunto de condições e um conjunto de ações. Criamos uma regra de teste usando o gatilho Evento de Transferência de Arquivo.

A seção de condições permite filtrar por uma longa lista de variáveis: timestamp, ID da conexão, endereço IP, ID da sessão, nome de usuário, grupo de usuários, tipo de protocolo, nome, sobrenome, e-mail, número de celular, nome do arquivo, extensão do arquivo, caminho do arquivo local, caminho do arquivo remoto e mais. Definimos uma condição de nome de usuário igual a “inituser”. A lógica de filtro suporta os modos Corresponder se Qualquer ou Corresponder se Todos.

Quando as condições são atendidas, as ações disponíveis são: Notificação de Evento por E-mail, Iniciar um Executável, Operação de Arquivo, Operação de Servidor, Enviar HTTP POST, Enviar um Arquivo e Obter um Arquivo. Isso torna possível construir fluxos de trabalho orientados a eventos inteiramente dentro do Cerberus; por exemplo, acionar um HTTP POST para um webhook externo ou enviar um arquivo para outro servidor sempre que um usuário específico fizer upload de algo.

As Tarefas Agendadas funcionam da mesma forma, mas disparam em um intervalo de tempo em vez de um evento. Você define um agendamento, define condições e escolhe do mesmo conjunto de ações, com duas adições específicas para tarefas agendadas: Enviar Relatório Salvo por E-mail e Escanear uma Pasta.

Destinos de Evento é onde você define os endpoints externos para os quais as ações podem enviar. Quatro tipos de destino estão disponíveis: Destino de Servidor SMTP, Destino de Executável, Destino de HTTP Post e Destino de Transferência de Arquivo. Eles são referenciados ao configurar ações em Regras de Evento e Tarefas Agendadas. Um exemplo prático: se um usuário chamado “x” fizer upload de um arquivo maior que 10 GB, envie um Alerta de Arquivo Grande para o Slack da empresa via um destino HTTP POST.

Gerenciador de Sincronização

O Gerenciador de Sincronização permite replicar automaticamente as configurações em várias instâncias do Cerberus FTP Server. Isso permite alta disponibilidade e redundância: se você estiver executando vários servidores, eles podem permanecer sincronizados sem duplicação manual de configuração. Todas as instâncias devem estar executando a mesma versão e ter chaves de licença exclusivas. A configuração é simples a partir dos painéis Lista de Servidores e Configurar Configurações Gerais.

Localização

A seção Localização permite editar cada string de texto tanto na interface web do lado do servidor quanto do lado do cliente. A localidade é carregada a partir de um arquivo JSON, e tanto a tradução padrão em inglês quanto a tradução no idioma atual são mostradas lado a lado para cada tag de string. Isso dá aos administradores controle total sobre o idioma e a terminologia usados em toda a interface.

Files.com

Nosso passo a passo cobre a interface da Pasta Raiz, fluxo de upload, ações de arquivo, logs de histórico, modelo de permissão, criptografia, notificações e opções de governança de dados.

Visão Geral da Interface
Quando você acessa o Files.com pela primeira vez, o navegador de arquivos abre imediatamente. Não há assistente de integração ou lista de verificação de configuração; você é colocado diretamente na visualização da Pasta Raiz.

A barra lateral esquerda lista todos os módulos principais da plataforma: Arquivos, compartilhamento, contas de usuário, criptografia, etc.
A amplitude da barra lateral deixa claro que o Files.com é mais do que um produto de armazenamento em nuvem. É uma plataforma com sérias ambições empresariais.
A Pasta Raiz em si tem quatro abas: Arquivos, Histórico, Permissões e Configurações. A visualização da lista de arquivos suporta três modos de exibição, personalização de colunas e filtros avançados acessíveis a partir da barra de ferramentas.

Local de Armazenamento
Antes de fazer upload de qualquer coisa, verificamos onde os arquivos seriam realmente armazenados.
Clicar no seletor de região no canto superior direito abre o modal Local de Armazenamento. O Files.com oferece cinco regiões de armazenamento gerenciadas prontas para uso.

Além dessas opções hospedadas, há também uma opção Montagem de Servidor Remoto. Isso permite conectar um servidor Files.com On-Premise e rotear todo o armazenamento para a infraestrutura que você controla totalmente, seja seu próprio data center ou uma nuvem privada.
Para organizações com requisitos rigorosos de residência de dados, a combinação de seleção regional e montagem on-premise cobre a maioria dos cenários de conformidade.

Fazendo Upload de Arquivos

A Pasta Raiz começa vazia. Três ações de upload estão disponíveis no centro da tela:
Nova Pasta: Crie uma estrutura de pastas antes do upload
Upload de Arquivos: Selecione arquivos individuais
Upload de Pasta: Faça upload de um diretório inteiro de uma vez
Fizemos upload de um arquivo PDF de 21 MB (Test.pdf) usando o botão Upload de Arquivos.

O painel de upload aparece na parte inferior da tela e permanece visível enquanto a transferência é executada. Você pode pausar ou cancelar transferências individuais diretamente deste painel. Uma linha de resumo na parte inferior mostra o número total de arquivos restantes e seu tamanho combinado em todos os uploads ativos.

Lista de Arquivos e Ações em Massa

Assim que o upload é concluído, o arquivo aparece na lista com as seguintes colunas visíveis por padrão.
Test.pdf foi listado como um documento Acrobat, modificado em 1º de março de 2026, às 6:05 AM, e tinha 21 MB.

As ações em massa funcionam em vários arquivos selecionados simultaneamente. Para operações em um único arquivo, o botão Ações no lado direito de cada linha abre um menu de contexto com um conjunto mais completo de opções.

A opção Cor de Prioridade permite marcar arquivos visualmente para sinalizar itens que precisam de atenção em um espaço de trabalho compartilhado. Duplicar é uma opção separada de Copiar, que cria uma cópia local na mesma pasta sem exigir uma seleção de destino.

Aba Histórico

A aba Histórico registra cada ação realizada pelos usuários na pasta. Encontramos três entradas após nossa sessão inicial:

O log captura tanto operações de arquivo (criação, modificação, exclusão) quanto eventos de sessão (login). Cada entrada inclui o usuário, descrição da ação, interface usada (Web no nosso caso) e um timestamp.
O filtro de intervalo de datas padrão é uma visualização de 1 dia, mas pode ser ajustado. Filtros e seleção de colunas também estão disponíveis nesta visualização. O botão Exportar permite extrair o log completo para análise externa ou relatórios de conformidade.

Aba Permissões

A aba Permissões mostra quais usuários e grupos têm acesso à pasta atual e em que nível.
O modelo de permissão é granular. Para cada usuário ou grupo, você pode controlar sete tipos de permissão distintos.

Como éramos o único usuário no site, todas as sete permissões estavam marcadas para nossa conta. A interface inclui uma nota: “Você é o único usuário neste site e já tem acesso total. Para conceder permissões de pasta a outros, você precisará criar um novo usuário.
Um botão Adicionar nova permissão está disponível na parte inferior da lista. As permissões podem ser herdadas de pastas ou grupos pai, o que significa que você não precisa defini-las manualmente em cada nível de uma hierarquia de pastas.
A aba também inclui uma seção expansível Termos e Símbolos que explica cada tipo de permissão.
Aba Configurações
A aba Configurações contém quatro subseções: Compartilhamento, Criptografia, Notificações e Governança de Dados.
Criptografia
A sub-aba Criptografia mostra uma única opção: GPG, atualmente definida como Desligado. Clicar em Editar abre a configuração para habilitar a criptografia baseada em GPG para arquivos armazenados nesta pasta.

Notificações

Esta seção foi a parte mais impressionante da aba Configurações. O Files.com suporta seis canais de notificação.
Cada canal tem seu próprio botão Visualizar que leva à tela de configuração. A variedade de integrações aqui é genuinamente útil para ambientes empresariais. Amazon SNS e Google Pub/Sub, em particular, são incomuns em ferramentas de gerenciamento de arquivos, sugerindo que a plataforma é construída para casos de uso de pipeline automatizado, não apenas compartilhamento manual de arquivos.

Governança de Dados

A seção Governança de Dados é organizada em duas categorias: Retenção de Dados e Restrições de Dados.
Todas as configurações vêm com botões Editar. A Expiração de Arquivo permite definir políticas de exclusão automática, úteis para pastas que contêm dados temporários ou sensíveis ao tempo. Arquivar Arquivos Removidos pode ser habilitado para reter arquivos excluídos em um arquivo em vez de removê-los permanentemente.

Do lado das restrições, Limitar Extensões de Arquivo permite colocar na lista de permissões ou bloqueio tipos de arquivo específicos (por exemplo, permitir apenas uploads .pdf e .xlsx). Limitar Nomes de Arquivo por Expressão Regular oferece o controle mais granular, permitindo impor convenções de nomenclatura com padrões regex. Pré-visualizações com Marca d'água adiciona uma marca d'água às telas de pré-visualização de arquivos, relevante ao compartilhar documentos sensíveis com partes externas.
Cada uma dessas configurações está desligada por padrão, o que significa que a plataforma é fornecida em um estado permissivo e permite que os administradores habilitem restrições conforme necessário.

Compartilhamento

Clicar em Compartilhamento na barra lateral esquerda expande um submenu com seis itens.
A plataforma usa como padrão Links de Compartilhamento. Filtros, personalização de colunas e um botão Exportar estão disponíveis, consistentes com aqueles em todas as outras visualizações de lista na plataforma.

Criando um Link de Compartilhamento
Clicar em Novo Link de Compartilhamento abre um painel inline dentro do navegador de arquivos, em vez de navegar para uma tela separada.

A primeira configuração é o tipo de compartilhamento, rotulado como Refletir Alterações de Arquivo/Pasta no Compartilhamento:
Link de Compartilhamento Ao Vivo: Sempre aponta para a versão atual do arquivo. Se o arquivo for atualizado após a criação do link, os destinatários sempre veem a versão mais recente.
Link de Compartilhamento Instantâneo: O link é bloqueado para o estado do arquivo no momento da criação. Alterações subsequentes no original não afetam o que os destinatários podem acessar.
Essa distinção é importante em fluxos de trabalho de documentos. Um instantâneo é apropriado para um contrato assinado ou um relatório versionado; um link ao vivo é apropriado para uma especificação viva ou um documento de trabalho compartilhado.
Você pode incluir vários arquivos em um único compartilhamento ou fazer upload de itens adicionais diretamente no pacote de compartilhamento no momento da criação. Itens enviados diretamente para o compartilhamento são delimitados apenas ao link de compartilhamento e são removidos quando o link expira ou é revogado.
Ações Disponíveis
O dropdown Ações Disponíveis controla o que os destinatários podem fazer com os arquivos compartilhados. Essa variedade cobre a maioria dos cenários de compartilhamento do mundo real sem exigir contas de usuário separadas para partes externas.

Caixas de Entrada

A seção Caixas de Entrada em Compartilhamento permite criar endpoints dedicados de envio de arquivos que roteiam os arquivos recebidos diretamente para uma pasta do Files.com. Três tipos de caixa de entrada estão disponíveis:
Aceitar Arquivos via Web: Gera uma URL pública. Controles de senha, formulário de registro e clickwrap estão disponíveis.
Aceitar Arquivos via E-mail: Gera um endereço de e-mail de caixa de entrada dedicado. Arquivos enviados como anexos chegam diretamente na pasta configurada. A lista de permissões de remetente por endereço ou domínio é suportada.
Aceitar Arquivos via Web e E-mail: Aceita ambos os canais simultaneamente. A imposição de senha e formulário de registro não é suportada neste modo combinado.

Cada caixa de entrada requer uma pasta de destino, um título de exibição e uma chave de URL. A chave de URL determina o caminho público para a caixa de entrada. A URL é gerada como uma pré-visualização antes que a caixa de entrada seja salva, para que você possa verificar o endereço antes de publicá-lo.
Configuração da Caixa de Entrada
Definimos o destino como Pasta Raiz, inserimos um título e definimos a chave de URL. A URL pública da caixa de entrada é gerada imediatamente como uma pré-visualização em https://aimultiple.files.com/u/aimultiple-file-uploads, para que você possa verificar o endereço antes de salvar.

Controles de Envio (Web)
Para caixas de entrada baseadas na web, uma seção Controles de Envio fornece três portões de acesso independentes:
Uma senha é necessária antes que o formulário de upload seja acessível. A plataforma aplica as mesmas regras de complexidade de senha configuradas em Configurações do Usuário às senhas da caixa de entrada.
O Formulário de Registro exige que os remetentes preencham um formulário antes de enviar. Você pode usar o formulário padrão da plataforma ou selecionar um formulário personalizado criado na seção Formulários Personalizados. Um e-mail de confirmação opcional notifica os remetentes do envio bem-sucedido.
O Clickwrap exige que os remetentes aceitem um acordo de clickwrap antes de prosseguir. Os acordos podem ser criados inline ou selecionados de uma biblioteca existente.
Todos os três controles são opcionais e podem ser combinados em qualquer configuração em uma única caixa de entrada.

Caixa de Entrada por E-mail

Ao configurar uma caixa de entrada baseada em e-mail, o Files.com gera automaticamente um endereço dedicado. Em nosso teste, este foi aimultiple-aimultiple-file-uploads@inbox.files.com.

Arquivos enviados como anexos para este endereço são depositados diretamente na pasta de destino configurada. Observe que, ao mudar para o modo de e-mail, os controles de senha, formulário de registro e clickwrap desaparecem completamente e são substituídos por configurações específicas de e-mail.

A caixa de entrada de e-mail expõe duas seções de configuração adicionais. Permissões de Remetente de E-mail e Respostas permite restringir opcionalmente os envios a endereços de remetente específicos ou domínios inteiros através de uma lista de permissões, o que requer ativar a autenticação de e-mail de entrada nas Configurações de Compartilhamento primeiro. Um botão de Notificações pode opcionalmente enviar um e-mail de confirmação ao remetente após o upload bem-sucedido.

As Configurações de E-mail de Entrada contêm a opção Separar Envios em Subpastas, que organiza os anexos de cada e-mail em sua própria subpasta usando um modelo de nomenclatura. O modelo suporta tokens de nome, e-mail e domínio de e-mail, bem como tokens de data/hora. Se deixado em branco, as subpastas são nomeadas sequencialmente. Isso evita que os envios de diferentes remetentes se acumulem em um diretório plano.

Caixa de Entrada Confirmada

Após salvar, a tela de confirmação exibe ambos os endpoints simultaneamente. O botão Visitar Caixa de Entrada abre a página de upload pública diretamente. Um botão Visualizar Arquivos leva à pasta de destino.

Teste de Velocidade de Upload via Caixa de Entrada

A página pública da caixa de entrada não requer conta ou login. Ela mostra o título da caixa de entrada, botões Upload de Arquivos e Upload de Pasta, e uma zona de arrastar e soltar.

O logotipo e o esquema de cores do Files.com aparecem por padrão.
Fizemos upload de um arquivo de 342 MB através desta página para medir o throughput do mundo real. Com armazenamento definido para EUA, Virgínia, o upload rodou a 6 MB/s. Nossa conexão de teste é uma linha simétrica de 1.000 Mbit/s com capacidade de upload de 128 MB/s. O throughput alcançado foi aproximadamente 5% da largura de banda disponível, bem abaixo do que a conexão pode oferecer.

Velocidade de Upload: EUA vs. Alemanha

Testamos a caixa de entrada fazendo upload de um arquivo de 342 MB através do formulário web público. Nossa conexão de teste é uma linha simétrica de 1.000 Mbit/s com capacidade de upload de 128 MB/s.

Com armazenamento definido para EUA, Virgínia, o upload rodou a 6 MB/s, aproximadamente 5% da largura de banda disponível.
Mudamos a região de armazenamento da conta para UE – Alemanha, Frankfurt. A migração de região foi concluída em segundos, com todos os arquivos existentes imediatamente disponíveis na nova região.

O mesmo arquivo enviado para Frankfurt a 14 MB/s, mais que o dobro do resultado da Virgínia. A melhoria é consistente com a menor distância geográfica da nossa localização de teste em Istambul. Dito isso, 14 MB/s contra uma conexão de 128 MB/s ainda é 11% de utilização. O throughput de upload através da caixa de entrada foi visivelmente restrito em todas as regiões, o que é uma limitação significativa para casos de uso envolvendo transferências de arquivos grandes.
Teste de Envio por E-mail
Também testamos a caixa de entrada de e-mail enviando o mesmo arquivo de 342 MB como um anexo de e-mail. O Gmail o converteu automaticamente em um link do Google Drive em vez de enviá-lo como um anexo direto. O arquivo não chegou à caixa de entrada do Files.com e nenhuma notificação de erro foi retornada. Testando novamente com um arquivo pequeno enviado como um anexo inline genuíno funcionou corretamente: o arquivo apareceu na Pasta Raiz automaticamente, organizado em sua própria subpasta.

A Pasta Raiz, após várias submissões de teste, mostra a estrutura automática de subpastas funcionando como esperado. O envio por e-mail de um remetente nomeado foi organizado em uma pasta rotulada com seu nome e endereço de e-mail. Os envios anônimos via formulário web caíram em pastas numeradas sequencialmente. Nenhuma classificação manual foi necessária.

Contas de Usuário

A seção Contas de Usuário na barra lateral esquerda abre uma lista de usuários. Clicar em Criar Usuário revela um formulário detalhado organizado em várias seções recolhíveis:
A Identidade do Usuário coleta nome de usuário, método de autenticação, e-mail, nome completo e empresa. O método de autenticação padrão é Inscrição por E-mail, que envia ao novo usuário um convite para definir sua própria senha.
Permissões permite atribuir uma função, Usuário Padrão ou Administrador do Site, mais funções adicionais opcionais (Administrador de Cobrança, Administrador do Site Somente Leitura). As permissões no nível da pasta são configuradas aqui também.
Segurança fornece controles de acesso por usuário, incluindo uma data de expiração de acesso, uma data de desativação automática para usuários que não fizeram login até um prazo definido, restrições de endereço IP, uma opção de ignorar a lista de permissões de IP do site e configurações de Autenticação de Dois Fatores (usar configuração de todo o site, sempre exigir ou nunca exigir). Um sinalizador de Usuário Compartilhado/Bot isenta a conta dos requisitos de 2FA e impede alterações na senha ou e-mail.
Opções de Conexão cobrem protocolos permitidos e configuração da pasta raiz FTP/SFTP. Preferências lidam com fuso horário, idioma e avatar. Categorização e Notas fornecem campos de marcação interna e notas.
A plataforma também inclui Regras de Ciclo de Vida do Usuário, que permitem desativar ou remover automaticamente contas que ficaram inativas por um número especificado de dias. Isso é útil para limpar contas criadas para clientes ou contratados que não estão mais ativos, sem exigir auditorias manuais. Relatórios de acesso também estão disponíveis na visualização da lista de usuários para fins de auditoria.

Parceiros

O submenu Parceiros em Contas de Usuário é projetado para organizações de grupos de usuários gerenciados externamente ou fornecedores cujos usuários compartilham o mesmo acesso à pasta e estrutura de permissões. Criar um parceiro requer um nome, uma atribuição de pasta raiz e configuração de permissão. A seção Controles de Acesso do Usuário permite definir se os administradores do parceiro podem criar usuários, redefinir credenciais, ignorar 2FA para conexões FTP/SFTP/WebDAV e gerenciar chaves GPG para seus próprios usuários.

SSO

A seção SSO suporta 13 provedores de identidade prontos para uso: Auth0, Microsoft Entra ID, Box, Dropbox, Cisco Duo, Google, Idaptive, JumpCloud, Microsoft Active Directory, Okta, OneLogin, SAML e Slack. O provisionamento e desprovisionamento SCIM são suportados para automatizar o gerenciamento do ciclo de vida de usuários e grupos através do provedor de identidade.

Criptografia

Chaves SFTP/SSH associa chaves públicas a contas de usuário, permitindo que esses usuários autentiquem no Files.com via SFTP sem senha. O formulário permite selecionar um usuário, adicionar um título e colar uma chave pública ou fazer upload de um arquivo de chave. Você também pode gerar um par de chaves diretamente no navegador. Isso é particularmente útil para integrações de sistema automatizadas e autenticação de longo prazo que não deve expirar ou rotacionar automaticamente.

GPG

A seção GPG gerencia chaves GPG/PGP usadas para criptografia e descriptografia automática de arquivos no nível da pasta. O Files.com observa que isso é comum em ambientes de saúde e finanças, onde contrapartes ou requisitos de conformidade exigem criptografia GPG.

Cifras

A seção Cifras controla as suites de cifra SSL/TLS permitidas para conexões FTP e SFTP. Por padrão, o Files.com requer as cifras modernas mais seguras.

Tipos de Gatilho de Automação

Quatro tipos de gatilho estão disponíveis para automações:

  • Intervalo executa em um agendamento recorrente, como diário, semanal, mensal, trimestral ou anual
  • Agendamento Personalizado executa em horários, dias ou intervalos exatos que você define; suporta várias execuções por dia e pular feriados opcionais por região
  • Webhook de Entrada dispara quando acionado por um sistema externo através de um endpoint webhook seguro do Files.com
  • Ad-Hoc (Executar Manualmente) executa sob demanda usando a ação Executar Agora, sem agendamento anexado; adequado para tarefas únicas

O gatilho Agendamento Personalizado suporta exclusões de região de feriados, o que significa que as automações podem ser configuradas para pular execuções em feriados nacionais em um país especificado, um nível de precisão de agendamento que a maioria das plataformas não oferece prontamente.
Serviços
O menu Serviços na barra lateral esquerda gerencia os protocolos de conexão que os clientes podem usar para acessar o Files.com. Cada serviço tem suas próprias sub-abas Configurações e Logs, permitindo que os administradores configurem o comportamento e revisem o histórico de conexões independentemente por protocolo.
A página de configurações de FTP, mostrada abaixo, ilustra o nível de controle disponível. As opções incluem habilitar ou desabilitar o serviço completamente, controlar a conversão de fim de linha do modo ASCII, exigir SSL em todas as conexões, opcionalmente criar automaticamente pastas pai para uploads de clientes que esperam esse comportamento e definir uma Mensagem do Dia personalizada mostrada aos clientes FTP no login. A mesma profundidade de configuração está disponível para SFTP, AS2 e WebDAV.

Integrações
O menu Integrações expande em sete subseções: Catálogo, Servidores Remotos, Sincronização, Montagem, SSO, SIEM e SMTP Personalizado.
A página Catálogo apresenta a biblioteca completa de integrações de terceiros disponíveis. A amplitude aqui é notável; cobre destinos de armazenamento em nuvem, protocolos de transferência de arquivos, provedores de identidade, ferramentas de produtividade, plataformas de observabilidade e segurança, automação de fluxo de trabalho e SDKs de desenvolvedor para JavaScript, .NET, Python, PHP, Ruby, Go e Rclone. O catálogo também inclui o Aplicativo de Desktop, Aplicativo CLI e Agente do Files.com como conectores instaláveis.

Servidores Remotos
Servidores Remotos permitem conectar o Files.com a um sistema de armazenamento externo e usá-lo como destino para pastas, automações e sincronizações, em vez de depender apenas do armazenamento gerenciado do Files.com. Uma vez que um servidor remoto é configurado, ele pode ser montado para acesso em tempo real ou usado como origem ou destino para jobs de sincronização agendados. Isso é particularmente relevante para organizações que precisam armazenar arquivos em um ambiente específico por razões de conformidade, mas ainda querem usar o Files.com para orquestração, controle de acesso e recursos de transferência de arquivos.

Sincronização

O recurso Sincronização permite definir jobs de sincronização de arquivos agendados ou acionados entre quaisquer dois endpoints suportados: este site, um sistema on-premise conectado por agente ou um servidor remoto configurado. A origem e o destino são configurados independentemente, e as opções incluem se deve manter ou excluir arquivos de origem após a cópia. Um nome de arquivo de gatilho pode ser especificado para disparar um evento downstream após a conclusão da sincronização. Os padrões Incluir e Excluir permitem controle refinado sobre quais arquivos estão no escopo de um determinado job de sincronização.

SMTP Personalizado
A opção SMTP Personalizado em Integrações permite que todos os e-mails de saída do Files.com (notificações, confirmações de caixa de entrada, entregas de links de compartilhamento) sejam enviados através do seu próprio servidor de e-mail, em vez da infraestrutura do Files.com. Para organizações com governança de dados rigorosa ou requisitos de roteamento de e-mail, isso garante que nenhum metadado de mensagem passe por um relay de e-mail de terceiros.

Notificações

O menu Notificações suporta seis canais de entrega:

E-mail, Webhooks, Amazon SNS, Google Pub/Sub, Slack e Microsoft Teams.
A configuração segue o mesmo padrão em todos os canais. Para o Slack, você fornece uma URL de webhook de entrada do seu espaço de trabalho Slack, seleciona o caminho da pasta a ser monitorada, escolhe se as notificações se aplicam apenas à pasta selecionada ou a todas as subpastas e especifica se dispara em todas as ações de arquivo ou apenas em ações específicas. O resultado são alertas em tempo real no seu espaço de trabalho Slack para qualquer atividade de arquivo em uma árvore de pastas escolhida, útil para equipes que precisam de consciência operacional de envios recebidos ou alterações de arquivos sem fazer login na plataforma.

Aplicativos Cliente

O menu Aplicativos Cliente fornece downloads e documentação para toda a gama de aplicativos cliente do Files.com. Os clientes disponíveis incluem um Aplicativo de Desktop para Windows e macOS, um Aplicativo de Linha de Comando (CLI) e um Aplicativo Móvel. O aplicativo de desktop integra o Files.com como uma unidade montada no Mac Finder ou Windows File Explorer, permitindo operações de arquivo nativas, incluindo transferências de arrastar e soltar. O aplicativo CLI é particularmente útil para fluxos de trabalho com script e transferências de servidor para servidor. Ter suporte CLI junto com clientes GUI significa que a plataforma pode acomodar tanto usuários finais quanto operadores técnicos da mesma conta.

Agente On-Premise
O Agente On-Premise é um serviço em segundo plano multiplataforma que conecta seus sistemas de arquivos locais, incluindo dispositivos NAS (NFS, SMB, CIFS) e redes de armazenamento (SAN), ao seu site Files.com. Uma vez instalado, o agente pode ser registrado como um Servidor Remoto e usado para acesso montado em tempo real ou como origem/destino em jobs de sincronização. Este é o mecanismo chave para organizações que devem manter arquivos em sua própria infraestrutura por razões de conformidade como GDPR, HIPAA ou outras, mas ainda querem aproveitar o Files.com para controle de acesso, orquestração de transferência de arquivos e compartilhamento. Toda a transmissão de dados entre o agente e o Files.com é criptografada.

Uso
O menu Uso fornece uma visão em tempo real e histórica do consumo da conta. O resumo do período de cobrança atual mostra o total de armazenamento usado, volume de transferência dividido por saída nativa e entrada/saída de servidor remoto e contagem de usuários faturáveis. Um gráfico de série temporal permite alternar entre visualizações de Armazenamento, Uso de Transferência, Usuários e API, com um intervalo de datas configurável. Uma ferramenta Exportar Uso do Site por Pasta gera um relatório de consumo de armazenamento por caminho de pasta, com opções para profundidade de recursão e limite mínimo de tamanho de pasta, útil para identificar onde o armazenamento está concentrado antes de tomar decisões de retenção ou limpeza.

Segurança

A página Senhas detalha todas as restrições ativas. A configuração atual exige um mínimo de 10 caracteres, incluindo uma letra, número, símbolo e letras maiúsculas e minúsculas. A reutilização das últimas 10 senhas é bloqueada. Prevenir Uso de Senhas Violáveis está habilitado, significando que senhas que aparecem em bases de dados de vazamento de credenciais conhecidas são rejeitadas na criação. A expiração de senha é configurável, mas desabilitada por padrão. Uma opção notável é Aplicar regras de senha a Compartilhamentos, Caixas de Entrada e Pastas Servidas Publicamente; quando habilitada, os mesmos requisitos de complexidade se estendem às senhas definidas em links de compartilhamento e caixas de entrada, não apenas contas de usuário internas. A proteção contra força bruta também é configurável, com os padrões do próprio Files.com aplicados, a menos que substituídos.

Autenticação de Dois Fatores

A página 2FA controla a imposição em todo o site e os métodos de autenticação permitidos. A imposição está atualmente definida como “não obrigatória”; pode ser alterada para exigir 2FA para todos os usuários ou tipos de usuário específicos. Os quatro métodos suportados são SMS, TOTP (aplicativos autenticadores), Chave de Hardware e YubiKey Nativa. Um botão separado controla se os usuários de FTP, SFTP e WebDAV podem ignorar 2FA para esses protocolos específicos, útil para contas de sistema automatizadas que não podem completar interativamente um desafio 2FA.

Governança de Dados

O menu Governança de Dados contém sete subseções: Retenção, Restrições, Organização, Clickwraps, Regiões Globais, Integridade de Arquivo e Restaurar.

Retenção de Dados

A seção Retenção gerencia por quanto tempo os dados são mantidos na plataforma. Expiração de Arquivo permite definir regras que removem automaticamente o conteúdo da pasta após um período de tempo especificado. Arquivar Arquivos Removidos controla por quanto tempo os arquivos excluídos são retidos antes de serem permanentemente expurgados; esta é a janela dentro da qual os arquivos excluídos podem ser recuperados. Uma aba Configurações configura o comportamento de sobrescrita em todo o site e o modo Somente Arquivo.

Restrições de Dados

A seção Restrições fornece controles refinados sobre o que pode ser enviado e como os nomes de arquivo são estruturados. As abas cobrem Limites de Extensão de Arquivo, Limites de Comprimento de Nome de Arquivo, Limites de Regex de Nome de Arquivo, Bloqueios de Pasta e Pré-visualizações com Marca d'água. Essas restrições se aplicam a operações de upload, movimentação e cópia, e são herdadas para subpastas, a menos que explicitamente substituídas.

A seção Organização permite o gerenciamento de arquivos baseado em regras no ponto de upload. Renomear Arquivos Enviados permite definir regras que padronizam automaticamente os nomes de arquivo quando os arquivos chegam, útil para manter esquemas de nomenclatura consistentes em todas as integrações.

Organizar Arquivos define regras para mover ou copiar automaticamente arquivos para subpastas com base em critérios. Criar Pastas de Usuário provisiona automaticamente uma pasta pessoal para cada usuário. Juntos, esses recursos podem substituir completamente os fluxos de trabalho manuais de manipulação de arquivos.

Clickwraps

A seção Clickwraps é onde os acordos legais são criados e armazenados para uso em toda a plataforma. Qualquer acordo definido aqui fica disponível para seleção ao configurar caixas de entrada baseadas na web ou links de compartilhamento que exigem aceitação do usuário antes do acesso.

Regiões Globais

A seção Regiões Globais, mostrada acima como Regiões de Armazenamento de Dados, permite atribuir pastas individuais a regiões geográficas de armazenamento específicas. A Pasta Raiz em nossa conta está atualmente atribuída a UE: Alemanha, Frankfurt, após nossa migração de região anterior. Em uma organização multirregional, diferentes pastas podem ser roteadas para diferentes endpoints de armazenamento regional; por exemplo, arquivos enviados por clientes europeus podem ser armazenados em Frankfurt enquanto os envios da América do Norte vão para a Virgínia, melhorando tanto a latência quanto a conformidade com os requisitos de residência de dados. Quando uma atribuição de região muda, os arquivos existentes são automaticamente migrados para a nova região em segundo plano.


Integridade de Arquivo

A seção Integridade de Arquivo permite configurar quais checksums o Files.com calcula e armazena para cada arquivo enviado. Quatro algoritmos estão disponíveis: SHA256, SHA1, CRC e MD5. Quando habilitado, o checksum é armazenado junto com os metadados do arquivo e pode ser usado para verificar se um arquivo não foi alterado após o upload. Isso é particularmente valioso em indústrias regulamentadas onde a detecção de adulteração de arquivo é um requisito de conformidade e para fluxos de trabalho de transferência automatizada onde o sistema receptor precisa verificar a integridade do arquivo antes do processamento.

Restaurar

A seção Restaurar funciona como uma lixeira de nível empresarial. Arquivos, pastas e usuários excluídos anteriormente podem ser recuperados, desde que estejam dentro da janela de retenção configurada nas configurações de Retenção de Dados. As solicitações de restauração são executadas como jobs em segundo plano, tornando-as adequadas para operações de recuperação em larga escala.

Ao criar uma solicitação de restauração, você pode delimitar a operação a uma pasta específica ou a todo o site, filtrar por data de exclusão para limitar o que é recuperado e escolher se restaura os arquivos no local (caminho original) ou em uma nova pasta na raiz. Os timestamps de modificação do arquivo podem ser preservados como estão ou atualizados para a data e hora atuais, com um aviso de que preservar o timestamp original pode acionar imediatamente as Regras de Expiração de Arquivo se estiverem ativas na pasta de destino. As permissões de pasta podem ser opcionalmente restauradas junto com os arquivos. As solicitações de restauração são rastreadas com atualizações de status, e os arquivos que foram permanentemente expurgados com base nas configurações de retenção não podem ser recuperados.

Marca

A página Marca revela toda a extensão do white-labeling disponível. Os elementos configuráveis incluem o nome do site, esquema de cores da interface, texto de ajuda da página de login, texto de cabeçalho e rodapé para a interface interna e páginas públicas (caixas de entrada, links de compartilhamento), um logotipo personalizado, uma imagem de fundo de login personalizada, ícones personalizados e o endereço de resposta e texto de rodapé usados nas notificações de e-mail de saída. Combinado com a configuração Domínio Personalizado, essas opções permitem que as organizações apresentem o Files.com inteiramente sob sua própria marca; o nome Files.com não precisa aparecer em nenhum lugar na experiência voltada ao usuário.

Desenvolvedores

O menu Desenvolvedores na parte inferior da barra lateral esquerda contém três subseções: SDK, API e CLI. Esta seção é voltada para equipes que desejam incorporar a funcionalidade do Files.com diretamente em seus próprios aplicativos, scripts ou pipelines automatizados.

SDK

O Files.com mantém SDKs oficialmente suportados para sete linguagens: Ruby, .NET, JavaScript, Python, Go, Java e PHP. Cada SDK é publicado no registro de pacotes padrão de sua linguagem e vinculado a um repositório público no GitHub. Os SDKs expõem todas as capacidades da plataforma disponíveis através da interface web (operações de arquivo, gerenciamento de usuários, permissões, links de compartilhamento, caixas de entrada, configurações de pasta e configuração do site) como objetos nativos na linguagem de destino. A plataforma recomenda explicitamente o uso de SDKs em vez de chamadas diretas à API, observando que suas equipes internas de engenharia usam os mesmos SDKs e que, portanto, os problemas são encontrados e corrigidos rapidamente.

API

A seção API fornece acesso à documentação da API REST do Files.com e ao gerenciamento de chaves de API. Cada ação disponível através da interface web também está disponível via API, tornando-a adequada para incorporar as capacidades do Files.com em aplicativos personalizados, sites, soluções iPaaS ou bancos de dados. As chaves de API no nível de administrador podem realizar operações de gerenciamento do site, incluindo provisionamento de usuários, alterações de permissão, criação de links de compartilhamento, configuração de caixa de entrada e configurações de pasta; toda a superfície administrativa da plataforma, acessível programaticamente.

CLI

A subseção CLI fornece acesso ao aplicativo de Files.com Linha de Comando. Juntamente com o aplicativo de desktop para Windows e macOS, a interface baseada em navegador, o aplicativo móvel e a superfície SDK/API, a CLI completa um conjunto completo de modalidades de acesso. Para fluxos de trabalho de automação (transferências agendadas, processamento de arquivos com script, operações servidor a servidor), a CLI é a ferramenta mais direta disponível. Ela suporta as mesmas operações de arquivo e administrativas que a interface web e pode ser integrada em scripts shell, cron jobs ou pipelines CI/CD sem escrever código de aplicativo. Para equipes que gerenciam o Files.com como parte de uma pilha de automação de infraestrutura maior, a CLI é frequentemente a interface diária mais prática.

Não perca os nossos benchmarks e insights baseados em dados. O botão abre o Google; selecionar a AIMultiple confirma que deseja ver a AIMultiple com mais frequência nos resultados de pesquisa do Google.
GoogleAdicionar como fonte preferencial

Thru, Inc

Inscrevemo-nos no Thru e testamos sua interface de transferência de arquivos do zero, passando pela configuração da organização, configuração do endpoint, criação de fluxo e o fluxo de trabalho de transferência de arquivos de ponta a ponta.

Configuração e Primeiras Impressões

Após fazer login, o painel apresenta imediatamente estatísticas de transferência, bytes de entrada/saída, armazenamento atual vs. máximo, operações de processamento de arquivos (criptografar, descriptografar, compactar, descompactar) e um gráfico de transações discriminado por mês. Em uma conta nova, todos os valores são zero, o que é esperado, mas o layout faz um trabalho razoável de comunicar o que a plataforma rastreia.

A navegação esquerda consiste em seis itens principais: Painel, Organizações, Fluxos, Atividade, Relatórios e Alertas, além de Ajuda e Admin na parte inferior.

Organizações

Organizações servem como o contêiner de nível superior para todos os recursos. Criar uma requer um nome, tags opcionais e uma descrição

Após salvar, a lista é atualizada com a nova entrada:

Clicar em AIMultiple abre a tela Propriedades. A barra lateral esquerda agora mostra o menu no nível da organização: Endpoints, Assinatura, Chaves PGP, Chaves SSH, Certificados, Nós Thru e Usuários de Máquina.

Propriedades permite editar as informações inseridas no momento da criação.

Endpoints

Endpoints são onde a flexibilidade do Thru se torna aparente. Ao criar um novo endpoint, o dropdown Tipo expõe uma variedade de opções de armazenamento. Com base nos testes, os tipos disponíveis incluem:

Criar um novo endpoint pede um título e um tipo. O dropdown de tipo lista as opções de armazenamento disponíveis:

  • Thru FTPS: Armazenamento FTPS gerenciado próprio do Thru
  • Thru SFTP: Armazenamento SFTP gerenciado próprio do Thru
  • Thru File Share: Um nó auto-hospedado executando o servidor de transferência de arquivos compatível do Thru (veja Nós Thru abaixo)
  • Amazon S3: Roteie transferências para seu próprio bucket AWS
  • Azure Blob Storage: Roteie transferências para seu próprio armazenamento Azure
  • SFTP Externo: Conecte-se a um servidor SFTP de terceiros
  • FTPS Externo: Conecte-se a um servidor FTPS de terceiros
  • Formulário Web: Uma página de upload baseada em navegador para partes externas

Os endpoints Thru gerenciados (FTPS, SFTP) são a opção de menor atrito; credenciais e URLs são provisionadas automaticamente. As opções de armazenamento externo (S3, Azure, SFTP/FTPS de terceiros) são um diferencial significativo em comparação com plataformas que oferecem apenas seu próprio armazenamento gerenciado.

Selecionamos Thru FTPS para teste. O endereço do endpoint foi gerado imediatamente e exibido na tela.

Assinatura

A tela Assinatura permite selecionar uma organização e ativar uma assinatura para ela.

Chaves PGP

A geração de chaves PGP é incorporada diretamente na plataforma. O formulário coleta nome da chave, nome de usuário/e-mail, algoritmo, força da chave, frase secreta (com confirmação) e uma data de expiração opcional. As chaves podem ser usadas para criptografar ou descriptografar arquivos à medida que passam pelos fluxos. Isso é configurado no nível do endpoint do fluxo, não globalmente, o que é o design correto.

O gerenciamento de chaves SSH segue uma estrutura idêntica à do PGP (nome, e-mail, algoritmo, força da chave, frase secreta). Elas são usadas como credenciais de autenticação para endpoints do tipo SFTP. A geração é tratada dentro da plataforma, em vez de exigir que os usuários importem chaves geradas externamente, embora esta última opção provavelmente exista também.

Certificados

A seção Certificados permite importar certificados SSL/TLS para uso com endpoints FTPS através de um modal de upload de arrastar e soltar. A interface especifica apenas que o arquivo deve ser um certificado válido; nenhuma orientação adicional é fornecida sobre formatos aceitos (PEM, PFX, CRT, etc.), requisitos de cadeia de certificados ou se certificados de cliente versus certificados de servidor são conceitos distintos neste contexto. Esta é uma lacuna notável. A maioria dos administradores que lidam com gerenciamento de certificados FTPS terá perguntas que a interface atualmente não responde inline.

Nós Auto-Hospedados (Nós Thru)

Os Nós Thru merecem atenção específica. Através da seção Nós Thru, os usuários podem registrar um nó e, em seguida, baixar um script de instalação para Windows (PowerShell) ou Linux (curl e bash), com crontab ou systemd como gerenciador de serviço no Linux. O nó efetivamente transforma qualquer servidor em um endpoint Thru compatível, uma capacidade significativa para organizações que não podem ou não querem rotear dados através do armazenamento em nuvem de terceiros.

Nota de comparação: o files.com não oferece uma opção de nó auto-hospedado; o armazenamento é exclusivamente gerenciado pelo fornecedor. A capacidade auto-hospedada do Thru é um diferencial concreto para implantações on-premises ou híbridas.

Guia de instalação no Linux

A instalação é simples em ambas as plataformas. A implicação prática: se você não quiser usar o armazenamento gerenciado do Thru, Amazon S3, Azure ou um servidor FTP/SFTP externo, você pode executar o próprio servidor de transferência de arquivos do Thru no seu próprio hardware. Ao criar um endpoint File Share, o Thru solicita que você selecione um dos nós registrados aqui. Este é um caminho de armazenamento auto-hospedado que não tem equivalente no Files.com, que oferece apenas regiões de armazenamento gerenciadas e conexões de servidor remoto.

A seção Usuários de Máquina está vazia. A tabela tem colunas Endpoint de Fluxo, Tipo e Endpoint Org, mas sem entradas. A expectativa é que os usuários de máquina associados a um nó Thru instalado apareçam aqui; como nenhuma instalação de nó foi realizada neste benchmark, a lista permanece vazia.

De volta ao menu principal, Fluxos é onde a lógica de transferência real da plataforma reside. Os fluxos definem como os arquivos se movem de um endpoint de origem para um endpoint de destino, com regras, transformações e gatilhos aplicados ao longo do caminho. A lista está atualmente vazia.

Criamos um novo fluxo. Após salvar, o editor de fluxo abre:

Configurando Origem e Destino

Clicar em Adicionar Endpoint de Fluxo no lado da origem abre um seletor de endpoint. O Thru solicita que você selecione uma fonte de armazenamento. Criamos um endpoint Formulário Web para usar como origem. Isso gera uma página de upload baseada em navegador para remetentes externos. Para o destino, selecionamos o endpoint Thru FTPS criado anteriormente.

O fluxo agora está ativo.

Com ambos os lados conectados, clicamos em Visualizar e Enviar Alterações para publicar o fluxo. Na lista Fluxos, fluxos individuais podem ser exportados, útil para replicar configurações entre ambientes ou fazer backup de definições de fluxo.

Endpoint Formulário Web criado, adicionando ao fluxo

Fluxo com origem e destino ambos configurados

Tela de confirmação Visualizar e Enviar Alterações

Lista de fluxos mostrando opções de exportação

Configurações do Endpoint de Origem

Clicar no menu de três pontos no endpoint de origem abre o modal Editar Configurações do Endpoint de Fluxo. O lado da origem tem seis abas: Configuração, Opções de Processamento, Antivírus, Arquivos de Gatilho, Renomear e Alertas.

A Configuração cobre filtragem de nome de arquivo e caminho de origem. Os filtros Incluir e Excluir suportam expressões regulares; apenas a interface tem um link para uma referência regex e mostra um padrão de exemplo. O caminho de origem padrão é /, mas pode ser restrito a um subdiretório específico.

Opções de Processamento é um único dropdown: Desabilitado, Criptografia, Descriptografia, Compressão, Descompressão. Transformação em trânsito sem qualquer ferramenta externa; criptografa antes de encaminhar, compacta antes de armazenar ou descompacta na ingestão.

Antivírus é um único botão de alternância. Quando habilitado, cada arquivo que passa por este endpoint é escaneado antes de ser encaminhado. Nenhum detalhe do mecanismo, comportamento de quarentena ou acesso ao log de escaneamento é exposto na interface; recurso útil, documentação escassa.

Arquivos de Gatilho resolvem o problema de upload parcial. O modo ativo, um NOME DE ARQUIVO TEMPORÁRIO, para cada arquivo, grava os arquivos de entrada sob uma extensão temporária (por exemplo, exemplo.doc.filepart) até que a transferência completa seja concluída, momento em que o arquivo é renomeado. Isso impede que um arquivo parcialmente gravado seja capturado e encaminhado no meio da transferência. Particularmente importante para arquivos grandes enviados em partes.

Renomear permite que os arquivos sejam renomeados na ingestão usando regras de padrão de arquivo configuráveis. Várias regras podem ser definidas; a primeira regra correspondente vence. Nenhuma regra foi configurada durante os testes.

Alertas suporta notificações por endereço de e-mail para eventos de Inatividade, Limite de Transferência Excedido e Quarentena. Eles alimentam a seção Alertas de toda a plataforma.

Configurações do Endpoint de Destino

O editor de endpoint de destino tem as mesmas abas da origem: Configuração, Opções de Processamento, Arquivos de Gatilho, Renomear, Alertas, mais duas adicionais: Usuários e Mapeamento.

A aba Usuários mostra as credenciais usadas para autenticar com o armazenamento de destino. Como o FirstStorage é um endpoint FTPS gerenciado pelo Thru, uma conta de serviço (ftps-tgt-20773, Tipo de Autenticação: Senha de Usuário) foi provisionada automaticamente, sem necessidade de configuração manual de credenciais. Para destinos SFTP ou FTP externos, é aqui que você adicionaria ou gerenciaria as credenciais de login.

A aba Mapeamento define onde os arquivos chegam no destino. Cada regra de mapeamento tem três campos: Endpoint de Origem (a origem à qual aplicar a regra), Caminho de Origem (o diretório de origem) e Caminho de Destino (o diretório de destino no destino). O padrão é todas as origens, todos os caminhos, roteados para /. Vários mapeamentos podem ser adicionados para rotear arquivos de diferentes diretórios de origem para diferentes pastas de destino, útil para qualquer pipeline que precise de saída estruturada a partir de uma entrada plana ou mista.

Incorporação de Formulário Web

O endpoint de origem neste fluxo é do tipo Upload via Interface Web HTTPS do Thru, um formulário de upload hospedado. Clicar no menu de três pontos neste endpoint revela uma opção Incorporar Componente de Upload Thru.

O modal de incorporação fornece dois blocos de código: um conjunto de tags <script> e <link> hospedadas em CDN para importar a biblioteca de componentes web Thru, e uma tag de elemento personalizado (<thru-upload>) pré-preenchida com o ID do endpoint de fluxo e a URL da API. Uma Chave de API deve ser selecionada de um dropdown para ativar o snippet. O atributo api-key é preenchido uma vez que uma chave é escolhida.

O componente foi incorporado em um servidor de teste externo. Cada solicitação falhou na prática devido a erros de CORS. Nenhuma configuração de CORS foi encontrada na interface de avaliação, embora possa existir em outro lugar na plataforma. A API de staging do Thru bloqueou solicitações de origem cruzada do domínio de teste porque não possuía um cabeçalho Access-Control-Allow-Origin. O recurso é bem projetado em conceito, mas bloqueado na camada de integração sem uma solicitação de suporte ou uma configuração não descoberta.

O modal File Upload, acessível através do menu de três pontos diretamente no Flow Studio, funcionou sem problemas para testes internos. Um PDF foi enviado para o endpoint de origem e concluído com sucesso a 100%.

Atividade

A seção Atividade é um log de transferência totalmente filtrável. Filtros disponíveis: Fluxo, Organização, Endpoint, Endpoint de Fluxo, Intervalo de Datas, Nome do Arquivo (com suporte a curinga), Status de Processamento, Status da Transferência, Tipo de Visualização (Origem e Destino, Somente Origem, Somente Destino) e Mostrar Arquivos Expurgados. O painel de filtro pode ser fixado ou oculto.

O PDF enviado momentos antes apareceu no log imediatamente. A linha mostra Tipo (Origem), Fluxo (TestFlow), Endpoint de Fluxo (20772: SourceStorage, Upload via Interface Web HTTPS Thru), Organização (AIMultiple), Nó Thru (Nuvem), Nome do Arquivo, Tamanho do Arquivo (148,5 KiB), Contagem de entregas (0/1) e Última Atualização de Estado (Concluído).

Clicar no registro do arquivo abre um modal Download de Arquivo que mostra os detalhes do arquivo, as contagens totais de downloads bem-sucedidos e com falha e um histórico completo de downloads. Dois botões de ação estão presentes: Baixar Arquivo e Compartilhar….

O botão Compartilhar abre um popover Configuração de Compartilhamento diretamente dentro do modal. Configurações: Ativo por e Máximo de downloads (inteiro). Clicar em Gerar Link de Compartilhamento produz uma URL de download limitada por tempo e contagem. Este é um recurso prático de distribuição ad hoc; nenhuma etapa separada de hospedagem de arquivo necessária.

O botão Exportar na visualização Atividade aciona um job de geração de relatório. A página Relatórios de Exportação (acessível a partir do menu principal Relatórios) mostra o status do job, o tempo de geração (177ms neste caso) e um timestamp de retenção. Uma notificação toast no canto inferior direito confirma quando a exportação está pronta com um botão Download direto. Os relatórios são exportações simples de log de atividade; nenhum construtor de análise personalizado foi observado.

Alertas

A página Alertas agrega alertas gerados pelo sistema em todos os fluxos. As colunas da tabela são: Origem, Tipo de Alerta, Criado, Gravidade, ID do Alerta, Organização, Estado, Detalhes e Ações. Botões Filtrar e Limpar Todos os Alertas estão disponíveis.

Durante os testes, nenhum alerta havia sido acionado, então a lista estava vazia. O valor desta visualização se torna aparente em escala; em vez de navegar na configuração de cada fluxo para verificar o histórico de alertas, todos os alertas acionados em todos os fluxos e organizações aparecem aqui em um só lugar com gravidade e estado filtráveis.

Admin

A seção Admin é acessível na parte inferior da navegação esquerda e cobre a configuração no nível da plataforma. O submenu Admin contém: Usuários, Funções, Retenção, Log de Auditoria, MFA, Nós Thru, Sinalizadores de Recursos e Mapeamentos SSO.

A tela Usuários lista todas as contas da plataforma, incluindo seus timestamps de último login, status e sinalizadores de banimento. Gerenciamento de funções, políticas de retenção de arquivos e mapeamentos SSO cobrem os requisitos padrão de administração empresarial. O Log de Auditoria fornece um registro completo das ações da plataforma — quem fez o quê e quando — que é um requisito básico para SOC 2, HIPAA e estruturas de conformidade similares. MFA e Mapeamentos SSO indicam que a integração de identidade empresarial é suportada.

O menu Ajuda fornece documentação para usuários finais e desenvolvedores, incluindo referência da API. A qualidade e a profundidade da documentação não foram avaliadas em detalhes durante este benchmark, mas a presença de uma seção específica para desenvolvedores é relevante para equipes que planejam integrações baseadas em API.

Benchmarks de desempenho e throughput estão fora do escopo desta avaliação e serão cobertos separadamente.

Solarwinds Serv-U

Baixamos e instalamos o SolarWinds Serv-U MFT Server do zero, configuramos o painel de administração e exploramos a interface de gerenciamento, incluindo configuração do servidor, gerenciamento de usuários e manipulação de eventos.

Começando

O processo de avaliação começa na página do produto Serv-U. Clicar no link Baixar Avaliação Gratuita abre um formulário pedindo nome, sobrenome, e-mail comercial, país, código postal, número de telefone e nome da empresa, mais campos do que o Cerberus exige. Envie-o e você será redirecionado para uma página de download onde pode selecionar sua versão.

Ao contrário do Cerberus, que é somente Windows, o Serv-U suporta tanto Windows quanto Linux no lado do servidor. Escolhemos instalar a versão Linux em uma instância AWS m6i.xlarge, o mesmo tamanho usado em nosso teste do Cerberus.

Instalação

Conectamo-nos ao servidor via SSH, baixamos o instalador com wget, extraímos o arquivo e executamos o binário. O instalador faz quatro perguntas: confirmar a instalação, escolher o diretório de instalação, instalar como serviço e iniciar agora. Quatro respostas sim e a instalação foi concluída em cerca de cinco segundos.

A nota de instalação impressa no terminal é importante: um listener é criado na porta 8443 e as credenciais de administrador padrão são nome de usuário admin e senha admin. O arquivo de log de inicialização mostrará todos os endereços IP e portas nos quais o Serv-U está ouvindo.

Painel de Administração Baseado na Web

Navegar para o IP do servidor na porta 8443 abre uma página de login. Esta é uma diferença significativa em relação ao Cerberus: o painel de administração do Serv-U é uma interface web acessível remotamente a partir de qualquer navegador. O Cerberus não tem equivalente; gerenciá-lo requer conectar-se diretamente à máquina do servidor via área de trabalho remota, o que é menos conveniente.

Após fazer login com as credenciais padrão, o Serv-U solicita a configuração da autenticação multifator. Os aplicativos recomendados são Google, Microsoft, LastPass e Authy. A configuração envolve escanear um código QR. Você pode pular esta etapa.

Painel

Após pular a configuração do MFA, o painel carrega. Ele mostra Estatísticas de Sessão, Estatísticas de Login e Estatísticas de Transferência em todo o servidor. Sessões atuais, total de sessões, contagem de logins, duração média da sessão, horário do último login e velocidades de download e upload são todos visíveis em um relance. Um log do servidor ao vivo é exibido abaixo das estatísticas, com controles para Congelar Log, Limpar Log e Filtrar Log. Duas abas adicionais mostram Sessões Ativas e um link para a comunidade THWACK.

A barra lateral esquerda lista: Painel, Detalhes do Servidor, Usuários, Grupos, Diretórios, Limites e Configurações e Atividade do Servidor na seção Global, seguida por uma seção Domínios mostrando atualmente o Domínio Admin.

Detalhes do Servidor

A seção Detalhes do Servidor tem sete abas: Acesso IP, Serv-U Gateway, Banco de Dados, Eventos, Informações da Licença, Informações do Programa e Identidade do Servidor.

A aba Acesso IP gerencia as regras de conexão de todo o servidor. Cada regra recebe um endereço IP, nome ou máscara e atribui acesso de permissão ou negação, com uma data de expiração e descrição opcionais. Os formatos suportados incluem correspondência exata, curinga, intervalo, notação CIDR e curinga de caractere único. As regras podem ser importadas e exportadas.

A aba Serv-U Gateway configura um componente opcional de proxy reverso que termina as conexões de transferência de arquivos na DMZ, impedindo conexões de entrada da DMZ para a rede interna e mantendo os dados totalmente fora da DMZ. A configuração requer um endereço de gateway, uma porta (padrão 1180) e um endereço IP público.

A aba Banco de Dados permite conectar o Serv-U a uma fonte de dados ODBC externa para carregar usuários e grupos. O banco de dados externo requer um driver ODBC instalado no sistema. Os mapeamentos de tabela de usuário e grupo podem ser personalizados. Os usuários carregados do banco de dados substituem as contas criadas localmente com o mesmo nome.

A aba Eventos é onde as regras de evento no nível do servidor são criadas. Cada evento tem um tipo, um nome e uma ação. O tipo de evento mostrado no formulário de criação padrão é Início do Servidor, mas pode ser alterado para cobrir outros gatilhos no nível do servidor. As ações incluem Enviar E-mail com campos Para, CCO, Assunto e Mensagem, bem como outros tipos de ação. Um botão Criar Eventos Comuns gera automaticamente um conjunto de regras de evento padrão.

Informações da Licença mostra o status atual do registro, edição, número de cópias, data de compra e dias restantes de avaliação. Também inclui uma tabela de comparação lado a lado das capacidades do FTP Server versus MFT Server em relação a usuários máximos, domínios, sessões, capacidades, arquitetura, protocolos, web e móvel, administração e personalização. A edição MFT mostra ilimitado em todos os limites de usuário e sessão e adiciona recursos incluindo gerenciamento automatizado de arquivos, eventos e notificações por e-mail, eventos de fila do Microsoft, compartilhamento de arquivos, Serv-U Gateway, alta disponibilidade, validação FIPS 140-2, estatísticas de usuário e grupo, administração web remota, HTML e CSS personalizados do cliente web, autenticação via biblioteca personalizada, autenticação de banco de dados, autenticação Windows/AD e autenticação LDAP.

Usuários

A seção Usuários tem duas abas: Usuários Globais e Usuários de Banco de Dados. Criar um usuário abre um diálogo Propriedades do Usuário com nove abas: Informações do Usuário, Acesso a Diretórios, Caminhos Virtuais, Logging, Grupos, Eventos, Acesso IP, Limites e Configurações e Autenticação Multifator.

Informações do Usuário coleta ID de login, senha, nome completo, diretório inicial, chaves SSH, nível de privilégio de administração, tipo de conta (Permanente ou outro), endereço de e-mail e descrição. As opções incluem bloquear o usuário em seu diretório inicial, sempre permitir login e exigir alteração de senha no próximo login. Um botão Disponibilidade define restrições de horário de login por data e dia da semana. Um botão Mensagem de Boas-Vindas configura uma mensagem personalizada mostrada ao usuário no login.

A aba Acesso a Diretórios define quais arquivos e diretórios o usuário pode acessar. As regras são herdadas de quaisquer grupos aos quais o usuário pertence, bem como de regras no nível do domínio e do servidor. Cada regra mapeia um caminho com um conjunto de permissões e um tamanho máximo opcional.

A aba Caminhos Virtuais vincula caminhos físicos fora do diretório inicial do usuário à sua listagem de diretórios. A tabela mapeia caminhos físicos para caminhos virtuais, substituindo o método tradicional de link de atalho.

A aba Logging controla exatamente o que é registrado para este usuário. As opções de mensagem de log incluem: mensagens de segurança, nomes de IP, downloads, downloads zipados, uploads, exclusões de arquivos, renomeações de arquivos e diretórios, criações de diretórios, exclusões de diretórios, compartilhamentos de arquivos, comandos FTP, respostas FTP, comandos SSH, respostas SSH, comandos SSH detalhados, respostas SSH detalhadas, comandos HTTP e respostas HTTP. O logging para um arquivo pode ser habilitado separadamente, com um caminho configurável, rotação automática de log e limites de contagem de arquivos e retenção de tamanho. As tags de caminho do arquivo de log suportam tokens para hora, dia, mês, ano, nome do domínio, ID de login e nome completo do usuário.

A aba Grupos mostra a quais grupos o usuário pertence. Um usuário pode ser membro de vários grupos e a ordem de associação é significativa, pois determina quais configurações de grupo têm precedência.

A aba Eventos lista as regras de evento no nível do usuário. Os eventos disparam automaticamente para executar programas, enviar e-mails ou mostrar mensagens de ícone da bandeja. Um botão Criar Eventos Comuns gera automaticamente um conjunto padrão de regras.

A aba Acesso IP define restrições de IP específicas do usuário, verificadas por último quando o usuário tenta fazer login. As regras seguem o mesmo formato de endereço, acesso e expiração que as regras no nível do servidor e podem ser importadas e exportadas. (Imagem 20)

A aba Limites e Configurações mostra os limites no nível da conexão para o usuário. O tipo de limite de Conexão mostra: máximo de sessões por conta de usuário (20), máximo de sessões por endereço IP para a conta (20), exigir conexão segura antes do login (sim), tempo limite automático de conexão ociosa (10 minutos), tempo limite automático de sessão (sem tempo limite), bloquear esquemas anti-timeout (não), bloquear endereço IP de sessão com tempo limite esgotado (sem tempo limite), permitir conexões FTP e FTPS (sim), permitir conexões SFTP (sim), permitir conexões HTTP e HTTPS (sim) e exigir nome DNS reverso (não). Cada limite pode ser aplicado a dias e horários específicos. Botões Razões e Cotas e Arquivos Isentos de Razão também estão disponíveis. (Imagem 21)

A aba Autenticação Multifator mostra o status MFA do usuário (atualmente Não Configurado), um dropdown Autenticador Multifator (definido como Habilitado), um campo Nome da Empresa e um botão Redefinir MFA. Se definido como Imposto em vez de Habilitado, o MFA se torna obrigatório e o usuário não pode fazer login sem ele.

Grupos

A seção Grupos tem duas abas: Grupos Globais e Grupos de Banco de Dados. Criar um grupo abre um diálogo Propriedades do Grupo com a mesma estrutura de abas dos usuários: Informações do Grupo, Acesso a Diretórios, Caminhos Virtuais, Logging, Membros, Eventos, Acesso IP, Limites e Configurações e Autenticação Multifator.

Informações do Grupo recebe um nome de grupo, diretório inicial, chaves SSH, nível de privilégio de administração e descrição. As opções incluem sempre permitir login, habilitar a conta, bloquear o usuário no diretório inicial e aplicar as regras de acesso a diretórios do grupo primeiro. Os botões Disponibilidade e Mensagem de Boas-Vindas também estão disponíveis aqui. Todas as configurações disponíveis no nível do usuário também são configuráveis no nível do grupo. Se um usuário tiver uma configuração conflitante definida no nível do usuário, a configuração no nível do usuário substitui a configuração do grupo.

Diretórios

A seção Diretórios tem três abas: Acesso a Diretórios, Caminhos Virtuais e Gerenciamento de Arquivos.

A aba Acesso a Diretórios gerencia as regras de acesso a diretórios globais para todos os usuários no servidor. Criar uma regra recebe um caminho e permite definir permissões de arquivo (ler, gravar, anexar, renomear, excluir, executar) e permissões de diretório (listar, criar, renomear, remover) independentemente. Herança de subdiretório e um tamanho máximo de diretório também podem ser configurados. Botões de atalho Acesso Total e Somente Leitura estão disponíveis.

A aba Caminhos Virtuais mapeia caminhos físicos para caminhos virtuais em todo o servidor, o mesmo conceito do nível do usuário, mas aplicado globalmente. Uma caixa de seleção controla se o caminho virtual é incluído nos cálculos de tamanho máximo de diretório. (Imagem 25)

A aba Gerenciamento de Arquivos permite definir regras automatizadas para arquivos em um diretório especificado. Cada regra segmenta um caminho de diretório e escolhe uma ação: excluir arquivos após um número especificado de dias ou mover arquivos para outro local após um número especificado de dias. O Serv-U avalia cada arquivo individualmente com base em sua data de criação. (Imagem 26)

Limites e Configurações

A seção Limites e Configurações é o hub de configuração global para todo o servidor. Ela tem sete abas: Limites, Configurações, Configurações de FTP, Criptografia, Configuração de Marca, Compartilhamento de Arquivos e Autenticação Multifator.

A aba Limites lista os limites de conexão que se aplicam a todo o servidor e são herdados por todos os domínios, grupos e usuários, a menos que substituídos em um nível inferior. O tipo de limite de Conexão inclui: máximo de sessões no servidor (ilimitado), máximo de sessões por endereço IP no servidor (ilimitado), máximo de sessões por conta de usuário (20), máximo de sessões por endereço IP para a conta de usuário (20), exigir conexão segura antes do login (sim), tempo limite automático de conexão ociosa (10 minutos), tempo limite automático de sessão (sem tempo limite), bloquear esquemas anti-timeout (não), criar diretórios iniciais automaticamente (sim), bloquear endereço IP de sessão com tempo limite esgotado (sem tempo limite), permitir que X-Forwarded-For altere endereços IP de conexão HTTP (não), exigir nome DNS reverso (não) e máximo de sessões por endereço IP no domínio (ilimitado). O dropdown de tipo de limite pode ser alterado para mostrar categorias de transferência, cota ou outros limites.

A aba Configurações cobre três áreas. Configurações de Conexão permite configurar o bloqueio automático de usuários que se conectam mais de 4 vezes dentro de 30 segundos por 15 minutos, com uma opção para ocultar informações do servidor da identidade SSH. As Configurações de Rede controlam o tempo limite do pacote (300 segundos), o intervalo de portas PASV e se é necessário endereços IP de pares correspondentes para conexões de controle e dados. A seção Mensagem de Recuperação de Senha permite personalizar o assunto e o corpo do e-mail enviado aos usuários quando solicitam suas credenciais de conta, com variáveis de modelo para nome e senha.

A aba Configurações de FTP lista todos os comandos FTP que o servidor suporta e permite habilitar ou desabilitar cada um individualmente. Este nível de controle de comando FTP é exclusivo do Serv-U entre as plataformas que testamos.

A aba Criptografia cobre a configuração do certificado SSL para FTPS e HTTPS (caminho do certificado, caminho da chave privada, senha e caminho do certificado CA), configuração da chave privada SSH para SFTP (tipo de chave, impressão digital e geração de chave), opções avançadas de SSL (alternâncias de TLS 1.2 e 1.3, configuração de suite de cifra), Cifras SSH, MACs SSH, Algoritmos de Troca de Chave SSH, Algoritmos de Chave SSH e um botão de modo FIPS 140-2. O nível de granularidade aqui, selecionando suites de cifra, MACs e algoritmos de troca de chave individuais, é voltado diretamente para implantações focadas em segurança e conformidade.

A aba Configuração de Marca é dividida em três seções. Marca da Nova Página de Login permite definir um logotipo personalizado, imagem de fundo, favicon, texto do título de login, cor de fundo e texto do corpo da página de login. Marca da Página de Login Legada suporta um diretório de contêiner HTML personalizado com arquivos CSS, cabeçalho e rodapé separados para layouts de página de login totalmente personalizados. Marca do Cliente Web define o logotipo exibido na interface de gerenciamento de arquivos, com um requisito de dimensão de 400×100 pixels e um campo de personalização de fundo somente CSS.

A aba Compartilhamento de Arquivos configura como os usuários do domínio podem enviar e receber arquivos com convidados externos. As configurações incluem a URL do domínio, o caminho do repositório de compartilhamento de arquivos, quantos dias após a expiração os compartilhamentos são removidos automaticamente e os modelos de assunto e corpo do e-mail de convite, ambos editáveis e suportando variáveis para data de expiração, URL de compartilhamento e comentários. O SMTP deve ser configurado separadamente para que os e-mails de convite sejam enviados automaticamente.

A aba Autenticação Multifator define a política global de MFA. O dropdown Autenticador Multifator pode ser definido como Desabilitado, Habilitado ou Imposto. O campo Nome da Empresa define o rótulo da conta que aparece nos aplicativos autenticadores quando os usuários escaneiam o código QR.

Atividade do Servidor

A seção Atividade do Servidor tem quatro abas: Sessões, Estatísticas, Estatísticas de Usuário e Grupo e Log.

A aba Sessões lista todas as sessões atualmente ativas com colunas para ID, tipo, usuário, endereço IP, nome do host, endereço do servidor, localização, último comando e cliente. Clicar em uma sessão preenche o painel Informações da Sessão Ativa abaixo com dados detalhados em tempo real: usuário, nível de privilégio, endereço IP, velocidade, velocidade média de download e upload, tempo conectado, tempo ocioso, timestamp desde, baixado, enviado, localização e último comando. Botões Desconectar, Abortar, Broadcast e Espiar e Conversar estão disponíveis na parte inferior.

A aba Estatísticas mostra as estatísticas de sessão, login e transferência em todo o servidor desde a última reinicialização. Os campos exibidos incluem hora de início das estatísticas, sessões atuais, total de sessões, sessões em 24 horas, maior número de sessões, duração média da sessão, sessão mais longa, contagem de logins, duração média logado, horário do último login, horário do último logout, usuário mais logado, contagem de logados atualmente, velocidade de download, velocidade de upload, total baixado, total enviado, velocidade média de download e velocidade média de upload.

A aba Estatísticas de Usuário e Grupo mostra as mesmas estatísticas de sessão, login e transferência discriminadas por usuário ou por grupo. Você seleciona Estatísticas de Usuário ou Estatísticas de Grupo, depois escolhe uma coleção e um usuário ou grupo específico para visualizar. As estatísticas podem ser salvas ou redefinidas a partir desta aba.

A aba Log mostra o log do próprio aplicativo Serv-U: mensagens de inicialização, status de carregamento de biblioteca, confirmações de vinculação de porta e erros. Este é o log do processo do servidor, não os logs de atividade do usuário. A atividade no nível do usuário é registrada separadamente em um caminho de arquivo de texto configurado por usuário na aba Logging. Não há um visualizador de logs integrado com recursos de filtragem ou auditoria para a atividade do usuário; se você precisar revisar o que um usuário específico fez, abre o arquivo de log diretamente.

Domínios

Um Domínio Admin é criado automaticamente durante a instalação. Para testar a transferência e o compartilhamento de arquivos, criamos um novo domínio usando o Assistente de Domínio, que percorre seis etapas.

Etapa 1: Detalhes do Domínio: insira um nome para o domínio e uma descrição opcional.

Etapa 2: Tipo de Domínio: escolha entre Domínio de Transferência de Arquivos, Domínio de Compartilhamento de Arquivos ou ambos simultaneamente. Ambos podem ser habilitados ao mesmo tempo.

Etapa 3: Compartilhamento de Arquivos: defina a URL do domínio, selecione a pasta do repositório de compartilhamento de arquivos em qualquer lugar do sistema de arquivos do servidor e configure opcionalmente o SMTP para enviar e-mails de convite. Ao contrário de algumas plataformas que restringem você a um diretório predefinido, você pode apontar isso para qualquer pasta na máquina.

Etapa 4: Protocolos: habilite ou desabilite cada protocolo e defina sua porta. Os protocolos disponíveis são FTP e SSL/TLS explícito (porta 21), FTPS/SSL/TLS Implícito (porta 990), SFTP usando SSH (porta 22), HTTP (porta 80) e HTTPS TLS criptografado HTTP (porta 443). Diferentes domínios podem ser executados em portas diferentes.

Etapa 5: Listeners de IP: selecione em qual endereço IPv4 o domínio escuta, útil quando vários IPs estão vinculados ao servidor. Listeners IPv6 podem ser criados simultaneamente.

Etapa 6: Criptografia: Escolha se permite que os usuários recuperem senhas por e-mail.

Todas as configurações de segurança disponíveis globalmente e no nível do usuário também são configuráveis por domínio, o que dá aos administradores controle granular sobre a postura de segurança de cada domínio independentemente.

Interface do Cliente

Após criar o domínio e um usuário, navegar até a URL do domínio abre a mesma página de login do painel de administração, seguida por um prompt de configuração de MFA. Havíamos imposto o MFA, então pular não era uma opção desta vez.

Após concluir a configuração do MFA e fazer login, a interface do cliente Serv-U abre. A barra lateral esquerda mostra Meu Armazenamento (Início, Favoritos) e Compartilhamento de Arquivos (Solicitado, Enviado). A visualização Início é um explorador de arquivos que mostra a estrutura de diretórios do servidor com colunas de nome, última modificação e tamanho. Botões Upload, Nova Pasta, Atualizar e Mais estão disponíveis na barra de ferramentas.

O Upload abre um diálogo com uma zona de arrastar e soltar e uma opção de procurar. O progresso do upload é mostrado inline com uma barra de porcentagem. Não há opção de upload de pasta, apenas arquivos individuais, seja seleção única ou múltipla. Nenhuma pré-visualização do arquivo é mostrada durante o upload.

Qualquer pasta no explorador de arquivos pode ser adicionada aos Favoritos a partir de seu menu de contexto. A seção Favoritos na barra lateral esquerda mostra o nome e o caminho da pasta com uma opção Remover dos Favoritos.

Compartilhamento de Arquivos: Solicitar

A seção Solicitado em Compartilhamento de Arquivos permite gerar um link de upload para compartilhar com alguém para que essa pessoa possa lhe enviar arquivos. Criar uma nova solicitação abre um diálogo de duas etapas.

Etapa 1: Compartilhamento de arquivo: defina um título (preenchido automaticamente com um timestamp de expiração), uma descrição opcional e configurações avançadas, incluindo uma data e hora de expiração, um botão de proteção por senha e um botão de limite de arquivo.

Etapa 2: Convidado e remetente: insira um ou mais endereços de e-mail do destinatário (separados por vírgula). As opções incluem notificá-lo quando o arquivo tiver sido enviado e enviar uma cópia do e-mail do link de upload para você. Uma seção Alterar detalhes do remetente também está disponível.

Após terminar, a lista Solicitado mostra a nova solicitação com seu status como Pendente. Um diálogo Obter Link exibe a URL de upload e sua data de expiração com um botão Copiar link.

Abrir o link de upload mostra uma página Solicitar arquivos exibindo o assunto, nome e e-mail do remetente, data de expiração, status da proteção por senha e a URL de upload. Abaixo disso, há uma área de upload com arrastar e soltar e uma opção de procurar.

Uma vez que o destinatário faz upload através do link, o arquivo aparece na lista Solicitado em seu painel com o remetente e os detalhes do upload visíveis.

Compartilhamento de Arquivos: Enviar

A seção Enviado funciona na direção oposta: você faz upload de um arquivo e gera um link de download para um destinatário. Criar uma nova solicitação de envio segue a mesma estrutura de pop-up de duas etapas que a solicitação de arquivos: primeiro, defina um título, descrição, expiração, senha e opções de limite de arquivo, depois insira o endereço de e-mail do destinatário.

Após concluir as etapas, o Serv-U gera um link de download e o apresenta diretamente a você; nenhum e-mail é enviado automaticamente ao destinatário. Você copia o link e o compartilha por conta própria.

O destinatário abre o link e faz o upload do arquivo ou, no caso de envio, o baixa de uma página mínima, sem marca ou contexto além do próprio link.

No geral, os fluxos de compartilhamento e solicitação de arquivos funcionam, mas a UX é visivelmente áspera. Cada ação requer navegar por vários pop-ups, a interface fornece feedback mínimo e as páginas voltadas ao destinatário são esparsas. Comparado ao cliente web do Cerberus, que tem um gerenciador de arquivos adequado, pré-visualização de vídeo inline e uma interface razoavelmente polida, o cliente Serv-U parece ter sido construído como uma reflexão tardia. O painel de administração é onde o Serv-U claramente investiu seu esforço; a experiência do usuário final recebeu consideravelmente menos atenção.

Cite esta pesquisa

Escolha o formato adequado ao local onde você vai publicar. Colar a versão com link no seu CMS preserva o backlink.

Sedat Dogan and Sena Sezer (2026) - "Benchmark de MFT: Files.com, Diplomat, Cerberus e Serv-U testados". Publicado on-line em AIMultiple.com. Acessado em 24 Julho 2026, em: https://aimultiple.com/mft-benchmark [Recurso on-line]

Dogan, S., & Sezer, S. (2026, 24 Julho). Benchmark de MFT: Files.com, Diplomat, Cerberus e Serv-U testados. AIMultiple. https://aimultiple.com/mft-benchmark

@misc{dogan2026,
  author = {Dogan, Sedat and Sezer, Sena},
  title  = {{Benchmark de MFT: Files.com, Diplomat, Cerberus e Serv-U testados}},
  year   = {2026},
  month  = jul,
  howpublished    = {\url{https://aimultiple.com/mft-benchmark}},
  note   = {AIMultiple. Acessado em 24 Julho 2026}
}
Sedat Dogan
Sedat Dogan
CTO
Sedat é um líder em tecnologia e segurança da informação com experiência em desenvolvimento de software, coleta de dados web e cibersegurança. Sedat: - Possui 20 anos de experiência como hacker ético e guru de desenvolvimento, com vasta expertise em linguagens de programação e arquiteturas de servidores. - É consultor de executivos de alto nível e membros do conselho de administração de empresas com operações tecnológicas de alto tráfego e missão crítica, como infraestrutura de pagamentos. - Possui grande perspicácia comercial, além de sua expertise técnica.
Ver perfil completo
Pesquisado por
Sena Sezer
Sena Sezer
Analista do setor
Sena é analista do setor na AIMultiple. Ela concluiu sua graduação na Universidade Bogazici.
Ver perfil completo

Seja o primeiro a comentar

Seu endereço de e-mail não será publicado. Todos os campos são obrigatórios. Os comentários são deixados em seu idioma original.

0/450