Wat is een toepassingsfirewall?
Een toepassingsfirewall is een functie die is ontworpen om de toegang tot een computer of netwerk te filteren. Gebruikt in computerbeveiliging, kan een firewall hardware of software zijn, en is soms een combinatie van beide. Toepassingsfirewalls zijn softwareprogramma's die de bron van aanvragen van en naar een toepassing of computerservice identificeren en beheren. Meestal gebruikt om gebruikers te beschermen tegen internetbedreigingen, kunnen firewallprogramma's van webapplicaties ook worden gebruikt om aanvallen van hackers te helpen voorkomen. Voorbeelden van applicatie-firewallprogramma's zijn AppArmor® van Novell®, Netscaler® van Citrix® en dotDefender® van Applicure Technologies®.
Een belangrijk onderdeel van computerbeveiliging, een applicatie-firewall beschermt een computer door de kwetsbaarheden van een applicatie te bestrijden. Als de beveiliging van een toepassing niet wordt aangevinkt, kunnen softwarefouten en kwaadaardige programmeercode hackers toegang geven tot computerbestanden of schade aan de computer veroorzaken. Applicatiebeveiliging is een werkgebied dat zich richt op het ontwerpen en onderhouden van softwareprogramma's om beveiligingsproblemen in een computerprogramma te voorkomen en op te lossen.
Hoewel toepassingsfirewalls schadelijke software en computerindringers op afstand kunnen houden, kan het gebruik ervan ook in conflict komen met softwareprogramma's die legitiem op een computer worden uitgevoerd. Om softwareconflicten met een firewall te elimineren, hebben veel toepassingsfirewallprogramma's instellingen waarmee goedgekeurde computerprogramma's de firewall kunnen omzeilen. Wanneer een applicatie-firewall geen bypass-instellingen heeft, kan het nodig zijn om het programma dat de firewall uitvoert af te sluiten om het conflicterende softwareprogramma met succes uit te voeren. De firewall kan opnieuw worden gestart nadat het conflicterende programma is afgesloten.
Wanneer de functie van een toepassingsfirewall zich richt op verzoeken die van en naar internet gaan, worden deze webtoepassingsfirewalls (WAF) genoemd. Een verantwoordelijkheid van een applicatie-firewall is om een computer te beschermen tegen kwaadwillende verzoeken door gevaarlijke internetverzoeken en slechte gegevensbronnen te identificeren. Een firewall kan een toepassing ook beschermen tegen het verkrijgen of uitvoeren van een wachtwoord of Trojaanse paardenaanvallen van hackers.
Over het algemeen zijn toepassingsfirewalls ontworpen om één programma of een reeks programma's te beveiligen tegen knoeien en bieden ze geen compleet internetbeveiligingspakket. Voor extra beveiliging worden toepassingsfirewalls vaak gebruikt in combinatie met een antivirusprogramma en een proxyserver. Een proxyserver is een hardware-apparaat of softwareprogramma dat verzoeken onderschept die van en naar een andere computer worden verzonden via een netwerk of internet. Het gebruik van een proxyserver kan de anonimiteit van een internetgebruiker helpen beschermen door informatie over de proxyserver te verstrekken in plaats van gebruikersinformatie.