GNU/Linux >> Znalost Linux >  >> Linux

Jak zabezpečit ONLYOFFICE pomocí Lets Encrypt a dvoufaktorové autentizace

ONLYOFFICE je řešení s otevřeným zdrojovým kódem, které kombinuje výkonné online editory dokumentů pro textové dokumenty, tabulky a prezentace a také široké funkce produktivity:CRM, projektové řízení, kalendář, poštu, chat a další. ONLYOFFICE Community Server je kolaborativní open-source systém distribuovaný pod GNU GPL v3.0.

Otázka zabezpečení je v dnešní době opravdu důležitá, protože jsme neustále zranitelní vůči různým škodlivým akcím, únikům dat, pokusům o neoprávněný přístup atd.

ONLYOFFICE poskytuje širokou škálu bezpečnostních nástrojů a služeb, aby byla vaše data v bezpečí:

  • HTTPS pro váš soukromý server, který vám umožňuje šifrovat provoz přesunutím vašeho portálu na zabezpečený protokol HTTPS, ať už máte certifikát SSL nebo ne.
  • Technologie JWT (JSON Web Token), která chrání dokumenty před neoprávněným přístupem, takže si můžete být jisti, že uživatelé nemají přístup k více datům, než je jim povoleno.
  • Dvoufaktorové ověřování, které zabraňuje jakémukoli neoprávněnému přístupu a chrání data uložená na vašem portálu pomocí přístupových kódů odeslaných prostřednictvím mobilních textových zpráv.
  • Nastavení důvěryhodných poštovních domén pro ruční výběr poštovních serverů, ke kterým by měly e-maily s registrací patřit.
  • Nastavení omezení IP pro povolení přístupu k portálu pouze z vybraných IP adres.
  • Možnost doby trvání souboru cookie, která po zvolené době provede automatické odhlášení.
  • Nastavení síly hesla pro nastavení minimální délky hesla nebo určení určitých typů znaků – velkých, číslic a speciálních symbolů.
  • Správa přístupových práv, která vám umožňuje uspořádat přístupová práva k modulům portálu a datům pro každého uživatele jednotlivě nebo pro vybranou skupinu uživatelů.

Kromě toho jsou některé další funkce zabezpečení dostupné v Ovládacích panelech v ONLYOFFICE Enterprise Edition:

  • Jednotné přihlášení;
  • Historie přihlášení;
  • auditní stopa;
  • Automatické zálohování a obnova dat.

V tomto tutoriálu se naučíme, jak chránit váš portál ONLYOFFICE pomocí HTTPS pomocí Let's Encrypt a pomocí dvoufaktorového ověřování pomocí služby Twilio.

Část 1. Aktivace protokolu HTTPS pomocí Let's Encrypt

Krok 1. Přidejte klienta Certbot ACME na svůj server

Než začnete, mějte na paměti, že k instalaci Certbota a certifikátu podepsaného CA z Let's Encrypt je nutný shellový přístup k vašemu serveru.
Pomocí dvou rozevíracích nabídek na webu Certbot vyberte software serveru a systém, o který se jedná. běží, abyste získali konkrétní pokyny.

Postupujte podle uvedených pokynů a nainstalujte klienta Certbot ACME.

Krok 2. Vygenerování a instalace certifikátu podepsaného CA

Spusťte automatický skript:

bash /var/www/onlyoffice/Tools/letsencrypt.sh yourdomain.com subdomain1.yourdomain.com subdomain2.yourdomain.com

Pod vasedomena.com zadejte adresu domény, kde je nainstalován váš komunitní server.
V části subdoména1.vašedoména.com a subdoména2.vašedoména.com (ve skutečnosti jakékoli jiné) zadejte subdomény pro hlavní doménu, kterou používáte.

Nyní zadejte svůj portál a zkontrolujte, zda byl přepnut na protokol HTTPS.

Část 2. Aktivace dvoufaktorové autentizace prostřednictvím Twilio

Krok 1. Otevřete Nastavení služeb třetích stran

Vstupte do svého portálu ONLYOFFICE a přejděte do sekce Nastavení kliknutím na ikonu Nastavení v horní části stránky nebo vyberte příslušnou možnost z navigační nabídky.

Poté přejděte do části Integrace a otevřete stránku Služby třetích stran.

Krok 2. Připojte Twilio k ONLYOFFICE

Vyberte Twilio ze seznamu služeb třetích stran a klikněte na přepínač vedle jeho ikony. Otevře se okno s nastavením integrace.

Zadejte klíče používané k integraci Twilio s vaším portálem. Získejte tyto klíče v Twilio Console po přihlášení ke svému účtu (budete potřebovat ACCOUNT SID a AUTH TOKEN a příslušné telefonní číslo).

Vložte potřebná data do odpovídajících polí a kliknutím na tlačítko Povolit uložte nastavení.

Krok 3. Povolte dvoufaktorové ověření

Přejděte ze sekce Integrace do sekce Zabezpečení -> Přístup k portálu. Najděte možnost Dvoufaktorové ověření a klikněte na tlačítko Povolit. Po dokončení klikněte na tlačítko Uložit.

Krok 4:Přihlaste se do ONLYOFFICE

Když je povoleno dvoufaktorové ověřování, obnovte stránku a znovu se přihlaste do ONLYOFFICE.
Zadejte své přihlašovací údaje jako obvykle a poté si zapište telefonní číslo, na které chcete zprávu odeslat (můžete jej změnit na kdykoli na stránce vašeho profilu) a zadejte šestimístný ověřovací kód přijatý prostřednictvím SMS.

  • Fórum podpory ONLYOFFICE pro případné dotazy
  • Zdrojový kód komunitního serveru ONLYOFFICE na GitHubu

Linux
  1. Jak zabezpečit účet s podporou cPanel pomocí certifikátu Lets Encrypt SSL

  2. Jak zabezpečit Nginx pomocí SSL a Let's Encrypt ve FreeBSD

  3. Jak zabezpečit Apache pomocí Lets Encrypt na Ubuntu 18.04

  1. Jak zabezpečit Nginx pomocí Lets Encrypt na Ubuntu 20.04 / 18.04

  2. Jak nainstalovat Nextcloud s Nginx a nechat šifrovat SSL na Ubuntu 20.04 LTS

  3. Nainstalujte Lets Encrypt and Secure Nginx pomocí SSL/TLS v Debianu 9

  1. Jak nainstalovat Nginx pomocí šifrování Lets a získat A+ z testu SSLLabs

  2. Jak nainstalovat Shopware s NGINX a Lets Encrypt na CentOS 7

  3. Jak nainstalovat Shopware s NGINX a Lets Encrypt na Fedoře 30