Download TSS-Apps Studie
Transcript
4. Zusammenfassung bestimmen. Bis heute Plattformzertifikate an. bieten Plattformhersteller unseres Wissens nach keine Ein anderer offener Punkt, der bisher nur teilweise durch die „Trusted Network Connect“ (TNC)-Spezifikation [25] betrachtet wurde, ist die Frage, wie die erhebliche Menge an möglichen binären Konfigurationen verwaltet werden kann. In Anbetracht der riesigen Zahl an potentiellen Systemkonfigurationen, Updates, Patches und Compilerversionen ist die Zahl der Konfigurationen schon riesig und wächst exponentiell. Darüberhinaus werden viele OSS-Anwendungen und Betriebssysteme lokal kompiliert, wodurch die Zahl der Konfigurationen abermals vergrößert wird, da viele Compiler die Kompilationszeit und ähnliche dynamische Informationen in die Binärdatei einfügen. Im Zusammenhang von Attestierung, Bindung und Versiegelung wird oft kritisiert, dass der TCG-Ansatz mehr Informationen über eine Plattform preisgibt, als notwendig. Ein Angreifer kann einerseits binäre Messungen untersuchen, um ein Betriebssystem oder eine Anwendung zu identifizieren und so einen Angriff zu optimieren (Stichwort: fingerprinting). Andererseits erlauben diese binären Werte Herstellern, bestimmte Binärkonfigurationen zu benachteiligen (etwa die Verweigerung der Unterstützung von bestimmten Betriebssystemen oder Anwendungen). Aktuelle Forschungsthemen in den Bereichen property-based attestation und semantic attestation [15, 8] suchen Lösungen, die nur bestimmte Aspekte einer Plattform attestiert. Die vorgestellten Lösungen sind noch nicht reif für die Anwendung im Massenmarkt. Die hier beschriebenen Probleme im Bereich des „Trusted Computing“ erstrecken sich über verschiedene Abstraktionsebenen, angefangen von der Konzeption einer Architektur bis hin zur fertigen Lösung und vom Design bis zur aktuellen Implementierung. Trotz der hier aufgezeigten Schwierigkeiten bieten die durch die TCG eingeführten Spezifikationen für das TPM nebst dazugehöriger TSS in Zusammenhang mit den vorgestellten Sicherheitsarchitekturen ein gutes Potential zur Realisierung vertrauenswürdiger ComputerPlattformen. Wie gezeigt wurde, existieren bereits erste Softwarelösungen, die diese Technologie unterstützen. Diese haben zwar noch nicht Produktreife erlangt, tendieren aber in die richtige Richtung. 69