Antivirus versus EDR versus XDR: preventie of detectie, telemetrie, respons en reikwijdte
Alle drie beschermen eindpunten tegen aanvallen, maar ze verschillen in doel en reikwijdte. Antivirussoftware (een EPP, endpoint protection platform) wil malware tegenhouden voordat die wordt uitgevoerd, met behulp van bekende malwarepatronen en verdachte kenmerken. EDR gaat ervan uit dat inbraken niet volledig te voorkomen zijn: het legt voortdurend processen, bestanden en netwerkactiviteit op het eindpunt vast, vindt verdacht gedrag en helpt bij onderzoek en respons, bijvoorbeeld door het eindpunt te isoleren. XDR correleert gegevens niet alleen van eindpunten maar ook van het netwerk, e-mail, clouddiensten en identiteitsauthenticatie, om het verloop van een aanval over de hele organisatie te vinden. De meeste organisaties combineren een mechanisme dat aanvallen tegenhoudt met een mechanisme dat vindt wat erdoorheen glipt en daarop reageert.
| Kenmerk | Antivirus (EPP) | EDR | XDR |
|---|---|---|---|
| Hoofddoel | Malware vinden en tegenhouden voordat die wordt uitgevoerd (preventie) | Verdachte activiteit na een inbraak vinden, onderzoeken en erop reageren (detectie en respons) | Aanvallen die zich over eindpunten, netwerk, e-mail, cloud en meer uitstrekken in hun geheel vinden en erop reageren |
| Reikwijdte | Bestanden op het eindpunt en programma's die op het punt staan te worden uitgevoerd | Activiteit op het eindpunt: gestarte processen, wijzigingen in bestanden en register, netwerkverbindingen, aanmeldingen | Gegevens van eindpunten plus het netwerk, e-mail, clouddiensten en identiteitsauthenticatie |
| Belangrijkste detectiemethode | Vergelijking met bekende malwarepatronen (signatures); veel producten beoordelen ook aan de hand van kenmerken hoe verdacht een bestand is | Detectie met gedragsregels en kennis van aanvalstechnieken (zoals ATT&CK); zoeken op IoC's | Detectie die gebeurtenissen uit meerdere bronnen correleert en signalen combineert die op zichzelf zwak zijn |
| Wat wordt vastgelegd | Vooral detectieresultaten; activiteit op het eindpunt wordt zelden lang bewaard | Activiteit op het eindpunt wordt doorlopend vastgelegd, zodat die achteraf kan worden onderzocht | Gegevens uit meerdere bronnen worden op één plek verzameld en opgeslagen |
| Respons na detectie | Bestanden verwijderen of in quarantaine plaatsen | Processen beëindigen, het eindpunt van het netwerk isoleren en de impact onderzoeken, op afstand vanuit de console | Eindpunten isoleren plus domeinoverschrijdende acties, zoals accounts uitschakelen of e-mails verwijderen |
| Kracht tegen onbekende aanvallen | Mist vaak nieuwe malware die niet in de patronen staat en aanvallen die legitieme functies van het besturingssysteem misbruiken | Bestandsloze aanvallen en misbruik van legitieme tools zijn aan hun gedrag makkelijker te herkennen | Aanvalsverlopen die vanaf alleen het eindpunt onzichtbaar zijn, zoals binnenkomst via e-mail gevolgd door laterale verspreiding, zijn makkelijker te vinden |
| Operationele belasting | Relatief klein; automatisch tegenhouden is de norm | Er zijn mensen nodig om waarschuwingen te beoordelen en te onderzoeken; vaak gecombineerd met een SOC of een externe monitoringdienst | Brede reikwijdte; vraagt integratie-instellingen en een team dat waarschuwingen beoordeelt |
| Beperkingen | Moeilijk te zien wat iets dat erdoorheen is geglipt binnen het eindpunt heeft gedaan | Ziet niets buiten het eindpunt (netwerkapparatuur, cloud, onbeheerde eindpunten) | Wat kan worden geïntegreerd, verschilt per product; gegevens verzamelen vervangt niet de mensen en procedures die ze beoordelen |
De getalswaarden zijn typische ordegroottes en variëren per procesgeneratie en product.