WikiDer > Anti-Malware-Software

Antimalwaresoftware

Anti-Malware-Software ist Software das schützt Computersysteme vor Malware. Malware ist eine Kontraktion von schädliche Software (bösartige Software) und ist ein Sammelbegriff für alle Software, die als bösartig oder potenziell unerwünscht angesehen werden kann. Antimalware-Software bietet Schutz vor allen Arten von Malware wie Viren, Spyware, Adware und Rootkits. Damit kann es als Nachfolger des traditionellen Antiviren Software. Diese Software diente früher nur zum Schutz vor Viren und wurde auch als Antivirensoftware bezeichnet, da Viren früher die häufigste Art von Malware waren. Die meisten Produkte und Dienste, die den Namen "Antivirus" tragen, wurden im Laufe der Zeit auch mit Funktionen zum Schutz vor anderen Arten von Malware ausgestattet, tragen aber immer noch den Namen "Antivirus". Daher verfügen die meisten Anti-Malware- und Antiviren-Softwares heute über die gleiche Funktionalität.

Arten von Malware

Malware kann in verschiedenen Formen auftreten, die normalerweise in eine der folgenden Kategorien fallen:

  • Die „Virenkategorie“:
    • Computer Virus: bösartiger Code, der Dateien durch Anhängen einer Kopie von sich selbst oder Überschreiben der Originaldatei oder einfach für den Computerbenutzer zu Unannehmlichkeiten (z. B. Füllen des Bildschirms mit verschiedenen Fehlermeldungen oder plötzliches Öffnen oder Schließen von CD-ROM-Laufwerken).
    • Computerwürmer: tut dasselbe wie ein Virus, hat aber die Fähigkeit, sich unabhängig über . zu verbreiten Computernetzwerke und E-Mails.
    • trojanische Pferde: Schädliche Software, die vorgibt, eine nützliche, unterhaltsame oder sogar dringend benötigte Datei oder ein Programm zu sein und nach der Installation verschiedene bösartige Aktionen ausführen kann (normalerweise das Stehlen sensibler Informationen wie z Passwörter oder unbefugten Zugriff auf eine Hacker). Häufige Beispiele für Trojaner sind gefälschte Antivirenprogramme (auch bekannt als Rogueware).
    • Rootkits: Schädliche Programme, die sich tief in das Betriebssystem eingraben und verwendet werden können, um ihre Anwesenheit oder die anderer Programme zu verbergen, den Internetzugang zu deaktivieren oder Anti-Malware-Programme zu deaktivieren.
  • Die „Spyware-Kategorie“:
    • Spyware: Software, die Daten über den Computerbenutzer sammelt und diese dann an ihren Ersteller weiterleitet. In der Regel werden diese Daten dann für Werbezwecke verwendet. Spyware kann jedoch auch verwendet werden, um Benutzernamen, Passwörter und andere sensible Daten zu stehlen, und dann Identitätsbetrug begehen. Diese Art von Spyware wird zu einem Keylogger erwähnt.
    • Adware: Potenziell unerwünschte Programme, die unerwünscht sind Werbefenster Aussicht.
    • Wählgeräte: Programme mit a Modem zu einer teuren Telefonnummer. Aufgrund der geringen Anzahl noch verwendeter DFÜ-Modems stellen sie in der Regel keine ernsthafte Bedrohung dar.
    • Verschiedene Hacking-Programme, einschließlich Hintertüren und IRC-Bots.
    • manchmal werden Tracking cookies wird auch als eine Form von Spyware angesehen.

Heutzutage gibt es auch immer mehr Mischformen, zum Beispiel die Stuxnet-Virus. Diese Malware versteckt sich (Rootkit-Funktionalität), verbreitet sich selbstständig über USB-Sticks und LAN-Netzwerke (Wurmfunktionalität) und sabotiert Irans Nuklearanlagen (Virenfunktionalität). Diese Mischformen können keiner bestimmten Kategorie zugeordnet werden, daher ist es einfacher, nur von Malware zu sprechen.

Antivirus vs Antispyware

In der Vergangenheit (vor der Jahrtausendwende) war es üblich, ein separates Antivirus- und Antispyware-Programm zu haben. Dies liegt an der relativ hohen Verbreitung von Viren und Würmern zu dieser Zeit, während Spyware, Adware und Trojanische Pferde erst in den Anfängen steckten. Die meisten Computer hatten damals noch nicht einmal Antispyware. Heute jedoch aufgrund besserer Systemsicherheitsfunktionen wie Speicherschutz, Sandboxen und DEP (Data Execution Prevention) werden immer seltener. Spyware, Adware und Trojanische Pferde hingegen sind heute die Hauptbedrohung für Computerbenutzer. Daher wurden Antivirenprogramme nach und nach mit Antispyware-Programmen zusammengeführt, um einen vollständigen Schutz vor allen Bedrohungen zu bieten. Heute sind Antiviren- und Antispyware-Anwendungen allein fast nicht mehr vorhanden. Trotzdem wird das Wort „Antivirus“ immer noch oft (fälschlicherweise) verwendet, um auf ein Anti-Malware-Programm hinzuweisen.

Erkennungsmethoden

Malware-Datenbanken

Im Ansatz mit Datenbanken die Software prüft a Datei mithilfe einer Liste bekannter Malware-Codes (Malware-Definitionen), die von den Herstellern der Anti-Malware-Anwendung identifiziert wurden. Wenn ein Codestück in der Datei mit Malware aus der Liste übereinstimmt, kann die Software eine der folgenden Aktionen ausführen:

  • Versuchen Sie, die Datei wiederherzustellen, indem Sie die Malware aus der Datei entfernen.
  • Die Datei in Quarantäne (damit auf die Datei von anderen Programmen nicht mehr zugegriffen werden kann und die Malware keinen Schaden mehr anrichten kann).
  • Löschen Sie die infizierte Datei.

Damit dieser Ansatz erfolgreich bleibt, müssen die Malware-Definitionen regelmäßig aktualisiert werden. Mit neu identifizierter Malware können Benutzer und Techniker ihre infizierten Dateien an die Hersteller von Anti-Malware-Software senden, um diese Informationen in zukünftige Malware-Definitionen zu integrieren.

Der Ansatz mit Malware-Datenbanken untersucht, wann es in Echtzeit die Dateien, wenn das Betriebssystem sie erstellt, öffnet, schließt, herunterlädt oder per E-Mail versendet, um Malware sofort nach Erhalt zu erkennen. Ein Systemadministrator kann die Anti-Malware-Anwendung normalerweise auch so einstellen, dass alle Dateien auf der Festplatte des Benutzers in regelmäßigen Abständen überprüft werden.

Während dieser Ansatz den Malware-Ausbruch effektiv stoppt, umgehen Malware-Autoren die Anti-Malware, indem sie „oligomorphe“, „polymorphe“ und neuerdings „metamorphe“ Malware schreiben. Diese Malware verschlüsselt oder tarnt Teile ihrer selbst, sodass sie nicht mit ihren bekannten Malware-Definitionen übereinstimmt. Es dauert auch, bis komplett neue Malware in diese Datenbanken aufgenommen wird.

Erkennung verdächtigen Verhaltens

Im Gegensatz zur vorherigen Methode versucht diese Methode nicht, bekannte Malware zu identifizieren. Stattdessen überwacht sie das Verhalten aller Programme. Wenn beispielsweise ein Programm Daten in ein anderes ausführbares Programm schreibt, kann die Anti-Malware dies als verdächtiges Verhalten ansehen, den Benutzer warnen und zu einer Reaktion auffordern.

Diese Form der Erkennung bietet Schutz vor Malware, die sich noch nicht in den Datenbanken befindet. Dies kann einige verursachen Fehlalarm (falsch identifizierte Dateien als gefährlich) und die Benutzer werden die Warnungen schnell ignorieren. Wenn ein Benutzer jede Warnung ablehnt, ist die Anti-Malware-Software für diesen Benutzer nutzlos. Dies ist ein wachsendes Problem, da immer mehr Designs von nicht bösartigen Programmen andere .exe-Dateien ändern, ohne dieses falsch positive Problem zu berücksichtigen. Moderne Anti-Malware-Software verwendet diese Technik daher immer weniger oder in Kombination mit anderen Methoden.

Andere Methoden

Einige Antimalware-Software emuliert den Anfang des Codes einer neuen ausführbaren Datei, die das System aufruft, bevor sie die Kontrolle an die neue Datei selbst übergibt. Wenn das Programm anscheinend selbstmodifizierenden Code verwendet oder anderweitig Malware-Verhalten zeigt (beispielsweise sofort nach anderen ausführbaren Dateien sucht), weist dies auf ein potenzielles Risiko hin. Auch hier sind False Positives möglich.

Noch eine andere Detektionsmethode verwendet a Sandkasten. Eine Sandbox emuliert das Betriebssystem und führt das Programm innerhalb dieser Simulation aus. Nach Beendigung des Programms analysiert die Software die Sandbox auf Änderungen, die auf Malware hinweisen können. Normalerweise finden solche Erkennungen nur bei manuell initiierten Scans statt, da sie viel Computerkapazität und Rechenleistung verbrauchen.

Kombinationen

Moderne Anti-Malware-Anwendungen verwenden normalerweise Kombinationen der oben genannten Methoden, um so viel Malware wie möglich zu erkennen und gleichzeitig Fehlalarme zu minimieren.[1]

Zusätzlicher Schutz

Die Installation von Anti-Malware-Software reicht nicht aus, um ein Computersystem vor Malware zu schützen, da Anti-Malware-Software niemals 100 % aller Malware erkennen kann (Malware-Definitionen veralten aufgrund der ständigen Erstellung neuer Malware schnell und die Erkennung von verdächtigem Verhalten ist nicht ausreichend wegen der falsch positives und falsch negatives Problem). Darüber hinaus gibt es mehrere Methoden, um Schadsoftware zu erkennen Verschlüsseln und verpackt werden, zum Beispiel a ZIP-Archiv, sodass selbst bekannte Malware von Anti-Malware-Software nicht erkannt werden kann. Das Erkennen dieser „getarnten“ Malware erfordert eine leistungsstarke Fähigkeit, diese Dateien zur Untersuchung zu entschlüsseln oder zu extrahieren. Beliebte Anti-Malware-Programme verfügen nicht immer über diese und erkennen daher manchmal nicht einmal bekannte Malware.

Aus diesem Grund ist es wichtig, einige andere Punkte zu beachten:

  • Installation Aktualisierung: wenn es ein gibt Sicherheitslücke in Software entdeckt wird, wird dies in der Regel durch ein Sicherheitsupdate behoben. Daher ist es wichtig, Ihr Betriebssystem und installierte Programme (insbesondere die Browser Und sein Plugins) aktualisieren.
  • Installieren und Verwenden von a Firewall: Eine Firewall kann verdächtige Netzwerkverbindungen erkennen und blockieren. Beispielsweise kann eine Firewall verhindern, dass sich ein Wurm, der sich über das lokale Netzwerk ausbreitet, auf dem Computer installiert, oder Spyware daran hindert, gesammelte Informationen über das Internet zu senden.
  • Schulung der Benutzer; Die Schulung der Benutzer zum sicheren Umgang mit Computern (z. B. das Herunterladen und Ausführen unbekannter Programme aus dem Internet) verlangsamt/verhindert die Verbreitung von Malware und verringert den Bedarf an Anti-Malware-Software.
  • Computerbenutzer sollten ihren Computer nicht immer benutzen dürfen, wenn Systemadministratoren. Würden sie einfach im Standardbenutzermodus funktionieren, könnten sich viele Arten von Malware nicht verbreiten (oder zumindest ihr Schaden wäre begrenzt). Dies ist einer von mehreren Gründen, warum Malware relativ selten ist UNIX-ähnlich Systeme.
  • Man kann das Risiko von Malware, die man beim Surfen im Internet auslöst, begrenzen, indem man ein modernes und sicheres Webbrowser benutzen. Sie enthalten nicht nur weniger Schwachstellen, sondern verfügen oft über erweiterte Schutzfunktionen wie z XSS-Filter und nutzen Sie Dienste wie Google Safe Browsing wenn es SmartScreen-Filter um unsichere Websites und Downloads zu stoppen.

(Mögliche) Nachteile

Einige Anti-Malware-Software verringert die Systemleistung erheblich. Benutzer deaktivieren häufig den Anti-Malware-Schutz, um diesem Leistungsverlust entgegenzuwirken, und gehen somit ein erhöhtes Risiko einer erfolgreichen Infektion ein. Für maximalen Schutz sollte die Software immer aktiviert sein (trotz langsamerer Leistung). Einige Anti-Malware-Software ist so konzipiert, dass sie die Systemleistung weniger beeinträchtigt.[2]

Es kann auch manchmal erforderlich sein, den Malware-Schutz (vorübergehend) zu deaktivieren, wenn wichtige Aufgaben ausgeführt werden Aktualisierung, wie Windows Service Packs, oder aktualisieren Sie die Fahrer des Grafikkarte. Aktivierte Anti-Malware-Software kann dazu führen, dass das Update während einer so wichtigen Installation ordnungsgemäß oder überhaupt fehlschlägt, indem es blockiert oder stark verlangsamt wird (z. B. durch Scannen jeder Datei, die zum Ausführen des Updates verwendet wurde).

Testorganisationen

Einige Testorganisationen testen Anti-Malware-Anwendungen und zugehörige Programme. Beispiele sind AV-Vergleiche, AV-test.org, Virus Bulletin, ICSA Labs, West Coast Labs, GFI Software und Eicar.

Anti-Malware-Unternehmen

Es gibt mehrere Unternehmen, die Anti-Malware-Software entwickeln und veröffentlichen, sei es nur für bestimmte Arten von Malware (insbesondere Anti-Spyware) oder in Kombination mit anderen Funktionen wie einer Firewall, Dienstprogrammen zur Verbesserung der Computerleistung und zur Bereinigung des Systems, .. . . Einige Beispiele hierfür sind:

Externe Links

Siehe auch