Hoe firewalls bedreigingen blokkeren en waarom uw thuisnetwerk er één nodig heeft

10

Je hebt de zin al eerder gehoord. U zit achter uw bureau en probeert toegang te krijgen tot een nieuwssite of een cloudtool, en IT sluit u af met de klassieke regel: “De firewall blokkeert het.” Als u voor een middelgrote of grote onderneming werkt, is dit uw dagelijkse realiteit. Het is niet alleen maar bedrijfsjargon. Het is een structurele barrière.

Maar het firewallconcept is niet voorbehouden aan het hoekkantoor. Als u thuis een kabelmodem of DSL heeft, bevindt u zich op een netwerk dat dezelfde kwetsbaarheden deelt als een Fortune 500-bedrijf. Je hebt misschien geen vijfhonderd medewerkers, maar je beschikt wel over persoonlijke gegevens, financiële informatie en verbonden apparaten. Een thuisnetwerkfirewall doet voor uw woonkamer wat hij doet voor een serverruimte: hij voorkomt dat aanstootgevende websites en potentiële hackers binnenkomen.

Denk letterlijk aan de naam. Een firewall is een barrière die is ontworpen om destructieve krachten uit de buurt van uw eigendommen te houden. Net zoals een fysieke muur voorkomt dat brand van het ene gebouw naar het andere springt, voorkomt een digitale firewall dat kwaadaardige code en ongeautoriseerde toegang zich naar uw privésysteem verspreiden.

Wat firewallsoftware eigenlijk doet

In de kern is een firewall een poortwachter. Het is ofwel een softwareprogramma dat op uw computer draait, ofwel een speciaal hardwareapparaat dat zich tussen uw privénetwerk en het chaotische openbare internet bevindt. Zijn taak is eenvoudig maar cruciaal: informatie filteren.

Als u begrijpt hoe gegevens zich op internet verplaatsen, begrijpt u waarom dit belangrijk is. Gegevens verschijnen niet alleen op uw scherm. Het arriveert in kleine stukjes, pakketten genoemd. Een firewall onderzoekt elk pakket. Als een pakket een filterregel activeert, wordt het in de prullenbak gegooid. Het bereikt nooit uw computer. Als het de filters passeert, gaat het vooruit.

Neem een ​​bedrijf met 500 werknemers. Iedere medewerker beschikt over een computer. Elke computer heeft een netwerkkaart. Het bedrijf maakt verbinding met internet via snelle T1- of T3-lijnen. Zonder firewall staan ​​die 500 machines wijd open. Elke hacker met een script kan ze onderzoeken. Ze kunnen proberen FTP-verbindingen te forceren. Ze kunnen proberen Telnet-sessies te kapen. Als één medewerker per ongeluk een beveiligingspoort open laat staan, wordt het hele netwerk kwetsbaar. Een inbreuk op één machine kan in cascade plaatsvinden.

Een firewall verandert de geometrie van het aanvalsoppervlak. Het bedrijf plaatst firewalls op elk toegangspunt. Elke T1-lijn krijgt een bewaker. Deze apparaten hanteren strikte beveiligingsregels. De regel zou bijvoorbeeld kunnen luiden: “Van de 500 computers binnen dit bedrijf mag er slechts één openbaar FTP-verkeer ontvangen.” De firewall staat FTP-verbindingen met die ene server toe en blokkeert ze overal elders.

Deze controle reikt verder dan alleen servers. Het regelt hoe werknemers op internet surfen. Het beslist of bestanden het bedrijfsnetwerk mogen verlaten. Het biedt een organisatie enorme controle over de gegevensstroom. Je kunt niet zomaar een USB-stick in een willekeurige machine steken en naar buiten lopen met klantenlijsten. De firewall kijkt toe.

Drie manieren waarop firewalls verkeer filteren

Firewalls blokkeren niet zomaar dingen willekeurig. Ze gebruiken specifieke methoden om het verkeer dat uw netwerk in en uit stroomt, te analyseren en te controleren. Er zijn drie primaire benaderingen, elk met verschillende sterke punten.

  • Pakketfiltering – Dit is de meest eenvoudige methode. De firewall vergelijkt elk gegevenspakket met een reeks vooraf gedefinieerde filters. Het controleert het bronadres, het bestemmingsadres en het poortnummer. Pakketten die aan de regels voldoen, worden naar het aanvragende systeem verzonden. Alle andere worden weggegooid. Het is snel, maar er wordt niet gekeken naar de daadwerkelijke inhoud in het pakket.

  • Proxyservice – Deze methode fungeert als tussenpersoon. Wanneer u informatie opvraagt ​​via internet, haalt de firewall deze voor u op. De externe server ziet uw computer nooit rechtstreeks. De firewall stuurt de gegevens vervolgens naar uw systeem. Dit verbergt uw interne netwerkstructuur en voegt een inspectielaag toe, maar het kan verbindingen vertragen.

  • Stateful inspection – Dit is een modernere en robuustere aanpak. In plaats van de inhoud van elk afzonderlijk pakket afzonderlijk te onderzoeken, vergelijkt de firewall de belangrijkste delen van het pakket met een database met vertrouwde informatie. Het controleert informatie die van binnen de firewall naar buiten reist, waarbij specifieke kenmerken worden opgemerkt. Binnenkomende informatie wordt vervolgens vergeleken met deze kenmerken. Als er een redelijke match is, worden de gegevens doorgelaten. Anders wordt het weggegooid. Deze methode handhaaft de “status” van de verbinding en zorgt ervoor dat alleen legitieme reacties op uw verzoeken terugkomen.

“Een firewall geeft een bedrijf enorme controle over hoe mensen het netwerk gebruiken.”

Het landschap van bedreigingen verandert voortdurend. Er verschijnen nieuwe kwetsbaarheden. Er worden nieuwe exploits ontdekt. Maar het fundamentele principe blijft hetzelfde. Je hebt een barrière nodig. Je hebt iets nodig dat bepaalt wat er binnenkomt en wat eruit gaat. Zonder dit laat u uw digitale voordeur wijd openstaan voor iedereen met de kennis om binnen te lopen.

De ruis filteren: hoe firewalls feitelijk werken

Firewalls zijn geen statische bakstenen muren. Het zijn aanpasbare filters. Jij bouwt de regels. Jij bepaalt wat er doorkomt. De logica is afhankelijk van specifieke omstandigheden, en als u weet hoe u deze moet aanpassen, krijgt u een betere bescherming. Zonder die controle hoop je alleen maar dat de standaardinstellingen voldoende zijn. Dat zijn ze zelden.

Blokkeren op basis van identiteit: IP’s en domeinen

Elke machine op internet heeft een unieke identificatie. Een IP-adres. Het is een 32-bits getal, meestal geschreven als vier “octetten” in een gestippeld decimaal formaat. Neem bijvoorbeeld 216.27.61.137. Als een specifiek extern IP-adres uw server belast met te veel bestandsverzoeken, kunt u al het verkeer van en naar die exacte string blokkeren. Eenvoudig. Effectief.

Maar het onthouden van reeksen getallen is pijnlijk. Daarom bestaan ​​er domeinnamen. www.howstuffworks.com is gemakkelijker te onthouden dan 216.27.61.137. IP-adressen veranderen. Domeinnamen blijven hangen. U kunt de toegang tot hele domeinen blokkeren of alleen de domeinen die u vertrouwt op de witte lijst zetten. Het gaat over het beheren van identiteit zonder code te onthouden.

De taal begrijpen: protocollen

Een protocol is slechts een set regels. Het definieert hoe een client en een server met elkaar praten. De ‘iemand’ is hier vaak een programma, niet een persoon. Uw webbrowser gebruikt deze vooraf gedefinieerde scripts om gegevens op te vragen en te ontvangen. U ziet het protocol in de URL-balk. HTTP. HTTPS.

Firewalls kunnen filteren op basis van welk protocol wordt gebruikt. Hiermee kunt u services op een fundamenteel niveau beperken. Als u slechts één machine nodig heeft om specifiek verkeer af te handelen, kunt u dat protocol overal elders verbieden. Hier is de toolkit waarmee u te maken heeft:

  • IP (Internet Protocol) – De ruggengraat. Het levert informatie via internet.
  • TCP (Transmission Control Protocol) – Breekt gegevens op in stukken voor onderweg en bouwt deze vervolgens opnieuw op. Betrouwbaar.
  • HTTP (Hyper Text Transfer Protocol) – De taal van webpagina’s.
  • FTP (File Transfer Protocol) – Gebruikt voor het uploaden en downloaden van bestanden.
  • UDP (User Datagram Protocol) – Snel maar rommelig. Geen reactie vereist. Ideaal voor het streamen van audio of video.
  • ICMP (Internet Control Message Protocol) – Routers gebruiken dit om met andere routers te praten.
  • SMTP (Simple Mail Transport Protocol) – De standaard voor het verzenden van tekstgebaseerde e-mail.
  • SNMP (Simple Network Management Protocol) – Verzamelt systeeminformatie van externe computers.
  • Telnet – Hiermee kunt u opdrachten uitvoeren op een externe machine. (Wees voorzichtig; het is niet gecodeerd.)

De deuren sluiten: poorten

Servers bieden diensten aan via genummerde poorten. Eén poort voor elke service. Denk aan een server waarop zowel een webserver als een FTP-server draait. De webservice bevindt zich op poort 80. De FTP-service bevindt zich op poort 21.

U kunt poort 21 op elke machine in uw bedrijf blokkeren, behalve op één aangewezen server. Deze gedetailleerde controle voorkomt ongeautoriseerde toegang tot specifieke services. Het dwingt gebruikers om het goedgekeurde kanaal te gebruiken.

Zoeken naar problemen: inhoudsfiltering

Sommige firewalls gaan dieper. Ze ruiken pakjes. Ze zoeken naar exacte overeenkomsten van specifieke woorden of zinsdelen. U kunt de firewall opdracht geven elk pakket met het woord “X-rated” te blokkeren.

Let op de vereiste nauwkeurigheid. Het filter is hoofdlettergevoelig en karakterspecifiek. ‘X-rated’ is iets anders dan ‘X-rated’. Geen koppelteken. Het filter vangt de tweede niet op. Je moet nauwgezet zijn. Maar u kunt zoveel variaties toevoegen als nodig is. Het is een bot instrument, maar het werkt voor het filteren van basisinhoud.

Waar de firewall leeft: gateway versus hardware

In uw besturingssysteem is mogelijk een firewall ingebouwd. Of u kunt software installeren op de computer die uw thuisnetwerk met internet verbindt. Die computer is uw gateway. Het is het enige toegangspunt. Het knelpunt.

Hardwarefirewalls werken anders. Het apparaat zelf is de gateway. Een Linksys Kabel/DSL-router is een klassiek voorbeeld. Het heeft een Ethernet-kaart en een ingebouwde hub. Uw computers maken verbinding met de router. De router wordt aangesloten op uw kabel- of DSL-modem.

Je configureert het via een webinterface. Open een browser op uw computer. Voer het adres van de router in. Stel uw filters in. Voeg informatie toe. Het ligt allemaal in jouw handen.

De kosten van beveiliging

Hardwarefirewalls zijn ongelooflijk veilig. En ze zijn niet duur. Je kunt thuisversies vinden die een router, firewall en Ethernet-hub voor breedbandverbindingen bevatten voor ruim onder de $ 100. Voor de prijs van een fatsoenlijk diner, krijg je een toegewijde bewaker aan je deur.

Maar configuratie is de sleutel. Een goedkope firewall zonder regels is slechts een papieren schild. Je moet de logica opbouwen. Je moet de bedreigingen definiëren. Zodra u dat doet, wordt de kloof tussen ‘verbonden’ en ‘veilig’ aanzienlijk kleiner.

Toch vangt geen enkel filter alles op. Een deel van het verkeer glipt er door ontwerp doorheen. Of per ongeluk. Wat gebeurt er als het filter defect raakt? Dat is een probleem voor een andere dag.

Waarom u een firewall nodig heeft (en wat deze feitelijk tegenhoudt)

Het internet is een rommelige plek. Slechte acteurs kloppen niet zomaar op je digitale deur; ze kraken het slot, sluipen door het raam naar binnen of misleiden je zodat je de sleutels overhandigt. Begrijpen wat een firewall feitelijk blokkeert, is de eerste stap om niet verbrand te worden.

Inloggen op afstand en achterdeurtjes

Inloggen op afstand is het nachtmerriescenario. Het betekent dat iemand uw perimeter heeft omzeild en nu aan uw terminal zit en bestanden bekijkt of programma’s uitvoert alsof u dat zelf bent. Maar hoe komen ze binnen?

Soms gebeurt dit via achterdeurtjes van applicaties. Sommige software wordt geleverd met verborgen functies voor externe toegang, bedoeld voor technische ondersteuning, die vaak wordt misbruikt door hackers. Andere keren is het gewoon een bug. Een fout in de code creëert een achterdeur, een verborgen pad dat ongeautoriseerde controle mogelijk maakt.

Dan zijn er nog bugs in het besturingssysteem. Windows, macOS, Linux: geen enkele is immuun. Als een besturingssysteem onvoldoende toegangscontrole op afstand of bekende kwetsbaarheden heeft, kan een ervaren hacker er zo tussenuit glippen.

De spam- en e-mailval

SMTP-sessiekaping is een klassieke vector. SMTP is het protocol dat e-mail over het internet verplaatst. Als een hacker uw SMTP-sessie kaapt, kan hij of zij uw server gebruiken om spam naar duizenden mensen te sturen. Ze verschuilen zich achter uw IP-adres, waardoor ze bijna onmogelijk te traceren zijn terwijl uw reputatie de klap krijgt.

Over spam gesproken: het is vervelend, maar het is ook gevaarlijk. Spam bevat vaak links naar kwaadaardige sites. Als u erop klikt, accepteert u mogelijk per ongeluk een cookie die een achterdeur naar uw systeem opent.

E-mailbommen zijn anders. Het zijn persoonlijke aanvallen. Iemand overspoelt uw inbox met honderden of duizenden berichten totdat uw systeem crasht of onbruikbaar wordt.

Denial of Service en omleidingen

U heeft wel eens gehoord van Denial of Service (DoS)-aanvallen. Een hacker stuurt een stortvloed aan verbindingsverzoeken naar een server. De server erkent ze en probeert een sessie tot stand te brengen, maar het verzoek komt van een geest; er bestaat geen echte bron. De server loopt vast bij het zoeken naar niet-bestaande systemen, vertraagt ​​tot een crawl of crasht volledig.

Hackers gebruiken ook omleidingsbommen. Door ICMP-pakketten te manipuleren, kunnen ze het pad dat uw gegevens afleggen veranderen en deze naar een andere router sturen. Dit is vaak de opzet voor een DoS-aanval, waarbij verkeer wordt omgeleid van de beoogde bestemming.

Bronroutering is een andere truc. Normaal gesproken bepalen routers het pad dat uw pakket volgt. Maar bij bronroutering specificeert de afzender de route. Hackers gebruiken dit om de indruk te wekken dat verkeer afkomstig is van binnen uw vertrouwde netwerk, waarbij ze de veiligheidscontroles omzeilen. De meeste moderne firewalls schakelen bronroutering standaard uit. Schakel het niet opnieuw in, tenzij u precies weet wat u doet.

Macro’s en virussen

Macro’s zijn scripts die zijn ontworpen om taken in applicaties te automatiseren. Hackers integreren kwaadaardige macro’s in documenten. Open het bestand en het script wordt uitgevoerd. Afhankelijk van de applicatie kan dit uw gegevens verwijderen of uw systeem laten crashen.

Virussen zijn de oude trouwe cyberdreigingen. Een klein programma dat zichzelf naar andere computers kopieert. Het verspreidt zich snel. Sommige zijn onschuldige streken; anderen wissen uw harde schijf.

De realiteit van firewalllimieten

Niet alles in deze lijst kan worden tegengehouden door een firewall. Firewalls zijn uitstekend in het blokkeren van ongeautoriseerde externe logins en het filteren van verdachte verkeerspatronen. Maar het zijn geen magische schilden.

Sommige firewalls bieden basisvirusbescherming, maar deze is zwak. U dient op elke computer speciale antivirussoftware te installeren. Het is een kleine prijs voor gemoedsrust.

Spam? Het zal erdoorheen komen. Als u e-mail accepteert, bereikt spam uw inbox. Een firewall kan niet elke ongewenste e-mail filteren zonder legitieme e-mail te blokkeren. Je moet met enige ergernis leven.

Hoeveel beveiliging is genoeg?

Het beveiligingsniveau dat u kiest, is afhankelijk van uw dreigingsmodel. De veiligste optie is om alles te blokkeren. Maar dan kun je niet internetten. Dat ondermijnt het doel.

Een algemene vuistregel voor bedrijven: blokkeer alles en sta vervolgens selectief alleen toe wat u nodig heeft. Beperk het verkeer zodat alleen e-mail doorkomt, of alleen specifieke webpoorten. Dit werkt als u een ervaren netwerkbeheerder heeft die precies weet welk verkeer moet worden toegestaan.

Voor de meesten van ons? Houd u aan de standaardinstellingen. Tenzij u een specifieke reden heeft om uw firewallinstellingen te wijzigen, kunt u deze met rust laten. De standaardconfiguraties bieden doorgaans een goede balans tussen beveiliging en bruikbaarheid.

Het eindresultaat

Het grootste voordeel van een firewall? Het zorgt ervoor dat buitenstaanders niet op uw computer kunnen inloggen. Voor bedrijven is dit van cruciaal belang. Voor thuisgebruikers is de kans kleiner dat het een directe bedreiging vormt. Toch biedt het een verdedigingslaag. Het stopt de toevallige snuffelaar. Het blokkeert de geautomatiseerde bots. Het geeft je gemoedsrust.

Is het perfect? Nee. Maar het is beter dan niets. En in de wereld van internetbeveiliging is ‘beter dan niets’ vaak het enige dat tussen u en een gecompromitteerd systeem staat.

Een firewall hoeft niet alleen te werken. Door het te koppelen met een proxyserver wordt een cruciale bemiddelingslaag voor uw webverkeer toegevoegd. In plaats van uw pc rechtstreeks met internet te laten communiceren, fungeert de proxy als tussenpersoon. Wanneer u een webpagina opvraagt, vraagt ​​uw computer hierom aan de proxy. De proxy haalt de inhoud op en geeft deze vervolgens aan u terug. De externe server ziet alleen de proxy, niet uw daadwerkelijke machine. Deze isolatie doorbreekt de directe lijn tussen externe bedreigingen en uw interne apparaten.

Naast privacy verbeteren proxy’s ook de snelheid. Ze cache vaak bezochte pagina’s. Als u een site bezoekt, slaat de proxy een kopie op. De volgende keer dat u naar dezelfde pagina gaat, wordt deze onmiddellijk vanuit de lokale cache geladen in plaats van deze opnieuw van de bron te downloaden. Het is een eenvoudige manier om de latentie en het bandbreedtegebruik te verminderen.

Services veilig blootstellen met een DMZ

Soms is isolatie te beperkend. Als u vanuit huis een webserver, FTP-site of online bedrijf runt, heeft u inkomend verkeer nodig om specifieke machines te bereiken. U wilt niet dat dat verkeer uw persoonlijke bestanden of privébureaublad bereikt. Dat is waar een DMZ (gedemilitariseerde zone) binnenkomt.

Ondanks de militair klinkende naam is het concept eenvoudig. Beschouw uw thuisnetwerk als het interieur van uw huis. De firewall is de deur. De DMZ is de voortuin. U kunt waardevolle spullen, zoals een brievenbus of tuinverlichting, in de tuin zetten, maar deze liggen wel bloot aan de straat. Uw belangrijkste waardevolle spullen blijven in huis, achter de gesloten deur. In technische termen bevindt de DMZ zich buiten de hoofdfirewallbescherming, maar nog steeds binnen uw netwerkgrens. Het host openbare servers die via internet kunnen worden bereikt.

Het opzetten van een DMZ is vaak eenvoudiger dan het klinkt. Als uw netwerk meerdere computers heeft, kunt u één specifieke machine aanwijzen die zich tussen de internetverbinding en de firewall bevindt. Bij veel softwarefirewalls voor consumenten kunt u een specifieke map of IP-adres als DMZ-locatie markeren. Dit zorgt ervoor dat terwijl de openbare server toegankelijk is, uw andere apparaten afgeschermd blijven van direct extern contact.

Uw beveiligingshouding verifiëren

Het configureren van de tools is slechts het halve werk. U moet weten of uw installatie daadwerkelijk werkt. Een snelle controle kan open poorten aan het licht brengen die mogelijk aanvallers uitnodigen. De tool Shields Up! van GRC (Grall Research Company) is hiervoor een standaardhulpmiddel. Het voert een gratis beveiligingstest uit op uw verbinding en geeft onmiddellijke feedback over uw kwetsbaarheidsstatus. Het is een snelle manier om te controleren of uw firewall- en proxyconfiguraties hun werk doen.

Gerelateerde bronnen

Als u dieper in deze onderwerpen en gerelateerde beveiligingspraktijken wilt duiken, kunt u het volgende onderzoeken:

  • 10 ergste computervirussen
  • Hoe computervirussen werken
  • Hoe thuisnetwerken werken
  • Hoe routers werken
  • Hoe webservers werken
  • Hoe spam werkt
  • Hoe e-mail werkt
  • Hoe spyware werkt
  • Hoe Ethernet werkt
  • Hoe internetcookies werken
  • Hoe besturingssystemen werken

Extra leesmateriaal

  • De handleiding voor firewalls voor opgeleide shoppers
  • Uitgebreide protocoldirectory
  • Veelgestelde vragen over firewalls
  • Firewall-productoverzichten
  • Basisprincipes van kabelmodems