? Internet ger människor fantastiska möjligheter att interagera och få tillgång till mer kunskap än alla bibliotek kunde hålla . Men det är också en plats där hackare kan infektera din dator med skadlig kod - virus som kan skada din dator eller stjäla dina personliga uppgifter . Den heuristiska modulen är antivirusprogram teknik som identifierar gömd skadlig kod i realtid . Heuristik vs Algoritm
Algoritmer och heuristik finns två typer av processer . En algoritm är en specifik ekvation : Varje gång samma ingångar läggs i en algoritm , kommer det alltid att producera ett visst resultat . Heuristik , å andra sidan , är mer som tumregler . De möjliggör för kvalificerade gissningar , men inte för vissa slutsatser .
Anti - Virus Tekniker
Antivirusprogram använder ett antal tekniker för att identifiera om ett visst program innehåller malware . Bland dessa bläddrar för paketnamn används av kända bitar av skadlig kod , och kontroll av ansökningar om kända malware signaturer . Dessa signaturer är specifika mönster av kommandon som datasäkerhet forskare hittat i malware de studerat . Algoritmer kan använda dessa signaturer för att korrekt identifiera det exakta malware namn .
Malware manusförfattande
arbetar dock specificitet algoritmen metoden till förmån för skadlig kod författare . Genom att ändra namnet på paketet , eller väsentligt ändra koden för själva viruset , kan malware författare göra sina virus kringgå anti - virus skanningar . Även online scanning verktyg kan hjälpa användarna söka efter filer som är infekterade med skadlig kod , kan virusmakare använda samma verktyg för att justera sina virus tills de passerar de genomsökningar .
Heuristisk modul
ett annat sätt att identifiera skadlig kod är att anti - virus program för att köra den misstänkta filen eller programmet i en skyddad , virtualiserad miljö . Denna miljö är bara en simulering av själva datorn , och vad som händer där inte kan påverka den reala operativsystemet . Heuristiska moduler innehåller listor över kommandon som malware kan använda för att kompromettera ett system , och anti - virus program kommer att kontrollera om den misstänkta filen eller programmet exekverar något av dessa kommandon . Detta kallas också heuristisk analys .