Blog sobre WordPress
No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
Cadastrar e-mail
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
No Result
View All Result
Blog sobre WordPress
No Result
View All Result

Início » Segurança para WordPress » Headless em WordPress: uma camada adicional de segurança

Headless em WordPress: uma camada adicional de segurança

Leandro Vieira by Leandro Vieira
5 anos ago
Reading Time: 3 min
3
Headless em WordPress: uma camada adicional de segurança
Compartilhe no FacebookCompartilhe no LinkedIn
Audio

Alguns projetos web são potencialmente alvo dos mais variados tipos de ataques.

Conteúdo relacionado

Segurança e LGPD: comece a implementação pelo básico

ModSecurity como Web Application Firewall no WordPress

O plugin para implementar 2FA – autenticação de dois fatores

Uma camada adicional de segurança é sempre requerida em projetos sensíveis a essa temática.

Simplesmente por sua composição, projetos em WordPress Headless tem sido uma camada adicional.

Como o front-end está desacoplado do CMS, temos a parte mais frágil com menor risco.

Trabalhando somente com arquivos estáticos (HTML, CSS e JavaScript) o atacante tem poucas possibilidades para explorar.

Questões como SQL Injection, Full Path Disclosure, upload de arquivos maliciosos, backdoors e vários outros são reduzidas a quase zero.

Isso se deve ao fato de não termos uma linguagem dinâmica, como o PHP, sendo processada no servidor web e conexão direta ao banco de dados.

Segurança em WordPress Headless

A simples separação do front do back, não exime tratativas necessárias de segurança.

Para considerar o Headless como uma camada adicional de segurança, é preciso pensar no todo. Isto é, não usar o WP simplesmente na interação com o usuário final, não nos deixa 100% seguros.

Temos outros usuários que trazem riscos para a aplicação, que talvez estejam em sua própria empresa. Acredite.

Os pontos de atenção para blindar o WP

Tela de login do WordPress

Você precisa direcionar atenção e esforços para três áreas da aplicação:

  1. Endpoints da API;
  2. Mecanismo de login e
  3. WP-Admin como um todo.

Sobre os Endpoints da API

Os Endpoints da API são o único caminho para obter informações do CMS. Logo, é uma porta de entrada potencialmente atacada.

Os cuidados devem direcionados às rotas e as tratativas dos parâmetros aceitos.

Considerar uma camada de cache para os resultados às consultas, além de um tremendo ganho de performance também contribui para a segurança. Uma vez que o resultado cacheado não será processado novamente até sua expiração.

Sobre o mecanismo de login

O login do WP, assim como de qualquer outra aplicação, é alvo constante de ataques clássicos como o de força bruta.

É um tipo de ação em que o ataque realiza milhares de combinação para tentar decifrar a combinação do login e senha dos usuários.

Quando a combinação é descoberta o acesso a área administrativa é garantido pela porta da frente.

Ações clássicas nos ajudam a blindar o mecanismo de login do WordPress:

  • Implementar a autenticação HTTP;
  • Implementar a autenticação de dois fatores;
  • Implementar reCaptcha;
  • Bloquear o acesso para determinados números de IPs e
  • Fechar o acesso e liberá-lo somente através de VPN.

Mas é preciso garantir e, principalmente, educar os usuários para fazerem uso de senhas fortes. Caso contrário, nossos esforços serão praticamente em vão.

Sobre o WP-Admin

O WP-Admin em projetos Headless é o WP em si. Temos algumas importantes tratativas a serem consideradas.

Primeiramente a instalação fica em um endereço diferente do endereço público. Mas a descoberta é facilmente feita através da análise às consultas aos Endpoints da API.

No WP-Admin estarão os clássicos plugins do WordPress. Como sabemos, nem todos seguem padrões seguros.

Portanto, é necessário blindar e aplicar as regras de segurança.

Os pontos de atenção além do WP

É importante ficar claro que as tratativas de segurança a serem aplicadas ao servidor web devem ser seguidas.

Aplicações totalmente construídas com front-end também são passíveis de brechas.

Não é o fato de adotarmos o conceito de WordPress Headless (e não termos o CMS no front) que nos exime de se preocupar com a segurança nessa camada de interação.

O ponto focal maior precisa ser quanto ao Cross-Site Scripting, conhecido como XSS.

XSS é um tipo de injeção de códigos, em que scripts maliciosos são injetados em uma página arbitrariamente.

A camada adicional de segurança

Projetos que adotam e aplicam o conceito de Headless agregam uma camada adicional de segurança.

Mas como percebemos, nossos esforços de monitoramento e proteção ainda são necessários.

Nesse tipo de projeto é importante pensar que ganhamos um aliado a segurança, mas não uma solução definitiva.

Seu projeto em WordPress está seguro? Pense nisso!

Tags: APIHeadlesswp-admin
Share30Share1SendShare
Previous Post

Performance em WordPress Headless e o que já aprendemos a respeito

Next Post

Afinal, o que é WordPress Headless?

Leandro Vieira

Leandro Vieira

Uma das grandes referências de WordPress no Brasil, entusiasta e evangelista da plataforma. Fundador e CEO da Apiki, empresa especializada no desenvolvimento web com WordPress.

Related Posts

Rate Limiting
Segurança para WordPress

Como ferramentas de Rate Limiting ajudam em segurança e performance

4 de agosto de 2020
Usuários e senhas fortes para melhorar a segurança no WordPress
Segurança para WordPress

Usuários e senhas fortes para melhorar a segurança no WordPress

28 de julho de 2020
Tipos e benefícios dos certificados de segurança TLS/SSL.
Segurança para WordPress

Tipos e benefícios dos certificados de segurança TLS/SSL.

19 de agosto de 2020
Como remover o nome de usuário “admin” do WordPress
Segurança para WordPress

Como remover o nome de usuário “admin” do WordPress

19 de agosto de 2020
Next Post
O que é WordPress Headless

Afinal, o que é WordPress Headless?

WP SEO Boost: o novo produto da Apiki e HedgeHog Digital

WP SEO Boost: o novo produto da Apiki e HedgeHog Digital

Comments 3

  1. Rodrigo Vieira da Silva says:
    5 anos ago

    Parabéns por esse artigo maravilhoso. A Apiki já está oferecendo treinamento de WordPress Headless, inclusive ja tratando esse ponto sobre segurança?

    Responder
    • Leandro Vieira Pinho says:
      5 anos ago

      Ficamos agradecidos, Rodrigo.

      Cursos não estão mais em nosso radar, por ora. Mas bem provável que tenhamos uma grande novidade sobre Headless ainda em 2018

      Abração

      Responder
      • Rodrigo Vieira da Silva says:
        5 anos ago

        Poxa Leandro, fiquei muito triste. Eu realizei meus treinamentos de WordPress na Apiki e tenho que lhe dizer isso fez toda a diferença em minha carreira. Estou sempre acompanhado o trabalho da Apiki, fico no aguardo dessas novidades sobre Headless e quem sabe futuros treinamentos.

        Responder

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Receba no seu e-mail uma série de conteúdos sobre Infra para WordPress.

  • Este campo é para fins de validação e não deve ser alterado.

Facebook LinkedIn Instagram Twitter Youtube Github RSS

Sobre a Apiki

Empresa especializada em WordPress com três unidades de negócios.

  1. Design e Desenvolvimento;
  2. Infra e Hospedagem;
  3. Suporte e manutenção.

Em resumo, só fazemos uma coisa em WordPress: tudo.

Páginas do Apiki.com

  • Apiki.com
  • Sobre a Apiki
  • Hospedagem
  • Desenvolvimento
  • UX & UI para WordPress
  • Growth em WordPress
  • Suporte
  • Atendimento

Páginas do Blog

  • Sobre
  • Newsletter
  • Desenvolvimento WordPress
  • Segurança para WordPress
  • WordPress Mobile
  • Infra para WordPress
  • WordPress SEO
  • WordPress Performance
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.

No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.