Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Uživatelé a role

Modul 3: Adresa, https a uživatelé · Doba čtení: 8 minut

Cíl lekce: Po této lekci dokážete rozdělit role a oprávnění tak, aby mohl každý dělat jen to, co ke své práci potřebuje.

Klíčové pojmy: role, capability (oprávnění), administrátor, redaktor, autor, přispěvatel, odběratel, minimální oprávnění, jeden účet na osobu, zobrazované jméno a uživatelské jméno, aplikační heslo, odstranění uživatele a přiřazení obsahu

Role a oprávnění

Každý, kdo se přihlásí na Váš web s WordPressem, má přidělenou roli. Role je sada oprávnění (v terminologii WordPressu capabilities): smí tato osoba psát příspěvky, upravovat příspěvky ostatních, instalovat pluginy, vytvářet uživatele? WordPress má pět výchozích rolí (české názvy v závorce):

RoleCo tato role umíTypické pro
Administrator (Administrátor)Vše: šablony, pluginy, uživatele, nastavení, veškerý obsahJeden nebo dva lidé, kteří web technicky spravují
Editor (Redaktor)Vytváření, úprava, publikování a mazání všech příspěvků a stránek, i od ostatních; správa komentářůKdo má na starosti obsah celého webu
Author (Autor)Psaní vlastních příspěvků, nahrávání obrázků a publikováníStálý přispěvatel
Contributor (Přispěvatel)Psaní vlastních příspěvků, ale bez publikování a bez nahrávání souborůHostující autor, jehož texty se kontrolují
Subscriber (Odběratel)Pouze správa vlastního profiluČlenové, kteří se musí přihlásit, aby si mohli něco přečíst

U sítě webů (multisite) existuje navíc role superadministrátor. Pluginy někdy přidávají vlastní role, například Správce obchodu a Zákazník u WooCommerce, nebo roli pro správu SEO.

Všimněte si rozdílu mezi autorem a redaktorem: autor má přístup jen ke svým vlastním příspěvkům, redaktor ke všemu. Redaktor přitom nemůže instalovat pluginy ani měnit nastavení. A přesně to je účel.

Princip: jen tolik práv, kolik je potřeba

Každý účet je potenciální vstupní branou pro útočníka. Uniklé heslo odběratele napáchá málo škody. Uniklé heslo administrátora dává plnou kontrolu: útočník může nahrát plugin se škodlivým kódem a dostat se tak ke všem souborům a k databázi Vašeho webu.

Proto každému přidělte nejnižší roli, se kterou může vykonávat svou práci:

  • Kolega z marketingu, který píše blogy: autor nebo redaktor, ne administrátor.
  • Stážista, který dodává novinky: přispěvatel; publikuje někdo jiný.
  • Developer, který přijde udělat jednu věc: dočasný administrátorský účet, který poté odstraníte nebo snížíte.
  • Vy sami: zvažte dva účty, administrátorský pro údržbu a redaktorský pro běžné psaní. Kdo si jako administrátor prohlédne napadenou stránku nebo klikne na podvodný odkaz, prozradí víc než redaktor.

Pár pravidel, která k tomu patří:

  • Jeden účet na osobu. Nikdy sdílený účet „kancelář“ nebo „redakce“. Nevíte pak, kdo co udělal, nemůžete nikomu jednotlivě odebrat přístup a heslo koluje po e-mailech a papírcích.
  • Udržujte pořádek. Pokud někdo odejde, odstraňte účet nebo mu snižte roli na odběratele. Každé čtvrtletí zkontrolujte, kteří administrátoři existují (lekce 9.4). Neznámý administrátor je jedno z nejzřetelnějších znamení napadení (lekce 7.5).
  • Žádné účty pro aplikace, které je nepotřebují. Pokud potřebuje nějaké propojení (aplikace, jiný systém) přístup do WordPressu, použijte aplikační heslo (viz níže).

Uživatelské jméno a zobrazované jméno

Každý účet má uživatelské jméno (kterým se přihlašujete, nelze jej změnit) a zobrazované jméno (co se zobrazuje u Vašich příspěvků, například „Jana Nováková“). Zobrazované jméno nastavíte v profilu v poli „Zobrazovat veřejně jako“.

Je Vaše uživatelské jméno tajné? Vlastně ne. WordPress na několika místech zobrazuje odvozené jméno: v adrese archivu autora (/author/jana/) a ve vstupním bodě REST rozhraní webu (/wp-json/wp/v2/users), u každého, kdo publikoval příspěvek. Toto jméno (tzv. slug) bývá často totožné s uživatelským jménem. Útočník tak má polovinu toho, co potřebuje. Skutečná ochrana spočívá v silném hesle a dvoufázovém ověření (lekce 7.3), ale uživatelské jméno, které se neshoduje s Vaším veřejným jménem, trochu pomáhá. V lekci 7.3 se podíváte, co Váš web prozrazuje.

Aplikační hesla

Od WordPressu 5.6 má každý profil dole sekci Aplikační hesla. Pomocí ní vytvoříte samostatné heslo pro jedno konkrétní propojení, například aplikaci v telefonu nebo systém, který přes REST API vkládá příspěvky. Výhody:

  • Neprozradíte své skutečné heslo.
  • Jedno propojení můžete zrušit, aniž byste museli měnit vlastní heslo.
  • Aplikační heslo nefunguje pro přihlášení do běžné administrace.

Aplikační heslo má stejná oprávnění jako daný účet. Vytvářejte jej proto u účtu s odpovídající (nízkou) rolí. Pokud žádná propojení nepoužíváte, nepotřebujete je.

Odstranění uživatele

Pokud odstraňujete uživatele, který napsal příspěvky, zeptá se WordPress, co se má s tímto obsahem stát:

  • Kompletně smazat: všechny příspěvky a stránky této osoby zmizí. Téměř nikdy to není to, co chcete.
  • Přiřadit veškerý obsah jinému uživateli: příspěvky zůstanou zachovány, s novým uživatelem jako autorem.

Téměř vždy zvolte druhou možnost. Chcete u příspěvků zachovat jméno původního autora? Pak účet raději snižte na odběratele a nastavte mu nové dlouhé heslo, místo abyste jej odstranili.

V praxi: jak to vypadá v panelu

V administraci WordPressu:

  1. Uživatelé > Přehled uživatelů: nahoře je u každé role uvedeno, kolik účtů existuje. Klikněte na Administrátor, chcete-li zobrazit jen administrátory.
  2. Uživatelé > Nový uživatel: vyplňte uživatelské jméno a e-mail a zvolte roli. Nechte WordPress odeslat odkaz na nastavení hesla, místo abyste heslo posílali sami e-mailem.
  3. Profil: zde zvolíte zobrazované jméno a dole spravujete aplikační hesla.

Shrnutí

  • Role je sada oprávnění; WordPress má role administrátor, redaktor, autor, přispěvatel a odběratel.
  • Dávejte každému nejnižší roli, se kterou může vykonávat svou práci, a udržujte počet administrátorů nízký.
  • Jeden účet na osobu, nikdy sdílený; po odchodu někoho z týmu účty uklidíte.
  • Uživatelská jména nejsou tajná; skutečnou ochranou je silné heslo a dvoufázové ověření.
  • Při odstranění přiřaďte obsah jinému uživateli; aplikační hesla používejte pro propojení s aplikacemi a systémy.

Kvíz

1. Hostující autor Vám občas dodá článek, který chcete před zveřejněním zkontrolovat. Jakou roli mu přidělíte?



2. Proč je jeden sdílený administrátorský účet pro celou kancelář špatný nápad?



3. Odstraňujete účet bývalého zaměstnance se sto příspěvky. Co obvykle zvolíte?



4. Jaká je výhoda aplikačního hesla pro aplikaci, která vkládá příspěvky?



Úkol

Úkol D3.3: Audit rolí na Vašem webu. Otevřete Uživatelé > Přehled uživatelů a sestavte seznam: u každého účtu uveďte roli, zda je daná osoba stále aktivní a jakou roli skutečně potřebuje. Zapište, kolik administrátorů jste měli a kolik jich zbylo po úklidu. Zaškrtněte: žádné sdílené účty, žádní neznámí administrátoři, odešlí lidé odstraněni nebo s nižší rolí (s přiřazeným obsahem), nepoužívaná aplikační hesla zrušena. Jednou větou vysvětlete, proč sobě dáváte, nebo nedáváte, samostatný redaktorský účet.

Úkol D3.3: Audit rolí na Vašem webu

Tento úkol provádíte sami; nikdo ho nekontroluje. Odškrtněte, co jste udělali, a označte úkol jako splněný.




Vaše zaškrtnutí a poznámky zůstávají pouze v tomto prohlížeči; nikam je neposíláme. Pokud jste přihlášeni, ukládáme v sekci Moje kurzy pouze to, že jste úkol splnili.

Další čtení

Tyto články popisují kroky v panelech WebOké; v jiných panelech fungují obdobně.

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…