Bør man skille login fra data?
Hej EksperterJeg skal til at udvikle et system til web, hvor brugerne kan logge ind, og indtaste nogle informationer. Disse informationer er ret vigtige/følsomme og nu er det så spørgsmålet:
Er det fornuftigt at skille sytemets database op således at man har:
Database 1: username, password og så en fremmednøgle til brugerprofilen i den anden database
Database 2: brugerprofil, følsomme data osv.
Bevæggrunden for dette skulle være at hvis der skulle være nogen der ville forsøge at kompromittere systemet udefra, så vil de i første omgang udelukkende få fat i databasen med brugernavne, som reelt set kan genoprettes ret nemt, uden at man har tabt de følsomme data.
På den anden side... hvis en bruge med ondt i sinde opretter en bruger, og så derfra udfører sit angreb, så har han fat i databasen med de følsomme data.
Hvad er jeres erfaringer?