Signaturbaserad upptäckt är en metod för att upptäcka skadlig programvara (skadlig programvara) genom att jämföra egenskaperna hos en fil eller process med en databas med kända skadliga signaturer. När en fil eller process skannas jämförs dess unika identifierande egenskaper, såsom dess storlek, hashvärde eller kodmönster, med signaturerna i databasen. Om en matchning hittas flaggas filen eller processen som skadlig.
Signaturbaserad upptäckt är en relativt enkel och okomplicerad metod för att upptäcka skadlig programvara, och den kan vara mycket effektiv för att upptäcka kända skadliga hot. Det har dock flera begränsningar. En begränsning är att den bara kan upptäcka skadlig programvara som redan har identifierats och lagts till i databasen med signaturer. Detta innebär att nya eller nya skadliga hot kanske inte upptäcks genom signaturbaserad upptäckt förrän de har lagts till i databasen.
En annan begränsning av signaturbaserad upptäckt är att den kan kringgås av skadlig programvara som är utformad för att modifiera eller dölja sina egna unika egenskaper. Detta kan göras genom att använda kryptering, polymorfism eller andra tekniker för att få skadlig programvara att se annorlunda ut än sin ursprungliga form.
Trots sina begränsningar är signaturbaserad upptäckt fortfarande en allmänt använd metod för att upptäcka skadlig programvara eftersom den är enkel att implementera och kan vara mycket effektiv för att upptäcka kända skadliga hot. Dessutom kan signaturbaserad upptäckt kombineras med andra tekniker för upptäckt av skadlig programvara, såsom heuristisk analys och beteendebaserad upptäckt, för att skapa en mer omfattande och effektiv lösning för skydd mot skadlig programvara.