Die Information in diesem Artikel betrifft die folgenden Produkte:
- SwyxIt!
- Swyx
ZUSAMMENFASSUNG
Enreach unterstützt WinGet für Swyx-Software derzeit noch nicht. Wenn Sie WinGet für automatische Updates verwenden, könnte von Drittanbietern veröffentlichte Swyx-Software für WinGet Ihre Installation beeinträchtigen.
Verzichten Sie entweder darauf oder mindern Sie die Risiken, indem Sie winget pin oder Ihr eigenes WinGet-Repository nutzen.
WAS IST WINGET?
Aktuelle Windows-Versionen enthalten den Paketmanager WinGet. Dieser kann die Installation und Aktualisierung von Software unter Windows ähnlich wie Linux-Paketmanager automatisieren. Standardmäßig nutzt der WinGet-Client ein von der Community gepflegtes Repository, das Beschreibungen für zu installierende Softwarepakete bereitstellt.
Solange Softwarepakete wie SwyxIt! öffentlich im Internet zum Download verfügbar sind, kann jeder eine Paketbeschreibung für WinGet erstellen und diese im Community-Repository veröffentlichen.
Hinweis: Wenn Sie Swyx-Software über die WinGet-Suche winget search … finden, stammen diese Informationen nicht von Enreach und werden auch nicht von Enreach kontrolliert. Sie können, müssen aber nicht, auf Downloads von echter Swyx-Software verweisen.
Enreach unterstützt WinGet für Swyx-Software (noch) nicht und stellt keine Swyx-Softwarebeschreibungen über das Standard-WinGet-Repository bereit. Allerdings haben Dritte, die in keiner Verbindung zu Enreach stehen, bereits Swyx-Softwarepaketbeschreibungen im WinGet-Repository veröffentlicht. Enreach kann dies nicht verhindern, da das WinGet-Repository über keine entsprechenden Mechanismen verfügt.
Hinweis: Das WinGet-Community-Repository übernimmt keine Gewähr für die Herkunft der darin beschriebenen Software. Es liegt in der Verantwortung der Nutzer:innen, die WinGet auf ihren Windows-Rechnern verwenden, zu entscheiden, ob eine über WinGet angebotene Software echt ist oder nicht.
UNERWÜNSCHTE SWYXIT!-AKTUALISIERUNGEN ÜBER WINGET
WinGet verfügt über einen automatischen Erkennungsmechanismus, der mithilfe einer Heuristik in seinem Repository nach Softwarebeschreibungen für Programme sucht, die nicht über WinGet installiert wurden. Sobald dies geschieht, aktualisiert WinGet diese Software.
Wir haben festgestellt, dass dieser Mechanismus bereits SwyxIt!-Softwarebeschreibungen von Drittanbietern gefunden hat. Das führt dazu, dass der winget update-Befehl SwyxIt! aktualisiert, obwohl es nicht über WinGet installiert wurde. Diese Updates können die Abhängigkeiten von SwyxIt! zur installierten SwyxServer-Version nicht erkennen und führen die Aktualisierung trotzdem durch.
Hinweis: Wenn Sie winget update verwenden, wird SwyxIt! möglicherweise auf eine Version aktualisiert, die nicht mit Ihrem SwyxServer oder SwyxOn Tenant kompatibel ist. Infolgedessen können sich diese Benutzer nicht bei SwyxServer anmelden.
Aufgrund der Funktionsweise von WinGet (siehe oben) kann Enreach diese Updates nicht verhindern.
RISIKEN BEI DER VERWENDUNG VON WINGET FÜR SWYX-SOFTWARE-UPDATES
Der Einsatz von WinGet für automatische Software-Updates birgt generell gewisse Risiken, im Zusammenhang mit Swyx können allerdings zusätzliche Risiken entstehen.
- Das Standard-WinGet-Repository gibt keinerlei Garantien hinsichtlich der darin beschriebenen Software und stützt sich bei der Überprüfung der Echtheit eines Installationsprogramms auf Standardmechanismen von Windows (wie Defender oder digitale Signaturen auf den Installationsprogrammen).
- Die digitale Signaturprüfung, die Windows bei stillen MSI-Updates durchführt (Standard bei der Verwendung von
winget update), verhindert nicht, dass eine MSI-Datei, die von einer anderen Stelle als Enreach signiert wurde, ausgeführt wird und die installierte Swyx-Software aktualisiert. - Der WinGet-Update-Mechanismus kann die Abhängigkeit von SwyxIt! von bestimmten SwyxServer- oder SwyxON-Tenant-Versionen nicht erkennen. Er würde SwyxIt! einfach auf eine Version aktualisieren, die im Zweifelsfall nicht mit Ihrem Swyx-Server oder SwyxON-Tenant kompatibel ist.
WIE VERHINDERT MAN DAS AUTOMATISCHE UPDATE DURCH WINGET?
Wenn Sie WinGet auf Ihren Windows-Systemen verwenden möchten, haben Sie mehrere Möglichkeiten, um zu verhindern, dass SwyxIt aktualisiert wird.
-
Option 1: Verwenden Sie die Software-Pinning-Funktion von WinGet
WinGet verfügt über eine Software-Pinning-Funktion, mit der Sie verhindern können, dass die Befehlewinget updateoderwinget update --allein Paket aktualisieren.Beispiel: Wenn Sie Swyx 14.25 haben, können Sie SwyxIt wie folgt auf die Versionen 14.25.* fixieren:
winget pin add --id Enreach.SwyxIt -v 14.25.*
Da Enreach keinen Einfluss darauf hat, welche Softwarebeschreibungen von Drittanbietern in das Community-Repository hochgeladen werden, kann die ID von der in diesem Beispiel abweichen.Das Fixieren ist eine WinGet-Client-Funktion und muss auf jedem System durchgeführt werden, auf dem WinGet verwendet wird.
-
Option 2: Verwenden Sie das communitybasierte Widget-Repository nicht.
Auch wenn dies drastisch klingen mag: Sie könnten Ihre Windows-Systeme so konfigurieren, dass sie das communitybasierte WinGet-Repository nicht verwenden.winget source remove wingetGreifen Sie stattdessen auf ein eigenes, selbst gehostetes Repository zurück. So haben Sie die Kontrolle über die darin angebotenen Softwarebeschreibungen.
Zulässige Quellen können auch über Gruppenrichtlinien definiert werden.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.