Ik ben bezig met een php/mysql login systeempje.
Het inlog proces zelf is goed te beveiligen doormiddel van
een challenge-response authenticatie en wat dingetjes om
de sessies te beveiligen, maar ik zit met het volgende.
Voordat een een gebruiker kan inloggen op het systeem
zal hij zich moeten registreren. Tijdens deze registratie
worden het wachtwoord en andere persoonlijke gegevens
gewoon plaintext over het net gestuurd. Dat wil ik natuurlijk
niet, dan maakt ik het een eventuele hacker wel erg makkelijk.
Challenge response of encryptie lijkt mij hier geen oplossing
omdat het wachtwoord aan de server kant nog niet bekend is
er dus geen sprake van een shared secret waarmee de data
versleuteld kan worden.
De user eerst om een emailadress vragen en vervolgens een
key per email sturen lijkt me ook geen oplossing, omdat ook
emails makkelijk onderschept kunnen worden.
Heeft iemand een idee hoe ik deze communicatie tussen de
registratie pagina en de server kan beveiligen?
zonder gebruik te maken van ssl wel te verstaan?
Het inlog proces zelf is goed te beveiligen doormiddel van
een challenge-response authenticatie en wat dingetjes om
de sessies te beveiligen, maar ik zit met het volgende.
Voordat een een gebruiker kan inloggen op het systeem
zal hij zich moeten registreren. Tijdens deze registratie
worden het wachtwoord en andere persoonlijke gegevens
gewoon plaintext over het net gestuurd. Dat wil ik natuurlijk
niet, dan maakt ik het een eventuele hacker wel erg makkelijk.
Challenge response of encryptie lijkt mij hier geen oplossing
omdat het wachtwoord aan de server kant nog niet bekend is
er dus geen sprake van een shared secret waarmee de data
versleuteld kan worden.
De user eerst om een emailadress vragen en vervolgens een
key per email sturen lijkt me ook geen oplossing, omdat ook
emails makkelijk onderschept kunnen worden.
Heeft iemand een idee hoe ik deze communicatie tussen de
registratie pagina en de server kan beveiligen?
zonder gebruik te maken van ssl wel te verstaan?