
Apesar de todas as vantagens das firewalls da Palo Alto Networks, ainda hÔ poucos materiais na internet em russo sobre a configuração desses dispositivos, assim como textos que descrevam a experiência de sua implementação. Decidimos compilar os materiais que acumulamos ao longo do tempo trabalhando com o equipamento desse fornecedor e falar sobre as particularidades que encontramos durante a execução de diversos projetos.
Para uma introdução Ć Palo Alto Networks, este artigo abordarĆ” as configuraƧƵes necessĆ”rias para resolver uma das tarefas mais comuns de firewall: SSL VPN para acesso remoto. TambĆ©m discutiremos funƧƵes auxiliares para configuração geral do firewall, identificação de usuĆ”rios, aplicativos e polĆticas de seguranƧa. Se o tema interessar os leitores, posteriormente publicaremos materiais analisando Site-to-Site, VPN, roteamento dinĆ¢mico e gerenciamento centralizado com o Panorama.
As firewalls da Palo Alto Networks utilizam uma sĆ©rie de tecnologias inovadoras, incluindo App-ID, User-ID e Content-ID. A aplicação dessas funcionalidades permite garantir um alto nĆvel de seguranƧa. Por exemplo, com o App-ID, Ć© possĆvel identificar o trĆ”fego de aplicativos com base em assinaturas, decodificação e heurĆstica, independentemente da porta e do protocolo utilizados, inclusive dentro de um tĆŗnel SSL. O User-ID permite identificar os usuĆ”rios da rede atravĆ©s da integração com o LDAP. O Content-ID oferece a capacidade de escanear o trĆ”fego e identificar os arquivos transmitidos e seu conteĆŗdo. Dentre outras funƧƵes das firewalls, destacam-se a proteção contra intrusƵes, proteção contra vulnerabilidades e ataques DoS, um anti-spyware embutido, filtragem de URL, clustering e gerenciamento centralizado.
Para a demonstração, utilizaremos um ambiente isolado, com configuração idĆŖntica Ć real, exceto pelos nomes dos dispositivos, nome do domĆnio AD e endereƧos IP. Na realidade, tudo Ć© mais complicado ā pode haver muitas filiais. Nas fronteiras das instalaƧƵes centrais, nesse caso, em vez de uma Ćŗnica firewall, serĆ” instalado um cluster, e pode ser necessĆ”rio um roteamento dinĆ¢mico.
No ambiente, Ć© utilizada PAN-OS 7.1.9. Como configuração tĆpica, consideramos uma rede com um firewall Palo Alto Networks na borda. O firewall fornece acesso remoto SSL VPN Ć sede. O domĆnio Active Directory serĆ” usado como banco de dados de usuĆ”rios (figura 1).

Figura 1 ā Diagrama estrutural da rede
Etapas de configuração:
- Pré-configuração do dispositivo. Definição do nome, endereços IP gerenciamento, rotas estÔticas, contas de administrador, perfis de gerenciamento
- Instalação de licenças, configuração e instalação de atualizações
- Configuração de zonas de seguranƧa, interfaces de rede, polĆticas de trĆ”fego, tradução de endereƧos
- Configuração do perfil de autenticação LDAP e função de Identificação de UsuÔrios
- Configuração do SSL VPN
1. Pré-configuração
A principal ferramenta de configuração do firewall Palo Alto Networks é a interface web, podendo também ser gerenciada via CLI. O endereço IP do interface de gerenciamento é definido como 192.168.1.1/24 por padrão, login: admin, senha: admin.
O endereço pode ser alterado conectando-se à interface web da mesma rede ou usando o comando set deviceconfig system ip-address netmask. Isso é feito no modo de configuração. Para alternar para o modo de configuração, usa-se o comando configure. Todas as mudanças no firewall ocorrem somente após a confirmação das configurações pelo comando commit, tanto no modo de linha de comando quanto na interface web.
Para alterar configurações na interface web, utiliza-se a seção Device -> General Settings e Device -> Management Interface Settings. O nome, banners, fuso horÔrio e outras configurações podem ser definidos na seção General Settings (fig. 2).

Figura 2 ā OpƧƵes da interface de gerenciamento
Caso seja aplicado um firewall virtual no ambiente ESXi, na seção General Settings deve-se habilitar o uso do endereƧo MAC atribuĆdo pelo hypervisor, ou ajustar no hypervisor os endereƧos MAC definidos nas interfaces do firewall, ou alterar as configuraƧƵes dos switches virtuais para permitir alteraƧƵes nos endereƧos MAC. Caso contrĆ”rio, o trĆ”fego nĆ£o passarĆ”.
A interface de gerenciamento é configurada separadamente e não é exibida na lista de interfaces de rede. Na seção Management Interface Settings é indicado o gateway padrão para a interface de gerenciamento. Outras rotas estÔticas são configuradas na seção de roteadores virtuais, sobre isso serÔ escrito a seguir.
Para permitir o acesso ao dispositivo atravĆ©s de outras interfaces, Ć© necessĆ”rio criar um perfil de gestĆ£o Perfil de Gerenciamento na seção Rede -> Perfis de Rede -> GestĆ£o de Interface e atribuĆ-lo Ć interface correspondente.
Em seguida, Ć© necessĆ”rio configurar o DNS e o NTP na seção Dispositivo -> ServiƧos para obter atualizaƧƵes e exibir a hora corretamente (fig. 3). Por padrĆ£o, todo o trĆ”fego gerado pelo firewall utiliza como endereƧo IP de origem o endereƧo IP da interface de gestĆ£o. Um interface diferente pode ser atribuĆda a cada serviƧo especĆfico na seção Configuração de Rota de ServiƧo.

Figura 3 ā ParĆ¢metros dos serviƧos DNS, NTP e rotas do sistema
2. Instalação de licenças, configuração e instalação de atualizações
Para o funcionamento adequado de todas as funções do firewall, é necessÔrio instalar uma licença. Uma licença de teste pode ser utilizada, solicitando-a aos parceiros da Palo Alto Networks. Sua validade é de 30 dias. A licença pode ser ativada via arquivo ou por meio de Auth-Code. As licenças são configuradas na seção Dispositivo -> Licenças (fig. 4).
Após a instalação da licença, é necessÔrio configurar a instalação de atualizações na seção Dispositivo -> Atualizações Dinâmicas.
Na seção Dispositivo -> Software Ć© possĆvel baixar e instalar novas versƵes do PAN-OS.

Figura 4 ā Painel de Controle de LicenƧas
3. Configuração de zonas de seguranƧa, interfaces de rede, polĆticas de trĆ”fego, tradução de endereƧos
Os firewalls da Palo Alto Networks utilizam a lógica de zonas ao configurar regras de rede. As interfaces de rede sĆ£o atribuĆdas a uma zona especĆfica, que Ć© utilizada nas regras de trĆ”fego. Esta abordagem permite que, no futuro, ao alterar as configuraƧƵes das interfaces, as regras de trĆ”fego nĆ£o precisem ser alteradas, mas sim que as interfaces necessĆ”rias sejam realocadas nas zonas correspondentes. Por padrĆ£o, o trĆ”fego dentro da zona Ć© permitido, e o trĆ”fego entre zonas Ć© proibido, controlado pelas regras predefinidas intrazone-default e interzone-default.

Figura 5 ā Zonas de SeguranƧa
Neste exemplo, a interface na rede interna Ć© atribuĆda Ć zona internal, enquanto a interface direcionada para a Internet Ć© atribuĆda Ć zona external. Para SSL VPN, foi criado uma interface de tĆŗnel, atribuĆda Ć zona vpn (fig. 5).
As interfaces de rede do firewall da Palo Alto Networks podem operar em cinco modos diferentes:
- Tap ā usado para coletar trĆ”fego com o objetivo de monitoramento e anĆ”lise
- HA ā usado para funcionamento de cluster
- Wire Virtual ā neste modo, a Palo Alto Networks combina duas interfaces e permite transparentemente o trĆ”fego entre elas, sem alterar os endereƧos MAC e IP
- Camada2 ā modo de comutador
- Camada3 ā modo de roteador

Figura 6 ā Configuração do modo de operação da interface
Neste exemplo, serÔ utilizado o modo Layer3 (fig. 6). Nas configurações da interface de rede, são especificados o endereço IP, o modo de operação e a zona de segurança correspondente. Além do modo de operação da interface, é necessÔrio designÔ-la ao roteador virtual Virtual Router, que é anÔlogo a uma instância VRF na Palo Alto Networks. Os roteadores virtuais são isolados uns dos outros e têm suas próprias tabelas de roteamento e configurações de protocolos de rede.
Nas configurações do roteador virtual, são especificadas rotas estÔticas e configurações de protocolos de roteamento. Neste exemplo, foi criada apenas a rota padrão para acesso a redes externas (fig. 7).

Figura 7 ā Configuração do roteador virtual
A próxima etapa da configuração ā polĆticas de trĆ”fego, seção PolĆticas -> SeguranƧa. O exemplo de configuração Ć© mostrado na figura 8. A lógica de funcionamento das regras Ć© a mesma que a de todos os firewalls. As regras sĆ£o verificadas de cima para baixo, atĆ© a primeira correspondĆŖncia. Uma breve descrição das regras:
1. Acesso SSL VPN ao Portal Web. Permite acesso ao portal web para autenticação de conexões remotas
2. TrĆ”fego VPN ā permitindo o trĆ”fego entre conexƵes remotas e a sede
3. Internet BĆ”sica ā permite aplicaƧƵes dns, ping, traceroute, ntp. O firewall permite aplicaƧƵes com base em assinaturas, decodificação e heurĆstica, e nĆ£o em nĆŗmeros de portas e protocolos, portanto, na seção ServiƧo, estĆ” indicado application-default. Porta/protocolo padrĆ£o para esta aplicação
4. Acesso Web ā permite acesso Ć internet via protocolos HTTP e HTTPS sem controle de aplicaƧƵes
5,6. Regras padrão para o restante do trÔfego.

Figura 8 ā Exemplo de configuração de regras de rede
Para a configuração do NAT, utiliza-se a seção PolĆticas -> NAT. O exemplo de configuração do NAT Ć© mostrado na figura 9.

Figura 9 ā Exemplo de configuração de NAT
Para qualquer trÔfego da rede interna para a externa, pode-se alterar o endereço de origem para o endereço IP externo do firewall e usar um endereço dinâmico de porta (PAT).
4. Configuração do perfil de autenticação LDAP e da função de Identificação de UsuÔrio
Antes de conectar usuĆ”rios atravĆ©s do SSL-VPN, Ć© necessĆ”rio configurar o mecanismo de autenticação. Neste exemplo, a autenticação ocorrerĆ” no controlador de domĆnio Active Directory atravĆ©s da interface web da Palo Alto Networks.

Figura 10 ā Perfil LDAP
Para que a autenticação funcione, Ć© preciso configurar Perfil LDAP e Perfil de Autenticação. Na seção Dispositivo -> Perfis de Servidor -> LDAP (fig. 10), deve ser fornecido o endereƧo IP e a porta do controlador de domĆnio, o tipo LDAP e a conta do usuĆ”rio que pertence aos grupos Operadores de Servidor, Leitores de Registro de Evento, UsuĆ”rios DCOM DistribuĆdos. Em seguida, na seção Dispositivo -> Perfil de Autenticação criamos um perfil de autenticação (fig. 11), selecionamos o Perfil LDAP criado anteriormente e, na aba AvanƧado, indicamos o grupo de usuĆ”rios (fig. 12) que tĆŖm acesso remoto permitido. Ć importante observar no perfil o parĆ¢metro DomĆnio do UsuĆ”rio, caso contrĆ”rio, a autorização com base em grupos nĆ£o funcionarĆ”. O campo deve conter o nome do domĆnio NetBIOS.

Figura 11 ā Perfil de Autenticação

Figura 12 ā Seleção de Grupo AD
A próxima etapa Ć© configurar Dispositivo -> Identificação de UsuĆ”rio. Aqui, Ć© necessĆ”rio especificar o endereƧo IP do controlador de domĆnio, as credenciais para conexĆ£o, bem como configurar os parĆ¢metros Ativar Registro de SeguranƧa, Ativar SessĆ£o, Ativar Probing (fig. 13). Na seção Mapeamento de Grupos (fig. 14), deve-se assinalar os parĆ¢metros de identificação de objetos no LDAP e a lista de grupos que serĆ£o usados para autorização. Assim como no Perfil de Autenticação, aqui tambĆ©m Ć© necessĆ”rio definir o parĆ¢metro DomĆnio do UsuĆ”rio.

Figura 13 ā ParĆ¢metros de Mapeamento de UsuĆ”rio

Figura 14 ā ParĆ¢metros de Mapeamento de Grupo
O último passo nesta etapa serÔ a criação da zona VPN e da interface para essa zona. Na interface, deve-se habilitar o parâmetro Ativar Identificação de UsuÔrio (fig. 15).

Figura 15 ā Configuração da Zona VPN
5. Configuração do SSL VPN
Antes de conectar o SSL VPN, o usuĆ”rio remoto deve acessar o portal da web, passar pela autenticação e baixar o cliente Global Protect. Em seguida, este cliente solicitarĆ” as credenciais e conectarĆ” Ć rede corporativa. O portal da web opera no modo https e, portanto, Ć© necessĆ”rio instalar um certificado para ele. Use um certificado pĆŗblico, se possĆvel. Assim, o usuĆ”rio nĆ£o receberĆ” um aviso sobre a invalidez do certificado no site. Se nĆ£o houver como usar um certificado pĆŗblico, serĆ” necessĆ”rio emitir um próprio, que serĆ” aplicado na pĆ”gina da web para https. Ele pode ser autoassinado ou emitido por meio de uma autoridade certificadora local. O computador remoto deve ter o certificado raiz ou autoassinado na lista de autoridades certificadoras confiĆ”veis, para que o usuĆ”rio nĆ£o receba um erro ao se conectar ao portal da web. Neste exemplo, serĆ” utilizado o certificado emitido pela Active Directory Certificate Services.
Para emitir um certificado, é necessÔrio criar uma solicitação de certificado na seção Device -> Certificate Management -> Certificates -> Generate. Na solicitação, indicamos o nome do certificado e o endereço IP ou o FQDN do portal da web (fig. 16). Após a geração da solicitação, baixamos .csr arquivo e copiamos seu conteúdo no campo de solicitação de certificado no formulÔrio da Web AD CS Web Enrollment. Dependendo da configuração da autoridade certificadora, a solicitação de certificado deve ser aprovada e o certificado emitido deve ser baixado no formato Certificado Codificado em Base64. Além disso, é necessÔrio baixar o certificado raiz da autoridade certificadora. Em seguida, ambos os certificados devem ser importados para o firewall. Ao importar o certificado para o portal da web, deve-se selecionar a solicitação no status pending e clicar em import. O nome do certificado deve corresponder ao nome indicado anteriormente na solicitação. O nome do certificado raiz pode ser definido livremente. Após a importação do certificado, é necessÔrio criar um Perfil de Serviço SSL/TLS na seção Device -> Certificate Management. No perfil, indicamos o certificado importado anteriormente.

Figura 16 ā Solicitação de Certificado
O próximo passo Ć© configurar os objetos Glоbal Protect Gateway e Global Protect Portal na seção Network -> Global Protect. Nas configuraƧƵes, Glоbal Protect Gateway indicamos o endereƧo IP externo do firewall, bem como os Perfis SSL anteriormente criados, Perfil de Autenticação, interface de tĆŗnel e configuraƧƵes de IP do cliente. Ć necessĆ”rio definir um pool de endereƧos IP, do qual serĆ” atribuĆdo um endereƧo ao cliente, e a Rota de Acesso ā que sĆ£o as sub-redes Ć s quais o cliente terĆ” acesso. Se a tarefa for redirecionar todo o trĆ”fego do usuĆ”rio atravĆ©s do firewall, a sub-rede 0.0.0.0/0 deve ser especificada (fig. 17).

Figura 17 ā Configuração do pool de endereƧos IP e rotas
Em seguida, é necessÔrio configurar Global Protect Portal. Especificamos o endereço IP do firewall, Perfis SSL anteriormente criados e Perfil de Autenticação e uma lista de endereços IP externos dos firewalls aos quais o cliente se conectarÔ. Se houver vÔrios firewalls, pode-se definir a prioridade de cada um, conforme a qual os usuÔrios escolherão o firewall para conexão.
Na seção Dispositivo -> Cliente GlobalProtect Ć© preciso baixar o instalador do cliente VPN dos servidores da Palo Alto Networks e ativĆ”-lo. Para conexĆ£o, o usuĆ”rio deve acessar a pĆ”gina da web do portal, onde serĆ” solicitado que baixe o Cliente GlobalProtect. Após o download e instalação, serĆ” possĆvel inserir suas credenciais e se conectar Ć rede corporativa via SSL VPN.
Conclusão
Com isso, a parte da configuração da Palo Alto Networks estĆ” concluĆda. Esperamos que as informaƧƵes tenham sido Ćŗteis e que o leitor tenha uma noção das tecnologias utilizadas na Palo Alto Networks. Se vocĆŖ tiver alguma dĆŗvida sobre configuração ou sugestƵes para artigos futuros, escreva nos comentĆ”rios, ficaremos felizes em responder.
Fonte: habr.com
