MultiOTP

multiOTP

Descrierea acestei imagini, comentată și mai jos Captură de ecran a interfeței web open source multiOTP versiunea 5.4.1.7 informație
Dezvoltat de Sisteme de comunicare SysCo sa
Prima versiune 7 iunie 2010
Ultima versiune 5.8.1.1 (14 martie 2021)
Starea proiectului activ
Scris in PHP
Sistem de operare Linux
Mediu inconjurator Cross-platform
Limbi Multilingv
Tip Autentificare puternică Parolă unică
Licență LGPL
Site-ul web www.multiOTP.net

multiOTP este o clasă PHP, un instrument de linie de comandă și o consolă web pentru a oferi o soluție puternică de autentificare independentă de orice sistem de operare. multiOTP a fost certificat OATH de la versiunea 4.1.0 și este dezvoltat sub licența LGPL de către compania elvețiană SysCo systems de communication sa. Sunt disponibile și versiuni comerciale numite multiOTP Pro și multiOTP Enterprise.

Un cod QR este generat automat la imprimarea paginii de configurare a unui utilizator.

Istoric

Operațiune

Inima multiOTP este o clasă PHP. Prin urmare, poate fi instanțiat în orice aplicație PHP, cu condiția să se utilizeze o versiune PHP mai mare sau egală cu versiunea 5.3.0 (până la versiunea 4.2.4.2, biblioteca funcționează întotdeauna cu o versiune PHP de instalare 4.4.4 sau mai mare, dar fără garanție).

Biblioteca multiOTP este furnizată sub forma unui singur fișier include care conține tot codul PHP necesar, care evită orice problemă de legături relative sau absolute în comparație cu alte fișiere care ar trebui incluse. Codurile sursă separate sunt totuși disponibile și în fișierul de proiect comprimat și pe platforma GitHub.

Dacă autentificarea puternică se face nu dintr-o aplicație de Internet, ci de pe un dispozitiv de rețea, vom trece apoi printr-un server RADIUS care va apela instrumentul de linie de comandă furnizat împreună cu biblioteca multiOTP.

Descriere generala

Pentru proiectele din Windows, biblioteca multiOTP este furnizată cu un server RADIUS preconfigurat (freeRADIUS) care poate fi instalat în serviciu, precum și un server web preconfigurat (mangustă) care poate fi instalat și în serviciu. Serviciul web oferă partea de server atunci când doriți să utilizați multiOTP în configurația client / server.

Pentru proiectele sub Linux, fișierul readme.txt furnizat împreună cu biblioteca indică ce este necesar să faceți pentru a configura serverul RADIUS și serviciul Web.

Autentificarea unui client pe o aplicație sau dispozitiv care necesită autentificare puternică se poate face în diferite moduri:

Standardizare și normalizare

multiOTP este certificat OARH pentru HOTP și TOTP și implementează următoarele standarde privind autentificarea puternică:

Aplicații practice

multiOTP permite în special:

Contribuții și limitări

Faptul că multiOTP este disponibil ca bibliotecă PHP permite instalarea acestuia oriunde, inclusiv pe un server web partajat.

Implementarea este suficient de ușoară pentru a rula fără probleme pe nano-computere, cum ar fi Raspberry Pi . Fișierul readme furnizat împreună cu fișierul comprimat indică toți pașii necesari implementării multiOTP pe acesta din urmă.

Aspecte economice și sociale

Parolele tradiționale sunt încă foarte prezente în mediile de calcul de astăzi, dar sunt principalul călcâie Ahile al autentificării în general. Într-adevăr, am văzut-o recent cu cele mai recente încălcări ale securității și, în special, cu Heartbleed , o parolă simplă nu mai este suficientă, chiar dacă este trimisă printr-un canal sigur!

Oferind o soluție de autentificare puternică simplă, ușoară și gratuită, multiOTP face posibilă democratizarea utilizării autentificării puternice. De la versiunea 4.1.0, este chiar posibil să configurați cu ușurință un dispozitiv de autentificare puternic autonom pentru mai puțin de 100 USD în hardware sau pur și simplu prin reciclarea unei mașini Linux vechi.

Exemple de utilizare a bibliotecii


Note și referințe

  1. "  Provider multiOTP Credential  " , echipa multiOTP (accesat la 1 st februarie 2019 )
  2. „  MultiOneTimePassword Credential Provider  ” , Last Squirrel IT (accesat la 28 iulie 2015 )
  3. Echipa „  One Time Password Backend for ownCloud  ” , echipă apps.ownCloud.com (accesat la 30 octombrie 2013 )
  4. „  Furnizor de acreditări 2FA pentru Windows  ” , Fluid Technology Solutions Ltd (accesat la 30 octombrie 2013 )
  5. „  Autentificare puternică în aplicația web - Stadiul tehnicii 2011  ” , Compass Security AG (accesat la 30 octombrie 2013 )
  6. „  Parole unice Teză de licență (în cehă)  ” , Universitatea de Economie, Praga (accesat la 30 octombrie 2013 )

Vezi și tu

linkuri externe