Wij onderhouden en beheren een 30-tal Drupal 7-websites. Dit aantal blijft groeien. Users met een admin-rol (wijzelf dus) moeten met Two Factor Authentication inloggen. Dit doen we met een Google Authenticator-plugin.
Nu creëren we nieuwe sites op basis van een template-site. Voor deze template-site hebben we ook TFA ingesteld. Normaliter is de procedure dat we voor een nieuwe site, Google Authenticator opnieuw instellen voor die site. Onlangs kwamen we er echter achter, dat we - als we deze stap overslaan - ook gewoon kunnen inloggen met de code die op dat moment gegenereerd is voor de template-site.
Stiekem komt ons dit best goed uit: het is best wel een goede voor alle beheerders om voor iedere nieuwe site TFA opnieuw in stellen; ook bij het inloggen moeten we in een steeds langere lijst met codes zoeken naar de code voor de specifieke site waar je in wilt loggen.
Mijn vraag is: wat zijn de security risico's als we besluiten dat iedere admin in kan loggen met de TFA-code die eigenlijk bij de template-site hoort?
* De code wordt steeds opnieuw berekend
* Ongeoorloofde toegang tot één code (lees: hacker heeft mobiel van admin, heeft deze weten te ontgrendelen + weet het Drupal-wachtwoord van die admin) is gelijk aan toegang tot alle codes: die staan immers netjes onder elkaar in de Google Authenticator app.
Kortom: op basis hiervan is het risico zeer laag, maar wellicht zien we iets over het hoofd?
Nu creëren we nieuwe sites op basis van een template-site. Voor deze template-site hebben we ook TFA ingesteld. Normaliter is de procedure dat we voor een nieuwe site, Google Authenticator opnieuw instellen voor die site. Onlangs kwamen we er echter achter, dat we - als we deze stap overslaan - ook gewoon kunnen inloggen met de code die op dat moment gegenereerd is voor de template-site.
Stiekem komt ons dit best goed uit: het is best wel een goede voor alle beheerders om voor iedere nieuwe site TFA opnieuw in stellen; ook bij het inloggen moeten we in een steeds langere lijst met codes zoeken naar de code voor de specifieke site waar je in wilt loggen.
Mijn vraag is: wat zijn de security risico's als we besluiten dat iedere admin in kan loggen met de TFA-code die eigenlijk bij de template-site hoort?
* De code wordt steeds opnieuw berekend
* Ongeoorloofde toegang tot één code (lees: hacker heeft mobiel van admin, heeft deze weten te ontgrendelen + weet het Drupal-wachtwoord van die admin) is gelijk aan toegang tot alle codes: die staan immers netjes onder elkaar in de Google Authenticator app.
Kortom: op basis hiervan is het risico zeer laag, maar wellicht zien we iets over het hoofd?