Repository navigation
xucRun 0.9.1.0
Important notice / Wichtiger Hinweis
xucRun is a non-commercial open-source project. The provided installer is not signed by a
publicly trusted publisher. Windows may therefore report an unknown publisher when it is first
started. Download the files only from this GitHub Release and compare the SHA-256 checksum before
starting the installer.
xucRun ist ein nicht kommerzielles Open-Source-Projekt. Die bereitgestellte Installer-Datei
besitzt keine Signatur eines öffentlich vertrauenswürdigen Herausgebers. Windows kann deshalb beim
ersten Start einen unbekannten Herausgeber melden. Laden Sie die Dateien ausschließlich aus diesem
GitHub Release herunter und vergleichen Sie vor dem Start die SHA-256-Prüfsumme.
Release information
Added
- Added
/user:*and/user-elevated:*to always show the local account selection. The dialog
identifies the current account and accounts with stored xucRun credentials; selecting another
account without stored credentials continues through password entry on a separate Windows
desktop. - The approval dialog now summarizes relevant existing approvals for the same target and names
differing bindings such as the program file, target account, elevation mode, arguments, working
directory, visibility, or direct script. The effect of the current selection explains whether
it adds, broadens, replaces, or remains overlaid by an existing approval.
Changed
/user-elevatednow reuses the current account when it is already an administrator and requests
UAC elevation only when necessary. Otherwise, xucRun selects an administrator account with
stored credentials or offers credential capture on a separate Windows desktop.- The approval dialog now presents the client and account context determined by the broker
separately from the scrollable launch details. It shows detailed Authenticode information for
the target program and a directly recognized script, including signature type, signer, issuer,
certificate fingerprint and validity, and available timestamp information. - Confirming a changed executable transfers both target-program and exact-invocation approvals to
the new program hash. Exact-invocation argument, working-directory, visibility, and direct-script
bindings remain unchanged. /infoand the Tray information view now share a consistent runtime-information format covering
program identity, architecture, language resources, signer certificate, account and elevation,
configuration, maintenance scripts, and client logging.
Security
- Authenticode diagnostics now distinguish a missing signature association from embedded-signature,
catalog, certificate-chain, validity, revocation, and policy failures. Signature information
supplements the existing final-path and SHA-256 checks. These diagnostics do not establish that
a signed or unsigned target is free of harmful behavior. /auditnow reports the results of checks for the configured Windows protections of the running
broker process and for ACL protection, Authenticode trust, and the expected signer of the fixed
Core and Tray maintenance scripts. A successful report describes the state observed during the
check and is not a guarantee against defects or later changes.- Reusable exact-invocation approvals for directly recognized scripts now require the broker's ACL
check to find no prohibited client write or delete access in the script path. They bind the final
script path and SHA-256 hash; the broker revalidates and locks the bound executable and script
through process creation. The binding does not cover programs, scripts, modules, or other files
loaded later by the approved process.
Full changelog
Veröffentlichungsinformationen
Hinzugefügt
/user:*und/user-elevated:*zeigen immer die Auswahl lokaler Konten. Der Dialog kennzeichnet
das aktuelle Konto und Konten mit gespeicherten xucRun-Anmeldedaten; bei der Auswahl eines
anderen Kontos ohne gespeicherte Anmeldedaten wird der ursprüngliche Start nach der
Passworteingabe auf einem separaten Windows-Desktop fortgesetzt.- Der Freigabedialog fasst jetzt relevante vorhandene Freigaben für dasselbe Ziel zusammen und
nennt abweichende Bindungen wie Programmdatei, Zielkonto, Erhöhungsmodus, Argumente,
Arbeitsverzeichnis, Sichtbarkeit oder direktes Skript. Die Wirkung der aktuellen Auswahl erklärt,
ob sie eine Freigabe ergänzt, erweitert, ersetzt oder weiterhin von einer vorhandenen Freigabe
überlagert wird.
Geändert
/user-elevatedverwendet jetzt das aktuelle Konto, wenn es bereits ein Administrator ist, und
fordert die UAC-Erhöhung nur bei Bedarf an. Andernfalls wählt xucRun ein Administratorkonto mit
gespeicherten Anmeldedaten aus oder bietet die Erfassung der Anmeldedaten auf einem separaten
Windows-Desktop an.- Der Freigabedialog trennt jetzt den vom Broker ermittelten Client- und Kontokontext von den
scrollbaren Startdetails. Für das Zielprogramm und ein direkt erkanntes Skript zeigt er
ausführliche Authenticode-Informationen einschließlich Signaturart, Signierer, Aussteller,
Zertifikatfingerabdruck und -gültigkeit sowie vorhandener Zeitstempelinformationen. - Die Bestätigung einer geänderten Programmdatei überträgt jetzt sowohl Zielprogrammfreigaben als
auch Freigaben für den genauen Aufruf auf den neuen Programmhash. Die Bindungen des genauen
Aufrufs an Argumente, Arbeitsverzeichnis, Sichtbarkeit und direktes Skript bleiben unverändert. /infound die Informationsansicht des Trays verwenden jetzt ein einheitliches Format für
Laufzeitinformationen zu Programmidentität, Architektur, Sprachressourcen, Signierzertifikat,
Konto und Erhöhung, Konfiguration, Wartungsskripten und Clientprotokollierung.
Sicherheit
- Die Authenticode-Diagnose unterscheidet jetzt eine fehlende Signaturzuordnung von Fehlern
eingebetteter Signaturen, Kataloge, Zertifikatsketten, Gültigkeit, Sperrprüfung und Richtlinien.
Die Signaturinformationen ergänzen die bestehenden Prüfungen von finalem Pfad und SHA-256. Diese
Diagnose stellt nicht fest, dass ein signiertes oder unsigniertes Ziel frei von schädlichem
Verhalten ist. /auditmeldet jetzt die Ergebnisse von Prüfungen der konfigurierten Windows-Schutzmechanismen
des laufenden Brokerprozesses sowie von ACL-Schutz, Authenticode-Vertrauen und erwartetem
Signierer der festgelegten Core- und Tray-Wartungsskripte. Ein erfolgreicher Bericht beschreibt
den während der Prüfung beobachteten Zustand und ist keine Garantie gegen Fehler oder spätere
Änderungen.- Für wiederverwendbare Freigaben eines genauen Aufrufs mit direkt erkanntem Skript darf die
ACL-Prüfung des Brokers keine unzulässigen Schreib- oder Löschrechte des Clients in der
Skriptpfadkette feststellen. Die Freigabe bindet finalen Skriptpfad und SHA-256-Hash; der Broker
validiert und sperrt die gebundene Programm- und Skriptdatei erneut bis zur Prozesserzeugung.
Später durch den freigegebenen Prozess geladene Programme, Skripte, Module oder andere Dateien
sind nicht Teil dieser Bindung.
Vollständiges Änderungsprotokoll
SHA-256
8C02C033AB13057B2F2059BE56DF54A19741BDB7761CBCC76ACB8538BEE03BA8 xucRun-Installer-0.9.1.0-x64.exe
79959A90C15052A46CF3723C2B553CFAD2706D32768F751B3516B04F7A4C3035 xucRun-0.9.1.0-x64.zip