{"beispielaufgaben":[{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Sie entwickeln eine Desktop-Anwendung zur Lagerverwaltung, die als Installationsdatei an Kunden ausgeliefert wird. Ihr Teamleiter fordert, dass die Installationsdatei vor der Auslieferung signiert wird. Beschreiben Sie, welchen Zweck die Code-Signierung der Installationsdatei für die Kunden erfüllt.","typ":"absatz"}],"beispiel_id":"bsp-code-signierung-beschreiben-freitextantwort-01","freigabeart":"maschinell","loesung":[{"text":"Erwartet wird eine Beschreibung mit zwei Aspekten (je 1 Punkt):\n1) Authentizität: Die Signatur weist dem Kunden den Herausgeber/Ersteller der Datei eindeutig nach (vertrauenswürdige Quelle).\n2) Integrität: Eine nachträgliche Veränderung/Manipulation der Datei (z. B. durch Schadcode) wird beim Prüfen der Signatur erkannt. Je sinngemäß richtiger und erläuterter Aspekt 1 Punkt; bloße Stichworte ohne Erklärung höchstens 1 Punkt gesamt.","typ":"absatz"}],"operator_id":"operator.beschreiben","pruefungszuordnung":{"berufe":["FIAE"],"teil":"AP2"},"punkte":2,"punkterahmen":{"max":2,"min":2},"quellen":["ap2-fiae-2021-winter-ae1-a04-b-ba","ap2-fiae-2021-winter-ae1-a04-b-bb"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"In Ihrem Unternehmen wird ein Installationspaket für eine Desktop-Anwendung an Kunden ausgeliefert. Vor dem Versand wird das Paket mit einem Code-Signing-Zertifikat des Unternehmens signiert.","typ":"absatz"},{"text":"Beschreiben Sie den technischen Ablauf der Code-Signierung, und zwar sowohl die Erstellung der Signatur beim Hersteller als auch deren Prüfung auf dem Zielsystem des Kunden.","typ":"absatz"}],"beispiel_id":"bsp-code-signierung-beschreiben-freitextantwort-02","freigabeart":"maschinell","loesung":[{"text":"Je 1 Punkt für Erstellung und Prüfung (insgesamt 2 Punkte).","typ":"absatz"},{"text":"Erstellung (1 P): Über die Daten des Installationspakets wird ein Hashwert gebildet; dieser wird mit dem privaten Schlüssel des Herstellers signiert. Signatur und zugehöriges Code-Signing-Zertifikat werden dem Paket beigefügt.","typ":"absatz"},{"text":"Prüfung (1 P): Das Zielsystem berechnet den Hashwert des Pakets erneut und verifiziert die Signatur mit dem öffentlichen Schlüssel aus dem beigefügten Zertifikat. Ist die Verifikation erfolgreich, wurde das Paket seit der Signierung nicht verändert und stammt vom Inhaber des zugehörigen privaten Schlüssels.","typ":"absatz"},{"text":"Hinweis für die Korrektur: Formulierungen wie \"Signatur wird mit dem privaten Schlüssel erzeugt / mit dem öffentlichen Schlüssel verifiziert\" sind zu akzeptieren; die verkürzte Darstellung als Ver-/Entschlüsselung des Hashwerts ist nur dann als gleichwertig zu werten, wenn Rollen von privatem und öffentlichem Schlüssel korrekt zugeordnet sind. Aussagen zur Vertrauenswürdigkeit des Herstellers setzen zusätzlich eine erfolgreiche Zertifikatsprüfung (Kette, Gültigkeit) voraus und sind für die volle Punktzahl nicht erforderlich.","typ":"absatz"}],"operator_id":"operator.beschreiben","pruefungszuordnung":{"berufe":["FIAE"],"teil":"AP2"},"punkte":2,"punkterahmen":{"max":2,"min":2},"quellen":["ap2-fiae-2021-winter-ae1-a04-b-ba","ap2-fiae-2021-winter-ae1-a04-b-bb"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Beim Start einer von Ihnen ausgelieferten, signierten Java-Anwendung meldet das Betriebssystem eines Kunden, die Signatur sei ungültig. Der Kunde hat die Datei aus einem Downloadportal bezogen. Beschreiben Sie zwei mögliche Ursachen für diese Meldung.","typ":"absatz"}],"beispiel_id":"bsp-code-signierung-beschreiben-freitextantwort-03","freigabeart":"maschinell","loesung":[{"text":"Erwartet werden zwei plausible Ursachen (je 1 Punkt), z. B.:\n- Die Datei wurde nach dem Signieren verändert (Übertragungsfehler oder Manipulation im Portal), sodass der Hashvergleich fehlschlägt.\n- Das Signaturzertifikat ist abgelaufen, zurückgezogen oder wurde von einer dem System nicht vertrauenswürdigen Stelle ausgestellt (fehlendes Wurzelzertifikat in der Vertrauenskette). Je korrekt beschriebener Ursache 1 Punkt; reine Nennung ohne Beschreibung höchstens 1 Punkt gesamt.","typ":"absatz"}],"operator_id":"operator.beschreiben","pruefungszuordnung":{"berufe":["FIAE"],"teil":"AP2"},"punkte":2,"punkterahmen":{"max":2,"min":2},"quellen":["ap2-fiae-2021-winter-ae1-a04-b-ba","ap2-fiae-2021-winter-ae1-a04-b-bb"]}],"konzept_id":"fachkonzept.code-signierung","schema_version":3}