Como descobrir em qual CMS um site foi criado
Identificar o CMS responde à pergunta "em que o site foi construído". Isso raramente diz respeito ao seu próprio site, mas é relevante o tempo todo ao analisar concorrentes, avaliar o projeto de outra pessoa antes da compra ou se preparar para uma auditoria. Você pode verificar usando o detector de CMS.
Como é determinado
A ferramenta procura rastros característicos: caminhos de temas e plugins, meta generator, cookies, cabeçalhos do servidor, endereços típicos de painéis de administração e arquivos de engines específicas. Por isso, o resultado é uma probabilidade, não um documento oficial: um site bem configurado esconde os rastros, enquanto os construtores de sites são identificados de imediato.
Por que isso importa na prática
- Estimar o custo de trabalho. Ajustes em um construtor e em uma engine personalizada têm custos diferentes.
- Entender as limitações. Alguns construtores não permitem alterar meta tags e o robots.txt: é importante saber isso antes de começar o trabalho.
- Verificar a segurança. Um CMS conhecido com versão desatualizada é uma causa comum de invasões, veja Shield.
- Entender o projeto de outra pessoa antes da compra ou da entrega para trabalho.
O que a engine costuma revelar
| Característica | O que indica |
|---|---|
Caminhos como /wp-content/, /bitrix/, /local/ | CMS clássico com estrutura previsível |
| Meta generator no código da página | Engine e, às vezes, sua versão: é melhor ocultar a versão |
| Cookies e cabeçalhos do servidor | Plataforma e configurações de cache |
| Domínios estáticos do construtor | O site foi feito em um construtor, e os ajustes são limitados pelas capacidades dele |
Vale a pena ocultar a engine?
Conhecer o CMS em si não prejudica ninguém, mas a versão da engine à vista é uma dica para scanners automáticos de vulnerabilidades. Remover o meta generator e a versão dos cabeçalhos de resposta leva um minuto e elimina um dos motivos de invasão.
O que verificar em seguida
- robots.txt: o site está bloqueado pelo modelo padrão da engine?
- Meta tags: títulos de modelo em todas as páginas indicam um CMS não configurado.
- Velocidade: temas pesados e plugins desnecessários são notados de imediato.
- Cabeçalhos de resposta: a versão da engine nos cabeçalhos não ajuda você, e sim quem procura vulnerabilidades.