ClamAV unter Linux

472
Vanns

Ich habe die Idee, ClamAV in GPU zu verwenden. Es gibt Papiere dazu. Aber ich muss wissen, gibt es diesbezüglich Implementierungen? Wird es klappen?

Wenn es bereits vorhanden ist, wie kann es installiert werden, damit ClamAV in GPU ausgeführt werden kann?

Dazu gibt es Beiträge. Aber nicht nützlicher. Alle Ideen oder Vorschläge dazu sind sehr hilfreich.

Danke im Voraus

0
Ich kann sehen, dass Sie in vielen Teilen des Internets nachgefragt haben und einen schlechten Empfang haben. Um zu klären, möchten Sie Ihre GPU auf Viren scannen oder den GPU-Prozessor anstelle der CPU für die Virenprüfung verwenden? Lister vor 8 Jahren 0
So verwenden Sie den GPU-Prozessor zum Ausführen des Virenscans anstelle des CPU-@Listers Vanns vor 8 Jahren 0
Nicht wie ein schlechter Empfang. Viele Leute wissen es nicht. Das ist der Grund Vanns vor 8 Jahren 0
Zur Beantwortung Ihrer Frage scheint es weder eine Implementierung auf der Entwickler-Website zu geben noch github https://www.clamav.net/documents/m Miscellaneous-faq. Der Artikel, den Sie höchstwahrscheinlich lesen (http://http.developer.nvidia.com/GPUGems3/gpugems3_ch35.html), ist ein Whitepaper, das von nvidia-Entwicklern erstellt wurde. Sie haben ihre eigene Implementierung codiert, und Sie müssten dasselbe tun. Kaspersky arbeitete an einer Implementierung, scheint diese jedoch stillschweigend fallen zu lassen. (Letztes Dokument, auf das es sich bezieht, war 2009) Lister vor 8 Jahren 0
OK, ich danke dir. Wird es möglich sein, über die Implementierung der GPU zu arbeiten? Diese Frage stellt sich, weil Kaspersky sie fallen gelassen hat Vanns vor 8 Jahren 0
Und nvidia hat auch nur weißes Papier gemacht. Gibt es jetzt ein Zeichen für ihre Umsetzung? Vanns vor 8 Jahren 0
Als Autorität in dieser Angelegenheit kann ich nichts sagen. Es gibt einen Link zu einigen Leuten, die die Theorie besprechen. Http://www.wilderssecurity.com/threads/gpu-accelerated-antivirus.339417/. Die Entwickler von nvidia waren nur an der Möglichkeit interessiert, es liegt an den Virenschutzunternehmen, den Prozess tatsächlich zu implementieren. Die Implementierungen auf einer Nvidia- und AMD-GPU sind unterschiedlich, selbst in Standards wie offenen OpenCL-Treibern verhält es sich unterschiedlich. AV-Unternehmen müssten mit diesem Problem arbeiten. Ist es möglich? Scheint so, werden die Unternehmen das Geld einsetzen? Es scheint vorerst nicht Lister vor 8 Jahren 0
Ich sehe, dass diese Frage von einem akademischen Punkt von wenigen aus interessant ist. Aber wozu wäre es nützlich? Fragen Sie einfach aus Interesse. paradoxon vor 8 Jahren 0
Bei großen Virendatenbanken wäre es effizient, wenn wir die anfängliche Verarbeitung auf die GPU verlagern. Dann könnte der Meta-Matching in CPU @paradoxon durchgeführt werden Vanns vor 8 Jahren 0

1 Antwort auf die Frage

0
Lister

Diese Antwort fasst die aktuelle Situation für die Verwendung von GPUs anstelle der CPU für die Virenprüfung zusammen.

Die Ingenieure von Nvidia erstellten als Teil eines umfangreicheren Dokuments ein Whitepaper über die Möglichkeit, mit der GPU einen AV-Scan unter Verwendung eines Open-Source-Antivirus durchzuführen. Dieses Papier wurde 2007 veröffentlicht.

Kaspersky veröffentlichte daraufhin die Behauptung, dass ihre Software 2009 auf einer NVIDIA-Karte schneller lief.

Seitdem ist es ruhig gewesen. Vermutlich haben Antiviren-Entwickler entschieden, dass die Implementierung zu diesem Zeitpunkt entweder unpraktisch oder zu teuer ist. Ich kann nicht mit Sicherheit sagen, ob dies so bleibt. Ich kann jedoch sagen, dass es derzeit keine Verbraucherimplementierung gibt, um die Antivirenverarbeitung auf die GPU zu verlagern.

In diesem Whitepaper haben sie ClamAV erwähnt. Es scheint, als hätten sie daran gearbeitet und es umgesetzt. Aber in diesem Link http://www.wilderssecurity.com/threads/gpu-accelerated-antivirus.339417/ wurde gesagt, dass "schwer in GPU zu implementieren (oder langsam sein würde). Sie haben also möglicherweise eine enorme GPU-Leistung auf Ihrem Computer, aber es würde nicht wirklich beim Antivirus-Scannen helfen - selbst wenn der Scanner eine GPU-Implementierung hatte ". Vanns vor 8 Jahren 0
was bedeutet es, ob die gpu-implementierung von clamav nicht so viel kniffelig ist oder kaspersky sich von clamav unterscheidet? Vanns vor 8 Jahren 0
Was Sie beachten müssen ist, dass jeder PC anders ist. Die mit ihrer eigenen Hardware gebauten nvidia devs wählten eine Software, die sie manipulieren könnten (Open Source.) Antiviren-Unternehmen müssten die Software sowohl auf nvidia- als auch auf AMD-Karten sowie möglicherweise in Intel integrierten Chips einsetzen. Das führt uns zurück zum Zeit- und Geldproblem. Lister vor 8 Jahren 0
Okay, als Antivirus-Client schlägt die Implementierung von gpu fehl. Bei Mail-Server-Überprüfungen, wie z. B. beim Hochladen und Herunterladen von Dateien, prüft Gmail auf Viren. In diesem Anwendungsfall kann die gpu-Implementierung von Antivirus richtig funktionieren? Vanns vor 8 Jahren 0
Das Whitepaper zeigt, dass es auf Client- und Serverseite funktionieren kann. Der Schlüssel ist wie bei jedem Projekt, dass es A) das Geld wert ist B) die Zeit wert ist C) Wird es uns Geld verdienen? D) Ist die Verbesserung der GPU-Implementierung gegenüber der CPU wert und kostet Zeit und Geld dafür? Lister vor 8 Jahren 0
in Ordnung. kann die gpu im speziellen Anwendungsfall (mail) ab jetzt gut funktionieren als die cpu oder nicht? (in Bezug auf die Faktoren wie Geld, Zeit usw.) Vanns vor 8 Jahren 0
Ich kann es auch nicht sagen, ich arbeite nicht auf dem Feld. Was ich Ihnen sagen kann, ist, dass niemand daran gedacht hat, wichtig genug zu sein, um implementiert zu werden. Lister vor 8 Jahren 0
Genau. Kaspersky ist jedoch kommerziell. ClamAV ist Open Source. Kaspersky ist beim Scannen würdiger, da es über eine leistungsstarke Scan-Engine verfügt. Aber ClamAV ist sehr einfach. Es gibt keine komplexeren Implementierungen als Kaspersky. Deshalb stellt sich die Frage, warum ClamAV nicht kann? Da es nicht so komplex wie Kaspersky ist, ist die Implementierung in GPU möglicherweise nicht schwierig. Auf diese Weise hatte ich Gedanken Vanns vor 8 Jahren 0
Lassen Sie uns [diese Diskussion im Chat fortsetzen] (http://chat.stackexchange.com/rooms/43457/discussion-between-lister-and-vanns). Lister vor 8 Jahren 0