{"id":86501,"date":"2020-06-26T07:42:00","date_gmt":"2020-06-26T05:42:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/snort-ili-suricata-chast-3-zashhishhaem-ofisnuyu-set"},"modified":"2020-06-26T07:42:00","modified_gmt":"2020-06-26T05:42:00","slug":"snort-ili-suricata-chast-3-zashhishhaem-ofisnuyu-set","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/snort-ili-suricata-chast-3-zashhishhaem-ofisnuyu-set","title":{"rendered":"Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Em <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/507234\/\">artigo anterior<\/a><\/noindex> N\u00f3s explicamos como iniciar a vers\u00e3o est\u00e1vel do Suricata no Ubuntu 18.04 LTS. Configurar um IDS em um \u00fanico n\u00f3 e conectar conjuntos de regras gratuitos n\u00e3o \u00e9 muito complicado. Hoje, vamos ver como proteger a rede corporativa contra os tipos mais comuns de ataques usando o Suricata instalado em um servidor virtual. Para isso, precisamos de um VDS Linux com dois n\u00facleos de processamento. A quantidade de mem\u00f3ria RAM depende da carga: para alguns, 2 GB s\u00e3o suficientes, enquanto para tarefas mais s\u00e9rias, pode ser necess\u00e1rio 4 ou at\u00e9 6 GB. A vantagem da m\u00e1quina virtual est\u00e1 nas possibilidades de experimenta\u00e7\u00e3o: voc\u00ea pode come\u00e7ar com uma configura\u00e7\u00e3o m\u00ednima e aumentar os recursos conforme necess\u00e1rio.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/508052\/\"><img decoding=\"async\" alt=\"Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio\" src=\"\/wp-content\/uploads\/2020\/06\/27cd9ba910418444ac7a2b5482f2a8a7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex>foto: Reuters<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/506730\/\">Snort ou Suricata. Parte 1: escolhendo um IDS\/IPS gratuito para proteger a rede corporativa<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/507234\/\">Snort ou Suricata. Parte 2: instala\u00e7\u00e3o e configura\u00e7\u00e3o inicial do Suricata<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h2>Unindo redes<\/h2>\n<p>\nMover o IDS para uma m\u00e1quina virtual pode ser necess\u00e1rio, principalmente para testes. Se voc\u00ea nunca lidou com solu\u00e7\u00f5es desse tipo, n\u00e3o vale a pena correr para pedir hardware f\u00edsico e mudar a arquitetura da rede. \u00c9 melhor testar o sistema de forma segura e sem gastar demais, para determinar as necessidades de recursos computacionais. \u00c9 importante entender que todo o tr\u00e1fego corporativo ter\u00e1 que passar por um \u00fanico n\u00f3 externo: para conectar a rede local (ou v\u00e1rias redes) ao VDS com o IDS Suricata instalado, voc\u00ea pode usar <noindex><a rel=\"nofollow\" href=\"https:\/\/www.softether.org\/\">SoftEther<\/a><\/noindex> um servidor VPN multiplataforma simples de configurar, que oferece criptografia confi\u00e1vel. A conex\u00e3o de escrit\u00f3rio \u00e0 internet pode n\u00e3o ter um IP real, por isso \u00e9 melhor configur\u00e1-la em um VPS. No reposit\u00f3rio do Ubuntu, n\u00e3o h\u00e1 pacotes prontos, ent\u00e3o o software ter\u00e1 que ser baixado do <noindex><a rel=\"nofollow\" href=\"https:\/\/www.softether.org\/\">site do projeto<\/a><\/noindex>, ou de um reposit\u00f3rio externo no servi\u00e7o <noindex><a rel=\"nofollow\" href=\"https:\/\/launchpad.net\/~paskal-07\/+archive\/ubuntu\/softethervpn\">Launchpad<\/a><\/noindex> (se voc\u00ea confiar nele):<\/p>\n<pre><code class=\"bash\">sudo add-apt-repository ppa:paskal-07\/softethervpn\nsudo apt-get update<\/code><\/pre>\n<p>\nVoc\u00ea pode ver a lista de pacotes dispon\u00edveis com o seguinte comando:<\/p>\n<pre><code class=\"bash\">apt-cache search softether<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio\" src=\"\/wp-content\/uploads\/2020\/06\/14803c275d46c02a43a52eec9254042c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPrecisamos do softether-vpnserver (o servidor em configura\u00e7\u00e3o de teste est\u00e1 rodando no VDS), al\u00e9m do softether-vpncmd \u2014 utilit\u00e1rios de linha de comando para sua configura\u00e7\u00e3o.<\/p>\n<pre><code class=\"bash\">sudo apt-get install softether-vpnserver softether-vpncmd<\/code><\/pre>\n<p>\nPara configurar o servidor, utilizamos um utilit\u00e1rio de linha de comando especial:<\/p>\n<pre><code class=\"bash\">sudo vpncmd<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio\" src=\"\/wp-content\/uploads\/2020\/06\/39e1f66848527a771a246aaa9f163933.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00e3o vamos entrar em muitos detalhes sobre a configura\u00e7\u00e3o: o procedimento \u00e9 bastante simples, e est\u00e1 bem descrito em diversas publica\u00e7\u00f5es, n\u00e3o se relacionando diretamente com o tema do artigo. Em resumo, ap\u00f3s iniciar o vpncmd, voc\u00ea deve escolher a op\u00e7\u00e3o 1 para acessar o console de gerenciamento do servidor. Para isso, \u00e9 necess\u00e1rio digitar localhost e pressionar enter em vez de inserir o nome do hub. No console, a senha de administrador \u00e9 definida com o comando serverpasswordset, o hub virtual DEFAULT \u00e9 deletado (comando hubdelete) e um novo, chamado Suricata_VPN, \u00e9 criado, assim como sua senha (comando hubcreate). Em seguida, voc\u00ea precisa acessar o console de gerenciamento do novo hub usando o comando hub Suricata_VPN, para criar um grupo e um usu\u00e1rio com os comandos groupcreate e usercreate. A senha do usu\u00e1rio \u00e9 definida com userpasswordset. <\/p>\n<p>O SoftEther suporta dois modos de transmiss\u00e3o de tr\u00e1fego: SecureNAT e Local Bridge. O primeiro \u00e9 uma tecnologia propriet\u00e1ria para constru\u00e7\u00e3o de redes privadas virtuais, com seu pr\u00f3prio NAT e DHCP. O SecureNAT n\u00e3o requer TUN\/TAP, e nem configura\u00e7\u00e3o do Netfilter ou de outro firewall. A rotea\u00e7\u00e3o n\u00e3o afeta o kernel do sistema, e todos os processos s\u00e3o virtualizados e funcionam em qualquer VPS\/VDS, independentemente do hipervisor utilizado. Isso leva a uma carga maior no processador e a uma redu\u00e7\u00e3o da velocidade em compara\u00e7\u00e3o com o modo Local Bridge, que conecta o hub virtual SoftEther ao adaptador de rede f\u00edsico ou dispositivo TAP. <\/p>\n<p>A configura\u00e7\u00e3o, nesse caso, se complica, pois a rotea\u00e7\u00e3o ocorre no n\u00edvel do kernel utilizando o Netfilter. Nossas VDS s\u00e3o constru\u00eddas em Hyper-V, por isso, no \u00faltimo passo, criamos uma ponte local e ativamos o dispositivo TAP com o comando bridgecreate Suricate_VPN -device:suricate_vpn -tap:yes. Ap\u00f3s sair do console de gerenciamento do hub, veremos no sistema uma nova interface de rede que ainda n\u00e3o possui um IP:<\/p>\n<pre><code class=\"bash\">ifconfig<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio\" src=\"\/wp-content\/uploads\/2020\/06\/336fc07fbb44793719789e3f3ce1f124.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEm seguida, ser\u00e1 necess\u00e1rio habilitar a rotea\u00e7\u00e3o de pacotes entre interfaces (ip forward), caso n\u00e3o esteja ativa:<\/p>\n<pre><code class=\"bash\">sudo nano \/etc\/sysctl.conf<\/code><\/pre>\n<p>\nDescomente a seguinte linha:<\/p>\n<pre><code class=\"bash\">net.ipv4.ip_forward = 1<\/code><\/pre>\n<p>\nSalve as altera\u00e7\u00f5es no arquivo, saia do editor e aplique-as com o seguinte comando:<\/p>\n<pre><code class=\"bash\">sudo sysctl -p<\/code><\/pre>\n<p>\nAgora precisamos definir para a rede virtual uma sub-rede com IPs fict\u00edcios (por exemplo, 10.0.10.0\/24) e atribuir o endere\u00e7o \u00e0 interface:<\/p>\n<pre><code class=\"bash\">sudo ifconfig tap_suricata_vp 10.0.10.1\/24<\/code><\/pre>\n<p>\nDepois, ser\u00e1 necess\u00e1rio definir as regras do Netfilter.<\/p>\n<p>1. Se necess\u00e1rio, permita pacotes de entrada nas portas em escuta (o protocolo propriet\u00e1rio SoftEther utiliza HTTPS e a porta 443)<\/p>\n<pre><code class=\"bash\">sudo iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT\nsudo iptables -A INPUT -p tcp -m tcp --dport 992 -j ACCEPT\nsudo iptables -A INPUT -p tcp -m tcp --dport 1194 -j ACCEPT\nsudo iptables -A INPUT -p udp -m udp --dport 1194 -j ACCEPT\nsudo iptables -A INPUT -p tcp -m tcp --dport 5555 -j ACCEPT<\/code><\/pre>\n<p>\n2. Configuramos o NAT da sub-rede 10.0.10.0\/24 para o IP principal do servidor<\/p>\n<pre><code class=\"bash\">sudo iptables -t nat -A POSTROUTING -s 10.0.10.0\/24 -j SNAT --to-source 45.132.17.140<\/code><\/pre>\n<p>\n3. Permitir pacotes que passam pela sub-rede 10.0.10.0\/24<\/p>\n<pre><code class=\"bash\">sudo iptables -A FORWARD -s 10.0.10.0\/24 -j ACCEPT<\/code><\/pre>\n<p>\n4. Permitir pacotes que passam para conex\u00f5es j\u00e1 estabelecidas<\/p>\n<pre><code class=\"bash\">sudo iptables -A FORWARD -p all -m state --state ESTABLISHED,RELATED -j ACCEPT<\/code><\/pre>\n<p>\nDeixaremos a automa\u00e7\u00e3o do processo durante a reinicializa\u00e7\u00e3o do sistema usando scripts de inicializa\u00e7\u00e3o como um exerc\u00edcio para os leitores. <\/p>\n<p>Se voc\u00ea deseja fornecer IPs automaticamente aos clientes, ser\u00e1 necess\u00e1rio tamb\u00e9m instalar algum servi\u00e7o DHCP para a ponte local. Assim, a configura\u00e7\u00e3o do servidor est\u00e1 conclu\u00edda e podemos prosseguir para os clientes. O SoftEther suporta v\u00e1rios protocolos, cujo uso depende das capacidades do equipamento da rede local. <\/p>\n<pre><code class=\"bash\">netstat -ap |grep vpnserver<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio\" src=\"\/wp-content\/uploads\/2020\/06\/42511aeec204ee27b65325d296e30db3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nComo nosso roteador de teste tamb\u00e9m est\u00e1 rodando Ubuntu, vamos instalar nele, a partir de um reposit\u00f3rio externo, os pacotes softether-vpnclient e softether-vpncmd, para tirar proveito do protocolo propriet\u00e1rio. Ser\u00e1 necess\u00e1rio iniciar o cliente:<\/p>\n<pre><code class=\"bash\">sudo vpnclient start<\/code><\/pre>\n<p>\nPara configura\u00e7\u00e3o, usamos a ferramenta vpncmd, escolhendo localhost como a m\u00e1quina onde o vpnclient est\u00e1 em execu\u00e7\u00e3o. Todos os comandos s\u00e3o feitos no console: ser\u00e1 necess\u00e1rio criar uma interface virtual (NicCreate) e uma conta (AccountCreate). <\/p>\n<p>Em alguns casos, ser\u00e1 necess\u00e1rio definir o m\u00e9todo de autentica\u00e7\u00e3o utilizando os comandos AccountAnonymousSet, AccountPasswordSet, AccountCertSet e AccountSecureCertSet. Como n\u00e3o estamos usando DHCP, o endere\u00e7o para o adaptador virtual \u00e9 definido manualmente. <\/p>\n<p>Al\u00e9m disso, precisamos habilitar o encaminhamento de IP (par\u00e2metro net.ipv4.ip_forward=1 no arquivo \/etc\/sysctl.conf) e configurar rotas est\u00e1ticas. Se necess\u00e1rio, no VDS com Suricata, voc\u00ea pode configurar o redirecionamento de portas para usar servi\u00e7os instalados na rede local. Com isso, a jun\u00e7\u00e3o das redes pode ser considerada conclu\u00edda.<\/p>\n<p>A configura\u00e7\u00e3o que estamos propondo ficar\u00e1 mais ou menos assim:<\/p>\n<p><img decoding=\"async\" alt=\"Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio\" src=\"\/wp-content\/uploads\/2020\/06\/8c650da06420efd25cbb6ed71f37aac2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Configurando Suricata<\/h2>\n<p>\nEm <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/507234\/\">artigo anterior<\/a><\/noindex> Falamos sobre dois modos de funcionamento do IDS: atrav\u00e9s da fila NFQUEUE (modo NFQ) e atrav\u00e9s do zero copy (modo AF_PACKET). O segundo requer a presen\u00e7a de duas interfaces, mas se diferencia por seu alto desempenho \u2014 usaremos este. O par\u00e2metro est\u00e1 definido por padr\u00e3o em \/etc\/default\/suricata. Tamb\u00e9m precisaremos editar a se\u00e7\u00e3o vars em \/etc\/suricata\/suricata.yaml, especificando a rede virtual como a rede local.<\/p>\n<p><img decoding=\"async\" alt=\"Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio\" src=\"\/wp-content\/uploads\/2020\/06\/b3dc856ba0436de16fbd2ed0f1fa70a9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPara reiniciar o IDS, usamos o comando:<\/p>\n<pre><code class=\"bash\">systemctl restart suricata<\/code><\/pre>\n<p>\nA solu\u00e7\u00e3o est\u00e1 pronta, agora voc\u00ea pode precisar test\u00e1-la quanto \u00e0 resist\u00eancia a a\u00e7\u00f5es de invasores.<\/p>\n<h2>Simulando ataques<\/h2>\n<p>\nExistem v\u00e1rios cen\u00e1rios de aplica\u00e7\u00e3o do servi\u00e7o externo de IDS:<\/p>\n<p><b>Prote\u00e7\u00e3o contra ataques DDoS (principal finalidade)<\/b><\/p>\n<p>Implementar tal variante dentro da rede corporativa \u00e9 complicado, pois os pacotes para an\u00e1lise devem chegar \u00e0 interface do sistema voltada para a internet. Mesmo que o IDS os bloqueie, o tr\u00e1fego parasit\u00e1rio pode sobrecarregar o canal de transmiss\u00e3o de dados. Para evitar isso, \u00e9 necess\u00e1rio solicitar um VPS com uma conex\u00e3o de internet suficientemente poderosa, capaz de suportar todo o tr\u00e1fego da rede local e todo o tr\u00e1fego externo. Muitas vezes, isso \u00e9 mais simples e barato do que ampliar a capacidade do escrit\u00f3rio. Como alternativa, vale mencionar servi\u00e7os especializados para prote\u00e7\u00e3o contra DDoS. O custo de seus servi\u00e7os \u00e9 compar\u00e1vel ao de um servidor virtual, e n\u00e3o ser\u00e1 necess\u00e1ria uma configura\u00e7\u00e3o trabalhosa, mas h\u00e1 desvantagens \u2014 por seu dinheiro, o cliente recebe apenas prote\u00e7\u00e3o contra DDoS, enquanto seu pr\u00f3prio IDS pode ser configurado como desejar.<\/p>\n<p><b>Prote\u00e7\u00e3o contra outros tipos de ataques externos<\/b> <\/p>\n<p>O Suricata \u00e9 capaz de lidar com tentativas de explora\u00e7\u00e3o de v\u00e1rias vulnerabilidades em servi\u00e7os acess\u00edveis via internet na rede corporativa (servidor de e-mail, servidor web e aplica\u00e7\u00f5es web, etc.). Normalmente, para isso, o IDS \u00e9 instalado dentro da rede local ap\u00f3s os dispositivos de borda, mas tamb\u00e9m \u00e9 v\u00e1lido colocar fora.<\/p>\n<p><b>Prote\u00e7\u00e3o contra invasores internos<\/b><\/p>\n<p>Apesar de todos os esfor\u00e7os do administrador do sistema, os computadores da rede corporativa podem ser infectados por malware. Al\u00e9m disso, na rede local, \u00e0s vezes aparecem 'v\u00e2ndalos' que tentam realizar opera\u00e7\u00f5es ilegais. A Suricata pode ajudar a bloquear tais tentativas, embora para proteger a rede interna, seja melhor instal\u00e1-la dentro do per\u00edmetro e utiliz\u00e1-la em conjunto com um switch gerenci\u00e1vel que possa espelhar o tr\u00e1fego em uma \u00fanica porta. Uma IDS externa tamb\u00e9m n\u00e3o \u00e9 in\u00fatil nesse caso \u2014 pelo menos ela poder\u00e1 detectar tentativas de malwares localizados na LAN se conectarem a um servidor externo.<\/p>\n<p>Para come\u00e7ar, criaremos mais um VPS de ataque de teste, e no roteador da rede local, subiremos o Apache com a configura\u00e7\u00e3o padr\u00e3o, ap\u00f3s o que encaminharemos a porta 80 do servidor IDS. Em seguida, iremos simular um ataque DDoS a partir do n\u00f3 de ataque. Para isso, baixaremos do GitHub, compilaremos e executaremos no n\u00f3 de ataque um pequeno programa xerxes (pode ser necess\u00e1rio instalar o pacote gcc):<\/p>\n<pre><code class=\"bash\">git clone https:\/\/github.com\/Soldie\/xerxes-DDos-zanyarjamal-C.git\ncd xerxes-DDos-zanyarjamal-C\/\ngcc xerxes.c -o xerxes\n.\/xerxes 45.132.17.140 80<\/code><\/pre>\n<p>\nO resultado do seu funcionamento foi o seguinte:<\/p>\n<p><img decoding=\"async\" alt=\"Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio\" src=\"\/wp-content\/uploads\/2020\/06\/80fe4d74ae71cfb16c91336102479670.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA Suricata bloqueia o invasor, e a p\u00e1gina Apache padr\u00e3o se abre, apesar do nosso ataque improvisado e da conex\u00e3o bastante limitada da rede 'de escrit\u00f3rio' (que na verdade \u00e9 residencial). Para tarefas mais s\u00e9rias, vale a pena usar <noindex><a rel=\"nofollow\" href=\"https:\/\/www.metasploit.com\/\">Metasploit Framework<\/a><\/noindex>. Ele \u00e9 projetado para realizar testes de penetra\u00e7\u00e3o e permite simular uma variedade de ataques. As instru\u00e7\u00f5es de instala\u00e7\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/www.metasploit.com\/get-started\">est\u00e1 dispon\u00edvel<\/a><\/noindex> est\u00e3o no site do projeto. Ap\u00f3s a instala\u00e7\u00e3o, ser\u00e1 necess\u00e1ria uma atualiza\u00e7\u00e3o:<\/p>\n<pre><code class=\"bash\">sudo msfupdate<\/code><\/pre>\n<p>\nPara testar, iniciamos o msfconsole.<\/p>\n<p><img decoding=\"async\" alt=\"Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio\" src=\"\/wp-content\/uploads\/2020\/06\/b2a08cf048ae726ca720e942729ed7f8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nInfelizmente, nas \u00faltimas vers\u00f5es do framework, n\u00e3o h\u00e1 a possibilidade de hacking autom\u00e1tico, portanto os exploits ter\u00e3o que ser selecionados manualmente e executados usando o comando use. Para come\u00e7ar, \u00e9 importante determinar as portas abertas na m\u00e1quina atacada, por exemplo, usando nmap (neste caso, netstat no n\u00f3 atacado serve bem), e depois selecionar e usar os <noindex><a rel=\"nofollow\" href=\"https:\/\/www.rapid7.com\/db\/\">m\u00f3dulos Metasploit<\/a><\/noindex>.\u00a0<\/p>\n<p>Existem tamb\u00e9m outras ferramentas para verificar a resili\u00eancia da IDS a ataques, incluindo servi\u00e7os online. Por curiosidade, pode-se realizar um teste de estresse usando a vers\u00e3o trial do <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ipstresser.com\/\">IP Stresser<\/a><\/noindex>Para testar a rea\u00e7\u00e3o a a\u00e7\u00f5es de invasores internos, \u00e9 importante instalar ferramentas especiais em uma das m\u00e1quinas da rede local. Existem muitas op\u00e7\u00f5es, e periodicamente \u00e9 interessante aplic\u00e1-las n\u00e3o apenas em um ambiente experimental, mas tamb\u00e9m em sistemas de produ\u00e7\u00e3o, embora isso j\u00e1 seja uma hist\u00f3ria completamente diferente.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=ek&amp;utm_content=snort-ili-suricata-3\"><img decoding=\"async\" alt=\"Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio\" src=\"\/wp-content\/uploads\/2020\/06\/801a7d4e4fa0aa755205509bd2d26020.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=ek&amp;utm_content=snort-ili-suricata-3#order\"><img decoding=\"async\" alt=\"Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio\" src=\"\/wp-content\/uploads\/2020\/06\/e2c2a9e30fae35d3a3afaea1915dc106.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/508052\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438, \u043a\u0430\u043a \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e Suricata \u0432 Ubuntu 18.04 LTS. \u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c IDS \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0443\u0437\u043b\u0435 \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0435 \u043d\u0430\u0431\u043e\u0440\u044b \u043f\u0440\u0430\u0432\u0438\u043b \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043d\u0435\u0441\u043b\u043e\u0436\u043d\u043e. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0437\u0431\u0435\u0440\u0435\u043c\u0441\u044f, \u043a\u0430\u043a \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0435 Suricata \u0437\u0430\u0449\u0438\u0442\u0438\u0442\u044c \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u0443\u044e \u0441\u0435\u0442\u044c \u043e\u043d \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0445 \u0432\u0438\u0434\u043e\u0432 \u0430\u0442\u0430\u043a. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0430\u043c \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f VDS \u043d\u0430 Linux \u0441 \u0434\u0432\u0443\u043c\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":86502,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-86501","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438, \u043a\u0430\u043a \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e Suricata \u0432 Ubuntu 18.04 LTS.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/snort-ili-suricata-chast-3-zashhishhaem-ofisnuyu-set\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Snort \u0438\u043b\u0438 Suricata. \u0427\u0430\u0441\u0442\u044c 3: \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u043c \u043e\u0444\u0438\u0441\u043d\u0443\u044e \u0441\u0435\u0442\u044c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438, \u043a\u0430\u043a \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e Suricata \u0432 Ubuntu 18.04 LTS.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/snort-ili-suricata-chast-3-zashhishhaem-ofisnuyu-set\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-26T05:42:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-26T05:42:00+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Snort ou Suricata. Parte 3: protegendo a rede do escrit\u00f3rio | ProHoster","description":"No artigo anterior, falamos sobre como iniciar uma vers\u00e3o est\u00e1vel do Suricata no Ubuntu 18.04 LTS.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/snort-ili-suricata-chast-3-zashhishhaem-ofisnuyu-set","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Snort \u0438\u043b\u0438 Suricata. \u0427\u0430\u0441\u0442\u044c 3: \u0437\u0430\u0449\u0438\u0449\u0430\u0435\u043c \u043e\u0444\u0438\u0441\u043d\u0443\u044e \u0441\u0435\u0442\u044c | ProHoster","og:description":"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438, \u043a\u0430\u043a \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e Suricata \u0432 Ubuntu 18.04 LTS.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/snort-ili-suricata-chast-3-zashhishhaem-ofisnuyu-set","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-26T05:42:00+00:00","article:modified_time":"2020-06-26T05:42:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"86501","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:00:11","updated":"2026-08-11 12:50:14","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/86501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=86501"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/86501\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/86502"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=86501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=86501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=86501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}