Lebenszyklusbrücke für die Nasiko-CLI
Verwenden Sie diese Fähigkeit, wenn ein Benutzer ECC explizit auffordert, die qualifizierte Nasiko-CLI zu installieren, zu überprüfen oder zu entfernen. Diese Fähigkeit betreibt keine Nasiko-Steuerungsebene.
Sicherheitsvertrag
- Beginnen Sie mit
ecc nasiko status --json. Status ist schreibgeschützt. - Für die Installation ist stets die explizite Zustimmung des Benutzers und
--yeserforderlich. - Installieren Sie nur eine ECC-qualifizierte gepinnte Version, derzeit
v0.1.0. - Zeigen Sie eine Vorschau zuerst mit
ecc nasiko install --version v0.1.0 --dry-run --jsonan. - Installieren Sie mit
ecc nasiko install --version v0.1.0 --yes --jsonerst, nachdem der Benutzer Version, Registrierungsquelle, Prüfsumme (Digest) und Zielpfad überprüft hat. - Entfernen Sie nur ein noch qualifiziertes, ECC-verwaltetes Binärprogramm mit
ecc nasiko uninstall --version v0.1.0 --yes --json. Zeigen Sie eine Vorschau der Entfernung zuerst mit--dry-runan. - Die qualifizierte Quelle ist
https://github.com/Nasiko-Labs/nasiko, lizenziert unter Apache-2.0; Artefakt- und extrahierte Binär-SHA-256-Werte sind festgelegt (gepinnt). - Ersetzen Sie den qualifizierten Befehl niemals durch ein heruntergeladenes Shell- oder PowerShell-Bootstrap-Skript.
- Legen Sie niemals Geheimnisse oder Anmeldedaten in Befehlsargumenten, Protokollen, Fähigkeitsausgaben, Installationsmetadaten oder im ECC-Zustand ab.
- Die Telemetrie von Nasiko sowie die gemeinsame Nutzung mit Nasiko oder Ito müssen per Opt-In erfolgen und separat offengelegt werden. Die Installation ist keine Zustimmung zur Telemetrie.
Lebenszyklusgrenzen
Die ursprüngliche ECC-Brücke unterstützt die qualifizierte Installation, den schreibgeschützten Status und die eigentumsgeprüfte Deinstallation. Verwenden Sie die kanonische Nasiko-CLI direkt für Verbindung, Authentifizierung, Start, Bereitstellung oder Herunterfahren, bis diese Verben ihre eigenen verifizierten ECC-Verträge haben. Raten Sie keine CLI-Verben.
Die Installation der CLI beweist nicht, dass ein Server der Steuerungsebene läuft, ein Agent verwaltet wird, Routing oder ACLs funktionieren, die Beobachtbarkeit vollständig ist, die Telemetrie aktiviert wurde oder die Ito-Computing-Umgebung verbunden ist. Melden Sie jeden Zustand separat.
Fehlerverhalten
- Wenn Plattform, Architektur, Version, Manifest, Prüfsumme, Archiv, Binärprogramm oder Zielpfad die Validierung nicht bestehen, stoppen Sie, ohne das Artefakt auszuführen.
- Fallen Sie nicht auf
latestzurück. - Durchsuchen Sie keine beliebigen
PATH-Einträge. Verwenden Sie den qualifizierten Speicherort von ECC oder einen expliziten absolutenECC_NASIKO_CLI_EXECUTABLEfür Entwicklungsverifizierung. - Behandeln Sie eine teilweise oder mehrdeutige Installation nicht als Erfolg.