Präsentationsgliederung Idee u. Projektziele eingesetzte Tools Konfiguration Altdaten Datenmodell Benutzerverwaltung am Rechenzentrum Online: Benutzerverwaltung / Berechtigungen Administration Berechtigungskonzept u. Sicherheitsanliegen Kooperationsfelder RUB-ID Perspektiven Projekt: Aufbau eines Informationssystems für eine Organisation Aufbau eines Informationssystems für eine Organisation Projekt: Aufbau eines Informationssystems für eine Organisation Abzubildende Geschäftsprozesse Material-, DokumentBereitstellung Zugangsberechtigung für Studierende Zugangsberechtigung für Mitarbeiter Lizenzberechtigung Gerätedatenpflege SubnetzBereitstellung Persönlicher Internetzugang Persönliche HOME-Page DNS-Konfiguration Persönliche eMail-Adresse Server-Berechtigung Gruppendienst Campusvertrag Lokale Newsgruppe Zur Verfügungstellung von Rechenzeit Software-Nutzung über Medienausleihe Gruppen-HOMEPage Nutzung von Plattenplatz Nutzung von Installationsservern Mailingliste Nutzung des Plotters Hotline-Anfragen Nutzung des DuplexDruckers Serverberechtigung Gruppendienst Nutzung von Software auf RZ-Servern ohne Lizenzerwerb Nutzung von Software auf RZ-Servern mit Lizenz über Lizenzmanager Projekt: Aufbau eines Informationssystems für eine Organisation Nutzung von Software auf eigenem Rechner über RZLinzenzmanager Datenbestände RZ Im Rechenzentrum handelt es sich um Datenbestände in den Bereichen • Hardware-Verwaltung • Software-Verwaltung • Netzverwaltung • Domain Name Service • Lizenz-Verwaltung • Benutzerverwaltung Projekt: Aufbau eines Informationssystems für eine Organisation Gesamtmodell Dienstleistungsangebot Kunde Auftrag Zur Verfügung gestellte Dienstleistungen Projekt: Aufbau eines Informationssystems für eine Organisation Abrechnung Projektziele: Qualitätssicherung Qualitätssicherung in bezug auf die Daten: • Inkonsistenzen durch doppelte Datenhaltung werden vermieden • Wartungsfreundlichkeit Projekt: Aufbau eines Informationssystems für eine Organisation Projektziele: Rationalisierungseffekte Rationalisierungseffekte durch die effektivere Durchführung von Arbeitsabläufen Zufriedenheit der Kunden Projekt: Aufbau eines Informationssystems für eine Organisation Technische Realisierung Zugriff auf die Datenbank ausschließlich über Web-Interfaces Informationsverfügbarkeit Projekt: Aufbau eines Informationssystems für eine Organisation Eingesetzte Tools MS Project 98 Samba MS Powerpoint 2000 recode Erwin3.5 Perl5 Aris 4.0 cracklib Visio2000 html2ps Quest SQL Navigator 3.1e5 Oracle Server 8.1.7 Oracle Client 8.1.7 Oracle Enterprise Manager 2.2 Oracle9i Application Server Projekt: Aufbau eines Informationssystems für eine Organisation Internetkonfiguration Datenbank PCs SUN Enterprise 220R Oracle8i (8.1.7) Programmierung / Administration client client WWW-Server SUN Ultra 10 / 440 9iAS Internet http / https Projekt: Aufbau eines Informationssystems für eine Organisation Rechnerkonfiguration WEB WEB WEB-Server Daten (9iAS 1.0.2) SUN Ultra 10 M440 Zentrale KundenDatenbank (Oracle8i 8.1.7) Backup Recovery Catalog SUN Sparc 5 Internet Directory (Oracle Internet Directory 2.1.1) SUN Enterprise 220R Management Enterprise Manager (OEM 2.2) SUN Ultra 1 Projekt: Aufbau eines Informationssystems für eine Organisation Backup Server (Omniback II) HP Altdaten der Benutzerverwaltung Benvw Maildaten Automountermaps dBase Text NIS Projekt: Aufbau eines Informationssystems für eine Organisation Zentrale Passwortdatei Text Import der Altdaten in die Datenbank verwendete Tools: • Perl Scripts – Zusammenstellung und Bearbeitung der Eingabedaten • SQL*Loader – Import der Tabellen aus der Benutzerverwaltung • SQL Scripts, PL/SQL Programme – Füllen weiterer Tabellen in Abhängigkeit bereits gefüllter Entitäten Projekt: Aufbau eines Informationssystems für eine Organisation Datenmodell Dienstleistungsangebot Kunde Auftrag Abgebildete Dienstleistungen des Rechenzentrums Projekt: Aufbau eines Informationssystems für eine Organisation Abrechnung weitere Dienste --- Personenbezogene Daten VERGABESTELLE DIENSTLEISTUNGSANGEBOT KUNDE DIENSTADRESSE KUNDENGRUPPE ORGANISATIONSEINHEIT PRIVATKONTO DIENSTKONTO Projekt: Aufbau eines Informationssystems für eine Organisation Auftrag Abgebildete Dienstleistungen des Rechenzentrums Auftrag Internetdienst und Server-Berechtigung Benutzerverwaltung Netzverwaltung Software und Lizenzen Material und Dokumentation Beratung und Unterstützung Hardware Projekt: Aufbau eines Informationssystems für eine Organisation Benutzerverwaltung •Internetdienst -eMail -HOME-Page -Internetzugang •Gruppendienst -Lokale Newsgruppe -HOME-Page -Mailingliste Projekt: Aufbau eines Informationssystems für eine Organisation •Server-Berechtigung -Rechenzeit -Speicherplatz -Softwarenutzung -Nutzung der Peripherie Tabellenstruktur: Internetdienst RZ_ID loginid password UNIX_USER UNIX_GROUP unixuserid unixgroupid RZ_EMAIL emailadresse mailverzeichnis EMAIL_ALIAS emailalias HOMEPAGE wwwadresse homepageverzeichnis Projekt: Aufbau eines Informationssystems für eine Organisation QUOTIERUNG filesystem quotawert QUOTAWERT dateien megabyte Prozessmodellierung Bereitstellung eines Internetdienstes Projekt: Aufbau eines Informationssystems für eine Organisation RZ-DB Internetaccount Daten übermitteln Kunde vorhanden? XOR bereits erfaßt Fehlermeldung zurück neuer Kunde nächste freie Unix-User-ID suchen loginID berechnen Passwort generieren u. verschlüsseln nächste freie eMail-Adresse ermitteln Mailfilesystem u. Mailverzeichnis ermitteln Hompagefilesystem u. Homepageverzeichnis ermittlen Daten in DB eintragen Erfolg, loginID, eMailadresse und Passwort zurück festgelegten Zeitpunkt erreicht Daten an die RZ-Server übermitteln Projekt: Aufbau eines Informationssystems für eine Organisation Projekt: Aufbau eines Informationssystems für eine Organisation Projekt: Aufbau eines Informationssystems für eine Organisation Projekt: Aufbau eines Informationssystems für eine Organisation Projekt: Aufbau eines Informationssystems für eine Organisation Das Berechtigungskonzept und Sicherheitsanliegen Projekt: Aufbau eines Informationssystems für eine Organisation Sicherheitsanliegen • Absicherung von Zugangsschnittstellen – Authentifizierung von Personen via Internet • Absicherung von Administrationsschnittstellen – Verminderung genereller Sicherheitslücken bei Verwendung von Browsern als Clients – Abhörsichere Übertragungswege – Vorbeugung von Missbrauch Projekt: Aufbau eines Informationssystems für eine Organisation Authentifizierung Test des benutzergewählten Passwortes i = fascist_check2( passwd ); if( i != 0 ) { ... BENUTZER DATENBANK CRACKLIB PASSWORT mausi03 WÖRTERBUCH Maus Mausi Max ... Projekt: Aufbau eines Informationssystems für eine Organisation Browser und Sicherheit Problem: Browser wie Netscape speichern sicherheitssensible Daten in ihrem Cache, die z.B. über den Zurück-Knopf abgerufen werden können. So können z.B. Daten für eine zertifizierte Aktion von Unbefugten erneut verwendet werden. Passwörter Zertifizierte Aktion Projekt: Aufbau eines Informationssystems für eine Organisation Browser und Sicherheit Lösung: Daten für zertifizierte Aktionen werden durch Transaktionsnummern identifiziert. Letztere werden auch zentral gespeichert und laufen nach einer definierten Zeit ab. Ticket: gibt aus DATENBANK Zeitstempel: 05.02.2000 10.22 Zufallszahl: 10929823723874 Ticket wird ungültig ermöglicht Aktion Ticket läuft ab Projekt: Aufbau eines Informationssystems für eine Organisation Abhörsichere Übertragungswege Client Server Eigens Eigensgenerierte generierte Root-CA Root-CA ....GEHEIMPASSWORTNAMEPETERGEHEIMPETER.... Ungesichert ....Xflkjs98734lkvFflgkö+#+ädfp348dlknvTgöldfSDsDSDs.... HTTPS (SSL) Gesichert 1. Austausch des Sitzungsschlüssels über asymmetrische Kryptografie 2. Verschlüsselte Verbindung mit symmetrischer Kryptografie Projekt: Aufbau eines Informationssystems für eine Organisation Vorbeugung von Missbrauch Personen (Administratoren) Aufgaben (Berechtigungen) Arbeitsplätze (134.147.XXX.XXX) Zeiten (Öffnungszeiten des SC) LOGTABELLEN Projekt: Aufbau eines Informationssystems für eine Organisation Beteiligte Organisationseinheiten und angeschlossene Systeme Datenbank StudierendenDatenbank UniversitätsBibliothek Immatrikulation Helpdesk Chipkarte Verzeichnisdienst ldap Rechenzentrum Service Center Operateure PostMaster Hardware Netzverwaltung DomainnameService Administrator Benutzerver verwaltung Projekt: Aufbau eines Informationssystems für eine Organisation Anbindung der Systeme Studierendendatenbank Universitätsbibliothek Informix Oracle Chipkarte . Immatrikulation Helpdesk . Remedy Rechenzentrum Benvw, SC, Kasse Verzeichnisdienst (ldap) Oracle (OID) Zentrale Kundendatenbank des RZ Oracle Datenbanklink Trigger stored procedure View COM Objekt Projekt: Aufbau eines Informationssystems für eine Organisation Schnittstelle zur Immatrikulation Matrikelnummer Name Vornamen Geburtsdatum Geschlecht Verpflichtungserklärung Passwort setzen am Selbstbedienungs terminal Projekt: Aufbau eines Informationssystems für eine Organisation Account generieren loginid eMail-Adresse Status setzen Account freischalten Daten in das System übernehmen RUB-ID VERGABESTELLE KUNDE rub-id DIENSTLEISTUNGSANGEBOT DIENSTADRESSE KUNDENGRUPPE ORGANISATIONSEINHEIT PRIVATKONTO DIENSTKONTO Projekt: Aufbau eines Informationssystems für eine Organisation Auftrag RUB-ID zentrale Kundennummer 108098212342 108 0 98 2 1234 2 Hochschule Kundengruppe Jahr Semester Nummer Prüfziffer Projekt: Aufbau eines Informationssystems für eine Organisation Legende Hochschule: 108 575 - Ruhr-Universität Bochum Fachhochschule Bochum 0 1 2 3 4 5 6 7 8 9 - Studierende Gasthörer Zweithörer Wissenschaftler Kundengruppe: Projekt: Aufbau eines Informationssystems für eine Organisation Externe Institutionen Lehrstühle Nichtwissenschaftler Perspektiven Projekt: Aufbau eines Informationssystems für eine Organisation Perspektiven • Schnittstelle zu einem Kosten- und Leistungsmodul – Abrechnung der Papierausgabe – Ersetzung der „Kopierscheinabrechnung“ durch eine Kontoführung Projekt: Aufbau eines Informationssystems für eine Organisation Abrechnung KUNDE PRIVATKONTO DIENSTKONTO AUFTRAG KOSTENSTELLE RECHNUNG DIENSTLEISTUNGS ANGEBOT OFFENER POSTEN LEISTUNGSGEBÜHR LEISTUNGSEINHEIT Projekt: Aufbau eines Informationssystems für eine Organisation BERECHNETER PREIS • Abspaltung der personenbezogenen Daten in eine separate Datenbank • Pseudonymisierung der RZ-Datenbank durch die RUB-ID • Vergabe der RUB-ID in der Bibliothek und dem Rechenzentrum • Sicht auf die erfassten Daten und die berechtigten Systeme Projekt: Aufbau eines Informationssystems für eine Organisation Zentrale Datenbank Verzeichnisdienst RUB-ID RUB-ID Personenbezogene Daten Personenbezogene Daten Kundendatenbank des Rechenzentrums RUB-ID Vergabestelle Rechenzentrum Kundendatenbank der Bibliothek RUB-ID Vergabestelle Bibliothek Projekt: Aufbau eines Informationssystems für eine Organisation Kundendatenbank Studierendensekretariat RUB-ID Vergabestelle Sekretariat Helpdesk RUB-ID Vergabestelle Helpdesk