1
resposta

bug ou vulnerabilidade

já nas útimas parte do curso a instrutora cita que se não consertarmos, poderiamos deixar uma brecha para uma vulnerabilidade que poderia ser explorada, como o erro por não encontrar um seletor através do DEVtools poderia ser uma vulnerabilidade?

1 resposta

Oii, Victor!

Quando a instrutora menciona a possibilidade de uma vulnerabilidade ao não corrigir um erro relacionado a seletores, ela pode estar se referindo a situações onde o JavaScript tenta acessar ou manipular elementos do DOM que não existem ou não foram carregados corretamente.

Um exemplo prático disso é quando você tenta selecionar um elemento usando document.querySelector ou document.getElementById, e o seletor não encontra o elemento desejado. Se o código não estiver preparado para lidar com essa situação, ele pode falhar silenciosamente ou lançar um erro, o que pode ser explorado por terceiros mal-intencionados para injetar código ou manipular o comportamento da página.

Para evitar esse tipo de problema, é sempre uma boa prática verificar se o elemento existe antes de tentar manipulá-lo.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!