O GoConqr está de visual novo! Conte para nós o que você achou.

Quiz

7.3 Discovering Security Issues

Usuário eliminado 2 perguntas Atualizado em 27 abr 2022

Fazer o quiz

Perguntas do quiz (2)

  1. 1What is wrong with the following code? (1)

    public function showAction() {
    $arguments = $this->request->getArguments();
    $template = $arguments['template'];
    if ($template) {
    include $template . '.php';
    } else {
    include 'default_template.php';
    }
    ...
    }
    1. AThe method call should read getArgument('template')
    2. BThe hasArgument() function should be used to check whether the argument exists
    3. CThe require function should be used, rather than include
    4. DA “path traversal” can be injected via the GET/POST argument
    5. EExtbase should check whether the file exists before including it
  2. 2Which statement about the following code in an Extbase repository is correct? (1)

    public function selectByPid($pid) {
    $query = $this->createQuery();
    $select = "SELECT uid FROM table WHERE pid = " . $pid;
    return $query->statement($select)->execute(true);
    }
    1. AThe method execute() does not accept a parameter
    2. BThe parameter of method statement() can not be a native SQL query
    3. CThe code shows a possible SQL injection vulnerability
    4. DThe code is perfectly fine
    5. EMethod names in repository classes must not start with selectBy

Informações

Descrição
O usuário eliminou as informações de disciplina Quiz sobre 7.3 Discovering Security Issues, criado por Usuário eliminado em 27-04-2022.
Autor
Usuário eliminado
Idioma
English
Visualizações
18
Histórico
Criado em 27 abr 2022 · atualizado em 27 abr 2022
Avaliação
Ainda sem avaliações
Avalie este quiz
Avalie este quiz

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?