Ik heb vandaag bij een redelijk groot bedrijf een datalek gevonden. In het kort komt het erop neer dat wachtwoorden plaintext worden verstuurd én dat de Symfony Profiler niet afgeschermd is.
Wanneer je in de profiler je request opzoekt vind je plaintext je inloggegevens. Echter kun je andere requests ook inlezen waardoor je de gebruikersnaam en wachtwoorden van andere personen ook plaintext kunt lezen.
Buiten inlog-request kun je ook registratie-requests vinden waarbij meer gegevens zichtbaar zijn zoals naam en telefoonnummer.
Nu wil ik hier netjes melding van maken, maar ik ben toch even benieuwd hoe ik dit aan moet pakken om te voorkomen dat dit backfired. Want zij kunnen ook zeggen dat ondanks dat ze de achterdeur open hebben laten staan, ik niet zomaar binnen mag komen. Laten we vooropstellen dat ik geen kwaad in de zin had, ik heb puur uit nieuwgierigheid de requests van de app bekeken met een Packet Sniffer app op Android.
Ik ben van plan een mail te sturen naar het betreffende bedrijf. Hierover een aantal vragen:
- Hoeveel 'bewijs' mag ik meesturen (uiteraard de logins/password deels onleesbaar gemaakt) om het punt te maken, zonder dat ik zelf last krijg dat ik teveel heb bekeken
- Kan dit gewoon uit eigen naam (en emailadres), of kan het beter anoniem
- Wat is een redelijke termijn om te stellen dat ze het probleem oplossen alvorens ik bijvoorbeeld het AP inlicht
Alvast bedankt voor het meedenken.
Wanneer je in de profiler je request opzoekt vind je plaintext je inloggegevens. Echter kun je andere requests ook inlezen waardoor je de gebruikersnaam en wachtwoorden van andere personen ook plaintext kunt lezen.
Buiten inlog-request kun je ook registratie-requests vinden waarbij meer gegevens zichtbaar zijn zoals naam en telefoonnummer.
Nu wil ik hier netjes melding van maken, maar ik ben toch even benieuwd hoe ik dit aan moet pakken om te voorkomen dat dit backfired. Want zij kunnen ook zeggen dat ondanks dat ze de achterdeur open hebben laten staan, ik niet zomaar binnen mag komen. Laten we vooropstellen dat ik geen kwaad in de zin had, ik heb puur uit nieuwgierigheid de requests van de app bekeken met een Packet Sniffer app op Android.
Ik ben van plan een mail te sturen naar het betreffende bedrijf. Hierover een aantal vragen:
- Hoeveel 'bewijs' mag ik meesturen (uiteraard de logins/password deels onleesbaar gemaakt) om het punt te maken, zonder dat ik zelf last krijg dat ik teveel heb bekeken
- Kan dit gewoon uit eigen naam (en emailadres), of kan het beter anoniem
- Wat is een redelijke termijn om te stellen dat ze het probleem oplossen alvorens ik bijvoorbeeld het AP inlicht
Alvast bedankt voor het meedenken.
Coding in the cold; <brrrrr />