Protokolle höherer Schichten

Größe: px
Ab Seite anzeigen:

Download "Protokolle höherer Schichten"

Transkript

1 Protokolle höherer Schichten Autor : Sami AYDIN MatNr : Dozent : Prof. Dr. Gilbert Brands Aufgabe : Richten Sie einen HTTPS-Server ein. Erstellen Sie mit OpenSSL ein root- Zertifikat und ein Serverzertifikat und installieren Sie die Zertifikate. Erstellen Sie ebenfalls ein Zertifikat für einen Client und installieren Sie dies in einem Browser. Stellen Sie den Server auf bidirektionale Authentifizierung ein und erstellen Sie ein PHP-Programm, dass den Client über das Zertifikat identifiziert.

2 Inhalt 1.HTTP / HTTPS Zertifikate Erstellen der CA Schlüssel für das Serverzertifikat erzeugen Selbstsigniertes Zertifikat erzeugen Certificate Signing Request (CSR) erzeugen Client- Zertifikat erzeugen Certificate Signing Request (CSR) erzeugen Den CSR der Root-CA vorlegen und unterschreiben Client Zertifikat Konvertieren Zertifikat im Browser importieren Authentifizierung Passwort-Authentifizierung Schlüsselpaar- Authentifizierung Fazit Literatur

3 1.HTTP / HTTPS Auf dem Laptop ist Suse 10.2 vorinstalliert. Über den Installationsmanager YAST kann XAMPP nachinstalliert werden. Die Linuxdateien müssen unter XAMPP umbenannt werden und anschließend ein Link auf die Dateien gelegt werden. localhost:/opt/lampp/etc/zertifikate # mv /usr/bin/openssl /usr/bin/openssl.suse localhost:/opt/lampp/etc/zertifikate # ln -s /opt/lampp/bin/openssl /usr/bin/openssl localhost:/opt/lampp/etc/zertifikate # mv /etc/ssl/openssl.cnf /etc/ssl/openssl.cnf.suse localhost:/opt/lampp/etc/zertifikate # ln -s /opt/lampp/etc/openssl.cnf /etc/ssl/openssl.cnf localhost:/opt/lampp/etc/zertifikate # mv /etc/apache2/httpd.conf /etc/apache2/httpd.conf.suse localhost:/opt/lampp/etc/zertifikate # ln -s /opt/lampp/etc/httpd.conf /etc/apache2/httpd.conf Wenn ein Web-Browser eine Webseite anzeigen will, stellt er mit dem in der URL bezeichneten Server eine Verbindung her, um den Seiteninhalt zu holen. Sobald TCP Verbindung steht, sendet der Browser eine HTTP- Anfrage, mit der er den Webserver um Herausgabe des gewünschten Dokuments bittet. Der Webserver sendet eine Antwort mit dem Seiteninhalt und schließt die Verbindung. Um einen Webserver sicher zu machen, Verschlüsslung spielt eine wichtige Rolle, Verschlüsslung läuft auf HTTPS. Wenn ein HTTP-Server über einen verschlüsselten Kanal kommuniziert, bildet ein HTTPS. HTTPS dient zur Verschlüsselung und zur Authentifizierung der Kommunikation zwischen Webserver und Browser. Der verschlüsselte Kanal wird von SSL (Secure Socket Layer) oder von seinem Nachfolger TLS (Transport Layer Security) Protokoll bereitgestellt. SSL Verbindung wie da unten an den bild sieht. Browser und Server kommuniziert mit einem Handshake. Der Handshake hat auch ein Clientzertifikat, mit dem sich Client beim Server authentifiziert und Standard-HTTPS-Port ist 443. Verbindung zwischen Browser und Webserver Öfnen von https//:localhost Zertifikat der CA Signatur des Webserver prüfen Übertragen des Webserver-Zertifkat zum Browser Webserver- Zertifikate Prüfung(localhost von Server geprüft, in php rein geschreiben) Privatschlüssel des Webserver Sitzung Schlüssel verschlüsseln Übertragen des verschlüsselten Sitzunschlüssel Zum Webserver entschlüsseln Sitzung Schlüssel SSL Der Daten mit dem ausgahandelten sitzungsschlüssel Web Browser Webserver localhost 3

4 Zur Einrichtung eines HTTP-Servers müssen privater Schlüssel auf dem Server generiert werden. Am einfachsten kann man dies mit openssl. Openssl implementiert die Netzwerkprotokolle Secure Socket Layer (SSL) und Transport Layer Security (TSL). 2. Zertifikate Ein Zertifikat ist eine digitale Bescheinigung des Ausweises. Die Struktur und Aufbau wird in der Praxis bei X.509 Standart festgelegt. Das heißt, dass ein Zertifikat den Namen des Signierschlüsselinhabers, den zugeordneten öffentlichen Signierschlüssel, die verwendeten Algorithmen, den Gültigkeitszeitraum des Zertifikates und den Namen der Zertifizierungsstelle enthalten muss. Der CA (Certification Authority) bietet Dienste zu Ausstellung von Zertifikaten an. Ihre Aufgabe ist es, zu bescheinigen, dass eine Website tatsächlich diejenige ist. Jeder Browser verfügt über einen eingebauten Katalog mit CA- Zertifikaten, ob Serverzertifikate von einer vertrauenswürdigen CA signiert wurden. 2.1 Erstellen der CA Die CA enthält einen geheimen Schlüssel, welcher automatisch erzeugt und in der Datei cakey.pem abgelegt wird. Das CA-Zertifikat wird nach cacert.pem geschrieben. Der Schlüssel soll auf hohe Sicherheit (Länge 1024 Bit) eingestellt sein. Die Gültigkeit setzen wir mit 10 Jahren an. Der folgende Befehl erzeugt das Zertifikat: localhost:/opt/lampp/etc/zertifikat # openssl req -new -x509 -keyout cakey.pem -out cacert.pem -days 3650 Generating a 1024 bit RSA private key writing new private key to 'cakey.pem' Enter PEM pass phrase: Verifying - Enter PEM pass phrase: You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank Country Name (2 letter code) [AU]:De 4

5 State or Province Name (full name) [Some-State]:Niedersachsen Locality Name (eg, city) []:Emden Organization Name (eg, company) [Internet Widgits Pty Ltd]:Informatik Organizational Unit Name (eg, section) []:Protokolle Common Name (eg, YOUR name) []:localhost Address Wer den geheimen Schlüssel der CA kennt, kann damit beliebige Serverzertifikate signieren. Deshalb wird diese Schlüsseldatei nicht im Klartext auf der Festplatte abgelegt, sondern mit einer Passphrase verschlüsselt. Diese Passphrase benötigen Sie immer dann, wenn Sie mit der CA neue Zertifikate ausstellen wollen. Im Anschluss befindet sich das für einen Zeitraum von zehn Jahren gültige Zertifikat in der Datei cacert.pem, das RSA-Schlüsselpaar in der Datei cakey.pem. Req stellt einen Request für ein Zertifikat New zeigt an, dass es sich um einen Request für ein neues Zertifikat handelt x509 sorgt dafür, dass statt einem Request ein selbstsigniertes Zertifikat erzeugt wird keyout Datei, in die der neu erzeugte Schlüssel geschrieben wird Days Gültigkeit des Zertifikats in Tagen Out schreibt den Schlüssel in eine Datei 3650 für 10 jahren 2.2 Schlüssel für das Serverzertifikat erzeugen Die Erstellung der Server Schlüssel in OpenSSL wie da unten geschriben. localhost:/opt/lampp/etc/zertifikat # openssl genrsa -des3 -out server.key days 3650 Generating RSA private key, 1024 bit long modulus e is (0x10001) Enter pass phrase for server.key: Verifying - Enter pass phrase for server.key: genrsa erstellt ein privates RSA Schlüssel. des3 Wenn man -des3 weglässt wird der Schlüssel ohne eine Passphrase erzeugt ist die Größe des Schlüssels in Bit Selbstsigniertes Zertifikat erzeugen Mit neuem privatem Schlüssel erstellt eine Zertifikatsanforderung für CA. Hier erstellen wir kein selbstsigniertes Zertifikat, nur Zertifikatsanforderungen. localhost:/opt/lampp/etc/zertifikat # openssl req -new -key server.key -out server.csr Enter pass phrase for server.key: You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank 5

6 For some fields there will be a default value, If you enter '.', the field will be left blank Country Name (2 letter code) [AU]:De State or Province Name (full name) [Some-State]:Niedersachsen Locality Name (eg, city) []:Emden Organization Name (eg, company) [Internet Widgits Pty Ltd]:Informatik Organizational Unit Name (eg, section) []:Protokolle Common Name (eg, YOUR name) []:localhost Address []:saydin@informatik-emden.de Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: An optional company name []: localhost:/opt/lampp/etc/zertifikat # cp server.key server.key.org localhost:/opt/lampp/etc/zertifikat # openssl rsa -in server.key.org -out server.key Enter pass phrase for server.key.org: writing RSA key key der Schlüssel, mit dem das Zertifikat signiert wird Certificate Signing Request (CSR) erzeugen localhost:/opt/lampp/etc/zertifikat # openssl x509 -req -days in server.csr -signkey server.key - Signature ok subject=/c=de/st=niedersachsen/l=emden/o=informatik/ou=protokolle/cn=localhost/ address=saydin@info Getting Private key server.key und server.crt müssen natürlich unter richtigem Verzeichnen sein, die beiden Dateien werden kopiert. localhost:/opt/lampp/etc/zertifikat # cp server.crt /opt/lampp/etc/ssl.crt/ localhost:/opt/lampp/etc/zertifikat # cp server.key /opt/lampp/etc/ssl.key/ localhost:/opt/lampp/etc/zertifikat # cd.. wenn kein newcerts Ordner gibt s, der muss auch erstellt werden. localhost:/opt/lampp/etc # cd newcerts bash: cd: newcerts: No such file or directory localhost:/opt/lampp/etc # mkdir newcerts localhost:/opt/lampp/etc # cd zertifikat/ localhost:/opt/lampp/etc/zertifikat # dir -rw-r--r-- 1 root root 1354 Mar 31 23:21 cacert.pem -rw-r--r-- 1 root root 963 Mar 31 23:21 cakey.pem -rw-r--r-- 1 root root 1001 Mar 31 23:42 server.crt -rw-r--r-- 1 root root 725 Mar 31 23:33 server.csr -rw-r--r-- 1 root root 887 Mar 31 23:37 server.key -rw-r--r-- 1 root root 963 Mar 31 23:36 server.key.org localhost:/opt/lampp/etc # touch /opt/lampp/etc/index.txt localhost:/opt/lampp/etc # touch /opt/lampp/etc/serial; echo 01 > /opt/lampp/etc/serial 6

7 Der Datei index.txt ist wie eine Datenbank, der enthält Liste der bereits ausgestellten Zertifikate. cakey.pem cacert.pem Server.key Server.crt Server.csr index.txt Serial newcerts privater Schlüssel der CA selbstzertifziertes Zertifikat der CA Ist ein Private Schlüssel Ist ein Zertifikat Vorstufe zu ein Zertifikat (Certificate Signing Request) Liste der bereits ausgestellten Zertifikate Seriennummer für das nächste Zertifikat Verzeichnis für erstellte Zertifikate 2.3 Client- Zertifikat erzeugen Zuerst muss man für jeden Client / jedes Zertifikat wieder einen privaten Schlüssel erzeugen. localhost:/opt/lampp/etc/zertifikat # openssl genrsa -des3 -out client.key 2048 Generating RSA private key, 2048 bit long modulus e is (0x10001) Enter pass phrase for client.key: Verifying - Enter pass phrase for client.key: Certificate Signing Request (CSR) erzeugen. localhost:/opt/lampp/etc/zertifikat # openssl req -new -key client.key -out client.csr Enter pass phrase for client.key: You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank Dies erzeugt eine Datei mit dem Namen client.csr mit dem Namen client.key Schlüssel- Datei. Wird folgende Informationen eingetragen. Country Name (2 letter code) [AU]:De 7

8 State or Province Name (full name) [Some-State]:Niedersachsen Locality Name (eg, city) []:Emden Organization Name (eg, company) [Internet Widgits Pty Ltd]:Informatik Organizational Unit Name (eg, section) []:Protokolle Common Name (eg, YOUR name) []:localhost Address Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: An optional company name []: Den CSR der Root-CA vorlegen und unterschreiben Den CSR der Root-CA vorlegen und unterschreiben / verifizieren lassen (die Root-CA bestätigt damit, daß die Angaben im Zertifikat der Wahrheit entsprechen), Das Signieren eines einzelnen Requests kann durch folgenden Befehl erstellt werden. localhost:/opt/lampp/etc/zertifikat # openssl ca -in client.csr -out client.crt Using configuration from /opt/lampp/share/openssl/openssl.cnf Enter pass phrase for /opt/lampp/etc/zertifikat/cakey.pem: Check that the request matches the signature Signature ok Certificate Details: Serial Number: 1 (0x1) Validity Not Before: Mar 31 21:56: GMT Not After : Mar 29 21:56: GMT Subject: countryname = De stateorprovincename = Niedersachsen organizationname = Informatik organizationalunitname = Protokolle commonname = localhost address = saydin@et-inf.fho-emden.de X509v3 extensions: X509v3 Basic Constraints: CA:FALSE Netscape Comment: OpenSSL Generated Certificate X509v3 Subject Key Identifier: A4:BA:2C:91:32:9D:69:77:C3:FD:83:09:6A:5E:5E:AD:51:14:91:07 X509v3 Authority Key Identifier: keyid:79:d7:60:6c:89:02:25:46:cf:08:99:d0:0b:94:3e:51:3c:a6:dc:6b Certificate is to be certified until Mar 29 21:56: GMT (3650 days) Sign the certificate? [y/n]:y 1 out of 1 certificate requests certified, commit? [y/n]y Write out database with 1 new entries Data Base Updated 8

9 ca Zertifikat der CA, die das Zertifikat signiert. Hier wird Privaten Schlüssel und das Zertifikat in ein Datei geschrieben. Also zuerst brauchen wir diese Datei, die beides enthält, und dann können wir die konvertieren. localhost:/opt/lampp/etc/zertifikat # cp client.crt client_p.crt localhost:/opt/lampp/etc/zertifikat # cat client.key >> client_p.crt localhost:/opt/lampp/etc/zertifikat # less client_p.crt Client Zertifikat Konvertieren Das Zertifikat, in den Browser des zu autorisierenden Benutzer importieren kann, man muss unsere Ezeugnis konvertieren. localhost:/opt/lampp/etc/zertifikat # openssl pkcs12 -export -in client_p.crt -out client_post.p12 Enter pass phrase for client_p.crt: Enter Export Password: Verifying - Enter Export Password: "client_post.p12" ist hier ein wahlfreier Name, allerdings erwarten die meisten Browser die Endung.p12. pkcs12 export out in erstellt eine Datei nach Standard PKCS#12 gibt an, dass eine PKCS#12-Datei erzeugt werden soll. Dateiname für die PKCS#12-Datei Zertifikat, dass in den PKCS#12-Container geschrieben werden soll dann editieren wir unter /opt/lampp/etc/extra/httpd-ssl.conf SSLCACertificateFile muss auf Server Zertifikat verweisen. httpd-ssl.conf #httpd-ssl.conf SSLCACertificateFile /opt/lampp/etc/ssl.crt/server.crt # Certificate Revocation Lists (CRL): # Set the CA revocation path where to find CA CRLs for client # authentication or alternatively one huge file containing all # of them (file must be PEM encoded) # Note: Inside SSLCARevocationPath you need hash symlinks # to point to the certificate files. Use the provided # Makefile to update the hash symlinks after changes. #SSLCARevocationPath /opt/lampp/etc/ssl.crl #SSLCARevocationFile /opt/lampp/etc/ssl.crl/ca-bundle.crl # Client Authentication (Type): # Client certificate verification type and depth. Types are # none, optional, require and optional_no_ca. Depth is a # number which specifies how deeply to verify the certificate # issuer chain before deciding the certificate is not valid. SSLVerifyClient require SSLVerifyDepth 9

10 Xammp starten. localhost:/opt/lampp/etc/zertifikat # /opt/lampp/lampp start Starting XAMPP for Linux XAMPP: Starting Apache with SSL (and PHP5)... XAMPP: Another MySQL daemon is already running. XAMPP: Another FTP daemon is already running. XAMPP for Linux started. So weit funktioniert alles. 3. Zertifikat im Browser importieren Ein Verbindungsversuch mit einem derart vorbereiteten Browser zu unserem Server funktioniert jetzt. Der Browser ohne importiertes Zertifikat gibt Fehlermeldung. localhost has received an incorrect or unexpected message. Error Code: Jetzt importieren wir das Zertifikat im Browser Konqueror. Konqueror ist ein Browser, die in Standart Suse-Linux-KDE enthält. Über gelben Schlüssel wird geklickt und dann nächste Cryptography Configuration. Importieren die Zertifikate unterscheidet sich beim jeder Browser. Abbildung 1: Browser Konqueror 10

11 An der Configure KDE Control Module gibt es verschiedene Tabs, unsere Client Zertifikat zu importieren wird Your Certifikates Tabs genommen. Abbildung 2: Zertifikat in "Your Certifikat" importieren Nachdem importiertes Datei(Client_postconv.p12) da sieht man Informationen uns gehört. 11

12 Abbildung 3: Import Client_postconv.p12 oder die folgende Schritte wird gemacht. View > Security > Cryptography Configuration >Your Certificates > import Datei Client_postconv.p12 und ok. 4. Authentifizierung Authentifizierung verwendet der Benutzer oder Gerät durch die Kenntnis eines Geheimnisses authentifizieren. Es überprüft der Benutzer wirklich der ist, es gibt zwei Verfahren. Erste Benutzername und Passwort, die zweite mit einem Schlüsselpaar. 4.1 Passwort-Authentifizierung Bei der Passwort-Authentifizierung fordert der Webserver vom Browser Benutzerkennung und Kennwort an. Sie werden unverschlüsselt als BASE64-kodierter String übertragen. Mit htpasswd2 werden die User und Passwörter addiert. Der Benutzer Name und Passwörter wird aus httpd.passwd Textdatei gelesen. 12

13 htpasswd2 -c /opt/lampp/etc/zertifikat/httpd.passwd sami New password: Re-type new password: Adding password for user sami Man legt die Datei (httpd.passwd) an und trägt dabei gleich den User Name (hier wird sami eingetragen.) ein. Das Programm fragt ein Passwort und legt es verschlüsselt ab. Die Zeilen werden in der Datei httpd-ssl.conf rein geschrieben. SSLVerifyClient none <Directory "/opt/lampp/htdocs"> SSLVerifyClient require SSLVerifyDepth 5 SSLCACertificateFile /opt/lampp/etc/zertifikat/cacert.pem SSLCACertificatePath /opt/lampp/etc/zertifikat SSLOptions +FakeBasicAuth SSLRequireSSL AuthName User AuthType Basic AuthUserFile /opt/lampp/etc/zertifikat/httpd.passwd require valid-user </Directory> Direktiven: SSLVerifyClient Schlüsselwort kann auf vier verschiedene arten konfiguriert werden. SSLVerifyClient none optional require require_no_ca none - Der Client braucht kein Zertifikat; falls er eines mitschickt, wird es nicht beachtet. optional - Der Client kann mit seiner Anfrage ein Zertifikat schicken; in diesem Fall wird es untersucht. require - Der Client muss ein gültiges Zertifikat senden. require_no_ca - Der Client muss ein Zertifikat senden, aber es braucht nicht von einer vertrauenswürdigen Zertifizierungsstelle (CA) unterzeichnet worden zu sein. SSLVerifyDepth Mit Hilfe der Direktive SSLVerifyDepth können Sie bestimmen, wie viele Stufen eines Zertifizierungspfades auf der Suche nach einem vertrauenswürdigen Unterzeichner von Client-Zertifikaten untersucht werden sollen. Ein zu hoher Wert verlangsamt den Server, ein zu niedriger führt eventuell zur unberechtigten Ablehnung von Clients. SSLVerifyDepth ANZAHL SSLCACertificateFile /opt/lampp/etc/zertifikat/cacert.pem Die Direktive weist auf die Datei mit dem CA Zertifikat. CA - Zertifikate werden benötigt, 13

14 um eine Client- Zertifikatprüfung durchzuführen. SSLCACertificatePath /opt/lampp/etc/zertifikat Verzeichnespfad auf Verzeichnis, dem Server Zugriff auf CA Zertifikate zu geben. Für Verzeichnespfad müssen alle Zertifikate einzeln in das benannte Verzeichnis kopiert werden. SSLOptions Der Wert von SSLOptions ist eine durch Leerzeichen getrennte Liste verschiedener Optionen. Wenn Sie Optionen ohne Präfix verwenden, werden alle Optionen aus dem übergeordneten Kontext durch diese ersetzt. Wenn Sie einer Option das Präfix + voranstellen, wird sie zu den aus dem übergeordneten Kontext geerbten Optionen hinzugefügt. FakeBasicAuth: Aus dem Anbieter-DN wird ein einfacher Username extrahiert, damit die Direktiven zur Basic-Authentifizierung eingesetzt werden können. Das Passwort wird nicht vom Benutzer erfragt, sondern lautet immer "password". SSLRequireSSL Die Direktive SSLRequireSSL besitzt keinen Wert, sondern wirkt durch ihre bloße Anwesenheit. Wenn sie gesetzt wird, bedeutet dies, dass auf die aktuelle Ressource nur über SSL, aber nicht über eine normale HTTP-Verbindung zugegriffen werden darf. Also Zugriff nur über SSL freigegeben. AuthName Diese Information wird den Benutzern im Anmeldedialog gezeigt; auf dieser Basis können sie entscheiden, welcher Benutzername und welches Passwort erforderlich sind. AuthType Möglich sind die Werte Basic oder Digest. Basic: Klartextübertragung der Anmeldedaten, genauer gesagt base64-codiert Digest: für MD5-verschlüsselte Übertragung. Dementsprechend muss die Überprüfung der Anmeldedaten durch unterschiedliche Module durchgeführt werden: Für die Basic-Authentifizierung kann mod_auth verwendet werden, das die Anmeldedaten in einfachen Textdateien speichert. AuthType Basic Digest AuthUserFile Mit Hilfe der Direktive AuthUserFile wird der Pfad einer Textdatei mit Benutzernamen und Kennwörtern angegeben AuthUserFile /opt/lampp/etc/zertifikat/httpd.passwd Für den ersten Benutzer wird die Option -c verwendet, um die Datei neu zu erstellen. Beispiel: 14

15 # htpasswd2 -c httpd.passwd sami New password: Re-type new password: Adding password for user sami 4.2 Schlüsselpaar- Authentifizierung Die Direktive zu Prüfung mit die Organization Name und Organizational Unit Name sieht so aus. SSLVerifyClient none <Directory "/opt/lampp/htdocs"> SSLVerifyClient require SSLVerifyDepth 5 SSLCACertificateFile /opt/lampp/etc/zertifikat/cacert.pem SSLCACertificatePath /opt/lampp/etc/zertifikat SSLOptions +FakeBasicAuth SSLRequireSSL SSLRequire %{SSL_CLIENT_S_DN_O} eq "Informatik" \ and %{SSL_CLIENT_S_DN_OU} in {"Protokolle", "CA", "Dev"} </Directory> Wenn das Zertifikat in Organization Name Informatik und Organizational Unit Name Protokolle enthält. SSLRequire Die Direktive bietet unzählige Möglichkeiten der Zugriffsbeschränkung. Enthält folgende Elemente: %{VARIABLE}: der Wert der angegebenen SSL- Umgebungsvariablen wird ermittelt. SSL_CLIENT_S_DN_O: Organization Name SSL_CLIENT_S_DN_OU: Organizational Unit Name eq: Gleichheit in : {Element1, [Element2,...]}: in der Liste vorhanden. Die Verbindung mit Http-Server sieht so aus. 15

16 Abbildung 4: Verbindung mit HTTP Verbindung mit HTTPS-Server, wie man auf dem Bild sieht, Browser hat zwei gelbes Schloss, das heißt, die Verbindung über SLL gestaltet. Abbildung 5: Verbindung mit HTTPS 16

17 Quellcode den Index.php sieht so aus. <?php echo "CLIENT <br>"; echo " <br>"; echo "Issuer: ". $_SERVER['SSL_CLIENT_I_DN']; echo "<br>"; echo "Subject: ". $_SERVER['SSL_CLIENT_S_DN']; echo "<br>"; echo "Validity Start: ". $_SERVER['SSL_CLIENT_V_START']; echo "<br>"; echo "Validity End: ". $_SERVER['SSL_CLIENT_V_END']; echo "<br><br> SERVER <br>"; echo " <br>"; echo "Issuer: ". $_SERVER['SSL_SERVER_I_DN']; echo "<br>"; echo "Subject: ". $_SERVER['SSL_SERVER_S_DN']; echo "<br>"; echo "Validity Start: ". $_SERVER['SSL_SERVER_V_START']; echo "<br>"; echo "Validity End: ". $_SERVER['SSL_SERVER_V_END'];?> Erzeugten Variablen: SSL_CLIENT_I_DN SSL_CLIENT_S_DN SSL_CLIENT_V_START SSL_CLIENT_V_END SSL_SERVER_I_DN SSL_SERVER_S_DN SSL_SERVER_V_START SSL_SERVER_V_END :Aussteller-DN des Client-Zertifikats :Subjekt-DN im Client-Zertifikat :Gültigkeit des Client-Zertifikats (Beginn) :Gültigkeit des Client-Zertifikats (Ablauf) :Aussteller-DN des Serverzertifikats :Subjekt-DN im Serverzertifikat :Gültigkeit des Serverzertifikats (Beginn) :Gültigkeit des Serverzertifikats (Ablauf) 17

18 5.Fazit Ohne Verschlüsselung sind Web-Daten für jeder der Zugang zum entsprechenden Netz hat, als klar Text lesbar. HTTPS schützt Daten, die zwischen dem Client und dem Server fließen. Der Benutzer baut die Verbindung über Port 443 und mit Hilfe Authentisierens Zertifikate wird Echtheit geprüft, ob der Client richtigen Zertifikat enthält, dann mit dem auf beiden vorhandenen Sitzungsschlüssel kann eine symmetrische Datenverschlüsselung beginnen. Der Zertifikataussteller kann für jedes Zertifikat eine Gültigkeitsdauer festlegen, die durch einen Anfangszeitpunk und ein Endzeitpunk definiert wird. Mann muss immer aufachten, die Zertifikaten nicht abgelaufen. Beim Client Zertifikaten können auch Probleme tauchen, wenn Benutzer sein Passwort vergisst oder installiert ein update der Browser. Leider sind die HTTPS- Implementierungen nicht sicher. Der automatischen Bestätigung der Zertifikate besteht darin, dass der Anwender eine HTTPS-Verbindung nicht mehr bewusst wahrnimmt. Dies wurde bei Phishing-Angriffen ausgenutzt, die können beim Online-Banking Anwendungen gebenutz werden. Deshalb muss man beim links immer aufachten. 6.Literatur Sicherheitsrisiko Web-Anwendung ISBN

Apache Webserver with SSL on Windows

Apache Webserver with SSL on Windows Apache Webserver with SSL on Windows Diese Konfiguration geht davon aus, dass man keine sperate CA Stelle benötigt. Mit OpenSSL ist es ohne weiteres möglich, dass man selber an die Stelle der CA treten

Mehr

Programmiertechnik II

Programmiertechnik II X.509: Eine Einführung X.509 ITU-T-Standard: Information Technology Open Systems Interconnection The Directory: Public Key and attribute certificate frameworks Teil des OSI Directory Service (X.500) parallel

Mehr

Netzsicherheit I, WS 2008/2009 Übung 12. Prof. Dr. Jörg Schwenk 20.01.2009

Netzsicherheit I, WS 2008/2009 Übung 12. Prof. Dr. Jörg Schwenk 20.01.2009 Netzsicherheit I, WS 2008/2009 Übung 12 Prof. Dr. Jörg Schwenk 20.01.2009 Aufgabe 1 1 Zertifikate im Allgemeinen a) Was versteht man unter folgenden Begriffen? i. X.509 X.509 ist ein Standard (Zertifikatsstandard)

Mehr

E r s t e l l u n g e i n e s Gateway-Zertifikats

E r s t e l l u n g e i n e s Gateway-Zertifikats E r s t e l l u n g e i n e s Gateway-Zertifikats D-TRUST ist eine Produktmarke der Bundesdruckerei GmbH Kontakt: Bundesdruckerei GmbH Oranienstr.91, D -10969 Berlin E-Mail: vertrieb@bdr.de Tel.: +49 (0)

Mehr

X.509v3 Zertifizierungsinstanz der Universität Würzburg

X.509v3 Zertifizierungsinstanz der Universität Würzburg X.509v3 Zertifizierungsinstanz der Universität Würzburg Markus Krieger Rechenzentrum Uni Würzburg ca@uni-wuerzburg.de 22.01.06 1 Notwendigkeit von Zertifikaten Steigende Anzahl von Kommunikationsbeziehungen

Mehr

Erstellen sicherer ASP.NET- Anwendungen

Erstellen sicherer ASP.NET- Anwendungen Erstellen sicherer ASP.NET- Anwendungen Authentifizierung, Autorisierung und sichere Kommunikation Auf der Orientierungsseite finden Sie einen Ausgangspunkt und eine vollständige Übersicht zum Erstellen

Mehr

E-Mail-Verschlüsselung mit S/MIME

E-Mail-Verschlüsselung mit S/MIME E-Mail-Verschlüsselung mit S/MIME 17. November 2015 Inhaltsverzeichnis 1 Zertifikat erstellen 1 2 Zertifikat speichern 4 3 Zertifikat in Thunderbird importieren 6 4 Verschlüsselte Mail senden 8 5 Verschlüsselte

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage .htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess

Mehr

Netzwerksicherheit Übung 5 Transport Layer Security

Netzwerksicherheit Übung 5 Transport Layer Security Netzwerksicherheit Übung 5 Transport Layer Security Tobias Limmer, Christoph Sommer, David Eckhoff Computer Networks and Communication Systems Dept. of Computer Science, University of Erlangen-Nuremberg,

Mehr

Stammtisch 04.12.2008. Zertifikate

Stammtisch 04.12.2008. Zertifikate Stammtisch Zertifikate Ein Zertifikat ist eine Zusicherung / Bestätigung / Beglaubigung eines Sachverhalts durch eine Institution in einem definierten formalen Rahmen 1 Zertifikate? 2 Digitale X.509 Zertifikate

Mehr

Import des persönlichen Zertifikats in Outlook 2003

Import des persönlichen Zertifikats in Outlook 2003 Import des persönlichen Zertifikats in Outlook 2003 1. Installation des persönlichen Zertifikats 1.1 Voraussetzungen Damit Sie das persönliche Zertifikat auf Ihren PC installieren können, benötigen Sie:

Mehr

Acrolinx IQ. Sichern der Kommunikation mit Acrolinx IQ Server mit HTTPS

Acrolinx IQ. Sichern der Kommunikation mit Acrolinx IQ Server mit HTTPS Acrolinx IQ Sichern der Kommunikation mit Acrolinx IQ Server mit HTTPS 2 Inhalt Sichern der Kommunikation mit Acrolinx IQ Server mit HTTPS 3 Einleitung...3 Konfigurieren von Acrolinx IQ Server für HTTPS...3

Mehr

Import des persönlichen Zertifikats in Outlook Express

Import des persönlichen Zertifikats in Outlook Express Import des persönlichen Zertifikats in Outlook Express 1.Installation des persönlichen Zertifikats 1.1 Voraussetzungen Damit Sie das persönliche Zertifikat auf Ihrem PC installieren können, benötigen

Mehr

Bernd Blümel. Verschlüsselung. Prof. Dr. Blümel

Bernd Blümel. Verschlüsselung. Prof. Dr. Blümel Bernd Blümel 2001 Verschlüsselung Gliederung 1. Symetrische Verschlüsselung 2. Asymetrische Verschlüsselung 3. Hybride Verfahren 4. SSL 5. pgp Verschlüsselung 111101111100001110000111000011 1100110 111101111100001110000111000011

Mehr

Anleitung zur Nutzung von OpenSSL in der DFN-PKI

Anleitung zur Nutzung von OpenSSL in der DFN-PKI Anleitung zur Nutzung von OpenSSL in der DFN-PKI Kontakt: Allgemeine Fragen zur DFN-PKI: Technische Fragen zur DFN-PKI: pki@dfn.de dfnpca@dfn-cert.de DFN-Verein, Januar 2008; Version 1.2 Seite 1 1 OpenSSL

Mehr

Thunderbird Portable + GPG/Enigmail

Thunderbird Portable + GPG/Enigmail Thunderbird Portable + GPG/Enigmail Bedienungsanleitung für die Programmversion 17.0.2 Kann heruntergeladen werden unter https://we.riseup.net/assets/125110/versions/1/thunderbirdportablegpg17.0.2.zip

Mehr

How to install freesshd

How to install freesshd Enthaltene Funktionen - Installation - Benutzer anlegen - Verbindung testen How to install freesshd 1. Installation von freesshd - Falls noch nicht vorhanden, können Sie das Freeware Programm unter folgendem

Mehr

Einführung in X.509 + S/MIME

Einführung in X.509 + S/MIME Einführung in X.509 + S/MIME Peter Steiert 24.10.2010 Agenda Was ist X.509 X.509 Zertifikate Kurzbeschreibung OpenSSL Elemente einer X.509 PKI Wie komme ich an ein Zertifikat? Import in die Anwendung S/MIME

Mehr

Anleitung Thunderbird Email Verschlu sselung

Anleitung Thunderbird Email Verschlu sselung Anleitung Thunderbird Email Verschlu sselung Christoph Weinandt, Darmstadt Vorbemerkung Diese Anleitung beschreibt die Einrichtung des AddOn s Enigmail für den Mailclient Thunderbird. Diese Anleitung gilt

Mehr

Installation eines SSL Zertifikates unter Apache http Server 2.x

Installation eines SSL Zertifikates unter Apache http Server 2.x Installation eines SSL Zertifikates unter Apache http Server 2.x Inhaltsverzeichnis 1. Allgemeines... 1 2. Voraussetzungen... 1 3. Erstellen des Certificate Requests unter OpenSSL... 2 4. Senden des Requests

Mehr

Sicherer Datenaustausch mit Sticky Password 8

Sicherer Datenaustausch mit Sticky Password 8 JAKOBSOFTWARE INFO Sicherer Datenaustausch mit Sticky Password 8 Mit Sticky Password lassen sich vertrauliche Daten wie Zugangspasswörter sicher austauschen. Dazu bietet Sticky Password die Funktion Sichere

Mehr

Allgemeine Erläuterungen zu

Allgemeine Erläuterungen zu en zu persönliche Zertifikate Wurzelzertifikate Zertifikatssperrliste/Widerrufsliste (CRL) Public Key Infrastructure (PKI) Signierung und Verschlüsselung mit S/MIME 1. zum Thema Zertifikate Zertifikate

Mehr

Kleines SSL Handbuch. Inhaltsverzeichnis. Daniel Klaenbach 18.07.2007. 1 Einleitung 2

Kleines SSL Handbuch. Inhaltsverzeichnis. Daniel Klaenbach 18.07.2007. 1 Einleitung 2 Kleines SSL Handbuch Daniel Klaenbach 18.07.2007 Inhaltsverzeichnis 1 Einleitung 2 2 Selbstsignierte Zertikate erstellen 3 2.1 Einen privaten Schlüssel erstellen.................................... 3 2.1.1

Mehr

Öffnen Sie den Internet-Browser Ihrer Wahl. Unabhängig von der eingestellten Startseite erscheint die folgende Seite in Ihrem Browserfenster:

Öffnen Sie den Internet-Browser Ihrer Wahl. Unabhängig von der eingestellten Startseite erscheint die folgende Seite in Ihrem Browserfenster: Schritt 1: Verbinden Sie Ihr wireless-fähiges Gerät (Notebook, Smartphone, ipad u. ä.) mit dem Wireless-Netzwerk WiFree_1. Die meisten Geräte zeigen Wireless-Netzwerke, die in Reichweite sind, automatisch

Mehr

COMPUTER MULTIMEDIA SERVICE

COMPUTER MULTIMEDIA SERVICE Umgang mit Web-Zertifikaten Was ist ein Web-Zertifikat? Alle Webseiten, welche mit https (statt http) beginnen, benötigen zwingend ein Zertifikat, welches vom Internet-Browser eingelesen wird. Ein Web

Mehr

Einführung in CAcert. Sebastian Bötzl

Einführung in CAcert. Sebastian Bötzl Einführung in CAcert Sebastian Bötzl 19. März 2008 Inhaltsverzeichnis 1 Was ist CAcert 2 1.1 Client-Zertikate......................... 2 1.2 Server-Zertikate......................... 2 2 Wie funktioniert

Mehr

[VERSCHLÜSSELUNG: ZERTIFIKATE]

[VERSCHLÜSSELUNG: ZERTIFIKATE] WS2007/2008 Fachhochschule Ostfriesland/Oldenburg/Wilhemshaven Markus Cramer 5011438 Kay Anlauf 5012602 [VERSCHLÜSSELUNG: ZERTIFIKATE] Ausarbeitung zum Thema Zertifikate. Was sind Zertifikate? Wie funktionieren

Mehr

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...

Mehr

Netzwerksicherheit Übung 5 Transport Layer Security

Netzwerksicherheit Übung 5 Transport Layer Security Netzwerksicherheit Übung 5 Transport Layer Security Tobias Limmer, Christoph Sommer, Christian Berger Computer Networks and Communication Systems Dept. of Computer Science, University of Erlangen-Nuremberg,

Mehr

Import des persönlichen Zertifikats in Outlook2007

Import des persönlichen Zertifikats in Outlook2007 Import des persönlichen Zertifikats in Outlook2007 1. Installation des persönlichen Zertifikats 1.1 Voraussetzungen Damit Sie das persönliche Zertifikat auf Ihren PC installieren können, benötigen Sie:

Mehr

Anforderungen an elektronische Signaturen. Michel Messerschmidt

Anforderungen an elektronische Signaturen. Michel Messerschmidt Anforderungen an elektronische Signaturen Michel Messerschmidt Übersicht Kryptographische Grundlagen Rechtliche Grundlagen Praxis Michel Messerschmidt, 2006-03-16 2 Kryptographische Grundlagen Verschlüsselung

Mehr

SFTP SCP - Synology Wiki

SFTP SCP - Synology Wiki 1 of 6 25.07.2009 07:43 SFTP SCP Aus Synology Wiki Inhaltsverzeichnis 1 Einleitung 1.1 Grundsätzliches 2 Voraussetzungen 2.1 Allgemein 2.2 für SFTP und SCP 3 Installation 3.1 Welche openssl Version 3.2

Mehr

Installation mit Lizenz-Server verbinden

Installation mit Lizenz-Server verbinden Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version 1.0 Voraussetzungen für diesen Workshop 1. Die M-Quest Suite 2005-M oder höher ist auf diesem Rechner installiert 2. Der M-Lock 2005 Lizenzserver

Mehr

Tutorial - www.root13.de

Tutorial - www.root13.de Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk

Mehr

Installationsanleitung SSL Zertifikat

Installationsanleitung SSL Zertifikat Installationsanleitung SSL Zertifikat HRM Systems AG, Technikumstrasse 82, Postfach, CH-8401 Winterthur, Telefon +41 52 269 17 47, www.hrm-systems.ch Inhaltsverzeichnis 1. Einleitung 3 2. Austausch Zertifikat

Mehr

ViMP 3.0. SSL Einrichtung in Apache 2.2. Verfasser: ViMP GmbH

ViMP 3.0. SSL Einrichtung in Apache 2.2. Verfasser: ViMP GmbH ViMP 3.0 SSL Einrichtung in Apache 2.2 Verfasser: ViMP GmbH Inhaltsverzeichnis Voraussetzungen...3 Eigene Zertifikate mit OpenSSL erstellen...4 Selbst-signiertes Zertifikat erstellen...4 Zertifikat mit

Mehr

ISA Server 2006 - Exchange RPC over HTTPS mit NTLM-Authentifizierung

ISA Server 2006 - Exchange RPC over HTTPS mit NTLM-Authentifizierung Seite 1 von 24 ISA Server 2006 - Exchange RPC over HTTPS mit NTLM-Authentifizierung Die Informationen in diesem Artikel beziehen sich auf: Microsoft ISA Server 2006 Microsoft Windows Server 2003 SP1 Microsoft

Mehr

IT-Sicherheit WS 2012/13. Übung 5. zum 28. November 2012

IT-Sicherheit WS 2012/13. Übung 5. zum 28. November 2012 Prof. Dr. C. Eckert Thomas Kittel IT-Sicherheit WS 2012/13 Übung 5 zum 28. November 2012 Institut für Informatik Lehrstuhl für Sicherheit in der Informatik 1 X.509-Zertifikate Zertifikate nach dem X.509-Standard

Mehr

Public-Key-Infrastrukturen

Public-Key-Infrastrukturen TECHNISCHE UNIVERSITÄT DARMSTADT FACHGEBIET THEORETISCHE INFORMATIK DR. ALEXANDER WIESMAIER PROF. DR. J. BUCHMANN J. BRAUN 8. Übung zur Vorlesung Public-Key-Infrastrukturen Sommersemester 2014 Aufgabe

Mehr

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten! Anmeldung über SSH Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten! Besitzer der Homepage Advanced und Homepage Professional haben die Möglichkeit, direkt

Mehr

Webseiten im PHYSnet. PHYSnet-RZ 9. Mai 2011

Webseiten im PHYSnet. PHYSnet-RZ 9. Mai 2011 Webseiten im PHYSnet PHYSnet-RZ 9. Mai 2011 1 1 Umzug auf das AFS Die www-dateien sind vom Alpha-CLuster auf das AFS umgezogen. Anleitungen zum Zugriff auf das AFS finden Sie unter http://www.physnet.uni-hamburg.de/physnet/doku.htm.

Mehr

Rechnernetze Praktikum Versuch 8: Zertifikate, Sicherheit in öffentlichen Netzen

Rechnernetze Praktikum Versuch 8: Zertifikate, Sicherheit in öffentlichen Netzen Rechnernetze Praktikum Versuch 8: Zertifikate, Sicherheit in öffentlichen Netzen Ziel Kennenlernen des Netzwerkprotokolls Http mit unterschiedlichen Formen der Authentifizierung sowie Absicherung des Netzwerkverkehrs

Mehr

Administrator Handbuch

Administrator Handbuch SPTools Extension Keys: sptools_fal_base sptools_fal_driver SPTools Version: 1 Extension Version: 1.0.2 Inhaltsverzeichnis... 1 1. Einleitung... 2 2. Systemanforderungen... 3 3. SPTools FAL Installation...

Mehr

Anleitung: Webspace-Einrichtung

Anleitung: Webspace-Einrichtung Anleitung: Webspace-Einrichtung Inhaltsverzeichnis 1 Webspace für alle Rechenzentrumsnutzer(innen) 1 2 Login 2 2.1 Im Terminalraum / Mit Putty von zu Hause aus..................... 2 2.2 Auf unixartigen

Mehr

mysoftfolio360 Handbuch

mysoftfolio360 Handbuch mysoftfolio360 Handbuch Installation Schritt 1: Application Server und mysoftfolio installieren Zuallererst wird der Application Server mit dem Setup_ApplicationServer.exe installiert und bestätigen Sie

Mehr

PHP und MySQL. Sicherheit und Session-Handling mit PHP. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424

PHP und MySQL. Sicherheit und Session-Handling mit PHP. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 Zentrum für Informationsdienste und Hochleistungsrechnen PHP und MySQL Sicherheit und Session-Handling mit PHP Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 (michael.kluge@tu-dresden.de)

Mehr

Installation eines SSL Zertifikates am Microsoft IIS 5.0 v0.4

Installation eines SSL Zertifikates am Microsoft IIS 5.0 v0.4 Installation eines SSL Zertifikates am Microsoft IIS 5.0 v0.4 Table of Contents 1.1 Allgemeiner Hinweis...1 1.2 Erstellen eines Zertifikatsantrages im IIS 5.0... 1 1.3 Einfügen des Zertifikates im Webserver...

Mehr

BusinessMail X.400 Webinterface Gruppenadministrator V2.6

BusinessMail X.400 Webinterface Gruppenadministrator V2.6 V2.6 Benutzerinformation (1) In der Vergangenheit konnten Sie X.400 Mailboxen, die Ihnen als Gruppenadministrator zugeordnet sind, nur mittels strukturierten Mitteilungen verwalten. Diese Mitteilungen

Mehr

Installation des Zertifikats am Beispiel eines WWW-Servers unter Windows2003. Voraussetzungen

Installation des Zertifikats am Beispiel eines WWW-Servers unter Windows2003. Voraussetzungen HS-Anhalt (FH) Fachbereich EMW Seite 1 von 8 Stand 04.02.2008 Installation des Zertifikats am Beispiel eines WWW-Servers unter Windows2003 Voraussetzungen Es ist keinerlei Zusatzsoftware erforderlich.

Mehr

Datenempfang von crossinx

Datenempfang von crossinx Datenempfang von crossinx Datenempfang.doc Seite 1 von 6 Inhaltsverzeichnis 1 Einführung... 3 2 AS2... 3 3 SFTP... 3 4 FTP (via VPN)... 4 5 FTPS... 4 6 Email (ggf. verschlüsselt)... 5 7 Portalzugang über

Mehr

Einführung in OpenSSL und X.509-Zertifikate. Martin Kaiser http://www.kaiser.cx/

Einführung in OpenSSL und X.509-Zertifikate. Martin Kaiser http://www.kaiser.cx/ Einführung in OpenSSL und X.509-Zertifikate Martin Kaiser http://www.kaiser.cx/ Über mich Elektrotechnik-Studium Uni Karlsruhe System-Ingenieur UNIX und IP-Netze (2001-2003) Embedded Software-Entwicklung

Mehr

MAXDATA PrimeBackup Secure Client Kurzanleitung

MAXDATA PrimeBackup Secure Client Kurzanleitung MAXDATA PrimeBackup Secure Client Kurzanleitung Inhalt Inhalt... II 1. Einführung... 1 2. Die Installation... 2 3. Erster Start... 3 3.1. Kennwort ändern... 4 3.2. Sicherung löschen... 4 3.3. Konfigurations-Möglichkeiten...

Mehr

GnuPG für Mail Mac OS X 10.4 und 10.5

GnuPG für Mail Mac OS X 10.4 und 10.5 GnuPG für Mail Mac OS X 10.4 und 10.5 6. Nachrichten verschlüsseln und entschlüsseln mit Mail http://verbraucher-sicher-online.de/ 22.10.2009 Sie haben GPG installiert. Sie haben ein Schlüsselpaar und

Mehr

SSL-geschützte Verbindungen mit dem "Internet Information Server" (IIS) unter Windows Server 2003

SSL-geschützte Verbindungen mit dem Internet Information Server (IIS) unter Windows Server 2003 SSL-geschützte Verbindungen mit dem "Internet Information Server" (IIS) unter Windows Server 2003 Dieses Dokument beschreibt, wie man mit dem IIS Zertifikatanträge (CSRs) erzeugt und aufgrund des CSR von

Mehr

objectif Installation objectif RM Web-Client

objectif Installation objectif RM Web-Client objectif RM Installation objectif RM Web-Client Bei Fragen nutzen Sie bitte unseren kostenlosen Support: Telefon: +49 (30) 467086-20 E-Mail: Service@microTOOL.de 2014 microtool GmbH, Berlin. Alle Rechte

Mehr

HowTo für ein VPN mit X.509 Zertifikaten Intranator <=> Lancom (LCOS v6.x)

HowTo für ein VPN mit X.509 Zertifikaten Intranator <=> Lancom (LCOS v6.x) HowTo für ein VPN mit X.509 Zertifikaten Intranator Lancom (LCOS v6.x) Zeitabgleich Die LANCOM überprüft bei der Authentifizierung auch den Gültigkeitszeitraum des Zertifikats. Daher muss die Systemzeit

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

Erste Vorlesung Kryptographie

Erste Vorlesung Kryptographie Erste Vorlesung Kryptographie Andre Chatzistamatiou October 14, 2013 Anwendungen der Kryptographie: geheime Datenübertragung Authentifizierung (für uns = Authentisierung) Daten Authentifizierung/Integritätsprüfung

Mehr

Anleitung für E-Mail-Client Thunderbird mit SSL Verschlüsselung

Anleitung für E-Mail-Client Thunderbird mit SSL Verschlüsselung Anleitung für E-Mail-Client Thunderbird mit SSL Verschlüsselung Importieren Wenn Sie Thunderbird das erste Mal öffnen, erscheint die Meldung, ob Sie die Einstellungen vom Outlook importieren möchten. Wählen

Mehr

Informatik für Ökonomen II HS 09

Informatik für Ökonomen II HS 09 Informatik für Ökonomen II HS 09 Übung 5 Ausgabe: 03. Dezember 2009 Abgabe: 10. Dezember 2009 Die Lösungen zu den Aufgabe sind direkt auf das Blatt zu schreiben. Bitte verwenden Sie keinen Bleistift und

Mehr

Wireless & Management

Wireless & Management 4. Access Point (WPA2 - Enterprise 802.1x) 4.1 Einleitung Im Folgenden wird die Konfiguration des Access Point Mode gezeigt. Zur Absicherung der Daten, Generierung der Schlüssel für die Verschlüsselung

Mehr

Umbenennen eines NetWorker 7.x Servers (UNIX/ Linux)

Umbenennen eines NetWorker 7.x Servers (UNIX/ Linux) NetWorker - Allgemein Tip #293, Seite 1/6 Umbenennen eines NetWorker 7.x Servers (UNIX/ Linux) Dies wird offiziell nicht von unterstützt!!! Sie werden also hierfür keinerlei Support erhalten. Wenn man

Mehr

Installationsdokumentation BKW E-Commerce Zertifikate. b2b-energy client Zertifikat 3 Jahre Kunde installiert das Zertifikat

Installationsdokumentation BKW E-Commerce Zertifikate. b2b-energy client Zertifikat 3 Jahre Kunde installiert das Zertifikat Installationsdokumentation BKW E-Commerce Zertifikate b2b-energy client Zertifikat 3 Jahre Kunde installiert das Zertifikat selbst 2 / 12 Inhaltsverzeichnis 1. Einführung... 3 1.1. Voraussetzungen... 3

Mehr

Dokumente digital signieren unter Linux

Dokumente digital signieren unter Linux Dokumente digital signieren unter Linux OpenOffice.org Copyright Copyright Copyright und Lizenzen Dieses Dokument unterliegt dem Copyright 2006 seiner Autoren und Beitragenden, wie sie im entsprechenden

Mehr

SSL/TLS, OpenSSL und https

SSL/TLS, OpenSSL und https SSL/TLS, OpenSSL und https Holger Jakobs bibjah@bg.bib.de, holger@jakobs.com 2006-09-21 Inhaltsverzeichnis 1 Sicherheit beim Surfen 1 1.1 http und https................................. 2 1.2 Erkennen

Mehr

Steganos Secure E-Mail Schritt für Schritt-Anleitung für den Gastzugang SCHRITT 1: AKTIVIERUNG IHRES GASTZUGANGS

Steganos Secure E-Mail Schritt für Schritt-Anleitung für den Gastzugang SCHRITT 1: AKTIVIERUNG IHRES GASTZUGANGS Steganos Secure E-Mail Schritt für Schritt-Anleitung für den Gastzugang EINLEITUNG Obwohl inzwischen immer mehr PC-Nutzer wissen, dass eine E-Mail so leicht mitzulesen ist wie eine Postkarte, wird die

Mehr

Publizieren von Webs mit SmartFTP

Publizieren von Webs mit SmartFTP Publizieren von Webs mit SmartFTP Informationen FTP steht für File Transfer Protocol. Ein Protokoll ist eine Sprache, die es Computern ermöglicht, miteinander zu kommunizieren. FTP ist das Standardprotokoll

Mehr

Leichte-Sprache-Bilder

Leichte-Sprache-Bilder Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen

Mehr

Anleitung zur Installation von VSP-Client- Zertifikaten in Browsern

Anleitung zur Installation von VSP-Client- Zertifikaten in Browsern Informationssysteme für Versorgungsunternehmen Rathausallee 33 22846 Norderstedt Anleitung zur Installation von VSP-Client- Zertifikaten in Browsern V.0.5 Seite 1 Alle Rechte vorbehalten, IVU Informationssysteme

Mehr

Installationsanleitung für die h_da Zertifikate

Installationsanleitung für die h_da Zertifikate Zentrale Serverdienste Installationsanleitung für die h_da Zertifikate Dokumentennummer: IT-ZSD-008 Version 1.3 Stand 23.05.2013 Historie Version Datum Änderung Autor 1.0 22.10.2008 Dokument angelegt tbo

Mehr

Public-Key-Infrastrukturen

Public-Key-Infrastrukturen TECHNISCHE UNIVERSITÄT DARMSTADT FACHGEBIET THEORETISCHE INFORMATIK PROF. DR. J. BUCHMANN J. BRAUN 10. Übung zur Vorlesung Public-Key-Infrastrukturen Sommersemester 2013 Aufgabe 1: Gültigkeitsmodelle -

Mehr

Digitale Signatur - Anleitung zur Zertifizierung der eigenen Email-Adresse

Digitale Signatur - Anleitung zur Zertifizierung der eigenen Email-Adresse 1 Digitale Signatur - Anleitung zur Zertifizierung der Digitale Signatur - Anleitung zur Zertifizierung der Website Nutzerzertifikat https://pki.pca.dfn.de/htw-dresden-ca/cgi-bin/pub/pki Auf dieser Seite

Mehr

Handbuch für Nutzer von Zertifikaten der Zertifizierungsstellen (CAs) des Bayerischen Behördennetzes (BYBN) zur Sicherung von E-Mails Teil D2:

Handbuch für Nutzer von Zertifikaten der Zertifizierungsstellen (CAs) des Bayerischen Behördennetzes (BYBN) zur Sicherung von E-Mails Teil D2: Handbuch für Nutzer von Zertifikaten der Zertifizierungsstellen (CAs) des Bayerischen Behördennetzes (BYBN) zur Sicherung von E-Mails (Kerstin Ehrhardt) München 02.05.2007 1 1 Nutzung Sicherer E-Mail...

Mehr

Installationsanweisung Gruppenzertifikat

Installationsanweisung Gruppenzertifikat Stand: November 2015 Inhalt 1. Allgemeine Hinweise... 1 2. Vor der Installation... 1 3. Installation des Gruppenzertifikats für Internet Explorer... 2 3.1. Überprüfung im Browser... 7 3.2. Zertifikatsbestätigung

Mehr

Übersicht. Was ist FTP? Übertragungsmodi. Sicherheit. Öffentliche FTP-Server. FTP-Software

Übersicht. Was ist FTP? Übertragungsmodi. Sicherheit. Öffentliche FTP-Server. FTP-Software FTP Übersicht Was ist FTP? Übertragungsmodi Sicherheit Öffentliche FTP-Server FTP-Software Was ist FTP? Protokoll zur Dateiübertragung Auf Schicht 7 Verwendet TCP, meist Port 21, 20 1972 spezifiziert Übertragungsmodi

Mehr

Betriebshandbuch. MyInTouch Import Tool

Betriebshandbuch. MyInTouch Import Tool Betriebshandbuch MyInTouch Import Tool Version 2.0.5, 17.08.2004 2 MyInTouch Installationshandbuch Inhaltsverzeichnis Inhaltsverzeichnis... 2 Bevor Sie beginnen... 3 Einleitung...3 Benötigte Daten...3

Mehr

Guide DynDNS und Portforwarding

Guide DynDNS und Portforwarding Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch

Mehr

PeDaS Personal Data Safe. - Bedienungsanleitung -

PeDaS Personal Data Safe. - Bedienungsanleitung - PeDaS Personal Data Safe - Bedienungsanleitung - PeDaS Bedienungsanleitung v1.0 1/12 OWITA GmbH 2008 1 Initialisierung einer neuen SmartCard Starten Sie die PeDaS-Anwendung, nachdem Sie eine neue noch

Mehr

Bedienungsanleitung für den SecureCourier

Bedienungsanleitung für den SecureCourier Bedienungsanleitung für den SecureCourier Wo kann ich den SecureCourier nach der Installation auf meinem Computer finden? Den SecureCourier finden Sie dort, wo Sie mit Dateien umgehen und arbeiten. Bei

Mehr

Electronic Systems GmbH & Co. KG

Electronic Systems GmbH & Co. KG Anleitung zum Anlegen eines IMAP E-Mail Kontos Bevor die detaillierte Anleitung für die Erstellung eines IMAP E-Mail Kontos folgt, soll zuerst eingestellt werden, wie oft E-Mail abgerufen werden sollen.

Mehr

etoken mit Thunderbird verwenden

etoken mit Thunderbird verwenden etoken mit Thunderbird verwenden 1. Vorrausetzungen 2. etoken in Thunderbird einbinden 3. Wurzelzertifikate der Certification Authority (CA) installieren 4. E-Mails signieren und verschlüsseln mit Thunderbird

Mehr

Senden von strukturierten Berichten über das SFTP Häufig gestellte Fragen

Senden von strukturierten Berichten über das SFTP Häufig gestellte Fragen Senden von strukturierten Berichten über das SFTP Häufig gestellte Fragen 1 Allgemeines Was versteht man unter SFTP? Die Abkürzung SFTP steht für SSH File Transfer Protocol oder Secure File Transfer Protocol.

Mehr

FTP-Leitfaden RZ. Benutzerleitfaden

FTP-Leitfaden RZ. Benutzerleitfaden FTP-Leitfaden RZ Benutzerleitfaden Version 1.4 Stand 08.03.2012 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Zeitaufwand... 3 2 Beschaffung der Software... 3 3 Installation... 3 4 Auswahl des Verbindungstyps...

Mehr

Adminer: Installationsanleitung

Adminer: Installationsanleitung Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann

Mehr

Windows Server 2008 R2 und Windows 7 Stand-Alone Arbeitsplatz per VPN mit L2TP/IPSec und Zertifikaten verbinden.

Windows Server 2008 R2 und Windows 7 Stand-Alone Arbeitsplatz per VPN mit L2TP/IPSec und Zertifikaten verbinden. Windows Server 2008 R2 und Windows 7 Stand-Alone Arbeitsplatz per VPN mit L2TP/IPSec und Zertifikaten verbinden. Inhalt Voraussetzungen in diesem Beispiel... 1 Sicherstellen dass der Domänenbenutzer sich

Mehr

Betriebssysteme und Sicherheit Sicherheit. Signaturen, Zertifikate, Sichere E-Mail

Betriebssysteme und Sicherheit Sicherheit. Signaturen, Zertifikate, Sichere E-Mail Betriebssysteme und Sicherheit Sicherheit Signaturen, Zertifikate, Sichere E-Mail Frage Public-Key Verschlüsselung stellt Vertraulichkeit sicher Kann man auch Integrität und Authentizität mit Public-Key

Mehr

managed PGP Gateway E-Mail Anwenderdokumentation

managed PGP Gateway E-Mail Anwenderdokumentation Gateway E-Mail Anwenderdokumentation Inhalt 1 Einleitung... 3 1.1 Funktionsprinzip... 3 1.2 Verschlüsselung vs. Signatur... 3 2 Aus der Perspektive des Absenders... 4 2.1 Eine verschlüsselte und/oder signierte

Mehr

Mail encryption Gateway

Mail encryption Gateway Mail encryption Gateway Anwenderdokumentation Copyright 06/2015 by arvato IT Support All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic

Mehr

estos XMPP Proxy 5.1.30.33611

estos XMPP Proxy 5.1.30.33611 estos XMPP Proxy 5.1.30.33611 1 Willkommen zum estos XMPP Proxy... 4 1.1 WAN Einstellungen... 4 1.2 LAN Einstellungen... 5 1.3 Konfiguration des Zertifikats... 6 1.4 Diagnose... 6 1.5 Proxy Dienst... 7

Mehr

Infinigate (Schweiz) AG. Secure Guest Access. - Handout -

Infinigate (Schweiz) AG. Secure Guest Access. - Handout - Infinigate (Schweiz) AG Secure Guest Access - Handout - by Christoph Barreith, Senior Security Engineer 29.05.2012 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis... 1 2 Secure Guest Access... 2 2.1 Gäste Accounts

Mehr

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung Anleitung zur Daten zur Datensicherung und Datenrücksicherung Datensicherung Es gibt drei Möglichkeiten der Datensicherung. Zwei davon sind in Ges eingebaut, die dritte ist eine manuelle Möglichkeit. In

Mehr

Das beantragte persönliche Zertifikat wird standardmäßig in den Zertifikatspeicher des Browsers abgelegt, mit dem es beantragt wurde.

Das beantragte persönliche Zertifikat wird standardmäßig in den Zertifikatspeicher des Browsers abgelegt, mit dem es beantragt wurde. 1. Zertifikatsinstallation und Anbindung an das Mailkonto Das beantragte persönliche Zertifikat wird standardmäßig in den Zertifikatspeicher des Browsers abgelegt, mit dem es beantragt wurde. Hinweis:

Mehr

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen.

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen. Datenbank-Verschlüsselung mit DbDefence und Webanwendungen. In diesem Artikel werden wir Ihnen zeigen, wie Sie eine Datenbank verschlüsseln können, um den Zugriff einzuschränken, aber trotzdem noch eine

Mehr

Einrichtung Schritte:

Einrichtung Schritte: Einrichtung Schritte: - Installation der erforderlichen Ausstellerzertifikate Die Ausstellerzertifikate (Fehler! Verweisquelle konnte nicht gefunden werden., Fehler! Verweisquelle konnte nicht gefunden

Mehr

Sicherer Datenaustausch mit EurOwiG AG

Sicherer Datenaustausch mit EurOwiG AG Sicherer Datenaustausch mit EurOwiG AG Inhalt AxCrypt... 2 Verschlüsselung mit Passwort... 2 Verschlüsseln mit Schlüsseldatei... 2 Entschlüsselung mit Passwort... 4 Entschlüsseln mit Schlüsseldatei...

Mehr

Ist das so mit HTTPS wirklich eine gute Lösung?

Ist das so mit HTTPS wirklich eine gute Lösung? SSL/TLS und PKI im Internet Erik Tews erik@datenzone.de Ist das so mit HTTPS wirklich eine gute Lösung? 21.05.2012 Erik Tews 1 Was ist PKI Asymmetrische Kryptographie ist echt praktisch Schlüssel bestehen

Mehr

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die

Mehr