Questões de Concurso sobre CSRF (Cross-Site Request Forgery) ou XRSF - Página 2 | Gran Questões

Questões de Concurso sobre CSRF (Cross-Site Request Forgery) ou XRSF

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
42 questões encontradas
Questões por página
20
Mais recentes
 

Ataques cibernéticos podem ser mitigados por diferentes técnicas de segurança de acordo com a sua natureza ou características. Aponte, entre os cenários a seguir, aquele em que o sandboxing é a solução de segurança mais adequada.


A

Um código malicioso tentando acessar ou modificar outros arquivos do sistema.


B

Múltiplos ataques de força bruta direcionados a senhas de usuários, nos quais o invasor tenta repetidamente utilizar diversas combinações até obter acesso não autorizado.


C

Um ataque de phishing via e-mail, pois o sandboxing avisa ao cliente que é perigoso acessar URLs externas.


D

Múltiplos ataques de negação de serviço (DoS) que ocorrem por meio da inundação massiva de pacotes na rede, sobrecarregando servidores e recursos de rede.


E

Um ataque de ransomware que pode ser prevenido sem que haja a necessidade de backup ou antivírus.

Uma prática mais adequada para mitigar ataques Server-Side Request Forgery (SSRF) é


A

aplicação de whitelisting de URLs.


B

usar prepared statements e Object-Relational Mapping (ORM).


C

aplicar controle de acesso baseado em funções (RBAC).


D

implementar hardening.


E

implementação de Autenticação Multifator (MFA).

O SSRF (server-side request forgery) só pode ser explorado se o atacante tiver credenciais administrativas no servidor de destino, pois ele depende de permissões elevadas para realizar requisições internas e externas.


C

Certo


E

Errado

Um tipo de ataque ocorre com a injeção de script malicioso em uma entrada, desprotegida ou não, validada pela aplicação web em um site vulnerável. Tal ataque tem como objetivo permitir que o atacante viabilize o retorno e execução do script malicioso no navegador da vítima, quando ela estiver acessando o site vulnerável. Esse ataque é conhecido como:


A

PHP Object Injection.


B

Cross-site Scripting.


C

SQL Injection.


D

Cross-site Request Forgery.

Para que um ataque de cross-site request forgery funcione em aplicações web, basta que a vítima tenha conectado, em algum momento, sua conta original ao disparar a requisição maliciosa.


C

Certo


E

Errado

Quando se trata da segurança de aplicativos web, é fundamental compreender a diversidade de ataques cibernéticos, cada um apresentando seus próprios métodos e características exclusivos de execução. Um tipo de ataque, em particular, envolve um invasor induzindo um usuário a usar suas credenciais sem permissão. Esse invasor engana um usuário autenticado para realizar ações não autorizadas em um aplicativo no qual o usuário já está autenticado. Esse tipo de ataque é realizado por meio de solicitações não autorizadas, explorando a confiança do aplicativo nas credenciais do usuário. Trata-se do:


A

Zero Day.


B

Cross-Site Request Forgery.


C

LDAP (Lightweight Directory Access Protocol) lnjection.


D

SQL (Structured Query Language) lnjection.


E

Cross-Site Scripting.

Ano: 2024
Prova: CESPE/CEBRASPE - CNJ - Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas - 2024

Por fundamento de CSRF, o uso de cookies é suficiente para garantir que uma aplicação não seja vulnerável à exploração de CSRF.


C

Certo


E

Errado

Um analista estava acessando uma página de Internet Banking autêntica, e realizou normalmente sua autenticação, recebendo um cookie de sessão.


Em paralelo a isso, também estava verificando sua caixa de correio eletrônico, e clicou em um link suspeito que recebeu em um e-mail. Mais tarde, ao verificar seu extrato bancário, percebeu inúmeras operações que ele não realizou.


Ao fazer contato com seu banco, o mesmo informou que as operações foram realizadas a partir do usuário autenticado do cliente.


Com base nessas informações, assinale a opção que apresenta o ataque sofrido.


A

SQL Injection.


B

CSRF.


C

XSS.


D

Spoofing.


E

DDoS.

Ano: 2024
Prova: CESPE/CEBRASPE - CNJ - Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas - 2024

CSRF é um tipo de ataque em que um usuário legítimo pode ser personificado em uma aplicação maliciosa controlada por um atacante que executa ações em outra aplicação como se fosse o usuário legítimo.


C

Certo


E

Errado

Determinado usuário utilizou o seu computador pessoal com um browser de sua preferência, para realizar login no site de uma instituição financeira que ele utiliza. Após realizar corretamente a autenticação com o seu usuário/senha, ele recebeu um e-mail em nome dessa mesma instituição que possuía um link para acesso à conta; sem desconfiar da procedência da mensagem, o usuário clicou no link e prosseguiu com o preenchimento dos dados para uma transferência bancária. O sistema da instituição financeira em questão não apresentava um mecanismo eficiente de proteção para a utilização de cookies e, com isso, um hacker explorou essa vulnerabilidade capturando o cookie original da autenticação que foi realizada, para promover um ataque conhecido como Cross-Site Request Forgery (CSRF), forjando uma requisição cross-site de um site para o outro. Sobre o ataque sofrido pelo usuário, assinale a afirmativa INCORRETA.


A

Alguns Frameworks como Joomla, Spring, Struts, Ruby on Rails e .NET possuem suporte CSRF integrado.


B

As transações realizadas em várias etapas e a utilização de HTPS são consideradas medidas de prevenção efetivas.


C

A construção de URL ou script de exploração aliada às práticas de engenharia social são consideradas estratégias para promover o ataque.


D

A proteção com tokens CSRF às solicitações de mudança de estado e a validação dessas no backend são consideradas formas de prevenção.

Qual é o ataque que força um usuário final a executar ações indesejadas em um aplicativo da web no qual está atualmente autenticado?


A

Cross-Site Request Forgery.


B

PHP Object Injection.


C

Cross-Site Scripting.


D

SQL Injection.

Em um cenário de segurança da informação, uma determinada vulnerabilidade permite que um atacante force um usuário final a executar ações indesejadas em uma aplicação web na qual ele está autenticado.

Isso é feito por meio de solicitações HTTP forjadas vindas de um site controlado pelo atacante. Esta técnica explora a confiança que uma aplicação web tem no usuário, permitindo o ataque sem que o usuário esteja ciente de sua ação.

Esta vulnerabilidade pode ser explorada em diversos contextos, incluindo hardware, software, sistemas operacionais, aplicações, bancos de dados, redes, pessoas e ambientes físicos, uma vez que depende da interação do usuário com uma aplicação web através de um navegador.


Nesse contexto, a vulnerabilidade de segurança descrita é chamada


A

SQL Injection.


B

Cross-Site Scripting (XSS).


C

Cross-Site Request Forgery (CSRF).


D

Man-in-the-Middle (MitM).


E

Spoofing.

Assinale a opção que indica o tipo de vulnerabilidade que é geralmente associada à função javascript eval()


A

Cross-origin resource sharing (CORS)


B

Cross-site request forgery (CSRF)


C

Cross-site scripting (XSS)


D

Server-side request forgery (SSRF)


E

Cross Site History Manipulation (XSHM)

OWASP desenvolveu uma série de recursos que descrevem as vulnerabilidades mais comuns que existem em vários sistemas, incluindo aplicativos da web, APIs, dispositivos móveis e muito mais. Assinale a alternativa que se refere à vulnerabilidade Top 10 Web Application Security Risks: 2021, caracterizada no texto abaixo:


Essa vulnerabilidades podem existir quando um aplicativo da Web não valida adequadamente uma URL fornecida por um usuário ao buscar um recurso remoto localizado nessa URL. Se for esse o caso, um invasor que explora a vulnerabilidade pode usar o aplicativo Web vulnerável para enviar uma solicitação criada pelo invasor para o URL indicado. Isso permite que o invasor ignore os controles de acesso, como um firewall, que bloquearia as conexões diretas do invasor com a URL de destino, mas está configurado para fornecer acesso ao aplicativo Web vulnerável.


A

Falsificação de solicitação do lado do servidor.


B

Exposição de Dados Sensíveis.


C

Quebra de Controle de Acesso.


D

Falhas de identificação e autenticação.


E

Design Inseguro.

Em aplicações Web, a vulnerabilidade denominada CSRF (cross site request forgery) ocorre quando solicitações não autorizadas a um website são enviadas a partir de um equipamento onde existe uma sessão ativa em que o website confia.


Uma forma de se proteger desse ataque é a(o)


A

desativação do recurso HSTS.


B

uso de cabeçalho X-Csrf-Protection nas requisições GET.


C

uso do atributo httponly nos cookies utilizados.


D

uso de tokens anti-csrf pela aplicação.


E

garantia que os cookies não serão enviados em texto claro na rede.

Acerca da segurança em aplicações web, registre V, para verdadeiras, e F, para falsas:


( ) Falha de injeção SQL ocorre quando uma entrada de um campo informado pelo usuário é utilizada em uma consulta de arquivos de configurações no servidor sem validação prévia.

( ) Cross Site Scripting (XSS) ocorre quando uma aplicação inclui dados informados por um usuário em uma página enviada a um navegador, sem realizar validações dos dados de entrada do usuário.

( ) Uma das formas de proteger as aplicações web contra o Cross site Request Forgery (CSRF) é criar uma blacklist de parâmetros inválidos no servidor, permitindo somente a entrada de dados válidos.


Assinale a alternativa com a sequência correta:


A

F – F – V


B

V – V – F


C

F – V – V


D

F – V – F


E

V – F – V

   
Gerar simulado