Un service worker infectat pot continuar redirigint o modificant peticions després de netejar WordPress perquè té el seu propi cicle de vida i memòria cau. Demostra quin script està registrat, el seu scope i quina resposta de l’origen l’ha instal·lat abans d’assumir reinfecció.
Inspecciona el registre al navegador afectat
Usa eines d’Application per registrar URL del worker, scope, estat i caches. Compara amb perfil net per separar estat del client del servidor actual.
Obtén el worker des de xarxa
Evita memòria cau del navegador i inspecciona l’script actual. Si la versió de xarxa és neta però queda un worker antic actiu, el problema és cicle/cache del client.
Busca qui l’ha registrat
Busca la URL de registre a tema, connector/PWA i injeccions. Donar de baixa el worker sense eliminar el registre no autoritzat permet que torni.
Neteja primer origen i edge
Assegura que origen i CDN ja no serveixen worker ni payload maliciós. Un unregister local és temporal si la mateixa URL continua compromesa.
Invalida el cicle del client
Desregistra el worker no autoritzat, neteja caches/site data apropiats i recarrega de manera controlada. Prova perfil afectat i perfil nou.
Verifica que no es reinstal·la
Navega pàgines representatives i deixa passar comprovacions d’actualització. Confirma que el worker continua absent o coincideix amb versió legítima i no reapareixen redirects.
Compara injecció de servidor amb JavaScript desconegut a totes les pàgines i després usa verificació posterior a la neteja.