Is het opslaan van de captcha als captcha.png wel een veilige manier? Kan het volgende scenario niet gebeuren?
Gebruiker A komt op de site. De captcha wordt gemaakt, er wordt een woord gemaakt en in zijn session gestopt. De afbeelding is gemaakt. De browser heeft nog geen request gestuurd naar de afbeelding.
Gebruiker B komt op de site. Hetzelfde gebeurt voor hem. De afbeelding is een andere afbeelding nu. De browser van B stuurt een request naar de afbeelding en toont die.
Gebruiker A zijn browser stuurt ook een request naar de afbeelding en ziet de nieuwe afbeelding ipv zijn afbeelding.
Als je kan aantonen dat dit niet kan voorkomen, is het in orde voor mij.
Ik heb namelijk geen zin om eerst een potje lingo te spelen voordat ik me kan registeren. Misschien is het daarom handiger om te zeggen welke posities zijn omgedraait. Een bot kan dit toch niet zien.
Mijn 2e puntje van kritiek, is dat de huidige afbeeldingen gemakkelijk te kraken zijn.
Op het tweede punt geef ik je helemaal gelijk.
Ik zal kijken hoe ik dat kan veranderen.
Met je eerste punt ben ik het minder eens.
Een mens kan namelijk gemakkelijk gehele teksten lezen waarvan de letters in de woorden gehusseld zijn, zolang de eerste en de laatste letter maar goed zijn.
Dus dat potje lingo vind ik nog wel meevallen.
Maar ik zal het meenemen voor volgende versies.
edit:
punt 1 (welke karakters gewisseld zijn) wordt ook uitgevoerd in de eerstvolgende versie.