2008-09-11 11 views
-1

Ich habe Benutzer, die "Secure-Wave" -Sicherheit verwenden. Offensichtlich ist es eine Art White-Listing-Anwendung Monitor.Secure-Wave und klicken Sie einmal Anwendungen

Mit meiner Click-Once-Anwendung werden die Namen der verwendeten Ordner von der Laufzeit generiert, sodass die Administratoren die Anwendung und ihre Dateien nicht auf die weiße Liste setzen können.

Irgendwelche Vorschläge?

Antwort

1

Es gibt keine Möglichkeit, den Installationsort von ClickOnce zu überschreiben. Wie Sie bereits gesagt haben, wird Runtime generiert und befindet sich im ClickOnce-App-Cache des Benutzers innerhalb des einzelnen Benutzerverzeichnisses. Hast du darüber nachgedacht, dass die Admins diesen spezifischen Ordner auf die weiße Liste setzen?

Ich denke, der einzige andere Weg, damit umzugehen wäre, zu Windows Installer zu wechseln und Ihren Update-Code selbst zu implementieren, was offensichtlich weniger als eine Idee ist. Whitelisting des Click-Once-Caches wäre der einfachste Weg, aber die Sicherheitsaspekte dabei sind offensichtlich nicht berücksichtigt.

+0

Sie sagen, sie müssten für jeden einzelnen Benutzer eine Regel hinzufügen. Ich denke, es muss eine Möglichkeit geben, eine Art Substitutionsregel für den Benutzernamen zu verwenden. –

+0

würde ich mir so vorstellen. Das hängt von den Client-Rechnern ab, aber unter Vista könnte es eine Art Regel geben, die mit C: \ Users \ * \ LocalSettings \ etc \ etc übereinstimmt. – pauldunlop

+0

Securewave lässt das * nicht in der Mitte zu. Nur am Ende. Ich versuche, Informationen von der Firma zu erhalten, die derzeit SW verkauft, aber die Version, die auf der Website meines Benutzers installiert ist, ist älter und niemand kann die Dokumentation finden –