Du har rätt, skadliga författare försöker ständigt överstiga antivirusmotorer. Här är en uppdelning av vanliga tekniker och varför en är
ineffektiv :
Effektiva tekniker:
* polymorfism: Malware ändrar sin kodstruktur (som att använda olika variabla namn) på varje infektion, vilket gör det svårt för antivirusmotorer att känna igen baserat på signaturer.
* metamorfism: Malware skriver helt om sin kod för att undvika upptäckt av signaturbaserade skannrar.
* packning: Komprimera eller kryptera skadlig kod för att dölja dess sanna natur från antivirusmotorer.
* rootkits: Malware döljer sig djupt i operativsystemet, vilket gör det mycket svårt att upptäcka och ta bort.
* Utnyttjande av sårbarheter: Malware utnyttjar säkerhetsbrister i programvara eller operativsystemet för att få åtkomst och köra oupptäckt.
* undvikande tekniker: Malware använder tricks för att kringgå vanliga metoder för detektering av antiviruer, såsom att injicera kod i legitima processer eller använda fillösa tekniker för att köra helt i minnet.
* stealthy nätverkskommunikation: Malware använder krypterade kanaler eller ovanliga portar för att kommunicera med kommando-och-kontroll-servrar utan att höja flaggor.
* Anti-analystekniker: Malware försöker upptäcka när det analyseras i en virtuell miljö eller sandlåda och modifierar sedan dess beteende för att undvika upptäckt.
ineffektiv teknik:
* med ett annat programmeringsspråk: Medan man använder ett otydligt programmeringsspråk kan tillfälligt hindra en antivirusmotor, är det inte en långsiktig lösning. Moderna antivirusmotorer är utformade för att upptäcka skadligt beteende oavsett det språk som används. Malware -författare kan motverkas av:
* Beteendeanalys: Antivirusmotorer övervakar beteendet hos program, letar efter misstänkta aktiviteter som att modifiera systemfiler, få tillgång till privat data eller kommunicera med kända skadliga servrar.
* heuristisk analys: Antivirusmotorer använder konstgjorda intelligens- och maskininlärningsalgoritmer för att identifiera mönster i kod och upptäcka skadlig programvara även om det aldrig har setts förut.
* Sandboxning: Misstänkta filer drivs i en kontrollerad miljö för att observera deras beteende utan att riskera att skada det faktiska systemet.
Avslutningsvis:
Malware -författare är ständigt innoverande, men det är också antivirusutvecklare. Medan vissa tekniker kan vara effektiva under en kort tid, utvecklas antivirusmotorer för att hålla sig framåt. En kombination av olika detekteringsmetoder och avancerade analystekniker är det mest effektiva sättet att bekämpa skadlig programvara.