Arquitetura

Os firewalls são tipicamente construídos sobre plataformas rígidas e o software em si normalmente é difícil de ser contornado. Contudo, uma grande fraqueza em muitos dispositivos de segurança de rede ocorre durante a pequena janela de tempo entre o momento em que o hardware está ativamente capaz de rotear o tráfego e o software assume o controle das interfaces de rede. Desde este momento crítico, a segurança pode estar completamente comprometida.

O driver do WinRoute, ou Engine, se ativa ao mesmo tempo em os arquivos do núcleo do sistema operacional Windows (o kernel) são carregados para a memória; especificamente, o mecanismo (Engine) é carregado antes dos módulos NDIS (Network Device Interface Specification), de forma que nenhuma conectividade da rede seja suportada antes que o WinRoute esteja ativo. Portanto, a proteção de todas as interfaces está ativa antes que qualquer tráfego mal intencionado ou outros ataques possam ser armados contra o sistema. Isto mostra-se mais favorável em comparação com produtos isolados do tipo de detecção de intrusão que são executados como um serviço e não estão ativos até que o sistema tenha terminado o processo de boot.

NAT Security

O WinRoute "empacota" o NDIS em um padrão proprietário de forma que todo o tráfego TCP/IP é desviado do driver da placa de rede (NIC) para o Engine antes de prosseguir para a pilha de comunicação de rede do próprio sistema operacional.

Esta inserção de baixo nível no sistema operacional permite ao WinRoute Engine uma perspectiva única sobre todo o tráfego de rede que chega a qualquer interface (seja de entrada ou de saída). Assim como ocorre com muitos produtos de firewall de categoria empresarial tais como o Firewall-1 da Check Point, o WinRoute tem a condição de fazer a primeira decisão de conceder ou negar autorização a um dado pacote. De novo, isto evita ataques mal intencionados contra outras frentes do sistema operacional ou outro software que poderia contornar a segurança oferecida por um firewall. Isto certamente é desejável para gateways para a Internet com interface externa, mas também pode fornecer grandes benefícios a hosts isolados com requisitos de alta segurança ou anonimato, como um sistema de detecção de intrusão. O software de detecção de intrusão como um Real Secure da Internet Security Systems (ISS) ficaria praticamente invisível em um host protegido pelo WinRoute.

Finalmente, o WinRoute Engine assume toda a funcionalidade de roteamento de comunicação do sistema operacional Windows básico (seja ele o Windows 9x, NT ou 2000). Isto assegura que, em caso da falha do WinRoute Engine por qualquer razão, nenhum tráfego será roteado entre as redes. Esta postura de "fechar em caso de falha" tem sido o padrão tradicional das configurações de firewall por muitos anos e serve para proteger redes privativas no case de falhas comuns do sistema.