Foram encontradas 337 questões.
Um desenvolvedor de software da DATAPREV está definindo a
pilha tecnológica para um novo sistema corporativo desenvolvido
em Java.
Ao propor o uso de ferramentas de Mapeamento ObjetoRelacional (ORM) para a persistência de dados, surgiu um debate na equipe de arquitetura sobre as diferenças conceituais e de implementação entre a JPA e o Hibernate.
Considerando as características e a relação entre essas duas tecnologias, assinale a afirmativa correta.
Ao propor o uso de ferramentas de Mapeamento ObjetoRelacional (ORM) para a persistência de dados, surgiu um debate na equipe de arquitetura sobre as diferenças conceituais e de implementação entre a JPA e o Hibernate.
Considerando as características e a relação entre essas duas tecnologias, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
Considere a seguinte classe Java:
public class CartaoService {
public double realizarCompra(double limite, double valor) {
if (valor > limite) {
throw new IllegalArgumentException("Limite insuficiente");
}
return limite - valor;
}
}
Um desenvolvedor deseja criar um teste utilizando JUnit para verificar que uma compra de valor superior ao limite disponível produz uma IllegalArgumentException, e que a mensagem da exceção é "Limite insuficiente".
O teste foi iniciado da seguinte forma:
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.*;
class CartaoServiceTest {
private final CartaoService service = new CartaoService();
@______
void deveRejeitarCompraAcimaDoLimite() {
var excecao = ______(
IllegalArgumentException.class,
() -> service.realizarCompra(1000, 1500));
______("Limite insuficiente", excecao.getMessage());
}
} Assinale a opção que apresenta, respectivamente, os termos que preenchem as lacunas para que o teste esteja correto.
Provas
Questão presente nas seguintes provas
No contexto das práticas de desenvolvimento de software,
considere o fluxo de trabalho a seguir.
• Escreva uma lista dos cenários de teste que você deseja cobrir;
• Transforme exatamente um item da lista em um teste real, concreto e executável;
• Altere o código para fazer o teste (e todos os testes anteriores) passar;
• Opcionalmente, refatore para melhorar o design da implementação; e
• Até que a lista esteja vazia, volte ao passo 2.
O fluxo de trabalho descrito corresponde à abordagem denominada
• Escreva uma lista dos cenários de teste que você deseja cobrir;
• Transforme exatamente um item da lista em um teste real, concreto e executável;
• Altere o código para fazer o teste (e todos os testes anteriores) passar;
• Opcionalmente, refatore para melhorar o design da implementação; e
• Até que a lista esteja vazia, volte ao passo 2.
O fluxo de trabalho descrito corresponde à abordagem denominada
Provas
Questão presente nas seguintes provas
No contexto do desenvolvimento seguro de software, ferramentas
de análise de segurança, como Static Application Security Testing
(SAST) e Dynamic Application Security Testing (DAST), são
utilizadas para identificar vulnerabilidades em diferentes
momentos do ciclo de desenvolvimento, contribuindo para a
redução dos riscos de segurança das aplicações.
Com base nesse cenário, assinale a afirmativa correta.
Com base nesse cenário, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
Com a crescente adoção de softwares altamente configuráveis, a
categoria Security Misconfiguration subiu da 5ª para a 2ª posição
no OWASP Top 10:2025, um documento padrão de
conscientização que apresenta os maiores riscos de segurança
para aplicações web.
Diante desse cenário, analise as afirmativas a seguir.
I. Os dados fornecidos pelo usuário não são validados, filtrados ou higienizados pelo aplicativo.
II. Funcionalidades desnecessárias estão instaladas ou habilitadas (ex.: portas, serviços, contas, frameworks de teste ou privilégios desnecessários).
III. Contas-padrão e suas respectivas senhas permanecem habilitadas e inalteradas.
De acordo com a OWASP Top 10:2025, assinale a opção que indica, corretamente, os itens que são apresentados como condições que podem caracterizar Security Misconfiguration.
Diante desse cenário, analise as afirmativas a seguir.
I. Os dados fornecidos pelo usuário não são validados, filtrados ou higienizados pelo aplicativo.
II. Funcionalidades desnecessárias estão instaladas ou habilitadas (ex.: portas, serviços, contas, frameworks de teste ou privilégios desnecessários).
III. Contas-padrão e suas respectivas senhas permanecem habilitadas e inalteradas.
De acordo com a OWASP Top 10:2025, assinale a opção que indica, corretamente, os itens que são apresentados como condições que podem caracterizar Security Misconfiguration.
Provas
Questão presente nas seguintes provas
Um analista de redes do DATAPREV está avaliando a
implementação de mecanismos de controle de acesso para um
portal governamental com uma arquitetura de software
distribuída.
Nesse contexto, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Uma vez implementado o mecanismo de Single Sign-On, as aplicações cliente que o utilizam precisam manter seu próprio banco de dados de credenciais de usuários finais e implementar formulários de login.
( ) O OAuth 2.0 é um framework de autorização que opera sobre HTTP/HTTPS, permitindo que uma aplicação cliente obtenha acesso limitado aos recursos de um proprietário de recurso mediante delegação de autorização.
( ) Com o Single Sign-On implementado, a responsabilidade de autenticar o usuário final e gerenciar sua sessão é delegada a cada servidor de aplicação.
As afirmativas são, respectivamente,
Nesse contexto, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Uma vez implementado o mecanismo de Single Sign-On, as aplicações cliente que o utilizam precisam manter seu próprio banco de dados de credenciais de usuários finais e implementar formulários de login.
( ) O OAuth 2.0 é um framework de autorização que opera sobre HTTP/HTTPS, permitindo que uma aplicação cliente obtenha acesso limitado aos recursos de um proprietário de recurso mediante delegação de autorização.
( ) Com o Single Sign-On implementado, a responsabilidade de autenticar o usuário final e gerenciar sua sessão é delegada a cada servidor de aplicação.
As afirmativas são, respectivamente,
Provas
Questão presente nas seguintes provas
Uma sociedade empresária está revisando seu Sistema de Gestão
de Segurança da Informação (SGSI) com base nas normas ABNT
NBR ISO/IEC 27001:2022 e ABNT NBR ISO/IEC 27002:2022.
Considerando as disposições das referidas normas, assinale a afirmativa correta.
Considerando as disposições das referidas normas, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
Rodrigo é analista de infraestrutura do DATAPREV e está à frente
da implementação do ELK Stack, com o objetivo de unificar a
gestão de logs dos sistemas sob sua responsabilidade.
O projeto visa estruturar dashboards interativos e configurar
alertas em tempo real, transformando dados brutos em
inteligência operacional para reduzir o tempo médio resolução de
incidentes.
Com base no exposto e nos seus conhecimentos sobre o ELK, assinale a afirmativa correta.
Com base no exposto e nos seus conhecimentos sobre o ELK, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
Considere o script Bash a seguir, denominado processa.sh,
armazenado em um servidor Linux e com permissão de execução.
Em um terminal Linux, um administrador executou a seguinte linha de comando:
./processa.sh srv01 srv02 srv03
A saída exibida no terminal, após a execução do script, será
#!/bin/bash
total=0
for item in "$*"; do
total=$((total + 1))
done
if [ $# -eq 3 ]; then
total=$((total + 20))
fi
[ "$1" = "srv01" ]
echo "$total-$#-$?" Em um terminal Linux, um administrador executou a seguinte linha de comando:
./processa.sh srv01 srv02 srv03
A saída exibida no terminal, após a execução do script, será
Provas
Questão presente nas seguintes provas
Uma equipe de segurança definiu que a permissão de um arquivo
sensível deve permanecer sempre em conformidade nos diversos
servidores da empresa, mesmo que alguém a altere manualmente
fora do processo formal. A correção do desvio deve ocorrer
automaticamente, sem depender de alguém disparar uma
execução.
Sobre esse assunto, assinale a afirmativa correta.
Sobre esse assunto, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container