2009-06-26 4 views
0

Als Teil einer Webanwendung, die ich erstelle, muss ich in der Lage sein, den Computer des entfernten Benutzers auf Viren/Malware zu scannen, bevor er die Webanwendung weiterverwenden kann ... so etwas wie McAfee On-Demand-ScanRemote-Maschinenscan

Ich gehe davon aus, dass ActiveX der Weg wäre (da alle On-Demand-Scanner der Antiviren-Unternehmen ActiveX-basiert zu sein scheinen).

Ich bin ein bisschen fest, wie man dieses Problem löst. Ich hoffe, ich muss nicht von Grund auf rasseln.

Hat jemand irgendwelche Ideen? Ist es möglich, einige bereits verfügbare Komponenten in meinen Code zu integrieren?

Lassen Sie mich wissen, ob Sie weitere Informationen benötigen.

Grüße, Sonal.

+0

Klingt wie die lächerlichste Voraussetzung für eine Web-App aller Zeiten. – innaM

Antwort

2

Kurze Antwort: Tun Sie das einfach nicht.

Lange Antwort: Ich würde Ihre Anforderungen hier ernsthaft neu bewerten. Das Erzwingen eines Virenscans von einer Webapp ist im Grunde unmöglich zu machen und dient aus der Perspektive der Webanwendung nicht wirklich dazu. Der springende Punkt des Webs ist, dass es eine vom Benutzer initiierte Anfrage ist und in einer Sandbox ausgeführt wird. Das Erzwingen des Zugriffs auf den Rest der Maschine für so etwas wie einen Virenscan ist absichtlich genau das Gegenteil dessen, wie es funktionieren soll.

Das einzige, was mir ein vernünftiges Problem wäre, wäre ein On-Demand-Scan , für die Sie am besten Ihre Benutzer zu einem Experten in der Gegend umleiten würden - Panda ActiveScan ist wahrscheinlich so gut wie jeder andere. Aber Dienste wie diese verlassen sich auf herunterladbare Programme sowieso in Form von Java-Applet, Browser-Plugin oder ähnliches - es ist nicht über das Web getan.

1

Ist der Benutzer Teil Ihres Unternehmens? Ist das eine Anwendung, die sie als Teil ihrer Beschäftigung verwenden müssen? Wenn nicht, kann ich kaum Leute sehen, die deine Seite besuchen und sagen "Oooh ... er möchte, dass ich ein Programm auf meinem Rechner herunterlade und laufe!" Klingt wie eine gute Möglichkeit, Ihre Website auf eine Reihe von "Sperrlisten" zu bekommen.

Verfügen Sie auch über eine kommerzielle Vereinbarung mit einem Virenscanner, mit dem Sie mehrere Kopien ihrer kommerziellen Software auf den Computern von Personen installieren können? Ich vermute nicht.

Wirklich, ich muss Colin zustimmen. Diese Idee klingt tot, bevor sie überhaupt beginnt.