QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
250 questões encontradas

A taxonomia das táticas, técnicas e subtécnicas adversárias proposta pela MITRE ATT&CK® estabelece uma linguagem comum para compartilhar informações sobre ameaças cibernéticas e para colaborar na prevenção de ameaças. Um exemplo de técnica da tática de evasão de defesa da matriz para empresas da MITRE ATT&CK® é

A criar conta.
B usar força bruta.
C ocultar artefatos.
D coletar informações do host da vítima.
E criar e modificar processos do sistema.

O Common Weakness Enumeration (CWE) é uma base de conhecimento sobre fraquezas comuns em hardware e software que, sob certas circunstâncias, podem contribuir para a introdução de vulnerabilidades. O CWE Top 25 de 2023 demonstra as fraquezas de software mais comuns e impactantes atualmente. Dentre essas 25 fraquezas, destaca-se uma na qual o servidor web recebe uma URL e recupera o conteúdo dessa URL, mas não garante suficientemente que a solicitação seja enviada ao destino esperado, permitindo que o servidor seja usado como um proxy para realizar a varredura de portas de hosts em redes internas. Essa fraqueza é listada no CWE como

A SSRF
B CSRF
C Out-of-bounds read
D Missing Authorization
E Deserialization of Untrusted Data

A norma ABNT NBR ISO/IEC 27002:2022 organiza os controles de segurança em diferentes categorias (ou temas), e cada controle está associado a cinco atributos com valores de atributo correspondentes. Dentre esses atributos, o de domínios de segurança é usado para visualizar controles na perspectiva de quatro domínios de segurança da informação. Os valores desse atributo consistem em:

A Confidencialidade, Integridade, Disponibilidade e Resiliência
B Governança, Defesa, Continuidade e Segurança_física
C Governança, Confidencialidade, Integridade e Disponibilidade
D Governança_e_Ecossistema, Proteção, Defesa e Resiliência
E Governança_e_Ecossistema, Proteção, Defesa e Segurança_física

Um Sistema de Gestão da Segurança da Informação (SGSI) deve ser integrado aos processos da organização e à estrutura de administração global para que a segurança da informação seja considerada no projeto dos processos, sistemas de informação e controles. A organização deve melhorar continuamente a pertinência, a adequação e a eficácia do SGSI. A norma ABNT NBR ISO/IEC 27001:2022 define vários itens que fazem parte da melhoria do SGSI. Dentre esses itens, encontra-se a(o)

A auditoria interna
B análise crítica pela direção
C não conformidade e ação corretiva
D monitoramento, a medição, a análise e a avaliação
E tratamento de riscos de segurança da informação

Um desenvolvedor Java 21 precisa implementar uma enumeração chamada Dia Da Semana, que representa os dias da semana, de forma a garantir que esteja acessível em todos os pacotes usados no sistema. Considerando-se esse contexto, qual extrato de código se deve usar para fazer essa implementação?

A enum DiaDaSemana {SEGUNDA, TERCA, QUARTA, QUINTA, SEXTA, SABADO, DOMINGO}
B enumeration DiaDaSemana {SEGUNDA, TERCA, QUARTA, QUINTA, SEXTA, SABADO, DOMINGO}
C public enum DiaDaSemana {SEGUNDA, TERCA, QUARTA, QUINTA, SEXTA, SABADO, DOMINGO}
D enum DiaDaSemana: {SEGUNDA, TERCA, QUARTA, QUINTA, SEXTA, SABADO, DOMINGO}
E public enumeration DiaDaSemana {SEGUNDA, TERCA, QUARTA, QUINTA, SEXTA, SABADO, DOMINGO}

Um desenvolvedor JavaScript está atualizando um código legado que utiliza a classe Date para manipulação de datas e horas. Ele precisa substituir o código antigo por uma implementação moderna utilizando a nova Temporal API, introduzida no ECMAScript 2023. O código original contém a seguinte linha para criar uma data correspondente a 15 de agosto de 2023: const minhaData = new Date ( 2023 , 7 , 15 ) ; Qual linha de código corresponde à criação dessa mesma data, usando a Temporal API?

A const minhaData = Temporal .Date . from( { year: 2023 , month: 7 , day: 15 } ) ;
B const minhaData = Temporal .PlainDate. from( { year: 2023 , month: 8 , day: 15 } ) ;
C const minhaData = new Temporal .PlainDate( 15 , 8 , 2023 ) ;
D const minhaData = new Date ( 2023 , 8 , 15 ) ;
E const minhaData = Temporal .PlainDate( 2023 , 7 , 15 ) ;

Um programador está desenvolvendo um sistema de controle de estoque no qual múltiplos threads precisam atualizar a quantidade de produtos simultaneamente. Para garantir que a quantidade de produtos seja atualizada corretamente sem causar inconsistências, ele precisa utilizar uma primitiva de sincronização específica. Considerando-se esse contexto, qual é a propriedade que caracteriza unicamente a primitiva de sincronização chamada ‘mutex’ e que a qualifica para garantir a condição desejada?

A Bloquear threads até que uma condição específica seja verdadeira.
B Combinar exclusão mútua e variáveis de condição para gerenciar o acesso a recursos compartilhados.
C Garantir que apenas um thread possa acessar o recurso de cada vez.
D Permitir múltiplos threads acessarem o recurso até um limite definido.
E Sincronizar a execução de múltiplos threads em pontos específicos do código.

Em uma aplicação financeira, um banco está implementando a autenticação multifatorial dos usuários junto com um sistema de Controle de Acesso Baseado em Papéis (RBAC, sigla em inglês) para gerenciar as permissões desses mesmos usuários. Considerando-se esse contexto, quando implementado, o RBAC

A atribuirá permissões baseadas em funções sem considerar a identidade do usuário, enquanto a autenticação atribuirá permissões diretamente aos usuários.
B lidará exclusivamente com a autenticação dos usuários, garantindo que apenas usuários autenticados possam acessar a aplicação.
C será responsável por determinar as permissões dos usuários com base em seus papéis, enquanto a autenticação verificará a identidade dos usuários antes de atribuir esses papéis.
D será independente da autenticação, e ambos não se relacionarão na gestão de acesso.
E substituirá a necessidade de autenticação multifatorial, uma vez que os papéis já definem quem pode acessar a aplicação.

Um desenvolvedor está trabalhando em um sistema onde o padrão Façade está sendo usado para encapsular como um conjunto de objetos interage de forma fracamente acoplada. Verificando as especificações, ele percebeu que esse padrão não atendia os requisitos do projeto, já que era necessário um comportamento cooperativo e um protocolo multidirecional, além de evitar que os objetos interagissem de forma explícita uns com os outros. Considerando-se esse contexto, o desenvolvedor deve corrigir o sistema implementando o padrão

A Bridge
B Composite
C Decorator
D Mediator
E Strategy

Em um projeto de desenvolvimento de software, os desenvolvedores perceberam que, ao integrar diferentes módulos do sistema, o comportamento esperado não estava sendo alcançado. Os desenvolvedores notaram que as funções individuais dentro de cada módulo não estavam retornando os resultados esperados, mesmo antes da integração. Para identificar a origem dos problemas e corrigi-los, devem ser priorizados os testes de

A aceitação
B independência
C modularidade
D carga
E unidade