Dica de segurança no Desenvolvimento Web utilizando X-Frame-Options

Dica de segurança no Desenvolvimento Web utilizando X-Frame-Options

Olá pessoal! Passando aqui para compartilhar uma dica rápida para aumentar a segurança dos seus sites e páginas web.

Hoje vou falar sobre o cabeçalho HTTP (X-Frame-Options), que em resumo pode ser usado para indicar se o navegador web do usuário deve renderizar a página dentro de um <iframe>, <embed>, <object>, etc. Desta forma evitamos ataques como por exemplo, o Click-jacking, que na prática tenta enganar o usuário com links ou botões com a finalidade de roubar credenciais de login ou para obter a permissão involuntária do usuário para instalar algum malware.

Você poder ler mais sobre Click-jacking e X-Frame-Options na documentação da MDN.


Então como proteger o nossos sites utilizando o cabeçalho HTTP X-Frame-Options? É bem simples! 🤓 Vamos lá! 🚀


1) Como configurar o HTTP X-Frame-Options em páginas HTML:

  • Dentro na página HTML localize a tag <head> no topo do documento;
  • Dentro da tag <head> adicione a seguinte meta tag abaixo:

<meta http-equiv="X-Frame-Options" content="deny" />


2) Como configurar o HTTP X-Frame-Options no NextJs

  • Na raiz do projeto do site busque o arquivo next.config.js;
  • Dentro deste arquivo adicione o código abaixo:

async headers() {

    return [

      {

        source: "/:path*/",

        headers: [

          {

            key: "x-Frame-Options",

            value: "DENY",

          },

        ],

      },

    ];

},


3) Como configurar o HTTP X-Frame-Options no GatsbyJs:

  • Na raiz do projeto do site busque o arquivo html.js;
  • Dentro do arquivo html.js buqeu a tag <head>;
  • Dentro da tag <head> adicione a meta tag abaixo:

<meta http-equiv="X-Frame-Options" content="deny" />


Bem simples não é mesmo? 🤓


Então se gostou desta dica compartilha aí nas suas redes e comunidade! Se tiver alguma dica ou outras sugestões sobre segurança, deixa aí no comentários. \0/ 😍


Vamos juntos compartilhar conhecimento e tornar a internet um lugar mais seguro e inclusivo de verdade! 🚀❤


Entre para ver ou adicionar um comentário

Outras pessoas também visualizaram

Conferir tópicos