Mesmo as pessoas menos familiarizadas com a tecnologia sabem que a internet nao e um "territorio" livre de perigos. E por esta razao que e importante conhecer e utilizar ferramentas de protecao para computadores e redes. Este texto trata de uma das opcoes de seguranca mais importantes dos ambientes computacionais: o firewall.Nas proximas linhas, voce entendera o conceito de firewall, conhecera os seus tipos mais comuns e entendera os motivos que levam estas solucoes a serem consideradas imprescindiveis.O que e firewall?Firewall e uma solucao de seguranca baseada em hardware ou software (mais comum) que, a partir de um conjunto de regras ou instrucoes, analisa o trafego de rede para determinar quais operacoes de transmissao ou recepcao de dados podem ser executadas. "Parede de fogo", a traducao literal do nome, ja deixa claro que o firewall se enquadra em uma especie de barreira de defesa. A sua missao, por assim dizer, consiste basicamente em bloquear trafego de dados indesejado e liberar acessos bem-vindos.Representacao basica de um firewallPara compreender melhor, voce pode imaginar um firewall como sendo uma portaria de um condominio: para entrar, e necessario obedecer a determinadas condicoes, como se identificar, ser esperado por um morador e nao portar qualquer objeto que possa trazer riscos a seguranca; para sair, nao se pode levar nada que pertenca aos condominos sem a devida autorizacao.Neste sentido, um firewall pode impedir uma serie de acoes maliciosas: um malware que utiliza determinada porta para se instalar em um computador sem o usuario saber, um programa que envia dados sigilosos para a internet, uma tentativa de acesso a rede a partir de computadores externos nao autorizados, entre outros.Como um firewall funciona?Voce ja sabe que um firewall atua como uma especie de barreira que verifica quais dados podem passar ou nao. Esta tarefa so pode ser feita mediante o estabelecimento de politicas, isto e, de regras, como voce tambem ja sabe.Em um modo mais restritivo, um firewall pode ser configurado para bloquear todo e qualquer trafego no computador ou na rede. O problema e que esta condicao isola este computador ou esta rede, entao pode-se criar uma regra para que, por exemplo, todo aplicativo aguarde autorizacao do usuario ou administrador para ter seu acesso liberado. Esta autorizacao podera inclusive ser permanente: uma vez dada, os acessos seguintes serao automaticamente permitidos.Em um modo mais versatil, um firewall pode ser configurado para permitir automaticamente o trafego de determinados tipos de dados, como requisicoes HTTP (sigla para Hypertext Transfer Protocol - protocolo usado para acesso a paginas Web), e bloquear outras, como conexoes a servicos de e-mail.Perceba, como estes exemplos, que as politicas de um firewall sao baseadas, inicialmente, em dois principios: todo trafego e bloqueado, exceto o que esta explicitamente autorizado; todo trafego e permitido, exceto o que esta explicitamente bloqueado.Firewalls mais avancados podem ir alem, direcionando determinado tipo de trafego para sistemas de seguranca internos mais especificos ou oferecendo um reforco extra em procedimentos de autenticacao de usuarios, por exemplo.Voce tera mais detalhes sobre o funcionamento dos firewalls no topico a seguir.Tipos de firewallO trabalho de um firewall pode ser