Citat:
Ursprungligen postat av roberteriksson
Hej allihop, jag förbered mig som bäst för att skriva mitt examensjobb i datavetenskap och tänkte höra om lite synpunkter här.
Saken är den att jag har fått i uppgift att implementera ett system för säker lösenordshämtning från ett befintligt användarhanteringssystem till en mobiltelefon via SMS. Om en användare har glömt bort sitt lösenord ska ha alltså kunna hämta hem ett nytt till sin mobil, då hans mobilnummer kommer att vara unikt kopplat till hans användarnamn.
Nu är frågan, hur går jag tillväga för att göra det här på ett säkert sätt? Vilka teknologier och metoder bör jag använda? Finns det redan existerande system för det här? Vilka är de största riskerna med att överföra känslig information på det här viset? Är inläst en del på trådlös säkerhet men är inte så insatt i hur kommunikation över mobiler skiljer sig ur säkerhetssynpunkt från WLAN-kommunikation t.ex., jag skulle uppskatta alla länkar och tips ni kan slänga till mig.
Det första som dyker upp i huvudet är att lösa det via nån slags kryptering samt delad nyckel historia, kommer dock inte ihåg namnen på alla dessa metod så om någon kan peka mig i rätt riktning eller ge deras synpunkter på en lämplig lösning vore jag tacksam.
Mvh
Robert
GSM-krypteringen knäcktes väl visserligen av några israeler för ett par år sedan, men är fortfarande trots allt att betrakta som hyfsat säker. Riskerna är väl dels hos ISP:n, som i teorin kan läsa alla SMS, och dels på mobilen. Många användare kommer inte fatta att det är känslig information, utan låta SMS:et ligga kvar, tills mobilen blir stulen eller en kompis hittar den.
Jag hade låtit bli att skicka ut själva lösenordet, utan istället en engångskod som låter användaren skapa ett nytt lösenord i (web?)-systemet.