02.02.2014 Aufrufe

Entwurf einer anwendungsunabhängigen Zugriffskontrolle mittels ...

Entwurf einer anwendungsunabhängigen Zugriffskontrolle mittels ...

Entwurf einer anwendungsunabhängigen Zugriffskontrolle mittels ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Entwurf</strong>: Policy-basierte <strong>Zugriffskontrolle</strong><br />

Die nachträgliche Identifikation geeigneter Methoden ist relativ aufwendig und es kann<br />

auch vorkommen, dass die Anwendungsklassen angepasst werden müssen, um einen<br />

ausreichenden Schutz zu erzielen.<br />

Die folgende Abbildung zeigt die Klasse „ActionService“ mit einigen ihrer Attribute<br />

und Methoden. Auf diese soll hier nicht weiter eingegangen werden. Abgebildet sind<br />

auch die zugeordneten Ontologien. Aus welchen weiteren Ontologien sich diese (und<br />

die der anderen Dienste) im Einzelnen zusammensetzen, wird im nächsten Abschnitt<br />

erläutert.<br />

Abbildung 19: Klassendiagramm Aktionsverwaltung (eigene Darstellung)<br />

4.4 Das semantische Datenmodell zur Zugriffsverwaltung<br />

MIX-Ontologien wurden bereits im Kapitel 4.1.3 erläutert. Zum Paket „Ontology“ des<br />

Fachgebietes „Datenbanken und verteilte Systeme“ wurden in dieser Arbeit folgende<br />

Pakete hinzugefügt:<br />

1. Ontology.Security.Authorization.ActionService<br />

2. Ontology.Security.Authorization.ObjectService<br />

3. Ontology.Security.Authorization.PolicyService<br />

4. Ontology.Security.Configuration<br />

Im Paket „Ontology.Security.Authorization“ sind Ontologien abgelegt, die für die<br />

Realisierung der <strong>Zugriffskontrolle</strong> benötigt werden. Gemäß den verwendeten<br />

Dienstklassen gibt es drei Teilpakete, deren Ontologien im Folgenden erläutert werden.<br />

Zusätzlich gibt es noch das Paket “Ontology.Security.Configuration”, das Ontologien,<br />

die für die Konfiguration benötigt werden, enthält.<br />

47

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!