mateus-hamade/multiple-choice-questions huggingface dataset:
Programação JavaScript , Linguagens de programação , CSS (Cascading Style Sheets) ( assuntos)

Determinado usuário com conhecimentos avançados em tecnologia da informação estava navegando em um portal de notícias da sua cidade, quando observou que era possível inserir trechos em HTML nos campos de comentários das reportagens. Esse comportamento chamou a atenção do usuário, que resolveu testar se também era possível adicionar códigos JavaScript; logo, foi verificado que o teste foi bem-sucedido, pois nenhum bloqueio foi detectado ao adicionar esse tipo de código. A vulnerabilidade observada pelo usuário na situação hipotética torna possível um ataque conhecido como Cross-Site Scripting (XSS), que explora a falta de tratamento adequado das informações digitadas pelos usuários. Analise as afirmativas a seguir sobre o tipo de ataque em questão.   I. O objetivo é enviar comandos JavaScript e css que serão executados pelo servidor com comportamentos prejudiciais ao usuário. II. Uma forma de burlar algoritmos de tratamento de XSS é utilizar os códigos JavaScript mascarados como, por exemplo, em notação hexadecimal. III. Um exemplo de ataque pode ser: adicionar um código JavaScript para coletar os dados de autenticação digitados pelo usuário e, em seguida, realizar uma requisição ajax para outra aplicação enviando-os.   Está correto o que se afirma apenas em 

A: I.
B: II.
C: III.
D: II e III.
Segurança da Informação Criptografia

A criptografia é uma técnica de segurança fundamental na proteção de dados e comunicações. Ela envolve a transformação de informações em um formato ilegível, chamado de texto cifrado, usando algoritmos matemáticos e chaves de criptografia. Levando-se em consideração as características fundamentais da criptografia, marque V para as afirmativas verdadeiras e F para as falsas.   ( ) A criptografia de chave pública é geralmente mais lenta do que a criptografia de chave simétrica. ( ) Um exemplo de algoritmo de criptografia assimétrica é o RSA. ( ) Em sistemas criptográficos simétricos, a segurança depende principalmente do segredo da chave compartilhada entre as partes.   A sequência está correta em

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

Protocolos criptográficos desempenham papel fundamental na segurança da informação, garantindo confidencialidade, integridade e autenticidade dos dados transmitidos pela internet. Sobre os protocolos SSL/TLS, qual opção é considerada o protocolo de segurança da internet mais seguro? 

A: SSL 2.0.
B: SSL 3.0.
C: TLS 1.0.
D: TLS 1.3.
Segurança da Informação Políticas de Segurança de Informação , Criptografia

Protocolos criptográficos são conjuntos de regras e procedimentos que permitem comunicação segura e protegida entre sistemas de computador por meio do uso de técnicas de criptografia. Tendo em vista os conceitos fundamentais desses protocolos, marque V para as afirmativas verdadeiras e F para as falsas.   ( ) O protocolo IPsec é utilizado para estabelecer conexões VPN (Virtual Private Network) para comunicações seguras pela internet. ( ) O protocolo SSH é usado exclusivamente para criptografia de e-mails. ( ) O protocolo PGP é utilizado para criptografia de e-mails e arquivos, assinatura digital e autenticação de identidade.   A sequência está correta em 

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

O controle de acesso em sistemas de informação é um componente essencial da segurança da informação, projetado para proteger os dados e recursos contra acesso não autorizado. Sobre o controle de acesso baseado em função (RBAC), assinale a afirmativa correta. 

A: Concede acesso com base na experiência técnica do usuário.
B: Concede acesso com base na localização geográfica do usuário.
C: Concede acesso com base em funções ou cargos dentro da organização.
D: Concede acesso com base na posição hierárquica do usuário na organização.
Segurança da Informação Autenticação

Tokens e smartcards são dispositivos utilizados em sistemas de segurança da informação para fornecer autenticação e autorização de usuários. Sobre as características desses dispositivos, analise as afirmativas e assinale a INCORRETA.

A: Tokens são mais seguros do que smartcards devido à sua natureza física.
B: Tokens são dispositivos de autenticação que geram senhas únicas e dinâmicas para cada login.
C: Smartcards armazenam dados sensíveis, como chaves de criptografia, em um microchip embutido.
D: Smartcards exigem um leitor de cartão para serem utilizados, enquanto tokens geralmente possuem um pequeno display para exibir senhas dinâmicas.
Segurança da Informação Ataques e ameaças , Noções de Segurança , Controles de segurança

Métricas e indicadores desempenham papel crucial na avaliação e gestão da segurança da informação em organizações. Métricas são medidas quantitativas que ajudam a monitorar o desempenho e a eficácia das estratégias de segurança, enquanto os indicadores são dados específicos que fornecem direcionamentos sobre o estado da segurança da informação. Em relação às características da métrica de tempo médio para detectar ameaças no contexto de segurança, assinale a afirmativa INCORRETA. 

A: Mede a rapidez com que uma ameaça é identificada.
B: Avalia a eficácia das políticas de segurança da informação.
C: Avalia a satisfação dos funcionários em relação à segurança da informação.
D: Determina o número de ameaças detectadas em determinado período de tempo.
Segurança da Informação Ataques e ameaças

O tempo médio para remediar um incidente é uma métrica importante na segurança da informação, sendo utilizada para avaliar a eficácia da resposta a incidentes de uma organização e sua capacidade de mitigar os danos causados por ameaças cibernéticas. Sobre a métrica do tempo médio para remediar um incidente, analise as alternativas, e assinale a afirmativa INCORRETA. 

A: É o tempo necessário para identificar uma ameaça.
B: É o tempo médio para atualizar o sistema operacional.
C: É o tempo necessário para corrigir uma vulnerabilidade
D: É o tempo médio entre a detecção e correção de um incidente de segurança.
Segurança da Informação Noções de Segurança , Segurança física e lógica

Segurança física e lógica são dois aspectos fundamentais da segurança da informação que visam proteger ativos e recursos valiosos de uma organização contra ameaças internas e externas. Ambos os aspectos desempenham papéis complementares na garantia da integridade, confidencialidade e disponibilidade dos dados e sistemas. Sobre as características da segurança física e lógica, assinale a alternativa que se refere à uma medida considerada como uma prática de segurança física. 

A: Criptografar dados sensíveis.
B: Implementar câmeras de segurança.
C: Utilizar firewalls para proteger a rede.
D: Atualizar regularmente o sistema operacional.
Segurança da Informação Certificação Digital em Segurança da Informação

Certificado digital é um documento eletrônico que contém informações sobre a identidade de uma entidade, como uma pessoa, organização ou dispositivo, juntamente com sua chave pública. Considere os conceitos fundamentais de certificado digital e assinale a afirmativa correta em relação ao que acontece quando um certificado digital expira.  

A: É automaticamente renovado por mais um ano.
B: Torna-se inválido e não pode mais ser usado para autenticação.
C: É marcado como suspenso e pode ser reativado mediante solicitação.
D: Ele é excluído permanentemente do repositório da autoridade certificadora
Segurança da Informação Autoridade Certificadora (AC) , Autenticação , Assinatura Digital

A assinatura digital é utilizada para garantir autenticidade, integridade e não repúdio de documentos eletrônicos. Considerando as características de assinatura digital, marque V para as afirmativas verdadeiras e F para as falsas.   ( ) Utiliza a criptografia assimétrica, onde o signatário usa sua chave privada para assinar digitalmente o documento. ( ) A validade de uma assinatura digital depende da integridade do certificado digital associado ao signatário. ( ) Garante que o documento não tenha sido alterado desde que foi assinado.   A sequência está correta em

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

Algoritmos de criptografia são fundamentais para proteger informações confidenciais durante armazenamento e transmissão, garantindo a segurança e a privacidade dos dados. Sobre as características dos algoritmos de criptografia existentes, assinale a alternativa que corresponde ao algoritmo de criptografia mais seguro e resistente a uma ampla variedade de ataques. 

A: DES.
B: AES.
C: RSA.
D: MD5.
Segurança da Informação Ataques e ameaças

Assinale a alternativa que trata do vírus criado no ano de 2000, sendo um dos que causou mais danos ao redor do mundo, tendo em vista que infestou 45 milhões de computadores apenas nas primeiras 24 horas e causou danos da ordem de 20 bilhões de dólares, entre prejuízos aos negócios e custos de sua remoção.

A: I Love You
B: Stuxnet
C: Mydoom
D: Melissa
E: Creeper
Segurança da Informação Ataques e ameaças

Leia as afirmativas a seguir a respeito de ataques de phishing:  I. Os ataques de phishing podem ocorrer através de textos direcionados, com o objetivo de convencer a vítima a clicar em um link, baixar um anexo, enviar as informações solicitadas ou até mesmo concluir um pagamento real.  II. De Windows e iPhones até Mac’s e Android’s, nenhum sistema operacional está completamente seguro contra phishing.  III. O Windows Defender não realiza proteção contra sites maliciosos, phishing e downloads não seguros.   São corretas as afirmativas:

A: I, apenas.
B: I e II, apenas.
C: I e III, apenas.
D: II e III, apenas.
E: I, II e III.
Segurança da Informação Norma ISO 27001

Analise as afirmativas abaixo com relação à NBR ISO/IEC 27001:2013:  I A norma NBR ISO/IEC 27001:2013 foi preparada para prover um modelo para estabelecer, implementar, operar, monitorar, analisar criticamente, manter e melhorar um Sistema de Gestão de Segurança da informação (SGSI).  II A norma NBR ISO/IEC 27001:2013 busca de forma objetiva e genérica apresentar os requisitos aplicáveis a todas as organizações, independentemente do tipo, tamanho ou natureza.  III Os requisitos apresentados na norma NBR ISO/IEC 27001:2013 são específicos e destinados a serem aplicados somente em organizações de grande porte.   São corretas as afirmativas:

A: I, apenas.
B: I e II, apenas.
C: I e III, apenas.
D: II e III, apenas.
E: I, II e III.
Segurança da Informação Conceitos Básicos em Segurança da Informação

A segurança da informação pode ser entendida como o processo de proteção das informações de ameaças para assegurar a sua

A: integridade, disponibilidade e confidencialidade.
B: legalidade, integralidade e moralidade.
C: confidencialidade, moralidade e integridade.
D: legalidade, disponibilidade e integridade.
E: eficiência, disponibilidade e confidencialidade.
Segurança da Informação Backup em Segurança da Informação

Qual alternativa demonstra o tipo de backup que copia apenas os arquivos que foram alterados ou criados desde o último backup completo, desse modo ocupando maior espaço nas mídias de armazenamento e apresentando facilidade na recuperação de dados?

A: Backup Incremental.
B: Backup Completo.
C: Backup Total.
D: Backup Diferencial.
E: Backup de Erro.
Arquitetura de Computadores Armazenamento de Dados em Arquitetura de Computadores

É uma técnica que tem por objetivo reduzir significativamente a quantidade de espaço necessário no armazenamento de dados, aumentando a eficiência no contexto do gerenciamento e armazenamento e ainda, reduzindo custos. Trata-se de 

A: deduplicação.
B: restauração.
C: agregação de dados.
D: reparação de dados.
E: compressão de arquivos.
Sistemas Operacionais Linux

Considere um operacional Linux cuja conta de usuário possui a máscara de permissões padrão configurada como 0022. Informe a permissão, em octal, que será atribuída a um arquivo criado com o comando touch meuarquivo.txt. 

A: 0022
B: 7755
C: 0755
D: 0644
E: 6644
Sistemas Operacionais Linux

Considerando a autenticação de um usuário local em um sistema operacional Linux configurado com shadow passwords, informe o caminho completo para o arquivo que possui o nome do shell que será utilizado pelos usuário em uma sessão interativa através de um terminal de comando.

A: /etc/profile
B: /etc/passwd
C: /etc/shadow
D: /etc/gshadow
E: /etc/users
Segurança da Informação Backup em Segurança da Informação

Conforme descrito na NBR ISO/IEC 27001:2013, quando da elaboração de um plano de backup, convém que os seguintes itens sejam levados em consideração, à exceção de um. Assinale-o.

A: que as cópias de segurança sejam armazenadas em uma localidade remota, a uma distância suficiente para escapar de dados de um desastre ocorrido no local principal
B: que sejam produzidos registros completos e exatos das cópias de segurança e documentação apropriada sobre os procedimentos de restauração da informação
C: que as mídias de backup sejam testadas para garantir que elas sejam confiáveis no caso de uso emergencial
D: que as cópias de segurança sejam protegidas através de encriptação
E: que os testes de capacidade para restaurar os dados copiados sejam realizados em uma mídia de teste dedicada
Engenharia de Software Processos de Software - Desenvolvimento Ágil , Scrum

Leia o fragmento de texto a seguir para responder a questão.     Ao término de cada Sprint, o método ágil Scrum promove uma análise profunda do processo de trabalho, das pessoas envolvidas e da dinâmica entre elas, bem como das ferramentas utilizadas, por meio de perguntas reflexivas como “Outras metodologias podem ser úteis?”, “Quais pontos positivos e negativos podemos identificar?” e “Em quais aspectos podemos evoluir?”. (adaptado).     Ainda sobre a etapa de Sprint do método ágil Scrum, assinale a alternativa CORRETA.    

A: A prática considerada é Planejamento da Sprint.
B: A prática considerada é Revisão da Sprint.
C: A prática considerada é Retrospectiva da Sprint.
D: A prática considerada é Backlog da Sprint.
E: A prática considerada é Feedback da Sprint.
Programação Linguagens de programação

Analise as afirmativas a seguir em relação à tecnologia Ajax.  I. Permite a comunicação entre o cliente e o servidor, sem a necessidade de recarregar toda a página. II. Não permite atualizações em tempo real na interface do usuário, sem a necessidade de atualizar a página manualmente. III. Permite que páginas da web sejam construídas de forma síncrona, trocando dados com a rede a todo momento. IV. Solicita dados de um servidor sempre antes do carregamento da página. V. Permite a criação de interfaces dinâmicas e interativas, que proporcionam uma melhor experiência ao usuário.  Assinale a alternativa CORRETA.

A: Apenas as afirmativas I, II e IV estão corretas.
B: Apenas as afirmativas III e V estão corretas.
C: Apenas as afirmativas I, III e IV estão corretas.
D: Apenas as afirmativas I e V estão corretas.
E: Nenhuma das afirmativas está correta.
Segurança da Informação ISO 27002

Sobre o padrão ISO/IEC 27002, assinale a alternativa INCORRETA

A: Trata-se de um padrão consultivo, o que implica que fornece orientações, porém não é mandatório para as organizações adotarem.
B: É um padrão internacional publicado pela ISO e IEC, que fornece controles de segurança da informação.
C: O padrão concentra-se nas melhores práticas para o gerenciamento de segurança da informação.
D: Seguir a ISO/IEC 27002 garante proteção completa contra ameaças à segurança da informação.
E: É aplicável às organizações de todos os tamanhos e tipos.
Sistemas Operacionais Virtualização

Leia o fragmento de texto a seguir para responder a questão.     O principal uso da virtualização de interfaces é a construção de máquinas virtuais. Uma máquina virtual é um ambiente de suporte à execução de software, construído usando uma ou mais técnicas de virtualização. Existem vários tipos de máquinas virtuais. (adaptado).       De acordo com a classificação das categorias das máquinas virtuais, assinale a alternativa INCORRETA.  

A: Máquinas virtuais de sistema: são ambientes de máquinas virtuais construídos para emular uma plataforma de hardware completa, com processador e periféricos.
B: Máquinas virtuais de sistema operacional: são construídas para suportar espaços de usuário distintos sobre um mesmo sistema operacional.
C: Máquinas virtuais de processo: também chamadas de máquinas virtuais de aplicação ou de linguagem, são ambientes construídos para prover suporte de execução a apenas um processo ou aplicação convidada específica.
D: Máquinas virtuais de Interfaces: a interface virtual oferecida ao ambiente convidado reproduz a interface de hardware do sistema real, permitindo a execução de aplicações construídas para o sistema real.
E: Máquinas virtuais de processo: embora compartilhem o mesmo núcleo, cada ambiente virtual possui seus próprios recursos lógicos, como espaço de armazenamento, mecanismos de IPC e interfaces de rede distintas.
Sistemas Operacionais Estrutura do Sistema Operacional

Leia o fragmento de texto a seguir para responder a questão.     Um sistema operacional não é um bloco único e fechado de software executando sobre o hardware. Na verdade, ele é composto de diversos componentes com objetivos e funcionalidades complementares. (adaptado).     Relativo aos componentes mais relevantes de um sistema operacional típico, analise as afirmativas.     I. Núcleo: é o coração do sistema operacional, responsável pela gerência dos recursos do hardware usados pelas aplicações. Ele também implementa as principais abstrações utilizadas pelos aplicativos e programas utilitários.  II. Camada mais baixa: é a camada do sistema operacional que constitui o chamado “núcleo” do sistema (ou (kernel), usualmente executa em um modo especial de operação da memória, denominado modo privilegiado ou modo sistema.  III. Drivers: módulos de código específicos para acessar os dispositivos físicos. Existe um driver para cada tipo de dispositivo, como discos rígidos SATA, portas USB, placas gráficas etc. Muitas vezes, o driver é construído pelo próprio fabricante do hardware e fornecido em forma compilada (em linguagem de máquina) para ser acoplado ao restante do sistema operacional.  IV. Programas utilitários: são programas que facilitam o uso do sistema computacional, fornecendo funcionalidades ao núcleo de forma criptografada, como formatação de discos e mídias, configuração de dispositivos, manipulação de arquivos móveis (mover, copiar, apagar), interpretador de comandos, terminal, interface gráfica, gerência de janelas etc.  V. Código de inicialização: (boot code) a inicialização do hardware requer uma série de tarefas complexas, como reconhecer os dispositivos instalados, testá-los e configurálos adequadamente para seu uso posterior.        Assinale a alternativa CORRETA.  

A: Apenas as afirmativas I, II e IV estão corretas.
B: Apenas as afirmativas III e V estão corretas.
C: Apenas as afirmativas I, III e V estão corretas.
D: Apenas as afirmativas I e II estão corretas.
E: Nenhuma das afirmativas está correta.
Engenharia de Software Desenvolvimento de Software

Texto associado Em relação aos princípios dos modelos ágeis de desenvolvimento de software, assinale a alternativa INCORRETA.

A: Envolvimento do cliente: Os clientes devem estar intimamente envolvidos no processo de desenvolvimento. Seu papel é fornecer e priorizar novos requisitos do sistema e avaliar suas iterações.
B: Entrega incremental: O software é desenvolvido em incrementos com o cliente, especificando os requisitos para serem incluídos em cada um.
C: Pessoas, não processos: As habilidades da equipe de desenvolvimento devem ser reconhecidas e exploradas. Membros da equipe devem desenvolver suas próprias maneiras de trabalhar, sem processos prescritivos.
D: Não aceitar mudanças: Deve-se considerar que os requisitos do sistema não vão mudar. Por isso, projete o sistema de maneira que não seja necessário efetuar mudanças.
E: Manter a simplicidade: Deve-se focalizar a simplicidade, tanto do software a ser desenvolvido quanto do processo de desenvolvimento. Sempre que possível, indica-se trabalhar ativamente para eliminar a complexidade do sistema.
Engenharia de Software Processos de Software - Desenvolvimento Ágil

Texto associado Relativo às características fundamentais dos modelos ágeis de desenvolvimento de software, assinale a alternativa INCORRETA.

A: Os processos de especificação, projeto e implementação são intercalados, não tendo especificação detalhada do sistema, e a documentação do projeto é minimizada ou gerada automaticamente pelo ambiente de programação usado para implementar o sistema.
B: O sistema é desenvolvido em uma versão única. Os usuários finais e outros stakeholders do sistema são envolvidos na especificação e avaliação dessa única versão.
C: Os usuários finais e outros stakeholders do sistema podem, a qualquer momento, propor alterações ao software e novos requisitos, podendo ser implementados em uma versão posterior do sistema.
D: As interfaces de usuário do sistema são geralmente desenvolvidas com um sistema interativo de desenvolvimento, que permite a criação rápida do projeto de interface, por meio do desenho e posicionamento de ícones na interface.
E: O sistema pode gerar uma interface baseada na Web para um navegador ou uma interface para uma plataforma específica, como o Microsoft Windows.
Engenharia de Software Gerência de Configuração

Assinale a opção em que é corretamente indicado o comando Git que permite armazenar as alterações feitas nos arquivos sem realizar o commit e que pode ser útil quando se precisa trocar de branch ou mesmo trabalhar numa tarefa diferente, mas não se deseja confirmar as alterações, ainda. 

A: log
B: stash
C: rebase
D: bissect
E: restore
Engenharia de Software Teste de Software

Assinale a opção em que é corretamente apresentado o tipo de teste de software responsável por verificar se diferentes partes do sistemas de software foram projetadas para interagir entre si e se fazem essa interação corretamente, avaliando, inclusive, como os dados são transferidos entre elas.

A: teste de desempenho
B: teste unitário
C: teste funcional
D: teste de integração
E: teste de aceitação
Engenharia de Software Desenvolvimento de Software

Em Git, revert é uma operação para 

A: criar um novo commit com base no commit atual.
B: desfazer um commit específico, criando um novo commit que reverte as alterações introduzidas pelo commit original.
C: excluir permanentemente um arquivo do repositório.
D: mesclar as alterações de uma branch para outra.
E: criar uma nova branch a partir de uma branch existente.
Engenharia de Software Ferramentas de Desenvolvimento de Software

Assinale a opção correta a respeito dos comandos git pull e git fetch.

A: O comando git pull é usado para enviar alterações locais para um repositório remoto; e o comando git fetch é usado para obter o histórico de commit de um branch específico.
B: Ambos são comandos obsoletos e não são mais usados no Git.
C: O comando git pull baixa as alterações do repositório remoto e as mescla automaticamente com o branch local; o comando git fetch apenas baixa as alterações, deixando-as disponíveis para serem mescladas manualmente.
D: O comando git fetch baixa alterações do repositório local; e o comando git pull baixa alterações do repositório remoto.
E: Ambos os comandos têm o mesmo propósito e o mesmo funcionamento.
Engenharia de Software Gerência de Configuração

O objetivo principal da criação de uma branch em um sistema de controle de versão como o Git é

A: sincronizar automaticamente as alterações com um servidor remoto.
B: comprimir os arquivos do repositório para economizar espaço em disco.
C: reverter as alterações feitas em um arquivo.
D: facilitar o trabalho colaborativo, permitindo que várias pessoas trabalhem em diferentes funcionalidades simultaneamente.
E: excluir permanentemente um arquivo do repositório.