Hallo,

[EMAIL PROTECTED] (David):

>Wann nimmt man besser SSH und wann besser SSL?
>Was sind die wesentlichen Unterschiede?
>Was sind die Gemeinsamkeiten und die
>Grundlagen (Diffie und Hellmann?)?

SSH und SSL sind vom kryptographischen Protokoll und den
Sicherheitseigenschaften her relativ �hnlich. Beide bieten
Authentifikation �ber digitale Signaturen und Verschl�sselung des
Datenverkehrs. In der Bedienung unterscheiden sie sich allerdings
grundlegend.

SSH ist ein eigenst�ndiger Internet-Dienst, der auf einem eigenen Port
l�uft (normalerweise 22/tcp) und der einen Ersatz f�r Telnet, FTP,
rlogin, rsh und scp bietet. Auf der Serverseite l�uft ein SSH-Daemon,
der Client ist ein spezielles Programm (ssh, scp, sftp).

Man kann auch beliebige andere Dienste �ber SSH tunneln, ben�tigt dazu
allerdings eine existierende SSH-Verbindung und einen Account auf der
Servermaschine.  �ber das SSH-Protokoll findet ein Multiplexing statt,
d.h. beliebig viele TCP- Verbindungen lassen sich �ber eine einzelne
SSH-Verbindung tunneln. Prinzipiell eignet sich jeder TCP-basierte
Dienst zum Tunneling, sofern er nicht IP- und Portnummern "inband"
�bertr�gt, wie z.B. FTP oder IRC-DCC.  Besonders beliebt sind
UUCP-over-SSH, POP3-over-SSH, IMAP-over-SSH, rsync-over-SSH,
rdist-over-SSH, VNC-over-SSH und viele weitere. Die Dienste selbst
m�ssen nicht modifiziert werden.

SSL ist eine Bibliothek, die von Programmen verwendet werden kann, die
mit TCP kommunizieren. Um einen Dienst SSL-f�hig zu machen, muss der
Sourcecode so modifiziert werden, dass Schreib- und Lesezugriffe nicht
direkt an den ge�ffneten Filedeskriptor, sondern �ber die Bibliothek
gehen. Die Bibliothek sorgt daf�r, dass zwischen TCP und dem
Anwendungsprotokoll eine Zwischendschicht gefahren wird, eben SSL.

SSL ben�tigt keinen Daemon und keinen eigenen Port. Das Protokoll ist
nicht multiplexingf�hig, sondern jede Verbindung wird von einer
eigenst�ndigen Instanz der libssl mit SSL angereichert. Es gibt bei
Debian verschiedene Dienste, die bereits geeignet vorbereitet sind,
z.B. lynx-ssl, w3m-ssl, fetchmail-ssl, imapd-ssl, ftp-ssl und weitere.

Ich hoffe, das hilft Dir weiter.

Gru�, Harald


-- 
Harald Weidner                               [EMAIL PROTECTED]


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an