SóProvas


ID
3044677
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2019
Provas
Disciplina
Programação
Assuntos

Ataques Cross-Site Scripting (XSS) muitas vezes usam caracteres especiais em campos de formulário para acessar áreas restritas do site. Para evitar esse tipo de ataque, um programador PHP recebeu o login de um usuário, digitado em um campo de formulário, da seguinte forma.


$login = filter_input(INPUT_POST, 'login', __I__);


Considerando que no campo login do formulário foi digitado <comando> , para que os sinais de < (menor) e > (maior) sejam trocados por suas respectivas referências de nome de entidade, ficando no formato &lt;comando&gt;, a lacuna I deverá ser preenchida corretamente por

Alternativas
Comentários
  • Apply addslashes()

    Removes special characters

    Fonte: https://www.w3schools.com/php/php_ref_filter.asp

    Letra C

  • que raiva que eu tenho disso, eu estou há uns 2 anos resumindo aos poucos os materiais para concurso dentre eles PHP, estou resumindo a partir até da documentação. E mesmo assim a FCC me acha uma questão que não está no meu material... PQP, quando eu vou ter um material completo o suficiente de PHP?

  • Leandro, você não terá um material completo é nunca. As ferramentas, linguagens e tecnologias mudam a todo instante. E as bancas geralmente costumam cobrar exatamente as mudanças para pegar os candidatos. Concurso é muito estudo e um pouco de sorte. Força, foco é fé.

  • Natanael falou tudo, estou fazendo um flashback dos meus comentários e essa resposta mitou! Só li verdades...

    Só um acréscimo, em Redes, ENGSW, e BD teoria até dá para ter uma certa estabilidade dos resumos, o "problema" são as tecnologias rsrsrs

  • Uma das formas de se prevenir ataques XSS é dando tratamento adequado (escaping) da informação não confiável da requisição HTTP, tendo em conta o contexto onde esta informação irá ser inserida.

    Em PHP o filtro FILTER_SANITIZE_SPECIAL_CHARS é utilizado para tratar caracteres especiais HTML. Esse filtro é usado para tratar "<>& e caracteres ASCII com valores abaixo de 32 (caracteres especiais).

    Gabarito: Letra C

    https://www.exponencialconcursos.com.br/trf4-comentarios-as-questoes-de-linguagens-de-programacao-e-arquitetura-de-software-analista-judiciario-sistemas-de-ti