Struktur

Brandväggar byggs vanligen på härdade plattformar och själva mjukvaran brukar vara svår att kringgå. En viktig svaghet hos många anordningar för nätverkssäkerhet är emellertid under den korta fönstertid som inträffar från det att hårdvaran aktivt kan routa trafik tills att mjukvaran tar över kontrollen över nätverkets gränssnitt. Under detta kritiska ögonblick kan säkerheten fullständigt sättas ur spel.

WinRoutes drivrutin eller motor aktiveras när internminnets filer i Windows operativsystem (kärnan) laddas in i minnet; speciellt motorn laddas innan NDIS (Network Device Interface Specification)-modulerna laddas så att nätverkets anslutningsbarhet stöds innan WinRoute är aktivt. På så vis är skyddet av gränssnitt aktivt innan illasinnad trafik eller andra angrepp kan sättas in på systemet. Detta kan med fördel jämföras med självständiga produkter för upptäckt av intrång vilka körs som en tjänst och inte är aktiva förrän systemet har startat.

NAT Security

WinRoute "sveper in" NDIS i sina egenskaper på sådant sätt att all TCP/IP-trafik växlas från drivrutinen för nätverkets gränssnisttskort (NIC) till motorn innan den fortsätter in i nätverkets kommunikationsstack till själva operativsystemet.

Detta införande på låg nivå i operativsystemet ger WinRoute-motorn ett unikt perspektiv över all nätverkstrafik som kommer in på något gränssnitt (oavsett om det är in- eller utgående). Som med många brandväggsprodukter av företagsklass som till exempel Check Point’s Firewall-1, ges WinRoute tillåtelse att ta det första beslutet om huruvida ett paket ska ges eller nekas tillstånd. Återigen hindrar detta illasinnade angrepp mot andra apekter i operativssytemet eller annan mjukvara som skulle kunna leda förbi den säkerhet som erbjuds av en brandvägg. Detta är förvisso önskvärt för Internet-gateways som är riktade utåt men kan också innebära stora fördelar för självständiga värdar med hög säkerhet eller krav på anonymitet, som till exempel ett system för upptäckande av intrång. Mjukvara för upptäckande av intrång som till exempel Real Secure från Internet Security Systems (ISS) skulle vara praktiskt taget osynlig på en värddator som skyddas av WinRoute.

Till sist ska det sägas att WinRoute-motorn tar över alla funktioner för kommunikationsrouting från det underliggande Windows operativsystem (det må vara Windows 9x, NT, eller 2000). Detta säkerställer att ingen trafik skulle routas mellan nätverk om WinRoute-motorn av någon anledning skulle slås ut. Denna "stängning vid utslagning" har varit den traditionella standarden för brandväggskonfigurationer i många år och tjänar till att skydda privata nätverk i fall av allmänna systemkrascher.