Ir diretamente para o conteúdo

Definições de cookies

Escolha que tipos de cookies permite. Pode alterar a sua escolha a qualquer momento em Definições de cookies, no fundo de cada página. Política de privacidade

Necessários

Sempre ativos

Necessários para iniciar sessão, manter o seu carrinho e memorizar as suas escolhas. Estão sempre ativos.

Que cookies?
  • weboke_sessie, weboke_klant, weboke_remember: a sua sessão e manter a sessão iniciada
  • weboke_basket: o seu carrinho
  • wkBtwIncl: mostrar preços com ou sem IVA
  • wok_cookies: a sua escolha de cookies, 12 meses

Mede que anúncio leva a uma visita ou encomenda, para não pagarmos por anúncios que não dão resultado.

Que cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), até 90 dias
  • OpenAI Ads, anúncios no ChatGPT
  • wok_aff: através de que parceiro chegou até nós (programa de afiliados), 60 dias

4,6

País e idioma

Cada país tem o seu próprio site, com os preços e o IVA desse país.

Ver

Utilizadores e papéis

Módulo 3: Endereço, https e utilizadores · Tempo de leitura: 8 minutos

Objetivo de aprendizagem: No final desta lição, será capaz de atribuir papéis e permissões de forma a que cada pessoa possa apenas fazer o que precisa.

Conceitos-chave: papel, capability (permissão), administrador, redator, autor, colaborador, assinante, menor privilégio, uma conta por pessoa, nome público e nome de utilizador, palavra-passe de aplicação, eliminar utilizador e atribuir conteúdo

Papéis e permissões

Qualquer pessoa que inicie sessão na sua site WordPress tem um papel. Um papel é um conjunto de permissões (em termos do WordPress, capabilities): esta pessoa pode escrever artigos, editar artigos de outros, instalar plugins, criar utilizadores? O WordPress tem cinco papéis predefinidos (os nomes em português entre parênteses):

PapelO que este papel pode fazerTípico para
Administrator (Administrador)Tudo: temas, plugins, utilizadores, definições, todo o conteúdoUma ou duas pessoas que gerem a site a nível técnico
Editor (Redator)Criar, editar, publicar e eliminar todos os artigos e páginas, incluindo os de outros; gerir comentáriosQuem acompanha o conteúdo de toda a site
Author (Autor)Escrever os seus próprios artigos, carregar imagens e publicarUm redator fixo
Contributor (Colaborador)Escrever os seus próprios artigos, mas sem os publicar nem carregar imagensUm redator convidado cujos textos são revistos
Subscriber (Assinante)Apenas gerir o próprio perfilMembros que precisam de iniciar sessão para ler algo

Numa rede de sites (multisite) existe também o super administrador. Os plugins acrescentam por vezes os seus próprios papéis, como Gestor de loja e Cliente no WooCommerce, ou um papel para gestão de SEO.

Repare na diferença entre autor e redator: um autor só pode intervir nos seus próprios artigos, um redator em tudo. E um redator não pode instalar plugins nem alterar definições. É mesmo essa a intenção.

O princípio: tão poucas permissões quanto necessário

Cada conta é uma possível porta de entrada para um invasor. Uma palavra-passe de assinante que seja exposta causa pouco dano. Uma palavra-passe de administrador exposta dá controlo total: um invasor pode carregar um plugin com código malicioso e, assim, aceder a todos os ficheiros e à base de dados da sua site.

Por isso, atribua a cada pessoa o papel mais baixo com que consegue fazer o seu trabalho:

  • O colega de marketing que escreve blogues: autor ou redator, nunca administrador.
  • O estagiário que entrega notícias: colaborador; outra pessoa publica.
  • O criador de sites que vem fazer algo uma única vez: uma conta de administrador temporária que elimina ou despromove depois.
  • Você próprio: considere ter duas contas, uma de administrador para manutenção e uma de redator para a escrita diária. Quem, como administrador, visualiza uma página infetada ou clica numa ligação falsa, expõe mais do que um redator.

Algumas regras que se enquadram aqui:

  • Uma conta por pessoa. Nunca uma conta partilhada do tipo "escritório" ou "redação". Assim não sabe quem fez o quê, não consegue retirar o acesso apenas a uma pessoa, e a palavra-passe circula por e-mail e por bilhetes.
  • Faça limpeza. Quando alguém sai, elimine a conta ou mude-a para assinante. Verifique a cada trimestre quais são os administradores existentes (lição 9.4). Um administrador desconhecido é um dos sinais mais claros de um ataque informático (lição 7.5).
  • Nada de contas para aplicações que não precisam delas. Se uma integração (uma aplicação, outro sistema) precisar de aceder ao WordPress, use uma palavra-passe de aplicação (ver abaixo).

Nome de utilizador e nome público

Cada conta tem um nome de utilizador (com o qual inicia sessão, não pode ser alterado) e um nome público (o que aparece junto aos seus artigos, como "Maria Silva"). Escolha o nome público no perfil, em "Mostrar publicamente como".

Será que o seu nome de utilizador é secreto? Não é bem assim. O WordPress mostra em vários locais um nome derivado: no endereço de um arquivo de autor (/author/maria/) e no ponto de acesso REST da site (/wp-json/wp/v2/users), para quem tenha publicado um artigo. Esse nome (o slug) é muitas vezes igual ao nome de utilizador. Um invasor fica assim com metade do que precisa. A proteção real está numa palavra-passe forte e na autenticação de dois fatores (2FA) (lição 7.3), mas um nome de utilizador diferente do seu nome público ajuda um pouco. Na lição 7.3 vai verificar o que a sua site revela.

Palavras-passe de aplicação

Desde a versão 5.6 do WordPress, todos os perfis têm, na parte inferior, Palavras-passe de aplicação. Com esta funcionalidade cria uma palavra-passe separada para uma única integração, por exemplo uma aplicação no seu telemóvel ou um sistema que publica artigos através da REST API. Vantagens:

  • Não revela a sua palavra-passe real.
  • Pode revogar uma integração sem alterar a sua própria palavra-passe.
  • Uma palavra-passe de aplicação não funciona para iniciar sessão no painel de administração normal.

A palavra-passe de aplicação tem as mesmas permissões que a conta. Por isso, crie-a numa conta com um papel adequado (baixo). Se não utiliza integrações, não precisa delas.

Eliminar alguém

Ao eliminar um utilizador que tenha escrito artigos, o WordPress pergunta o que deve acontecer a esse conteúdo:

  • Eliminar todo o conteúdo: todos os artigos e páginas dessa pessoa desaparecem. Quase nunca é o que pretende.
  • Atribuir todo o conteúdo a outro utilizador: os artigos permanecem, com o novo utilizador como autor.

Escolha quase sempre a segunda opção. Quer manter o nome do antigo autor junto aos artigos? Nesse caso, despromova a conta para assinante e atribua-lhe uma nova palavra-passe longa, em vez de a eliminar.

Na prática: como se apresenta num painel

No painel de administração do WordPress:

  1. Utilizadores > Todos os utilizadores: no topo aparece quantas contas existem por papel. Clique em Administrador para ver apenas os administradores.
  2. Utilizadores > Adicionar novo: preencha o nome de utilizador e o e-mail e escolha o papel. Deixe o WordPress enviar uma ligação para definir a palavra-passe em vez de a enviar você mesmo por e-mail.
  3. Perfil: escolher o nome público e, na parte inferior, gerir as palavras-passe de aplicação.

Resumo

  • Um papel é um conjunto de permissões; o WordPress tem administrador, redator, autor, colaborador e assinante.
  • Atribua a cada pessoa o papel mais baixo com que consegue fazer o seu trabalho, e mantenha reduzido o número de administradores.
  • Uma conta por pessoa, nunca partilhada; elimine contas quando alguém sai.
  • Os nomes de utilizador não são secretos; a proteção real está numa palavra-passe forte e na autenticação de dois fatores.
  • Ao eliminar, atribua o conteúdo a outra pessoa; use palavras-passe de aplicação para integrações.

Questionário

1. Um redator convidado entrega de vez em quando um artigo que você quer rever antes de ser publicado. Que papel atribui?



2. Porque é má ideia ter uma única conta de administrador partilhada por todo o escritório?



3. Está a eliminar a conta de um antigo colaborador com cem artigos. O que escolhe normalmente?



4. Qual é a vantagem de uma palavra-passe de aplicação para uma aplicação que publica artigos?



Exercício

Exercício D3.3: Uma auditoria de funções da sua site. Abra Utilizadores > Todos os utilizadores e faça uma lista: por conta, o papel, se a pessoa ainda está ativa e que papel realmente necessita. Registe quantos administradores tinha e quantos restam depois da sua ronda de limpeza. Confirme: nenhuma conta partilhada, nenhum administrador desconhecido, pessoas que saíram eliminadas ou despromovidas (com o conteúdo atribuído), palavras-passe de aplicação não utilizadas revogadas. Explique numa frase porque dá, ou não, a si próprio uma conta de redator separada.

Exercício D3.3: Uma auditoria de funções da sua site

Este exercício faz você mesmo; ninguém o verifica. Assinale o que já fez e marque o exercício como concluído.




As suas marcações e notas ficam apenas neste navegador; não as enviamos para lado nenhum. Se tiver sessão iniciada, guardamos em Os meus cursos apenas que concluiu o exercício.

Leitura adicional

Estes artigos descrevem os passos nos painéis da WebOké; noutros painéis funcionam de forma semelhante.

Um momento…

Configurar os seus domínios

Para cada domínio, defina os servidores de nomes, a ligação ao seu alojamento e quem fica como titular.

A carregar os seus domínios…