Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — PHP — FCC 2019

TI - Desenvolvimento de SistemasPHP
Código
fc136864
Banca
FCC
Órgão
TRF 4
Ano
2019
Cargo
AJ TRF4

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

  1. AFILTER_SANITIZE_MAGIC_CHARACTERS
  2. BFILTER_SANITIZE_FULL_ENTITY_CHARACTERS
  3. CFILTER_SANITIZE_SPECIAL_CHARS
  4. DFILTER_SANITIZE_FULL_SPECIAL_ENTITIES
  5. EFILTER_SANITIZE_MAGIC_QUOTES
Revelar gabarito e comentário

GabaritoC — FILTER_SANITIZE_SPECIAL_CHARS

Link permanente: /questoes/fc136864