Fale conosco
    Remotto - Powered by ISL Online
    Voltar ao blog
    Segurança e Conformidade

    Configuração Segura de RDP: Evitando Acessos Não Autorizados

    Guia prático para aumentar a segurança do RDP em PMEs, abordando VPN, firewall, MFA, NLA, e auditorias no Windows Server.

    Equipe Remotto7 min de leitura1293 palavras

    Pré-requisitos Essenciais para Configuração de RDP

    A configuração segura do Remote Desktop Protocol (RDP) requer atenção a uma série de pré-requisitos essenciais, especialmente em ambientes corporativos que utilizam Windows Server 2016 ou versões superiores. Essas versões oferecem recursos de segurança aprimorados e suporte para as práticas recomendadas atuais. Certifique-se de que o sistema operacional está atualizado com todos os patches de segurança relevantes aplicados, que são cruciais para proteger contra vulnerabilidades conhecidas que podem ser exploradas.

    Além das versões corretas do sistema operacional, é imperativo que as permissões de acesso estejam configuradas corretamente. Apenas usuários com privilégios administrativos devem ter a habilitação para configurar ou alterar definições de RDP. Para garantir isso, verifique se as contas de usuário estão devidamente categorizadas no grupo de Administradores do Windows. O acesso indevido ou excessivo é um risco potencial que precisa ser mitigado desde o início do processo de configuração.

    Ademais, o protocolo usa por padrão a porta TCP 3389, um ponto crítico a ser monitorado no firewall da rede. Antes de começar, é indispensável confirmar que outros sistemas de segurança, como VPNs, estejam em operação conforme recomendado pelo NIST SP 800-46. Com a VPN, o tráfego RDP é encapsulado dentro de uma camada extra de segurança, minimizando a exposição direta da porta 3389 na internet.

    Configuração de Firewall para RDP

    O primeiro passo para uma configuração segura do RDP é implementar regras eficazes no firewall, começando com a porta padrão TCP 3389. Você deve configurar o firewall para restringir o tráfego na porta 3389 apenas para IPs conhecidos e confiáveis, prevenindo acessos não autorizados provenientes de origens desconhecidas.

    New-NetFirewallRule -DisplayName "Allow RDP from Trusted IPs" \
    -Direction Inbound -Protocol TCP -Action Allow -LocalPort 3389 -RemoteAddress "192.168.1.0/24,203.0.113.1"

    O comando acima cria uma nova regra de firewall que permite conexões RDP apenas dos IPs especificados. Modifique os valores "192.168.1.0/24,203.0.113.1" para refletir os IPs da sua rede confiável. Esta medida limita drasticamente a superfície de ataque, uma vez que bloqueia todas as tentativas de acesso de endereços IP não listados. Para mais informações sobre comandos do firewall no Windows, consulte a documentação oficial da Microsoft.

    Outra precaução importante é configurar logs de auditoria para monitorar tentativas de acesso não autorizadas. Com registros detalhados, você pode identificar imediatamente quaisquer tentativas de conexão maliciosa e ajustar as regras de firewall conforme necessário. Durante a configuração destas regras, erros comuns incluem esquecer-se de listar um IP confiável ou configurar o firewall para permitir tráfego de uma ampla gama de endereços IP. Ambas as situações podem criar brechas severas na segurança.

    Implementando Autenticação Multi-fator em RDP

    1. Navegue até o Servidor de Políticas de Rede (NPS) em seu servidor Windows. Certifique-se de que você tenha permissões de administrador antes de continuar. No console do NPS, clique em Configurar RADIUS e selecione AD FS para implementar a autenticação de RADIUS como um agente de proxy.

    2. Instale e configure o NPS como um RADIUS Server. Vá para Início > Ferramentas Administrativas > Servidor de Políticas de Rede. Na configuração do NPS, adicione seus clientes RADIUS (o servidor RDP) e configure uma nova política de rede para requerer MFA. Defina os métodos de autenticação desejados, como certificados digitais ou aplicativos de autenticação móvel.

    3. Configure o Azure MFA como um provedor de autenticação no AD FS. No console de gerenciamento do AD FS, acesse Autenticação Multifator > Provedores de Autenticação > Adicionar o Provedor e siga as instruções na tela para integração com o Azure MFA.

    4. Erro comum: A configuração incorreta das políticas de rede pode falhar na execução do RADIUS, resultando em um erro de autenticação. Para corrigir, verifique o console de eventos para mensagens de erro e ajuste a prioridade das políticas e as condições especificadas na política de segurança conforme necessário.

    Políticas de Grupo para Limitação de Acessos no RDP

    Limitar tentativas de login via Remote Desktop Protocol é crucial para mitigar ataques de força bruta. As diretrizes a seguir descrevem como criar uma Política de Grupo para implementar essas restrições em um ambiente Windows Server 2016 ou superior.

    Abra o Editor de Gerenciamento de Política de Grupo (gpedit.msc) e navegue até Configuração do Computador > Políticas > Configurações do Windows > Configurações de Segurança > Políticas de Conta > Política de Bloqueio de Conta. Defina os valores de duração do bloqueio, limite de bloqueio e redefinição do contador de bloqueio para números que balancem segurança com usabilidade, por exemplo, bloqueio após 5 tentativas falhas.

    Para ativar o Network Level Authentication (NLA), essencial para proteção adicional ao RDP, acesse Configuração do Computador > Políticas > Modelos Administrativos > Componentes do Windows > Serviços de Área de Trabalho Remota > Host de Sessão da Área de Trabalho Remota > Segurança e ative a configuração Requer autenticação em nível de rede.

    Implementar essas políticas de grupo fortalece a infraestrutura, minimizando riscos de comprometimento via acesso remoto indesejado. Note que o erro 'CredSSP encryption oracle remediation' pode surgir se houver desconfigurações na NLA. Para solucionar, certifique-se de que todos os sistemas estão atualizados e configurados para suportar CredSSP.

    Conforme você ajusta suas políticas, monitore continuamente as tentativas de login usando logs de segurança, garantindo que as mudanças atingem o balanço desejado entre segurança e acessibilidade para usuários autorizados.

    Checklist de Segurança Final para Acessos RDP

    • Garantir que o Firewall está corretamente configurado: Verifique se as regras para a porta TCP 3389 estão estabelecidas de forma segura e apenas IPs de confiança têm permissão para acessar o servidor RDP.
    • Implementação de VPN: Assegure-se de que o acesso RDP está habilitado exclusivamente através de uma conexão VPN, conforme as normas NIST SP 800-46 recomendam.
    • Configurando MFA: Verifique se a autenticação multi-fator está ativa para adicionar uma camada extra de segurança ao processo de login.
    • Políticas de Grupo (GPO): Revise a configuração de GPOs para limitar o número de tentativas de login falhas e garanta que o Network Level Authentication (NLA) está habilitado.
    • Verificação de Log e Auditoria: Cheque regularmente os logs de acesso para identificar tentativas suspeitas ou não autorizadas de acessar o sistema RDP.
    • Atualizações de Segurança: Assegure-se de que o sistema operacional e todos os serviços de RDP estão atualizados com os patches de segurança mais recentes.
    • Fechamento de Conexões Inativas: Habilite scripts automáticos para encerrar sessões de RDP não utilizadas para minimizar riscos de segurança.

    Auditoria e Log de Acessos RDP

    A auditoria e o monitoramento dos acessos RDP são fundamentais para garantir que apenas usuários autorizados estejam utilizando suas credenciais e que não há tentativas de acesso não autorizadas. Isso é feito configurando corretamente o sistema de logging no Windows Server, a partir da versão 2016.

    Para habilitar a auditoria de logs RDP, siga estas etapas:

    1. Acesse o 'Event Viewer' no Windows Server.
    2. Navegue até: Event Viewer (Local) > Windows Logs > Security.
    3. Configure 'Audit Logon Events' para registrar sucessos e falhas.
    4. Configure notificações sobre eventos críticos automaticamente com ferramentas de alerta.

    A tabela abaixo representa um exemplo de auditoria de acessos no RDP:

    Data/Hora Usuário Endereço IP Status Descrição
    01/10/2023 10:15 user1 192.168.1.10 Sucesso Login aprovado
    01/10/2023 10:20 user2 192.168.2.20 Falha Senha incorreta
    01/10/2023 10:30 user1 192.168.1.10 Falha CredSSP encryption oracle remediation

    Além disso, para um acompanhamento mais robusto, considerem a integração dessas informações a um sistema de SIEM (Security Information and Event Management).

    Resumo prático

    Assegure que seu ambiente RDP esteja seguro com estas práticas: Proteja sua rede com uma configuração correta de firewall considerando o artigo Impacto do Firewall na Velocidade de Rede: Análise Comparativa. Implemente o uso de VPN para acessos remotos conforme as normas do NIST. Aplique autenticação MFA e registre eventos com políticas de auditoria bem definidas. Para mais informações sobre a performance ao implementar essas medidas, consulte impactos de latência e largura de banda no artigo Impactos da Latência e Banda no Suporte Remoto.

    Compartilhar:

    Pronto para experimentar o Remotto?

    Teste grátis por 7 dias e descubra como podemos transformar seu suporte remoto.

    Começar teste grátis