AppLayering-Test

<< Click to Display Table of Contents >>

RayQC Advanced > 8.0 > User Guide > Regelübersicht 

AppLayering-Test

Der AppLayering-Test kann verwendet werden, um Layer gegen die Layer anderer Pakete zu testen.

 

AL001 - Kollidierende Layer-Identifikatoren

Beschreibung: Citrix AppLayering-Layer werden auf das Vorhandensein doppelter Layer-Identifikatoren überprüft. Eine Kollision tritt auf, wenn zwei oder mehr Pakete dieselben Identifikatoren enthalten.

Hintergrund: Jeder Citrix AppLayering-Layer enthält eine Reihe von Metadaten, die grundlegende Eigenschaften des Layers beschreiben. Einige dieser Eigenschaften sind für die interne Konsistenz des Systems von entscheidender Bedeutung. Dazu gehört beispielsweise ein Layer-Identifikator, der eine entscheidende Rolle bei der Bestimmung der Identität des Layers und der Festlegung der Beziehungen spielt.

Weitere Informationen: Nicht verfügbar.

Manuelle Behebung: Doppelte Layer-Identifikatoren sollten so geändert werden, dass sie auf jedem System global eindeutig sind.

AL002 - Dateien

Beschreibung: Der Citrix AppLayering-Layer wird mit anderen Layern verglichen und auf das Vorhandensein identischer Dateinamen im gleichen Ordner überprüft. Eine Kollision kann auftreten, wenn dieselbe Datei von mehr als einem Layer installiert wird.

Hintergrund: Dateien sind das Hauptelement nahezu jeder Anwendung. Das ordnungsgemäße Funktionieren der Anwendung hängt von der Verfügbarkeit bestimmter Versionen dieser Dateien an den entsprechenden Speicherorten ab. Wenn verschiedene Anwendungen unterschiedliche Versionen derselben Datei am gleichen Ort installieren, kann dies zu einer Kollision führen.

Weitere Informationen: Nicht verfügbar.

Manuelle Behebung: Selbst entwickelte Software sollte so überarbeitet werden, dass sie auf die kollidierenden Dateien an einem anderen Speicherort zugreift. Konflikte, die durch nicht benötigte Ressourcen verursacht werden, sollten behoben werden, indem jeder Layer manuell von Ressourcen bereinigt wird, die nicht zur Kernanwendung gehören oder von ihr benötigt werden.

AL003 - Registry

Beschreibung: Der Citrix AppLayering-Layer wird mit anderen Layern verglichen und auf das Vorhandensein identischer Registrierungswertnamem mit unterschiedlichen Daten überprüft.

Hintergrund: Die Windows-Registrierung enthält drei grundlegende Elemente: Schlüssel, Werte und Daten. Eine Kollision tritt auf, wenn mehrere Anwendungen denselben Registrierungswert mit unterschiedlichen Daten hinzufügen.

Weitere Informationen: Nicht verfügbar.

Manuelle Behebung: Selbst entwickelte Software sollte so überarbeitet werden, dass sie die Registrierungswerte aus einem anderen Schlüssel oder einem anderen Wertnamen liest. Konflikte, die durch nicht benötigte Ressourcen verursacht werden, sollten behoben werden, indem jeder Layer manuell von Ressourcen bereinigt wird, die nicht zur Kernanwendung gehören oder von ihr benötigt werden.