Het Wat heb jij vandaag geprogrammeerd? topic

Gestart doorAarclay4.538 reacties23.755 weergaven

4.539 berichten · pagina 226 van 303

Berichten
3.334
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Shahiem schreef:
Gewerkt aan mijn Maintenance plugin voor Octobercms. Na een aantal dagen heb ik uitgevonden waarom mijn model niet functioneert in mijn route.

Nu nog een paar functies maken en dan online gooien.
Dan kunnen wij hem ook bewonderen (compleet) smile
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Vandaag wou ik eens wat anders doen, ben begonnen met een Session Handler in PHPbiggrin
Als;

Codeblok (super):

1

b4gFme91Pb1B695ivj.Gq/P.Ms95wQhEGGdEx0wb4tZ5tVIlFlog955cFqJdHvDZMb4Pm8G4nOwG6M95n1cQXrxgT/2b4VpzS0CDtqbob4tGAAO.kg8bQ95osDgnKpRJWw

geen sterke hash is weet ik ook niet meerbiggrin
Codeblok (voorbeeld.php):

1
2

$this->key .= (rand(0, 6) >= 3 ? crypt($char[rand(0 , (strlen($char) -1))], sha1($this->salts[rand(0, (strlen($salts) -1))])) : crypt($char[rand(0 , (strlen($char) -1))], sha1($this->salts[rand(0, (strlen($salts) -1))])));
biggrin
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
beetje overdreven emo een random token (via md5 (ja, md5 is acceptabel voor tokens (niet voor wachtwoorden))) is meestal voldoende voor sessions.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Te overdreven inderdaad.
Meerdere hashes maken het zwak.
Gewoon 1 of 2 hashes doen
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Hmm, ja oke. Maar na elke request een nieuwe token aanmaken is wel goed toch?
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zou niet weten waarom dat nuttig is? Sessies zijn gewoon prima zoals ze zijn en als je daadwerkelijk zo belangrijk vind dat sessies niet gekaapt worden; koop een SSL certificaat van €2.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dylanh schreef:
Hmm, ja oke. Maar na elke request een nieuwe token aanmaken is wel goed toch?
Huh? Iedere sessie = 1 token, anders heb je bij iedere pageview (=request) een nieuwe token en dus ook een volledig nieuwe sessie emo
En vergeet ook niet om een expire tijd op je token te zetten zodat hij automatisch verloopt. Koppel het ook aan een IP-adres en browser string ivm veiligheid.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Timkb schreef:
Zou niet weten waarom dat nuttig is? Sessies zijn gewoon prima zoals ze zijn en als je daadwerkelijk zo belangrijk vind dat sessies niet gekaapt worden; koop een SSL certificaat van €2.
Waar voor 2 euro?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Sessies kunnen op nog veel andere manieren gekaapt worden, SSL zal niet slechte beveiligingen "goed" maken emo
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Dan maak ik wel die sessie handler af en wat minder overdreven.
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Sessies kunnen op nog veel andere manieren gekaapt worden, SSL zal niet slechte beveiligingen "goed" maken emo
Zou je dat willen toelichten? Ik vraag me af hoe je een sessie id kunt krijgen door een SSL verbinding heen?
Dylanh schreef:
Eerdere citaten tonen
Timkb schreef:
Zou niet weten waarom dat nuttig is? Sessies zijn gewoon prima zoals ze zijn en als je daadwerkelijk zo belangrijk vind dat sessies niet gekaapt worden; koop een SSL certificaat van €2.
Waar voor 2 euro?
https://www.namecheap.com/campaigns/2014/reset-the-net.aspx?gclid=CjkKEQjw5LWcBRCeh8uUlqqluN4BEiQAfr64cCkK4Np2Lq3oUewH1rv-MmYACgz8G4YsTJqEtHxz0uzw_wcB
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Timkb schreef:
Eerdere citaten tonen
Raaoul schreef:
Sessies kunnen op nog veel andere manieren gekaapt worden, SSL zal niet slechte beveiligingen "goed" maken emo
Zou je dat willen toelichten? Ik vraag me af hoe je een sessie id kunt krijgen door een SSL verbinding heen?
Beschikking hebben tot een SSL verbinding mag geen excuus zijn om de beveiliging van je sessies niet goed te maken.
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Timkb schreef:
Eerdere citaten tonen
Raaoul schreef:
Sessies kunnen op nog veel andere manieren gekaapt worden, SSL zal niet slechte beveiligingen "goed" maken emo
Zou je dat willen toelichten? Ik vraag me af hoe je een sessie id kunt krijgen door een SSL verbinding heen?
Beschikking hebben tot een SSL verbinding mag geen excuus zijn om de beveiliging van je sessies niet goed te maken.
Zolang je site alleen SSL toelaat zie ik het probleem niet zo. Het is een beetje dubbelop om ook nog eens je eigen sessie handler te schrijven. m.u.z. van een user sessie manger natuurlijk maar gewone sessies, daar zie ik het probleem niet zo van om op SSL te vertrouwen.
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Robiin schreef:
Eerdere citaten tonen
Shahiem schreef:
Gewerkt aan mijn Maintenance plugin voor Octobercms. Na een aantal dagen heb ik uitgevonden waarom mijn model niet functioneert in mijn route.
Nu nog een paar functies maken en dan online gooien.

Dan kunnen wij hem ook bewonderen (compleet) smile
Hij staat nu Pending. smile
Mijn poll plugin: http://octobercms.com/plugin/shahiemseymor-poll
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Timkb schreef:
Eerdere citaten tonen
Raaoul schreef:
Eerdere citaten tonen
Timkb schreef:
Eerdere citaten tonen
Raaoul schreef:
Sessies kunnen op nog veel andere manieren gekaapt worden, SSL zal niet slechte beveiligingen "goed" maken emo
Zou je dat willen toelichten? Ik vraag me af hoe je een sessie id kunt krijgen door een SSL verbinding heen?
Beschikking hebben tot een SSL verbinding mag geen excuus zijn om de beveiliging van je sessies niet goed te maken.
Zolang je site alleen SSL toelaat zie ik het probleem niet zo. Het is een beetje dubbelop om ook nog eens je eigen sessie handler te schrijven. m.u.z. van een user sessie manger natuurlijk maar gewone sessies, daar zie ik het probleem niet zo van om op SSL te vertrouwen.
Bedoel je nu sessies in php of cookies? Ik had het namelijk over cookies.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren