mateus-hamade/multiple-choice-questions huggingface dataset:
Segurança da Informação Ataques e ameaças

Sobre ameaças cibernéticas relacionadas a aplicativos maliciosos, marque V para as afirmativas verdadeiras e F para as falsas.  ( ) Um vírus de computador é capaz de se replicar e infectar outros arquivos ou programas sem a intervenção do usuário. Uma vez que um vírus é executado em um sistema, ele pode se espalhar para outros arquivos ou programas automaticamente sem a necessidade de interação do usuário. ( ) Spoofing é uma técnica na qual um atacante mascara a identidade ou origem de um pacote de dados, fazendo com que pareça originar-se de uma fonte confiável, com o objetivo de enganar o receptor e obter acesso não autorizado a sistemas ou informações. ( ) O cavalo de Troia é um tipo de malware que se disfarça como um programa aparentemente inofensivo ou útil, mas que, na verdade, esconde código malicioso. Quando ativado pelo usuário, ele executa ações não autorizadas, como roubo de informações ou danos ao sistema. ( ) O objetivo principal de um ataque de negação de serviço (DoS) é enviar mais dados do que um receptor espera para forçá-lo a armazenar os valores em variáveis fora do buffer.  A sequência está correta em 

A: V, V, V, F.
B: V, F, V, V.
C: F, V, V, F.
D: F, F, V, V.
Segurança da Informação Criptografia

Qual a técnica de segurança da informação que envolve o cálculo de um hash criptográfico do conteúdo de um documento, a criptografia do hash resultante com uma chave privada e a anexação do hash criptografado ao documento para garantir sua integridade e autenticidade? 

A: Chave simétrica.
B: Assinatura digital.
C: Certificado digital.
D: Assinatura eletrônica.
Segurança da Informação Criptografia

Como se distinguem os atributos de um sistema criptográfico simétrico em relação às características associadas à sua chave de cifragem? 

A: Emprega chaves distintas para cifrar e decifrar mensagens.
B: Necessita de uma infraestrutura centralizada para a gestão de chaves.
C: Exige um conjunto de chaves pública e privada para o seu funcionamento.
D: Utiliza a mesma chave para ambas as operações de criptografia e descriptografia.
Segurança da Informação Conceitos Básicos em Segurança da Informação , Criptografia , Controles de segurança

Em relação à segurança da informação, analise as afirmativas a seguir.   I. Utilização de câmeras de vigilância e controle de acesso biométrico são medidas típicas de segurança física. II. Criptografia de dados e implementação de firewalls são medidas típicas de segurança lógica. III. Proteção contra incêndio é uma medida de segurança física. IV. Acesso físico e lógico através de cartões (crachás) e permissão, por meio desse cartão, de ingresso seguro à rede de Windows, bloqueio de PC, acesso remoto seguro (VPN) e e-mail seguro com assinatura digital são consideradas convergência física e lógica.  Está correto o que se afirma em

A: I, II, III e IV.
B: I, II e III, apenas.
C: I, III e IV, apenas.
D: II, III e IV, apenas.
Sistemas Operacionais Virtualização

Em relação ao desempenho e eficiência, como se distingue o hypervisor Type-1 do Type-2 em ambientes de virtualização avançada?  

A: Suporte a aplicações gráficas intensivas, possibilitando ambientes visuais de alta demanda.
B: Significativa redução do overhead de virtualização, maximizando a eficiência em ambientes críticos.
C: Facilidade na instalação e configuração, proporcionando uma implementação mais rápida e acessível.
D: Maior abrangência de compatibilidade com sistemas operacionais, garantindo suporte a uma variedade extensa de ambientes.
Sistemas Operacionais Linux

Em ambientes operacionais Linux uma técnica muito útil para as equipes de infraestrutura é a programação utilizando Shell Script. Esse recurso permite a criação de scripts que são interpretadas pelo interpretador Shell do Sistema Operacional. Em uma situação hipotética, considere que uma equipe de infraestrutura escreveu o seguinte script:         Sobre o script, analise as afirmativas a seguir.  I. A linha 1 indica ao sistema qual interpretador deverá ser utilizado para executar o script. II. Na linha 2, a opção “-p” é utilizada para armazenar o conteúdo digitado pelo usuário dentro da variável dir. III. Na linha 4, o trecho “${file%.txt}” remove a extensão .txt do nome do arquivo deixando apenas o nome base do arquivo.  Está correto o que se afirma apenas em 

A: I, II e III.
B: I e II, apenas.
C: I e III, apenas.
D: II e III, apenas.
Sistemas Operacionais Sistemas de arquivos

Um sistema de arquivos é um conjunto de regras estruturadas utilizadas para organizar, gerenciar e armazenar informações em dispositivos de armazenamento, determinando como os dados serão gravados no dispositivo de armazenamento. Esse sistema é essencial para o funcionamento de qualquer Sistema Operacional, permitindo, assim, que os usuários armazenem e acessem seus dados de forma eficiente e organizada. Sobre sistemas de arquivos, analise as afirmativas a seguir.   I. EXT3: possui suporte ao journaling e armazenamento eficiente de arquivos com até 16 GB de tamanho. II. XFS: é um sistema de arquivo de 64 bits, escalável e robusto que suporta agendamento de metadados facilitando a recuperação de travamento rápida. III. FAT32: pode trabalhar com limite de até 65.536 clusters com 32 KB de tamanho cada.  Está correto o que se afirma em

A: I, II e III.
B: I e III, apenas.
C: II e III, apenas.
D: I e II, apenas.
Programação Linguagens de programação , Python

Em determinada organização de grande porte foi montado um time de infraestrutura para implantar e manter os diversos dispositivos do extenso ambiente de rede. Os profissionais alocados para essa função possuem vasta experiência no mercado, trabalhando com tecnologias modernas e escaláveis. Por se tratar de um ambiente amplo, com um parque de dispositivos muito diversificado, os profissionais optaram por implementar automações que aceleram ou reduzem o trabalho mecânico de manutenção; para aplicar esse conceito, foi escolhida a linguagem de programação Python, que possui um razoável histórico de aplicações dessa natureza, além de um bom suporte técnico de uma comunidade muito ativa. Sobre a linguagem em questão, analise as afirmativas a seguir.  I. É possível realizar a portabilidade do Python em diferentes sistemas operacionais de computação, como Windows, macOS, Linux e Unix. II. A biblioteca NumPy é utilizada para criar e gerenciar facilmente arrays, manipular formas lógicas e realizar operações de álgebra linear. III. O Flask é um framework web Python de pilha completa utilizado para o desenvolvimento de aplicações web em larga escala.  Está correto o que ser afirma em 

A: I, II e III.
B: I e II, apenas.
C: I e III, apenas.
D: II e III, apenas.
Programação Java , Linguagens de programação , Plataforma Java ( assuntos)

Em certa equipe de desenvolvimento, uma linguagem de programação a se considerar na construção de projetos é o JAVA. Essa linguagem é considerada uma das mais populares e utilizadas do mundo, contando com uma grande comunidade de apoio e suporte. Ela é considerada de alto nível, orientada a objetos e multiplataforma, o que permite a execução dos projetos em diversas plataformas que possuam uma máquina virtual JVM instalada. Sobre a linguagem em questão, assinale a afirmativa INCORRETA.

A: O javac.exe é um programa que funciona junto com o browser Internet Explorer com um plug-in Java.
B: O Java Archive é um formato de arquivo usado para empacotar diversos arquivos em um único arquivo.
C: O manifesto é um arquivo especial que pode conter informações sobre arquivos incluídos em um arquivo JAR.
D: Um applet é um componente de software que é transferido por download pelo browser para fornecer funcionalidade em uma página web.
Banco de Dados MySQL

O MySQL é compatível com uma variedade de plataformas, incluindo Windows, Linux, macOS, tornando uma escolha flexível para desenvolvedores e administradores de banco de dados. Considerando as características do MySQL, marque V para as afirmativas verdadeiras e F para as falsas.   ( ) É acompanhado por uma variedade de ferramentas e utilitários, incluindo MySQL Workbench (IDE gráfica), MySQL Shell(interface de linha de comando), MySQL Router (roteador de conexão), dentre outros, facilitando o desenvolvimento, a administração e o monitoramento do banco de dados. ( ) Suporta replicação, permitindo que dados sejam copiados de um servidor para outro de forma síncrona ou assíncrona, sendo útil para distribuição de carga, alta disponibilidade e backup. ( ) Oferece recursos de segurança, tais como: autenticação baseada em senha, criptografia de dados, controle de acesso granular e auditoria de segurança, garantindo, assim, a proteção dos dados armazenados.  A sequência está correta em 

A: F, F, F.
B: F, V, F.
C: V, F, V.
D: V, V, V.
Banco de Dados DW - Data Warehouse

Data warehousing é um sistema de armazenamento de dados projetado para consolidar e integrar dados de várias fontes diferentes para fins de análise e geração de relatórios. Sobre os principais conceitos de data warehousing, assinale a afirmativa que define corretamente ETL (Extração, Transformação e Carregamento) no contexto de data warehousing.

A: Tipo de banco de dados NoSQL.
B: Processo para integrar dados de várias fontes.
C: Protocolo de rede para transferência de dados.
D: Modelo de representação de dados hierárquico.
Banco de Dados SQL

As cláusulas de triggers em SQL são eventos que disparam a execução de um trigger, bem como as condições sob as quais o trigger será executado. Considerando as características das cláusulas de triggers, assinale a afirmativa INCORRETA.

A: AFTER STATEMENT: após a conclusão da operação de evento sobre um ou mais registros, o gatilho será disparado de acordo com o comando.
B: AFTER ROW: após a conclusão da operação de evento sobre um ou mais registros da tabela, haverá um disparo do gatilho para cada registro afetado pelo comando.
C: BEFORE ROW: antes da conclusão da operação de evento sobre um único registro da tabela, haverá um disparo do gatilho para cada registro afetado pelo comando.
D: BEFORE STATEMENT: antes da conclusão da operação de evento, o gatilho será disparado e a operação do evento poderá afetar um ou mais registros de acordo com o comando.
Segurança da Informação Políticas de Segurança de Informação , Ataques e ameaças

Diante da crescente sofisticação dos ataques cibernéticos, especialmente no contexto de ataques de dicionário e força bruta em aplicações WEB, assinale a alternativa que melhor exemplifica uma estratégia avançada para enfrentar com eficácia ataques de dicionário e força bruta em aplicações WEB:

A: Adoção de senhas complexas e alteração frequente de políticas.
B: Utilização de autenticação multifatorial com fatores biométricos.
C: Utilização de honeypots para atrair e detectar potenciais invasores.
D: Implementação de bloqueio de IP após um número fixo de tentativas de login.
Segurança da Informação Políticas de Segurança de Informação

Considerando a complexidade da segurança em aplicações WEB, qual das afirmativas a seguir oferece a justificativa mais precisa para a vitalidade da gestão de patches e atualizações no contexto da segurança de aplicações WEB?

A: Orquestração eficiente da infraestrutura para otimizar a resiliência operacional e a capacidade de resposta.
B: Implementação proativa de contramedidas contra ameaças persistentes avançadas, como ataques DDoS distribuídos.
C: Sincronização meticulosa de sistemas com arquiteturas legadas para preservar a interoperabilidade e minimizar descontinuidades.
D: Correção diligente de vulnerabilidades previamente identificadas, promovendo uma postura defensiva e aprimoramento constante da segurança em conformidade com as melhores práticas.
Segurança da Informação Segurança de sistemas de informação , Segurança na Internet

Considere o impacto significativo que a Open Web Application Security Project(OWASP) teve no campo da segurança de aplicações WEB. Dentre as seguintes alternativas, qual melhor descreve o papel central da Metodologia OWASP no cenário da segurança de aplicações WEB? 

A: Desenvolver aplicações web que são resistentes a ameaças cibernéticas.
B: Promover e propagar as melhores práticas de segurança para aplicações WEB.
C: Oferecer serviços avançados de hospedagem, focados em ambientes altamente seguros.
D: Estabelecer diretrizes específicas para codificação em diversas linguagens de programação.
Segurança da Informação Ataques e ameaças , Auditoria de Sistemas , Assinatura Digital

Diante das práticas avançadas empregadas em testes de invasão em aplicativos WEB, qual das seguintes opções representa uma estratégia avançada para contornar sistemas de detecção de intrusões durante um ataque? 

A: Utilização de payloads genéricos para evitar detecção por meio de assinaturas.
B: Foco exclusivo em vulnerabilidades amplamente documentadas, negligenciando possíveis ameaças emergentes.
C: Implementação de ataques de força bruta para explorar possíveis vulnerabilidades nas camadas de autenticação.
D: Emprego de técnicas de evasão avançadas, como manipulação de tokens de sessão, com o intuito de evitar a detecção eficiente.
Segurança da Informação Firewall em Segurança da Informação , Criptografia , Auditoria de Sistemas

Considerando os desafios complexos relacionados à segurança em Banco de Dados e Desenvolvimento Seguro de Software, qual das seguintes estratégias representa uma abordagem avançada para mitigar riscos de segurança e proteger efetivamente dados sensíveis?

A: Uso de ferramentas de monitoramento de integridade e auditoria contínua.
B: Utilização de senhas complexas e atualização regular de chaves criptográficas.
C: Implementação de firewalls de aplicação e monitoramento de tráfego de rede.
D: Adoção de técnicas de ofuscação de código e estabelecimento de controle de acesso granular.
Segurança da Informação Criptografia , Autenticação , Auditoria de Sistemas ( assuntos)

Trata-se de uma medida fundamental para fortalecer a segurança na implementação dos dispositivos de tokens e smartcards utilizados em sistemas criptográficos para autenticação e proteção de informações sensíveis, considerando a complexidade das ameaças digitais contemporâneas:

A: Compartilhamento público das chaves privadas.
B: Implementação de autenticação de dois fatores.
C: Utilização de algoritmos de criptografia desatualizados.
D: Armazenamento das chaves criptográficas em servidores externos.
Segurança da Informação Criptografia

Sobre a distinção fundamental entre os sistemas criptográficos simétricos e assimétricos de chave pública, considerando as implicações para a segurança e a complexidade computacional, assinale a afirmativa correta. 

A: Sistemas simétricos e assimétricos são conceitos equivalentes, referindo-se ao mesmo princípio subjacente na criptografia.
B: Sistemas simétricos usam uma única chave para criptografia e descriptografia, enquanto sistemas assimétricos utilizam chaves distintas.
C: Ambos os sistemas utilizam a mesma chave para criptografia, mas sistemas assimétricos requerem senhas adicionais para descriptografia.
D: Sistemas simétricos são intrinsecamente mais seguros devido ao uso de chaves públicas, enquanto sistemas assimétricos dependem de chaves privadas.
Segurança da Informação Conceitos Básicos em Segurança da Informação , Criptografia

Em um sistema criptográfico simétrico, a principal preocupação em termos de segurança refere-se à segurança 

A: na autenticação dos usuários.
B: durante a transmissão das chaves.
C: na geração de chaves públicas e privadas.
D: na proteção da única chave compartilhada.
Segurança da Informação Firewall em Segurança da Informação

Firewall é um exemplo de segurança lógica, uma medida essencial para proteger redes de computadores contra ameaças cibernéticas. Essa ferramenta é responsável por monitorar e controlar o tráfego de dados, permitindo ou bloqueando o acesso com base em regras predefinidas. O que um firewall de inspeção de estado (stateful firewall) faz para aumentar a segurança?

A: Bloqueia todas as conexões de entrada e saída da rede.
B: Filtra o tráfego com base apenas nos endereços IP de origem.
C: Analisa o conteúdo dos pacotes de dados em busca de ameaças conhecidas.
D: Mantém um registro do estado das conexões de rede e permite apenas o tráfego autorizado.
Segurança da Informação Noções de Segurança

A segurança da informação é um aspecto crucial para proteger os sistemas contra ameaças externas e garantir integridade, confidencialidade e disponibilidade dos dados. Diversas medidas e tecnologias são empregadas para fortalecer a segurança dos sistemas e minimizar os riscos de ataques cibernéticos. Como os sistemas de segurança podem aumentar a disponibilidade dos sistemas? 

A: Criptografando os dados armazenados.
B: Restringindo o acesso apenas a usuários autorizados.
C: Implementando firewalls para bloquear o tráfego malicioso.
D: Utilizando equipamentos, aplicativos e servidores redundantes.
Segurança da Informação Auditoria de Sistemas

Qual é o objetivo principal da auditoria de posição no contexto do ambiente de tecnologia da informação?

A: Realizar testes de segurança nos sistemas de informação.
B: Implementar novos controles de segurança da informação.
C: Avaliar o desempenho dos usuários de tecnologia da informação.
D: Revisar e avaliar as recomendações e verificar a aplicação dos controles.
Segurança da Informação Conceitos Básicos em Segurança da Informação , Ataques e ameaças , Controles de segurança

Qual das seguintes afirmações descreve corretamente a classificação de informações em segurança da informação? 

A: Engloba apenas a proteção de dados contra ameaças externas.
B: É uma prática opcional e não é necessária para a proteção dos ativos de informação.
C: Refere-se apenas à categorização de dados em diferentes níveis de confidencialidade.
D: Abrange a identificação, rotulagem e proteção de dados sensíveis ou críticos em conformidade com as políticas de segurança da organização.
Segurança da Informação Políticas de Segurança de Informação , Criptografia , Controles de segurança

Analise as afirmativas a seguir.  I. As métricas de segurança são estabelecidas a partir de análises qualitativas realizadas sobre os dados relacionados à segurança da informação coletados em diversos departamentos da organização. II. Métricas de segurança são utilizadas para justificar os investimentos em segurança da informação; podem contribuir para reduzir os riscos ou aprimorar a postura de segurança de uma organização. III. O processo de cálculo e análise de métricas de segurança deve ser executado de maneira contínua. IV. Porcentagem de pontos de acesso IEEE 802.11 que utilizam o protocolo WPA2 e porcentagem do tempo em que o servidor está disponível são exemplos de métricas que podem ser utilizadas para avaliar a infraestrutura e serviços.  Está correto o que se afirma apenas em 

A: I e II.
B: III e IV.
C: I, II e III.
D: II, III e IV.
Programação Web

Em aplicações, WEB é uma prática comum a utilização de sessões para realizar o armazenamento do estado de uma aplicação; porém, geralmente, esse recurso realiza o procedimento no servidor web da aplicação e não no próprio navegador do usuário, como ocorre quando se utilizam os cookies. Um exemplo prático da utilização desse recurso em uma aplicação dessa natureza pode ser o armazenamento de dados sensíveis como usuário e e-mail em uma rotina de autenticação. Apesar das sessões utilizarem o servidor para a sua operacionalização, existem vulnerabilidades no mecanismo que podem ser exploradas pelos hackers para promover a quebra do gerenciamento da sessão de uma aplicação. Analise as afirmativas a seguir sobre práticas seguras para o gerenciamento de sessões.  I. Gerar um novo identificador de sessão quando houver uma nova autenticação. II. Configurar o atributo “secure” para cookies transmitidos através de uma conexão TLS. III. Configurar os cookies com o atributo “HttpOnly”, a menos que seja explicitamente necessário ler ou definir os valores dos mesmos através de scripts do lado cliente da aplicação.   Está correto o que se afirma em

A: I, II e III.
B: I e II, apenas.
C: I e III, apenas.
D: II e III, apenas.
Programação Web

As aplicações WEB facilitam consideravelmente o cotidiano dos usuários, automatizando cadastros, promovendo ambientes eletrônicos para compras e digitalizando diversos procedimentos que demandavam um tempo considerável para serem operacionalizados. Em um sistema eletrônico de vendas, uma medida protetiva e necessária para a aplicação é que o armazenamento de dados sensíveis como, por exemplo, o número de cartão de crédito, seja armazenado de forma criptografada, aumentando a segurança do dado sensível dentro da aplicação. Para minimizar os riscos de vulnerabilidades causadas pelo armazenamento inseguro de dados criptografados, são medidas que podem ser aplicadas de forma preventiva, EXCETO:

A: Desativar o armazenamento em cache para respostas que contenham dados confidenciais.
B: Gerar chaves de forma criptograficamente aleatória e armazenadas na memória como um array de bytes.
C: Armazenar senhas usando fortes funções de hash adaptáveis e saltadas com um fator de trabalho como Argon2, SHA1, bcrypt ou PBKDF2.
D: Classificar os dados processados, armazenados ou transmitidos por um aplicativo, identificando os dados confidenciais, conforme legislação de privacidade, requisitos regulamentares ou necessidades de negócios.
Programação Frameworks em Programação

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.
Engenharia de Software Desenvolvimento de Software

A tecnologia da informação é composta de múltiplas áreas que atuam em conjunto para a construção e manutenção de ferramentas e soluções tecnológicas para diversos grupos de usuários distintos. Uma área relevante nesse contexto é a ciência da computação, que trata da análise de complexidade de algoritmos e outras diversas atribuições. Essa análise consiste em estudar o desempenho de algoritmos em termos de tempo e espaço, determinando o crescimento da quantidade de recursos computacionais necessários para executar um algoritmo à medida que o tamanho da entrada de dados escala, colaborando ativamente para o desenvolvimento de softwares eficientes e cada vez mais adequados para as tarefas que foram projetados. Sobre esse conceito, analise as afirmativas a seguir.   I. O tempo de execução de um algoritmo é a quantidade de tempo necessária para executar o algoritmo completamente. II. Uma complexidade O(n2 ) indica que o tempo de execução do algoritmo cresce quadraticamente ao tamanho da entrada. III. Uma complexidade O(1) indica que o tempo de execução do algoritmo cresce proporcionalmente ao tamanho da entrada.   Está correto o que se afirma em

A: I, II e III.
B: I e II, apenas.
C: I e III, apenas.
D: II e III, apenas.