PMG1719/Einführung/Lea Sophie

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

='''HTTPS und TLS'''=

Das allgegenwertige Internet öffnet dem Nutzer unglaublich viele Türen; Shopping und das 24/7, Kommunikation in Sekundenschnelle über den Globus, neue Jobs und Arbeitsplätze, eine schier unendlich und unerschöpfliche Quelle an Informationen. Doch mit den Chancen ergeben sich auch Risiken. Daten kann man manipulieren sie können verloren gehen, geraubt oder verkauft werden.

Aber wie kann man in diesem undurchschaubaren System die Sicherheit der Webseiten, seiner Anbieter und Nutzer  gewährleisten?
Diesem Zweck dienen Internet- und Sicherheitsprotokolle, die sicher jedem schon mal begegnet sind.



== Sicherheitsprotokolle ==

'''SSL'''

Für eine Verschlüsselung der Datenübertragung  ist die  SSL (Secure Sockets Layer) verantwortlich. Doch kann man eher sagen sie war es denn dieses von Netscape entwickelte Protokoll weißt heute große Sicherheitslücken auf. Von SSL Verschlüsslungen werden abgeraten.

'''TSL'''

Ein neues sicheres Verschlüsselungsprotokoll ist das TLS (Transport Layer Security). Dieses ist ein Nachfolger der SSL, zuverlässiger und vertrauenswürdiger. 

[[Bild:Lea Sophie_SSLundTLS.PNG|200px]]


== Internetprotokolle ==

'''HTTP'''

Die bekannteste, mittlerweile veraltete Form lautet HTTP (Hyper Text Transfer Protocol). Dieses Protokoll regelt die Übermittlung von Daten im Internet nach dem Sender-Empfänger Modell. Doch Ist dieses Verbindungprotokoll unverschlüsselt. Mit HTTP übertragene Daten sind also nicht von Angriffen durch Dritte geschützt.

[[Bild:Lea Sophie_HTTP.PNG]]

'''HTTPS'''

Um die Sicherheit von Webseiten in voller umfänglichkeit zu gewährleisten, gibt es die HTTPS (Hypertext Transfer Protocol Secure). Technich gesehen ist dieses gar kein eigenständiges Protokoll sondern ein zusammenwirken aus HTTP und SSL bzw. TLS (Internetprotokoll + Sicherheitsprotokoll). Die HTTPS bietet also einegesicherte und verschlüsselte Verbindung.

[[Bild:Lea Sophie_HTTPS.PNG|400px]]



'''Unterschiede: HTTP vs. HTTPS'''