Wir haben eine Anwendung, die von einem Drittunternehmen bereitgestellt und installiert wird. Sie erheben dafür eine marktübliche Beratungsgebühr.
Zu meinem Schock haben sie die meisten Ordner im Stammverzeichnis des Laufwerks C installiert.
Ist es in Ordnung, sie im Stammverzeichnis des Laufwerks C zu installieren? Kann diese Installationsmethode Probleme verursachen? Oder sollten Anwendungen stattdessen in Programme installiert werden?
Antworten:
Raymond Chen von The Old New Thing ist zwar keine offizielle Quelle, hat dies jedoch diskutiert .
In dem oben verlinkten Blog-Beitrag heißt es insbesondere:
Die Einhaltung der Bestimmungen dieser Software-Zertifizierungsprogramme würde natürlich nur gelten, wenn Sie beabsichtigen, diese bestimmten Software-Zertifizierungsprogramme zu beantragen (oder bereits beantragt haben und eine Zertifizierung erhalten haben). Und in diesem Fall geht es mehr um den Standardinstallationspfad, nicht mehr.
quelle
Es gibt bestimmte Vorteile, wenn Sie nicht installieren
%programfiles%
. Eine Möglichkeit besteht darin, das Programm vor der Verwendung als Trampolin für Malware zu schützen (weitere Informationen finden Sie beispielsweise unter http://foundstone-dire-detect-insecurely-regist.software.informer.com/1.0/ oder bei Google unter "Foundstone" DIRE ").Ein weiterer Vorteil wäre die Installation ohne erhöhte Berechtigungen. Dies kann wiederum wichtig sein, wenn ein Programm kompromittiert wird, hat es nicht die Zugriffsrechte, um etwas anderes zu kompromittieren.
In der Linux-Welt ist es üblich, Softwarepakete von Drittanbietern und Systemen separat zu installieren. Zum Beispiel, während übliche Software - Pakete gehen in
/usr/bin
Drittanbietern gehen typischerweise in/usr/local/bin
oder/usr/share/bin
wenn sie von mehreren Benutzern gemeinsam verwendet werden muss, oder in ,$HOME/bin
wenn angenommen wird , von diesem bestimmten Benutzer verwendet werden. Wenn man hört, wie es eine Beratungsfirma ist, die diese Programme auf Ihrem PC installiert, haben sie wahrscheinlich einige (nicht zu sagen erfundene) Benutzerrichtlinien, die es notwendig oder zumindest bequemer machen, sie nicht zu verwenden%programfiles%
.quelle