Aumente a segurança na Digital Ocean com o Cloud Firewalls \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 11 Horas 

 43 Min 

 30 Seg 

   Tempo restante da oferta: 11 43 30 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) Aumente a segurança na Digital Ocean com o Cloud Firewalls  [ Computação em nuvem ](https://www.treinaweb.com.br/blog/categoria/computacao-em-nuvem) 

# Aumente a segurança na Digital Ocean com o Cloud Firewalls

 Veja como é possível proteger os seus servidores na Digital Ocean usando o firewall nativo da plataforma.

 [ Elton Fonseca ](https://www.treinaweb.com.br/blog/autor/elton-fonseca) 10 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/06/aumente-a-seguranca-na-digital-ocean-com-o-cloud-firewalls.png)  

A Digital Ocean é uma empresa de [cloud computing](https://www.treinaweb.com.br/blog/o-que-e-cloud-computing/ "cloud computing") que está sempre com novidades e um ponto que chama atenção é a contínua melhora da plataforma. A empresa está sempre lançando novos recursos que são documentados através de uma comunicação clara com os desenvolvedores, seja através do blog, documentação ou contato direto com a comunidade. Outro fator relevante é a facilidade de se usar os novos recursos e esse é, certamente, outro ponto forte da plataforma.

## Segurança na nuvem

Ao configurar qualquer servidor ligado na internet a segurança é uma das primeiras coisas que devemos pensar. Antes da Digital Ocean possuir o recurso Cloud Firewalls que veremos nesse artigo, era necessário configurar iptables manualmente no Linux. O grande problema da configuração manual não está quando temos apenas uma máquina para rodar determinado serviço, mas quando várias máquinas são utilizadas ou quando existe uma rede com Load Balancers e outros recursos dentro da plataforma e aí esse trabalho de configuração manual pode se tornar bastante complexo.

Em outras plataformas a utilização de firewall padrão não é novidade, por exemplo, na [AWS](https://www.treinaweb.com.br/blog/introducao-a-amazon-web-services-aws/ "AWS") e no [Google Cloud Plataform](https://www.treinaweb.com.br/blog/conheca-o-google-cloud-platform/ "Google Cloud Plataform") esse recurso já existe há algum tempo.

[  ![Microsoft Project Intermediário](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/ms-project.svg)   Curso Microsoft Project Intermediário Conhecer o curso ](https://www.treinaweb.com.br/curso/microsoft-project-intermediario)

## Conceitos básicos do Cloud Firewalls

Antes, alguns aspectos que precisamos conhecer:

- No firewall existem as regras de entrada e as regras de saída;
- Dentro de uma regra é possível selecionar o protocolo, porta única ou range de portas e quem terá permissão de acesso;
- Por fim, temos as VPSs e tags que esse firewall será aplicado. Um VPS pode ter muitos firewalls e um firewall pode ser aplicado a vários VPS’s;

Veremos na prática alguns exemplos.

## Gerenciamento do Firewall

Para criar um novo firewall podemos acessar o gerenciador de 2 modos, na tela principal no menu **Networking &gt; Firewalls** ou nas configurações de uma Droplet específica no menu **Networking &gt; Firewalls &gt; Manage Firewalls**. No gerenciador basta clicar em **Create Firewall** para criar um novo.

Por padrão, o firewall aceita conexões na porta 22 (SSH) de qualquer IP, seja IPv4 ou IPv6. Veja a imagem:

![Imagem porta de entrada padrão](https://d2m498l008ebpa.cloudfront.net/2017/06/firewall-porta-entrada.png)

Vamos supor que você queira liberar a porta do SSH somente para um IP específico (e essa prática é encorajada):

![Liberação porta de entrada ip especifico](https://d2m498l008ebpa.cloudfront.net/2017/06/firewall-ip-especifico.png)

Outro recurso legal é o uso de Tags. Dentro da plataforma é possível criar tags para agrupar recursos, por exemplo, vamos supor que você queira liberar o acesso à porta do MySQL somente para as droplets que possuam a tag `servidor-web`:

![Abertura porta de entrada para uma Tag](https://d2m498l008ebpa.cloudfront.net/2017/06/firewall-regra-entrada-por-tag.png)

Nas regras de saída temos algo bem parecido:

![Portas de saída padrão firewall](https://d2m498l008ebpa.cloudfront.net/2017/06/firewall-regras-saida-padrao.png)

Por padrão as regras de saída são:

- Permite tráfego ICMP de qualquer endereço IPv4 e IPv6
- Permite tráfego de saída TCP para todas as portas em qualquer endereço;
- Permite tráfego de saída UDP para todas as portas em qualquer endereço;

É possível configurar essas regras para ficarem mais restritivas, apesar do tráfego de saída não ser tão perigoso como o de entrada.

Por fim, deve ser escolhido o local onde o firewall será aplicado, pode ser em um ou mais Droplets ou Tags:

![Locais onde o firewall será aplicado](https://d2m498l008ebpa.cloudfront.net/2017/06/onde-firewall-sera-aplicado.png)

No exemplo acima está sendo aplicado a todos os recursos com a Tag `servidor-web` e ao Droplet `treinaweb-test`.

## Conclusão

Um dos princípios de segurança mais importantes é a permissão mínima. Sempre que for configurar seu firewall libere apenas as permissões mínimas necessárias para as conexões usadas no seu servidor. Serviços como SSH e MySQL preferencialmente devem ser liberados para acesso somente ao IP do administrador ou de alguma outra máquina que acesse esse serviço e, com isso, restringe-se a maioria dos ataques possíveis.

Por fim, vale destacar os limites do Firewall da Digital Ocean:

- Quantidade total de regras de entrada e saída de um firewall: 50
- Quantidade de Droplets por Firewall: 10
- Firewalls por Droplet: Ilimitado
- Tags por Firewall 5.
- Droplets por tag: Ilimitado

Caso queira mais de detalhes, você pode acessar o [exemplo oficial](https://www.digitalocean.com/community/tutorials/how-to-create-your-first-digitalocean-cloud-firewall).

- [ #Segurança da informação ](https://www.treinaweb.com.br/blog/tag/seguranca-da-informacao)
- [ #Cloud Computing ](https://www.treinaweb.com.br/blog/tag/cloud-computing)
- [ #Firewall ](https://www.treinaweb.com.br/blog/tag/firewall)

Autor

 ![Elton Fonseca](//secure.gravatar.com/avatar/2cee05645357ced0841ce76ba5569c72?d=mm)

## Elton Fonseca

 Professor e desenvolvedor. Formado em análise e desenvolvimento de sistema, pós graduado em engenharia e arquitetura de software. É autor de cursos em diversos temas, como, desenvolvimento back-end, cloud computing e CMSs. Nas horas vagas adora estudar sobre o mercado financeiro, cozinhar e brincar com pequeno Daniel. [@eltonfonsecadev](https://twitter.com/eltonfonsecadev) 

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/elton-fonseca)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/08/09095417/COMPARTILHAMENTO-DADOS-400x280.png)  [ Tecnologia ](https://www.treinaweb.com.br/blog/categoria/tecnologia) 

     7 anos atrás

    ##  [ O perigo do compartilhamento de informações com aplicativos ](https://www.treinaweb.com.br/blog/o-perigo-do-compartilhamento-de-informacoes-com-aplicativos) 

     Veja neste artigo o perigo do compartilhamento de informações com aplicativos.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/02/22124748/capa-datascience-400x280.png)  [ Data Science ](https://www.treinaweb.com.br/blog/categoria/data-science) 

     8 anos atrás

    ##  [ O que é Data Science? ](https://www.treinaweb.com.br/blog/o-que-e-data-science) 

     Conheça mais sobre o Data Science e quais conhecimentos você precisa ter para iniciar nessa área.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/12/como-melhorar-a-experiencia-do-usuario-em-ecommerce-400x280.png)  [ Acessibilidade e User Experience (UX) ](https://www.treinaweb.com.br/blog/categoria/acessibilidade-e-user-experience-ux) 

     6 anos atrás

    ##  [ Como melhorar a experiência do usuário em e-commerce ](https://www.treinaweb.com.br/blog/como-melhorar-a-experiencia-do-usuario-em-e-commerce) 

     O ato de fazer compras online cresceu nos últimos meses. Sendo assim, confira neste artigo como melhorar a experiência do usuário no seu e-commerce.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/05/como-instalar-o-csharp-e-nosso-primeiro-exemplo-400x280.png)  [ C# ](https://www.treinaweb.com.br/blog/categoria/csharp) 

     4 anos atrás

    ##  [ Orientação a objetos no C# ](https://www.treinaweb.com.br/blog/orientacao-a-objetos-no-csharp) 

     Aprenda como trabalhar com classes, atributos, métodos e objetos no C# e aumente seus conhecimentos nessa linguagem incrível!

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/onde-come-ar-400x280.jpg)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     10 anos atrás

    ##  [ Quero programar: Por onde começar? ](https://www.treinaweb.com.br/blog/quero-programar-por-onde-comecar) 

     Veja os procedimentos recomendados para se tornar um programador.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/11/conheca-o-pyramid-framework-python-para-desenvolvimento-web-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     6 anos atrás

    ##  [ Conheça o Pyramid, Framework Python para desenvolvimento web ](https://www.treinaweb.com.br/blog/conheca-o-pyramid-framework-python-para-desenvolvimento-web) 

     Veja neste artigo o que é o Pyramid, Framework Python para desenvolvimento web.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/02/08152035/capa-TENDÊNCIAS-2019-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     8 anos atrás

    ##  [ Tendências de TI para 2019 ](https://www.treinaweb.com.br/blog/tendencias-de-ti-para-2019) 

     Confira neste artigo quais são as tendências de tecnologia para este ano.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/05/07115516/maneiras-estudar-programacao-400x280.jpg)  [ Estudos ](https://www.treinaweb.com.br/blog/categoria/estudos) 

     9 anos atrás

    ##  [ Maneiras de se motivar a estudar programação ](https://www.treinaweb.com.br/blog/maneiras-de-se-motivar-a-estudar-programacao) 

     É normal se sentir desmotivado nos estudos de programação. Nesse artigo daremos algumas dicas para você trabalhar esse lado.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/08/técnicas-acessibilidade-web-400x280.png)  [ Acessibilidade e User Experience (UX) ](https://www.treinaweb.com.br/blog/categoria/acessibilidade-e-user-experience-ux) 

     6 anos atrás

    ##  [ Técnicas de acessibilidade para deixar o seu site mais inclusivo ](https://www.treinaweb.com.br/blog/tecnicas-de-acessibilidade-para-deixar-o-seu-site-mais-inclusivo) 

     Conheça as principais ferramentas e técnicas de acessibilidade para web. Veja também tipos de dificuldades e deficiências atendidas por elas.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/11/12071147/intro-svg-400x280.png)  [ Desenvolvimento Front-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-front-end) 

     7 anos atrás

    ##  [ Começando com SVG no Front-End - Parte 1 ](https://www.treinaweb.com.br/blog/comecando-com-svg-no-front-end-parte-1) 

     Aprenda a começar a trabalhar com SVG para a criação de formas e efeitos no Front-End.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/10/o-que-e-ember-js-400x280.png)  [ Javascript ](https://www.treinaweb.com.br/blog/categoria/javascript) 

     6 anos atrás

    ##  [ O que é Ember.js? ](https://www.treinaweb.com.br/blog/o-que-e-ember-js) 

     Veja neste artigo o que é Ember.js.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/12/14174401/capa-BI-400x280.png)  [ Tecnologia ](https://www.treinaweb.com.br/blog/categoria/tecnologia) 

     7 anos atrás

    ##  [ Business Intelligence (BI): o que é e para que serve? ](https://www.treinaweb.com.br/blog/business-intelligence-bi-o-que-e-e-para-que-serve) 

     Confira neste artigo como o BI pode trazer benefícios para as empresas.

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **11h 43min 30s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
