Para quem procura um programa que crie a política IPSEC, filtre, etc. e verifique automaticamente o log de eventos e adicione IPs à lista de bloqueio, escrevi um pequeno programa que faz exatamente isso.
Como um provedor de hospedagem na Web, meus clientes precisam de acesso externo à minha instância do SQL Server. Eu também tinha o problema em que meu log de eventos seria preenchido com milhares de entradas para hackers tentando acessar a minha instância MSSQL com o login 'sa'. Depois de muita pesquisa, decidi escrever meu próprio programa, criar os itens necessários do IPSEC e, em seguida, verificar o log de eventos a cada 60 segundos para ataques de novos endereços IP. Em seguida, adiciona o endereço IP ao filtro IPSEC e bloqueia todo o tráfego para e do IP. Eu testei apenas isso no Windows Server 2008, mas acredito que funcionará em outras versões também. Como observação, pode ser necessário executá-lo com privilégios de administrador para que ele tenha as permissões corretas para acessar o log de eventos e criar diretivas e filtros IPSec.
Sinta-se à vontade para baixar o programa usando o link abaixo. As doações são sempre apreciadas usando o link no menu do botão direito do mouse no ícone do gerenciador de tarefas.
link
Por favor, note que isso só funciona para tentativas de login SQL usando o login 'sa', mas eu poderia modificá-lo para trabalhar para outros eventos de log também. Além disso, você pode visualizar os IPs que foram bloqueados, mas continuará a ver alguns itens no log de eventos, já que o programa é executado somente a cada 60 segundos. Isso ocorre porque você não pode excluir uma única entrada do registro de eventos e não acho que excluir o registro inteiro seria uma boa ideia. Como resultado, você precisará limpar o log manualmente na ocasião. Se necessário, eu tenho uma versão que arquiva o arquivo de log após 5.000 entradas e, em seguida, apaga-o. Descobri que isso ajuda na utilização da CPU, pois o aplicativo não precisa continuar processando as mesmas entradas de log de eventos em cada execução.
EXCLUSÃO DE RESPONSABILIDADE - Ao fazer o download e instalar o programa mencionado acima, você concorda em isentar-se de qualquer dano, perda de dados, corrupção ou qualquer outro problema de funcionalidade resultante do uso do software mencionado. . Eu testei o programa com o melhor de minha capacidade e atualmente ele está sendo executado em dois servidores, mas você foi avisado para usar por sua conta e risco.