Un singur cont compromis al unui admin Google Workspace poate costa o firmă mai mult decât întreg abonamentul software pe 5 ani. Și totuși, peste 60% din IMM-urile românești cu care am lucrat încă folosesc fie un fișier Excel cu parole, fie funcția „Save password" din Chrome partajată prin sesiuni duplicate. Ambele sunt timing bomb-uri.
În termeni simpli: ai două alternative serioase pentru o echipă de 5-50 persoane. Bitwarden (open-source, ieftin, self-hostable) și 1Password (closed-source, premium UX, signature feature Travel Mode). Restul (LastPass, Dashlane, NordPass, Keeper) sunt fie compromise pe trust istoric, fie scump fără diferențiator clar. Acest articol compară cei doi candidați reali pentru un IMM din România - cap la cap, pe 18 dimensiuni, cu TCO real și verdict per profil.
Pentru context mai larg vezi topul password managerelor pentru business. Dacă vrei hardware key peste oricare soluție, vezi ghidul YubiKey. Iar dacă echipa este remote, checklistul setup remote work include password manager în top 3 priorități.
Profil vendor - cine stă în spatele celor două produse
Bitwarden (Bitwarden Inc.)
Lansat în 2016 de Kyle Spearrin, sediu Florida US, Series B 100 milioane USD în 2022. Cod open-source - server (C#/.NET), clienți (TypeScript/Electron), mobile (Kotlin/Swift) - sub licență AGPLv3 (server) și GPLv3 (clienți).
Trei moduri de deploy:
- cloud-ul lor (US-East AWS, opțiune EU Frankfurt din 2023)
- self-host cu Bitwarden Server oficial (Docker Compose, ~2 GB RAM)
- self-host cu Vaultwarden, rewrite community în Rust pe 200 MB RAM, 100% compatibil cu clienții oficiali, battle-tested pe sute de mii de instanțe
1Password (AgileBits Inc.)
Există din 2006, lansat de Dave Teare și Roustem Karimov din Toronto, Series C 620 milioane USD în 2022. Cod închis, fără self-host. Toate vault-urile rulează exclusiv pe infrastructura 1Password (AWS multi-region).
Recunoscut pentru: cea mai bună experiență pe macOS și iOS din categorie, Travel Mode (signature feature), Watchtower nativ în client, Secret Automation (CLI/API pentru DevOps - Terraform, Kubernetes secrets).
Pe scurt: Bitwarden = open, ieftin, self-hostable. 1Password = closed, premium, polished UX.
Tabel comparativ - 18 dimensiuni feature
| Dimensiune | Bitwarden | 1Password |
|---|---|---|
| Licență cod sursă | AGPLv3 (server), GPLv3 (clienți) | Proprietary, closed-source |
| Self-host oficial | Da (Docker Compose) | Nu |
| Self-host community | Vaultwarden (Rust) | Nu există |
| SSO SAML 2.0 | Da, Enterprise tier | Da, Business (add-on extra cost) |
| SCIM provisioning | Da, Enterprise | Da, Business |
| MFA TOTP integrat | Da (Premium personal, inclus Teams+) | Da, inclus toate planurile |
| Hardware key WebAuthn (master) | Da, cere Premium | Da, inclus toate planurile |
| Vault history per item | Ultimele 5 (Free), nelimitat (Premium) | Ultimele 365 zile |
| Secret sharing colecții | Colecții (Teams+) | Vaults partajate (toate planurile) |
| Item types | Login, card, identitate, secure note, SSH key, certificat | Login, card, identitate, secure note, SSH key, document, server, API credential, medical record (15+ tipuri) |
| Watchtower / breach monitoring | Reports section (Premium+) | Watchtower nativ în client |
| Travel Mode | Nu există | Da, signature feature |
| Activity log / audit | Event log (Teams+), export JSON | Activity log (Business), API |
| Recovery user pierdut | Account Recovery (admin reset) | Recovery Kit + admin recovery |
| Platforms client | Browser, Win, macOS, Linux, iOS, Android, CLI | Browser, Win, macOS, Linux, iOS, Android, CLI |
| API public | REST API documentat | REST API + Connect Server (self-host bridge) |
| Free tier | Da, unlimited devices personal | Trial 14 zile, fără free permanent |
| Preț Teams/Business start | 4 USD/user/lună (Teams) | 7,99 USD/user/lună (Business) |
Preț real - per user, per lună, anual
Plățile la ambii vendori sunt în USD, billing anual. Cifrele sunt fără TVA, prețuri publice din iunie 2026.
Bitwarden
| Plan | Preț/user/lună | Cui se adresează |
|---|---|---|
| Free Personal | 0 USD | Individual, unlimited devices, fără sharing |
| Premium Personal | 0,83 USD (10 USD/an) | Individual + TOTP integrat + hardware key + 1 GB attachments |
| Families | 3,33 USD (40 USD/an total, 6 useri) | Familie, vault-uri partajate |
| Teams | 4 USD | IMM 2-50 useri, colecții, event log basic |
| Enterprise | 6 USD | IMM medium-large, SSO SAML, SCIM, policies avansate |
1Password
| Plan | Preț/user/lună | Cui se adresează |
|---|---|---|
| Individual | 2,99 USD | Solo, vault personal |
| Families | 4,99 USD (5 useri inclusi) | Familie, 5 useri + guests |
| Teams Starter | 19,95 USD/lună total (până la 10 useri) | Echipe mici fixe, 2 USD/user efectiv |
| Business | 7,99 USD | Standard pentru IMM, vault-uri nelimitate, Travel Mode, API |
| Enterprise | Custom (~14 USD) | SSO unlock dedicat, account manager, advanced reporting |
Warning
Atenție la add-on-ul SSO la 1Password. Pe planul Business standard de 7,99 USD/user/lună, SSO SAML pentru unlock vault (nu doar login web) este add-on extra de ~3-4 USD/user/lună. La Bitwarden Enterprise de 6 USD/user/lună, SSO SAML 2.0 complet pentru toate fluxurile este inclus by default. Pentru o echipă de 15 useri care vrea unlock cu Google Workspace SAML, diferența anuală reală urcă la ~1.000-1.500 USD în favoarea Bitwarden.
Caz real - IMM 15 useri din România, TCO 3 ani
Profil tipic: agenție marketing București, 15 useri (8 full-time + 5 freelancers + 2 founders), cerințe SSO Google Workspace, vault per departament, 1 admin IT part-time.
| Soluție | Cost lunar | Year 1 | Year 3 | Notes |
|---|---|---|---|---|
| Bitwarden Teams (4 USD/user) | 60 USD | 720 USD | 2.160 USD | Fără SSO SAML (doar Enterprise) |
| Bitwarden Enterprise (6 USD/user) | 90 USD | 1.080 USD | 3.240 USD | SSO + SCIM + policies inclus |
| 1Password Business (7,99 USD/user) | 120 USD | 1.439 USD | 4.316 USD | Fără SSO unlock |
| 1Password Business + SSO add-on (~12 USD/user) | 180 USD | 2.160 USD | 6.480 USD | SSO unlock complet |
| Vaultwarden self-host (VPS Hetzner CX22 + S3) | 5 EUR | ~70 USD | ~210 USD | Tu administrezi |
Diferența între Bitwarden Enterprise și 1Password Business + SSO pe 3 ani = 3.240 USD. Întreabă-te: justifică Travel Mode + Watchtower + UX mai bun pe macOS pentru echipa ta?
Feature highlights - ce face fiecare diferit
Bitwarden Send - one-time encrypted share
Trimiți text sau fișier (până la 500 MB pe Premium) prin link generat dinamic, cu expirare automată (max 7 zile sau N accesări). Conținut criptat end-to-end, șters de pe server după expirare.
Use case IMM: trimiți o parolă SFTP unui contractor freelance, fără să rămână în Slack pentru totdeauna. 1Password nu are echivalent direct - alternativa este guest user temporar sau Item Sharing prin link permanent.
1Password Travel Mode
Marchezi anumite vault-uri ca „NOT travel-safe". La activare Travel Mode, vault-urile marcate dispar fizic de pe device, nu sunt ascunse - sunt șterse local, recuperabile doar după dezactivare (cere autentificare la 1Password.com).
Use case: jurnalist care trece frontiera într-o țară cu inspecție device, avocat cu laptop conținând date client privilegiate, consultant cu credențiale guvernamentale. Border officer poate inspecta vault-ul disponibil, dar nu vede ce nu există fizic pe device. Bitwarden nu are echivalent.
SSO SAML 2.0 + SCIM
Ambii suportă SSO SAML 2.0 cu Google Workspace, Microsoft Entra ID, Okta, JumpCloud, OneLogin, PingIdentity. SCIM 2.0 sincronizează automat useri și grupuri - HR adaugă cineva în grupul „Marketing", user apare automat în vault-ul Marketing, pleacă la offboarding.
Diferența cheie: la 1Password, SSO standard rezolvă doar login web. Pentru SSO unlock pe client (deschidere vault local cu IdP), ai nevoie de Business + SSO add-on sau Enterprise. La Bitwarden Enterprise, SSO + Key Connector permit unlock complet fără master password, fără add-on extra.
Watchtower vs Reports
1Password Watchtower scanează local și raportează: parole compromise (Have I Been Pwned), parole slabe, parole reutilizate, 2FA disponibil dar neactivat, site-uri cu mixed content, parole expirate. Bitwarden are Reports cu aceleași categorii (Exposed/Reused/Weak Passwords, Unsecured Websites, Inactive 2FA, Data Breach). Acoperire identică, UX mai polished la 1Password (rulează automat în background, push notif), Bitwarden cere intrare manuală în Reports.
Audit, compliance, GDPR
Ambii operează la standard enterprise:
| Certificare | Bitwarden | 1Password |
|---|---|---|
| SOC 2 Type II | Da, audit anual | Da, audit anual |
| ISO 27001 | Da | Da |
| ISO 27017 / 27018 (cloud) | În progres | Da |
| GDPR DPA (Data Processing Agreement) | Da, semnabil prin portal | Da, semnabil prin portal |
| HIPAA BAA (US healthcare) | Da, pe Enterprise | Da, pe Business+ |
| Penetration testing extern | Anual (Cure53, Insight Risk) | Anual (Cure53, Bishop Fox) |
| Bug bounty program | Da (HackerOne) | Da (BugCrowd) |
| Data residency EU | Da (Frankfurt din 2023, plan opt-in) | Da (EU region disponibilă) |
Pentru IMM RO care procesează date UE, ambii semnează DPA conform GDPR Art. 28. Bitwarden are regiune EU (Frankfurt) din 2023, 1Password a avut EU mai devreme. Vaultwarden self-host pe VPS în UE elimină complet întrebarea de data transfer.
Tip
Pentru audit ANAF sau autoritate de supraveghere, DPA-ul vendorului este suficient ca documentație de prelucrare împuternicită. Adaugă în registrul de prelucrări (GDPR Art. 30) o intrare: „Password manager - parole acces sisteme firmei - împuternicit: Bitwarden Inc. / 1Password Inc. - DPA semnat data X - data residency EU." Nu cere o evaluare DPIA dedicată decât dacă procesezi categorii speciale (sănătate, etnie etc.) în vault, ceea ce nu ar trebui să faci.
Recovery scenarii - ce se întâmplă când lucrurile merg prost
User pleacă din firmă
Bitwarden: admin dezactivează user-ul, transferă vault-urile partajate. Vault personal devine inaccesibil (zero-knowledge). Recuperarea datelor personale cere Account Recovery activat de admin înainte de plecare. 1Password: admin suspend user, transferă vault-urile partajate; Recovery Kit (tipărit la onboarding) permite recuperare. Fără Recovery Kit, date personale definitiv pierdute.
User uită master password
Bitwarden: cu Account Recovery activat, admin resetează. Pe SSO Enterprise + Key Connector, user resetează prin IdP normal. 1Password: user folosește Recovery Kit (cheie 34 caractere). Pierdut Recovery Kit = admin recovery (Business+). Ambele pierdute = vault personal pierdut definitiv.
Admin unic pleacă
Cel mai periculos scenariu pentru IMM mic. Soluție preventivă identică la ambii: minim 2 conturi cu rol Owner + Recovery Kit fizic în safe la sediu. Bitwarden are bonus Emergency Access (un user cere acces la vault-ul altuia după wait time 1-30 zile). Indiferent de vendor: 2 Owners + Recovery Kit fizic = setup minim acceptabil pentru orice IMM.
Migrare între ele - cât de lock-in suntem?
Ambii suportă export CSV și import JSON. Migrare Bitwarden ↔ 1Password durează 1-2 ore pentru echipă 15-20 useri: export vault org sursă, useri exportă vault personal, import preset la destinație (Bitwarden are preset 1pux, 1Password are preset Bitwarden JSON), validare 10 itemi random, reactivare MFA.
Nu se transferă perfect: custom fields cu TOTP issuer specific, attachments peste 500 MB, activity log istoric, SSH keys cu metadata custom. Lock-in pe date = aproape zero, lock-in pe UX și integrări specifice (Travel Mode, Watchtower, Send) = real.
Verdict per profil IMM
Niciun vendor nu este „cel mai bun" universal. Alegerea depinde de profilul tău. Iată recomandările Andrei pentru cele 4 profile tipice de IMM din România:
Profil 1: Open-source / budget conștient
Bitwarden Teams (4 USD/user/lună) sau Vaultwarden self-host. Pentru startup-uri tech, agenții digitale bootstrapped, founder developer care preferă control și audit. Vaultwarden self-host coboară TCO sub 100 USD/an pentru 15 useri, cu 8-10h/an mentenanță (update Docker, backup S3, monitor TLS).
Profil 2: UX premium
1Password Business (7,99 USD/user/lună). Pentru agenții creative, firme de consultanță, echipe macOS-heavy. UX-ul consistent superior pe iOS și macOS (Touch ID / Face ID / autocomplete sistem flawless), Watchtower automat, Travel Mode, Item Sharing simplu. Plătești 2x mai mult, dar productivitate user crește semnificativ pentru echipe non-tech.
Profil 3: Self-hosted, control total
Vaultwarden pe VPS Hetzner CX22 (5 EUR/lună) + Cloudflare Tunnel + backup S3. Pentru IMM-uri cu admin DevOps competent, cerințe data sovereignty strictă, buget tehnic minim. Cost real: 60 EUR/an VPS + 5 EUR/an domeniu + ~10h/an mentenanță.
Setup minim Vaultwarden:
docker run -d --name vaultwarden \
-e DOMAIN=https://vault.firma-ta.ro \
-e SIGNUPS_ALLOWED=false \
-e ADMIN_TOKEN="$(openssl rand -base64 48)" \
-v /opt/vw-data:/data \
-p 127.0.0.1:8080:80 \
--restart=always \
vaultwarden/server:latest
Plus Caddy pentru TLS automat + reverse proxy, backup zilnic cu restic pe S3 (Backblaze B2, ~2 USD/lună pentru 50 GB).
Profil 4: Regulated / compliance enterprise
1Password Business + SSO add-on sau Bitwarden Enterprise. Pentru fintech, healthtech, firme cu audit PCI-DSS / HIPAA. Cerințe: SSO SAML corporate, SCIM, activity log exportabil în SIEM, DPA semnat, data residency garantat. Bitwarden Enterprise (6 USD/user) este suficient pentru 90% din cazuri compliance. 1Password Business + SSO (~12 USD/user) câștigă dacă echipa preferă UX-ul plus Travel Mode pentru roluri specifice.
Greșeli frecvente de evitat
- Recenzii Reddit „1Password e mai bun" fără context: verifică dacă reviewerii sunt macOS power-users sau IMM owners cu use case ca al tău.
- Subestimarea SSO add-on la 1Password - calculează TCO real cu SSO unlock inclus, nu pe planul Business standard.
- Self-host Vaultwarden fără backup serios - vault corupt = parole pierdute definitiv. Backup zilnic offsite obligatoriu.
- Un singur Owner pe organizație - când pleacă, pierzi totul. Minim 2 Owners + Recovery Kit fizic.
- Recovery Kit 1Password în Google Drive fără 2FA - atacator compromite Google, are și Recovery Kit. Tipărit fizic în safe.
- MFA TOTP pe contul vendor în același vault cu parolele - pierzi master password = pierzi și TOTP. MFA pe Owner cu hardware key (YubiKey) sau app separat.
Checklist decizie - 12 puncte înainte să cumperi
- Câți useri ai acum + estimare la 12 luni (pentru calcul TCO realist)
- Ai nevoie de SSO SAML pentru unlock vault? (Da → Bitwarden Enterprise 6 USD sau 1Password Business + SSO add-on ~12 USD)
- Echipa este macOS / iOS heavy? (Da → 1Password câștigă UX clar)
- Cineva din echipă călătorește în țări cu inspecție device la frontieră? (Da → 1Password Travel Mode)
- Aveți cerințe data sovereignty stricte (date doar pe servere RO/EU)? (Da → Vaultwarden self-host UE sau Bitwarden EU region)
- Bugetul anual disponibil pe security tooling per user (sub 50 USD → Bitwarden, peste 100 USD → 1Password OK)
- Ai admin IT competent pentru self-host? (Nu → cloud exclusiv)
- Cerințe audit (SOC 2, ISO 27001, GDPR DPA)? (Da → ambii cloud OK, self-host cere documentație suplimentară)
- Integrare cu Google Workspace / Microsoft 365 (SCIM)? (Da → Enterprise tier ambii)
- Bitwarden Send sau equivalent one-time share necesar? (Da → Bitwarden câștigă)
- Watchtower native breach monitoring critical? (Da → 1Password native, Bitwarden manual)
- Cine este Owner-ul de backup dacă tu pleci? (Răspuns clar înainte de signup, minim 2 Owners)
Întrebări frecvente
Bitwarden self-hosted este sigur pentru un IMM?
Da, dar cu condiții. Vaultwarden este battle-tested în homelabs și IMM-uri tehnice de ani buni, criptografia este aceeași ca la Bitwarden oficial (AES-256-CBC cu cheia derivată din master password prin PBKDF2 sau Argon2). Riscul nu este în software, ci în setup-ul tău: TLS valid (Let's Encrypt automat cu Caddy sau Traefik), backup zilnic offsite, update Docker image lunar, firewall corect, fără SIGNUPS_ALLOWED public. Setup minim viable cere 4-8h și 5 EUR/lună VPS. Pentru o echipă de 20+ useri, calculează dacă cele 10h/an mentenanță merită economisirea de ~1.000 USD/an față de cloud.
Pot folosi 1Password fără SSO pentru o echipă de 10 useri?
Da, perfect funcțional. 1Password Business standard de 7,99 USD/user/lună include vault sharing, MFA, Watchtower, Travel Mode, Activity Log - tot ce ai nevoie. SSO devine relevant la 25+ useri sau dacă vrei să elimini master password (unlock direct prin Google Workspace / Microsoft Entra). Pentru 10 useri, master password + hardware key (YubiKey) pe Owners + 2FA TOTP pe restul = setup serios fără SSO.
Care vendor este mai sigur împotriva supply chain attack?
Ambii au programe de security maturitate ridicată. Bitwarden are avantajul transparenței - cod open-source, audit Cure53 publicat, comunitate care reviewuiește. 1Password are avantajul controlului end-to-end - infrastructura proprie, signing release-uri cu cheie hardware Apple/Microsoft. Real-world: ambii au avut incidente minore (Bitwarden 2022 - vulnerabilitate desktop client patchuită rapid; 1Password 2023 - alert suspect Okta legat de incidentul LastPass, investigație concluzivă fără breach). Ambii rezistă mai bine decât LastPass (care a avut breach major 2022).
Cum compar TOTP integrat vs app separat (Aegis, Authy)?
TOTP integrat în Bitwarden Premium / 1Password Business este convenient (autocomplete user/pass + cod 6 cifre dintr-un loc). Trade-off: dacă vault-ul este compromis, atacatorul are și parola și 2FA-ul - 2FA-ul devine 1FA. Recomandare: pentru conturi business critice (Google Workspace admin, ANAF, bancă) folosește app separat (Aegis, 2FAS, Yubico Authenticator) - separare de privilegii. Pentru restul (Slack, Asana, GitHub) TOTP integrat este OK.
Hardware key (YubiKey) este obligatoriu?
Nu obligatoriu, dar puternic recomandat pentru Owners. YubiKey 5C NFC (~50 EUR) sau Titan Security Key (~30 EUR) elimină phishing pe contul master. Setup minim IMM: 2 YubiKey-uri per Owner (1 zilnic + 1 backup în safe), TOTP app separat pentru restul. Investiție 200-400 EUR pentru o echipă de 15, payback la prima tentativă de phishing evitată.
Bitwarden Free este suficient pentru o echipă de 2 persoane?
Tehnic da, prin sharing între două conturi personale. Practic NU - fără audit log, fără admin recovery, fără vault-uri partajate per departament. Pentru founder + cofounder, ia direct Bitwarden Teams Starter (gratuit până la 2 useri pe planul Teams Starter, lansat 2023) sau 8 USD/lună pentru Teams. Cost vs risk = no-brainer pentru orice business serios.
Concluzie
Nu există câștigător universal. Bitwarden câștigă pe preț (2-8x mai ieftin la TCO 3 ani), open-source, self-hostable, SSO inclus la Enterprise. 1Password câștigă pe UX (macOS / iOS), Travel Mode, Watchtower automat, polish premium.
Pentru 70% din IMM-urile RO cu care lucrez, Bitwarden Teams (4 USD/user/lună) este recomandarea by default - acoperă use case-ul, costă puțin, oferă audit și control. Pentru 30% care pun valoare pe productivitate user și polished UX (consultanță, agenții creative, echipe macOS-first), 1Password Business justifică diferența. Pentru IMM-uri tech cu admin DevOps și buget minim, Vaultwarden self-host pe Hetzner rămâne cel mai bun raport cost/control.
Sfat final: nu amâna decizia. Excel-ul cu parole și Chrome partajat sunt incidente care așteaptă să se întâmple. Orice vendor serios este 100x mai bun decât status quo. Începe cu trial (1Password 14 zile, Bitwarden Premium 7 zile), testează cu 2-3 useri, decide pe experiență reală.
Surse
- bitwarden.com/pricing
- 1password.com/business-pricing
- github.com/dani-garcia/vaultwarden (Vaultwarden documentație)
- bitwarden.com/help/data-storage (data residency EU)
- support.1password.com/sso (SSO add-on details)
- bitwarden.com/help/event-logs (audit log Enterprise)
- soc2-trust.bitwarden.com (compliance reports)
- 1password.com/security (1Password security whitepaper)