Resiliência operacional WordPress para fornecedores UE

Resiliência operacional WordPress para fornecedores UE

5.00/5 - (17 votes)
7 min de leitura
Guia
500+ projetos WP

O que é a resiliência operacional de um site WordPress?

É a capacidade de o site voltar a funcionar depois de uma falha, de uma intrusão ou de uma atualização que correu mal, num prazo que a sua empresa já decidiu ser aceitável. Na prática resume-se a coisas verificáveis: se existe uma cópia e se o site se repõe a partir dela, quem tem acesso ao painel e ao servidor, como chegam as atualizações à produção e quem faz o quê quando algo avaria.

Chamo-me Mariusz Szatkowski, sou programador WordPress desde 2006 e trabalho sozinho, a partir de Gdynia, na Polónia, sem equipa nem subcontratados. Neste trabalho fico com a camada WordPress: cópias e respetivos testes, atualizações, código, acessos e uma descrição escrita de tudo isto que o seu departamento de compras pode anexar a um questionário de segurança de fornecedores.

O regime jurídico da cibersegurança em Portugal

A NIS2, Diretiva (UE) 2022/2555, abrange entidades essenciais e importantes, em regra médias e grandes empresas dos setores que enumera. O artigo 21.º exige, entre outras medidas, a “continuidade das atividades, como a gestão de cópias de segurança e a recuperação de desastres” e a segurança da cadeia de abastecimento. É por causa desta última que os questionários chegam também a fornecedores pequenos.

Em Portugal, a diretiva foi transposta pelo Decreto-Lei n.º 125/2025, de 4 de dezembro, que aprova o Regime Jurídico da Cibersegurança. Segundo o artigo 11.º, entrou em vigor 120 dias após a publicação. O Centro Nacional de Cibersegurança (CNCS) é a autoridade nacional e parte das regras só produz efeitos depois da regulamentação que o CNCS tem de publicar.

Eu não estou abrangido pela NIS2: sou uma microempresa unipessoal abaixo do limiar de dimensão. Se a sua empresa é entidade essencial, importante ou nenhuma das duas, quem avalia é o seu advogado.

Cópias 3-2-1 e o teste de reposição

A regra 3-2-1 pede três cópias dos dados em dois tipos de armazenamento diferentes, uma delas fora do servidor principal. Num site WordPress costuma ser uma cópia no alojamento, outra num armazenamento separado num país da UE com credenciais que o servidor não conhece, e uma terceira offline ou noutro fornecedor, fora do alcance de um ransomware que corra no servidor.

Uma cópia só conta depois de alguém ter reposto o site a partir dela. Reponho o site em staging a partir de uma cópia recente e registo:

  1. a data e a cópia que usei,
  2. quanto tempo demorou, do download até ao site a funcionar,
  3. a idade da cópia mais recente da base de dados, que é o seu RPO real,
  4. o que falhou e o que corrigi.

O RTO (quanto tempo o site pode estar parado) e o RPO (quantos dados pode perder, contando para trás) são definidos pela sua empresa, porque só a sua empresa sabe quanto custa uma hora sem loja. O teste mostra se esses números se aguentam. Os erros que mais encontro: um plugin que há meses copia wp-content e nunca a base de dados, e uma tarefa de cópia que deixou de correr depois de uma mudança de palavra-passe ou com o disco cheio, sem ninguém dar por isso. No meu serviço de manutenção guardo as cópias pelo menos 30 dias em países da UE.

Quando acontece um incidente

As notificações são feitas pela sua empresa: o incidente significativo ao CNCS, se estiver abrangida pelo Regime Jurídico da Cibersegurança, e a violação de dados pessoais à CNPD no prazo de 72 horas após ter tido conhecimento, salvo se for improvável que resulte num risco para as pessoas (artigo 33.º do RGPD).

Como subcontratante, informo-o sem demora injustificada assim que tiver conhecimento de uma violação (artigo 33.º, n.º 2) e entrego o que vejo do lado do WordPress: desde quando, que contas, que ficheiros, que dados podem ter saído. Depois reponho a partir de uma cópia anterior ao incidente, fecho a falha e deixo por escrito o que aconteceu.

Não faço piquete 24/7 nem garanto tempo de resposta. Se o seu procedimento precisa de alguém contactável de madrugada, esse papel tem de ficar na sua empresa ou num fornecedor que o assegure.

O que perguntam os questionários de fornecedores sobre o site

Mudam de formato, mas na parte do site voltam as mesmas perguntas:

Pergunta do questionárioO que posso fornecer
Com que frequência se fazem cópias e onde ficam?Calendário, país de armazenamento, prazo de conservação
Quando foi testada pela última vez uma reposição?Registo do teste em staging com data e duração
Como gerem atualizações e vulnerabilidades?Descrição do processo: staging, inventário de plugins, fontes de alertas
Quem tem acesso ao site?Lista de contas de administrador e data da última revisão
Existe contrato de subcontratante com o fornecedor?Contrato do artigo 28.º do RGPD, assinado antes do acesso

Se o seu cliente é um banco, uma seguradora ou uma empresa de investimento, as perguntas vêm muitas vezes do Regulamento DORA (UE) 2022/2554, aplicável desde 17 de janeiro de 2025. O artigo 30.º define o que os contratos das entidades financeiras com prestadores de serviços de TIC têm de incluir. Essas cláusulas ficam no contrato da sua empresa com o cliente financeiro; eu descrevo como funciona a camada WordPress.

Atualizações, plugins e acessos

Os plugins são a porta de entrada mais comum num WordPress. Mantenho um inventário de plugins e temas com versões (o WP-CLI gera-o em segundos), acompanho os alertas de vulnerabilidades e retiro os plugins que o autor deixou de manter. Cada atualização passa primeiro por staging.

Nos acessos repete-se um cenário: alguém fez o site há anos, a colaboração terminou e a conta de administrador dessa pessoa continua ativa, sem segundo fator. Reviso as contas no WordPress, no alojamento e no registador do domínio, ativo a autenticação em dois passos para administradores e deixo-lhe uma lista de quem tem que acesso.

E se o programador ficar indisponível?

Trabalho sozinho, por isso esta pergunta aplica-se a mim diretamente e convém fazê-la antes de assinar. A minha resposta: os acessos ao site, ao alojamento e ao domínio pertencem à sua empresa, o código está num repositório com uma descrição do ambiente e instruções para as tarefas de rotina, como repor uma cópia ou reverter uma atualização. Outro programador WordPress pode assumir o site a partir daí sem mim.

Testes de intrusão

Um teste de intrusão deve ser feito por uma empresa especializada, contratada pela sua. Ajudo a delimitar a parte WordPress, preparo o staging para o teste e corrijo o que for encontrado no código e na configuração.

Âmbito e limites deste serviço

Faço: cópias e testes de reposição, atualizações através de staging, revisão de acessos, correções de segurança no código e na configuração do WordPress e uma descrição escrita de tudo isto para compras. Antes de tocar em dados pessoais, assinamos um contrato de subcontratante do artigo 28.º do RGPD. O contrato é B2B, sujeito à lei polaca, e a fatura segue a autoliquidação com o meu número de IVA europeu PL7393037445.

Não faço: piquete 24/7, vigilância de ameaças ao estilo de um SOC, notificações às autoridades em nome da sua empresa nem a avaliação jurídica sobre se está abrangida por alguma lei. Não há SLA nem tempo de reparação garantido. Não vendo alojamento: trabalho com o fornecedor que escolheu.

Serviços relacionados

Recomendações do LinkedIn

Recomendações e opiniões sobre o trabalho com a WPPoland

Recomendações selecionadas de líderes das comunidades WordPress, WordCamp e e-commerce - com ênfase no cumprimento de prazos, profundidade técnica e abordagem orientada ao negócio no desenvolvimento WordPress.

Karolina Czapla

Karolina Czapla

Estratega de Marketing, Performance & Digital Strategy

“Trabalhar com o Mariusz no WordCamp mostrou‑me como é raro combinar competências técnicas profundas com verdadeira liderança. Planeia, coordena e entrega com precisão, dando ao mesmo tempo espaço para a equipa crescer. Q...”

Co‑organizadora, WordCamp Gdynia 2024 & 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“O portefólio do Mariusz fala por si. Reflete precisão, versatilidade e um forte sentido de responsabilidade. Pode confiar nele para conduzir um projeto da ideia até à entrega, mantendo todas as partes informadas.”

Trabalhámos na mesma equipa

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

Gestora de Projetos TI & Product Owner, Web/App

“Durante mais de dois anos pude sempre contar com o Mariusz para tarefas WordPress, desde styling e templates até integrações. Traz estabilidade à equipa e mantém a parte de frontend sob controlo.”

Mariusz foi seu cliente em projetos WordPress

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz é o colega de equipa que todos gostariam de ter: fortes competências full‑stack em WordPress, explicações claras e uma atitude positiva mesmo sob pressão. Move‑se facilmente entre plugins, performance e layouts G...”

Trabalhámos juntos em projetos WordPress

Varun Patil

Varun Patil

Líder de Growth & CRM

“Para além do desenvolvimento, o Mariusz entende SEO, analytics e growth. Fala diretamente com stakeholders, faz as perguntas certas e entrega soluções que mexem nos indicadores de negócio, de AMP a tracking e performance...”

Foi gestor do Mariusz em iniciativas de growth

Rafał Osiński

Rafał Osiński

Founder @ EasyTrips.pl, Senior WordPress Dev

“Conheço o Mariusz da comunidade WordPress há muitos anos. É fiável, muito envolvido e está sempre presente, em meetups, WordCamps e projetos. Se procura colaboração a longo prazo e alguém que trate o seu site como se fos...”

Co‑organizador da comunidade WordUp Trójmiasto & WordCamp

Daniel Blossfeld

Daniel Blossfeld

Consultor de Otimização de Processos e Digitalização

“Tive o prazer de trabalhar com o Mariusz por quase três anos. Durante esse tempo, as suas habilidades de desenvolvimento WordPress provaram ser inestimáveis em uma variedade de projetos, desde a construção de websites at...”

Mariusz foi seu cliente em projetos WordPress

Natalie Wiszczor

Natalie Wiszczor

Gestora de CRM e E-mail Marketing

“Tive o grande prazer de trabalhar com o Mariusz por mais de 4 anos na área técnica. Durante esse tempo, ele provou ser um colega competente e confiável. O que se destacou em particular foi a sua natureza amigável e a sua...”

Trabalhou com Mariusz em equipas diferentes

Mark Chalklen

Mark Chalklen

Head of Design & Build na Itineris Limited

“Mariusz é um ótimo membro da equipa, sempre feliz em se dedicar a qualquer tarefa e aprender coisas novas. Um ótimo comunicador e um cara legal para trabalhar. Difícil de vencer na nossa tabela de classificação semanal d...”

Geriu Mariusz diretamente

Jessica Di Pasquale

Jessica Di Pasquale

Liderando iniciativas de SEO com estratégias de crescimento baseadas em dados.

“Mariusz é um cara muito habilidoso, paciente e experiente. Sempre pronto para ajudar e corrigir erros, eu realmente apreciei trabalhar com ele. Ele é um ótimo colega!”

Geriu Mariusz diretamente

Biki John

Biki John

Apaixonado por Marketing de Conteúdo e Entusiasta de SEO

“Foi ótimo trabalhar com o Mariusz. Eu realmente apreciei o seu vasto conhecimento de WordPress e como isso foi útil sempre que precisei de suporte para navegar no CMS. Elogio totalmente o Mariusz pela sua paciência, bom ...”

Trabalhou com Mariusz em equipas diferentes

Rafal Borowiec

Rafal Borowiec

Desenvolvedor de Software, Consultor, Gerente e Professor

“Tive a oportunidade de trabalhar com o Mariusz por 7 meses. Ele se destaca na otimização técnica para motores de busca (SEO). Mariusz também possui forte experiência em desenvolvimento AMP, GTM e GA. Mariusz se sente mui...”

Geriu Mariusz diretamente

Belinda Koch

Belinda Koch

Analista de Web-Tracking na TUI

“Mariusz é uma ótima pessoa para trabalhar. Ele é extremamente motivado para aprender coisas novas e compartilhar o seu conhecimento, e é muito experiente em uma ampla gama de tópicos. Trabalhamos juntos em tópicos de aná...”

Trabalhou com Mariusz em tópicos de análise digital e rastreamento

Ali Nezamolmaleki

Ali Nezamolmaleki

Crescimento, SEO, Pensamento Analítico, AMP

“Mariusz é uma pessoa extremamente talentosa na sua área de trabalho. Ele é sempre capaz de dar uma nova perspetiva para resolver problemas e pensar fora da caixa em situações onde tudo parece estar bloqueado. Trabalhar c...”

Trabalhou com Mariusz na mesma equipa

Karol Jakubcewicz

Karol Jakubcewicz

Desenvolvedor Front-end / JavaScript

“Mariusz é um desenvolvedor WordPress e especialista SEO/SEM incrivelmente experiente com quem tive o prazer de trabalhar por quase dois anos. Ele foi uma das figuras-chave responsáveis pela melhoria constante do tempo de...”

Trabalhou com Mariusz na mesma equipa

Paweł Lewczuk

Paweł Lewczuk

Desenvolvedor Front-end, Desenvolvedor WordPress

“Colaborei com o Mariusz em vários projetos e a nossa cooperação foi sempre exemplar. Acredito que há muitos mais projetos conjuntos à nossa frente. Altamente recomendado!”

Mariusz foi cliente do Paweł

Przemek Wroblewski

Przemek Wroblewski

Desenvolvedor de Software com mais de 20 anos de experiência

“Encontrei no Mariusz alguém com grande experiência e conhecimento profundo de soluções frontend. Um desenvolvedor WordPress poderoso, experiente e responsável. Tem facilidade em construir relações interpessoais. Tinha a ...”

Trabalhou com Mariusz em equipas diferentes

Perguntas frequentes

Perguntas sobre escopo, entrega, custos e qualidade.

A NIS2 já está em vigor em Portugal?#
Sim. O Decreto-Lei n.º 125/2025, de 4 de dezembro, aprova o Regime Jurídico da Cibersegurança e transpõe a Diretiva (UE) 2022/2555. Entrou em vigor 120 dias após a publicação e reforça o Centro Nacional de Cibersegurança (CNCS) como autoridade nacional. Algumas normas só produzem efeitos depois da regulamentação do CNCS. Se a sua empresa é entidade essencial, importante ou nenhuma das duas, quem avalia é o seu advogado.
A WPPoland está abrangida pela NIS2?#
Não. A WPPoland sou eu, uma microempresa polaca abaixo do limiar de dimensão da diretiva. Trato da camada WordPress: cópias, atualizações, código e acessos. Não tenho um centro de operações de segurança nem piquete 24/7.
Qual é a diferença entre RTO e RPO?#
O RTO é o tempo que o site pode estar parado depois de uma falha. O RPO é o período de dados que pode perder, contado para trás. Ambos são definidos pela sua empresa. No teste de reposição meço quanto tempo a reposição demora de facto e a idade da cópia mais recente.
Quem notifica uma violação de dados pessoais?#
O responsável pelo tratamento, ou seja, a sua empresa, notifica a CNPD no prazo de 72 horas após ter tido conhecimento, salvo se for improvável que resulte num risco para as pessoas (artigo 33.º do RGPD). Como subcontratante, informo-o sem demora injustificada assim que tiver conhecimento (artigo 33.º, n.º 2). Não apresento a notificação em seu nome.
Posso ter um tempo de resposta garantido?#
Não. Trabalho sozinho e não ofereço piquete 24/7, SLA nem tempo de reparação garantido. Ofereço monitorização de disponibilidade a cada 1 a 5 minutos, cópias guardadas pelo menos 30 dias em países da UE e atualizações testadas em staging. Se o seu questionário exige uma equipa de piquete, diga-mo logo no início para acordarmos que parte fica comigo.
Como é feito o orçamento?#
Individualmente, depois de ver o site e o questionário a que tem de responder. O âmbito depende do número de ambientes, do estado das cópias e das atualizações e da quantidade de documentação de que compras precisa. Envie uma descrição curta pelo formulário de contacto.

Precisa de FAQ adaptado ao setor e mercado? Crio uma versão alinhada com os seus objetivos de negócio.

Fale connosco

Artigos Relacionados

53 por cento de sites WordPress com CVE sem patch: auditoria GuardingWP

O primeiro relatório "State of WordPress Security 2026" da GuardingWP analisou 424 instalações WordPress confirmadas em mais de 40 setores. Resultado principal: mais de metade serve pelo menos um plugin com CVE conhecida e sem patch. O fundador da Patchstack, Oliver Sild, anunciou que o WordPress 7.0 vai desencadear "uma corrida absoluta dos hackers as chaves API". Polémica: 53 por cento não e descuido do utilizador, e o resultado estrutural da economia de plugins. A solução esta escrita no artigo 21 da NIS2 e no artigo 28 do DORA, mas exige um quadro de controlos e não a compra de mais uma firewall.

NIS2 e DORA em WordPress: o que um site tem de cumprir em 2026

A Diretiva NIS2 (2022/2555) deveria ter sido transposta para o direito nacional até 2024-10-17. O Regulamento DORA (2022/2554) aplica-se diretamente desde 2025-01-17. Para o operador de um site WordPress, isto significa obrigações concretas se o site disser respeito a uma entidade regulada. Explicamos sem pânico, com referências aos textos dos atos.