Dois fatores e proteção do back office do PrestaShop
Quem entra no seu back office pode fazer qualquer coisa com a sua loja. Estas são as camadas que o protegem a sério.
O back office é a chave de tudo: encomendas, clientes, preços, módulos e, em muitas lojas, a possibilidade de carregar ficheiros para o servidor. Protegê-lo tem mais impacto do que quase qualquer outra medida.
1. Autenticação de dois fatores
Com 2FA, uma palavra-passe roubada não chega: é preciso também um código do telemóvel ou do email. O PrestaShop não o traz de origem em todas as versões, mas há módulos que o acrescentam. Ative-o para todos os funcionários, não apenas para o administrador.
2. Perfis mínimos
Em Parâmetros Avançados > Empregados > Roles pode criar perfis com acesso só ao necessário. Quem prepara encomendas não precisa de instalar módulos nem de ver a configuração dos pagamentos.
3. Listas de IP
Se a sua equipa trabalha a partir de locais fixos, limitar o acesso ao back office por IP é muito eficaz. Atenção: atrás de uma CDN ou de um proxy, a loja vê o IP do proxy, não o do funcionário; configure bem os cabeçalhos de IP real ou fica do lado de fora.
4. Bloqueio de tentativas
Limite as tentativas de acesso falhadas e avise quando forem ultrapassadas. Os ataques de força bruta contra o login são constantes.
5. Registo
Reveja periodicamente o registo de acessos e os funcionários ativos. Um funcionário que já não trabalha consigo, desativado no próprio dia.