Autentikáció semmiből, legfeljebb e-mailben
A körülmények pontos részletezése nélkül kérdezném mindenkitől, hogy a következő szituban:
1) van-e értelmesebb megoldás és csak nem látom a fától az erdőt
2) láttok-e bármilyen gyenge pontot a rendszerben
3) mi legyen a kulcshossz
Alapfelállás: személyes kontakt nélkül, úgy, hogy nincs egyéni titkok cserélésére és ráadásul nem tárolhatok a leendő felhasználókról semmilyen adatot kellene egyéni hozzáférési adatokat (felhasználónév/jelszó) kiosztani viszonylag kis számú embernek. A csoporton belül megoldható a zárt kommunikáció, de azt a csoport összes tagja látja, az egyes emberekkel egyedül e-mailben lehet kommunikálni [ráadásul azt se mindenkivel, de ez az a pont, amikor nem érdekel, nem tudok vele mit kezdeni, szépen slattyogjon be az irodámba és igazolja magát].
Amit kitaláltam: a zárt csoportban terjesztek egy közös, osztott jelszót (ez lesz az authorizáció része a dolognak, nagyjából feltételezhető, hogy a zárt csoporthoz más nem fér hozzá és a felhasználók harmadik félnek nem fogják kiadni) és e-mailben kiküldök mindenkinek egy levelet, amiben egy url tartalmazza a szükséges adatait és egy digitális aláírást (ő az authentikáció). Ha a megadott adatokhoz érvényes aláírással küld, kap egy formot, megadja a kívánt jelszavát, az osztott jelszót és elfogadja, hogy tárolhatom róla a szükséges adatokat, elkészítem a felhasználói fiókját és megkapja a usernevét - itt már akkor tudom az e-mail címét tárolni [adott rá engedélyt], az alapján az újrapróbálkozókat tudom követni.
Ha ezt még megfejelem egy időbélyegzővel, és egy link mondjuk csak 24 órán át érhető el, akkor már akár biztonságosnak is lehetne tekinteni - ahhoz, hogy valaki illetéktelenül szerezzen hozzáférést benne kell lennie a zárt csoportban és hozzá kell férnie egy a szintén a csoportban levő másik user postájához; és még ebben az esetben is legfeljebb 24 órára szerez ugyanolyan szintű hozzáférést, mint amivel eleve rendelkeznie kellene, mondjuk megszemélyesítve valaki mást. Ennek az esélye viszont vállalhatónak tűnik.
Vélemények? Milyen hosszú legyen a kulcs? Elég az 1024 bit (azzal viszonylag vállalható hosszú az aláírás - base64 kódolva 172 karakter), vagy 2048 (344 karakter)/4096 (684 karakter) legyen inkább?
Az ötleteket, tippeket, javaslatokat előre is kösz.
- Tovább (Autentikáció semmiből, legfeljebb e-mailben)
- 2205 megtekintés