Bauen eines Virenscanners dauert sehr spezifische Programmierkenntnisse , aber die allgemeine Ansatz ist nicht schwer zu verstehen. Ein Virenscanner verwendet vordefinierte Codebeispiele, die Gesprächs " Signaturen ". Diese Signaturen gegen andere Programme auf dem Computer verglichen, und wenn die Programme Code, ähnlich oder identisch zu der Signaturdatei haben , wird das Programm als Virus markiert. Das Design dieser Signaturen und die Art und Weise , in der sie mit dem Programm Dateien verglichen werden, sind von größter Bedeutung bei der Entwicklung eines Virenscanners . Anleitung
1
entscheiden, welche Art von Viren für Sie scannen möchten . Viele Arten von Viren entwickelt werden jeden Tag. Einige Arten verursachen Daten zerstört werden und verheerend auf eine Person den Computer , während andere einfach im Hintergrund sitzen und zeigen, Pop -up-Anzeigen alle paar Minuten. Verschiedene Arten von Viren erfordern unterschiedliche Arten von Signaturen .
2
Design- Signatur-Dateien , die Sie verwenden, um Dateien für einen Virus-Scan erkennen kann. Diese Signatur-Dateien sind in der Regel von bekannten Virus -Code entwickelt, so dass ein Ansatz wäre, den Code eines bekannten Virus-Datei zu analysieren und schreiben Sie eine Signatur-Datei auf dieser Grundlage . Dann, wenn das Virus auftauchte wieder in einem Computer , würden Sie in der Lage sein , sie zu erkennen .
3
erstellen Scan -Dienstprogramm, das durch jede Datei auf einem Computer analysieren wird , und vergleichen Sie , dass Datei mit der Unterschrift von Ihnen erstellten Dateien . Im allgemeinen wird nur der erste Teil der Dateien mit Signatur Dateien verglichen , da dies in der Regel in dem Virus -Code hinterlegt ist . Um genauer zu sein gründlich, kann der Scanner vergleichen die Gesamtheit der einzelnen Dateien auf dem Computer mit jeder Signatur-Datei , aber dies erhöht die Zeit es braucht, um den Computer zu scannen und macht on- Demand-Scan (was scannt jede Datei der Computer öffnet , wie es öffnet it) sehr ressourcenintensiv.