Article View: at.fido.linux
Article #216Re: Password-Verschl�sselung?
From: Lord Soth
Date: Sun, 08 Mar 1998 00:00
Date: Sun, 08 Mar 1998 00:00
54 lines
2840 bytes
2840 bytes
On Sat, 7 Mar 1998 17:24:24 +0100, "Hagen" <insel@msn.com> wrote:
>Vielleicht kann mir jemand weiterhelfen.
>Ich nutze eine S.U.S.E Linux Distribution.
>Ich m�chte wissen, welche encrypt - Methode zur Verschl�sselung von
>Passw�rtern auf meinem System genutzt wird.
>In welchen Dateien sind diese Informationen abgelegt
Also ganz kurz ...
Linux und UNIX allgemein verschl�sseln die Passw�rter mittels DES,
einem bestimmten Krypto-Algorithmus. Das so verschl�sselte Passwort
befindet sich in der Regel in der Datei /etc/passwd. Nachdem diese
Datei f�r alle Benutzer Leserechte hat, l��t sich auf vielen Systemen
das verschl�sselte Passwort sehen,
z. B.
root:X7eW2doiO37:0:0:System Administrator:/root:/bin/tcsh
^^^^^^^^^^^^
Das auf diese Weise verschl�sselte Passwort ergibt sich aus einer
kryptografischen Hash-Einwegfunktion, d. h. es l��t sich mit wenig
Aufwand verschl�sseln, es ist jedoch nicht m�glich, das kodierte
Passwort unmittelbar zu entschl�sseln. Das verschl�sselte Passwort
besteht aus 11 Zeichen, wobei die ersten 2 eine nach dem
Zufallsprinzip gew�hlte Kombination sind (sg. salt strings). Das
Klartext-Passwort wird mit dem salt string verschl�sselt, und in der
Datei /etc/passwd abgelegt.
Nachdem es nicht m�glich ist, aus dem verschl�sselten Passwort direkt
auf das eigentliche zu schliessen, muss man das Klartext-Passwort mit
allen m�glichen salt-string-Kombinationen verschl�sseln und die
verschl�sselte Zeichenkette mit dem Eintrag in /etc/passwd
vergleichen. Nach diesem Prinzip arbeiten die meisten
Passwort-Cracker, indem sie beliebige Begfriffe/W�rter aus einer Liste
m�glicher Passw�rter mit allen m�glichen salt-strings (4096
Kombinationen sinds genau) verschl�sseln und mit dem Ciphertext
vergleichen.
Um diese Art der Attacke zu verhindern, existiert auf vielen
Unix-Systemen das sg. password shadowing. Die Datei /etc/passwd bleibt
auch weiterhin f�r alle User lesbar, an Stelle der Passw�rter steht
jedoch ein Platzhalter, meistens ein "x" oder "!". Die eigentlichen
verschl�sselten Passw�rter werden in /etc/shadow bzw. je nach System
woanders abgelegt (z. B. AIX hat sie in /etc/security/shadow), wobei
der Lesezugriff eingeschr�nkt wird.
z. B.
root:x:0:0:System Administrator:/root:/bin/tcsh
und so weiter ...
tschau,
Technical Details
Message-ID:
<35028ea9.602104470@news.telecom.at>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<eUfB$VeS9GA.243@upnetnews02.moswest.msn.net>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: 109314,a6e7f0cc284a5556 X-Google-Attributes: gid109314,public From: lord_of_soth@hotmail.com (Lord Soth) Subject: Re: Password-Verschl�sselung? Date: 1998/03/08 Message-ID: <35028ea9.602104470@news.telecom.at> X-Deja-AN: 331932680 References: <eUfB$VeS9GA.243@upnetnews02.moswest.msn.net> Organization: Temple Of Sorrow Reply-To: lord_of_soth@hotmail.com Newsgroups: at.fido.linux