A criptografia é amplamente utilizada para garantir a segurança das comunicações modernas. Aplicativos de mensagens, redes privadas virtuais (VPNs) e transações bancárias online são exemplos de áreas que utilizam criptografia para proteger as informações. Cada aplicação tem seus próprios métodos e protocolos de segurança para assegurar a privacidade dos dados. Sobre o uso da criptografia em aplicativos de comunicação, assinale a alternativa correta:
Os princípios fundamentais subjacentes da criptografia são os alicerces que orientam a criação e aplicação de técnicas para proteger informações. Eles envolvem conceitos que asseguram a confidencialidade, a integridade e a autenticidade dos dados. Esses princípios são essenciais para garantir que somente as partes autorizadas possam acessar ou modificar a informação. Sua aplicação é crucial em ambientes digitais, especialmente na segurança da informação. Considerando o apresentado, assinale a alternativa que recorda o princípio de redundância na criptografia:
O Data Encryption Standard (DES) e o Advanced Encryption Standard (AES) são dois dos algoritmos de criptografia mais utilizados historicamente. Enquanto o DES foi adotado em 1977 e utiliza uma chave de 56 bits, o AES, adotado em 2001, utiliza chaves de 128, 192 ou 256 bits, proporcionando uma segurança significativamente maior. Com base nessas informações sobre a segurança e a aplicabilidade do DES e do AES, assinale a alternativa correta.
As cifras de fluxo são um método de criptografia simétrica onde cada bit ou byte do texto é cifrado individualmente, utilizando um fluxo de bits pseudo-aleatório. Esse método é conhecido por sua eficiência e rapidez em determinadas aplicações, especialmente em transmissões contínuas de dados. Além disso, as cifras de fluxo são amplamente utilizadas em sistemas que requerem processamento de dados em tempo real, como em comunicações móveis e transmissão de vídeo. Nesse sentido, uma vantagem das cifras de fluxo é:
A criptografia é uma das formas de proteger as informações, pois permite que somente aqueles que tenham chaves de acesso consigam visualizar o conteúdo ou ter acesso ao arquivo. Ao fazer o uso de uma só chave para cifrar e decifrar, a criptografia é considerada ______ . Ao utilizar duas chaves distintas, a criptografia é considerada ______ : a primeira chave é ______ enquanto a segunda é ______. O comportamento dessas chaves constitui a performance de assinaturas e certificados digitais. Assinale a alternativa que exibe os termos que completam correta e respectivamente as lacunas anteriores.
As cifras de bloco são amplamente utilizadas na proteção de dados digitais em transações bancárias online. Um exemplo prático é a criptografia de dados em cartões de crédito durante pagamentos eletrônicos. Elas operam cifrando blocos fixos de bits, como no padrão AES. Isso garante confidencialidade e integridade das informações trocadas entre cliente e servidor. Considerando o apresentado, avalie a alternativa sobre as cifras de bloco em criptografia:
A palavra criptografia tem origem no idioma grego, formada pelos termos kryptós (escondido) e gráphein (escrever). Assim, criptografia significa literalmente "escrita escondida" ou "escrita secreta". Desde a Antiguidade, técnicas criptográficas eram usadas para proteger mensagens de acesso não autorizado. Com o avanço da tecnologia, a criptografia tornou-se essencial na segurança da informação digital. Considerando o contexto, assinale a alternativa que reconhece a criptografia, no contexto da segurança da informação, sendo uma técnica utilizada para:
As técnicas de criptografia mais comuns são as de chave ou cifra simétrica e as de chave assimétricas. Os nomes se referem a se a mesma chave é usada ou não para criptografia e descriptografia. No contexto das cifras simétricas é verdadeiro afirmar que:
A palavra simetria tem origem no grego symmetria, que significa “proporcionalidade” ou “medida comum”. Em termos gerais, simetria representa equilíbrio e correspondência entre partes opostas de um todo. Ela pode ser observada na natureza, na arte, na arquitetura e nas ciências exatas. Nas cifras simétricas, o processo de [preencher 1] e o processo de [preencher 2] utilizam a mesma chave para garantir a segurança da informação. Neste contexto, identifique os termos de [preencher 1] e [preencher 2] que são substituídos por:
A cifra-produto em criptografia representa uma técnica que combina diferentes métodos de cifragem, como substituição e transposição, em uma única estrutura. O objetivo é aproveitar os pontos fortes de cada técnica para aumentar a segurança da mensagem. Essa abordagem dificulta a criptoanálise ao tornar o padrão de cifragem menos previsível. É um conceito essencial em muitos algoritmos modernos de criptografia. Considerando o contexto sobre DES e AES, observe as afirmativas a seguir:I. O DES utiliza chave de $56$ bits e é considerado inseguro para os padrões atuais.
II. O AES é um algoritmo simétrico de chave pública que utiliza blocos de $64$ bits.
III. O AES é mais seguro que o DES e pode usar chaves de $128$, $192$ ou $256$ bits.Está correto o que se afirma em:
Dois dos algoritmos mais conhecidos na criptografia simétrica são o Data Encryption Standard (DES) e o Advanced Encryption Standard (AES). Ambos são utilizados para cifrar dados, mas possuem diferenças significativas em termos de estrutura, segurança e eficiência. Nesse sentido, assinale a alternativa que descreve corretamente uma diferença entre os algoritmos DES e AES?
Informação é o conjunto de dados processados que possuem significado e utilidade para quem os recebe. Ela resulta da organização, análise e interpretação de dados brutos. Serve para apoiar decisões, comunicar ideias e gerar conhecimento. No contexto da tecnologia, a informação é essencial para o funcionamento de sistemas computacionais e comunicação digital. Considerando o apresentado, assinale a alternativa que reconhece a proteção da informação como fundamental porque:
Alguns exemplos comuns de ataques ativos incluem o malware, que pode se infiltrar em um sistema para controlá-lo ou coletar informações confidenciais, e o phishing, que induz usuários a fornecerem informações pessoais e confidenciais, como senhas e informações bancárias. Outros ataques ativos podem envolver a injeção de código malicioso em um site, a falsificação de certificados digitais para interceptar o tráfego da web ou o ou o uso de técnicas de negação de serviço (DoS) para interromper ou sobrecarregar um sistema ou rede. Com base nessas informações, assinale a alternativa que define ataques ativos.
Os ataques à segurança do sistema são problemas muito graves nas empresas. Afinal, a função dessa área é garantir a proteção de todos os dados fundamentais de uma organização, como relatórios, informações de clientes, dados fiscais e planejamentos. Um ataque cibernético consegue: bloquear um sistema interno, interrompendo o trabalho de centenas e até milhares de profissionais, vazar dados e informações confidenciais; paralisar linhas de produção da indústria, interromper o fornecimento de energia em cidades ou expor informações pessoais de clientes e segredos de propriedade intelectual. Com base nesses aspectos, assinale a alternativa que define ataques passivos e ativos na segurança de computadores.
Considere o processo de compilação de um programa e analise as afirmações para, em seguida, assinalar a alternativa correta.\n\nI. A execução do programa faz parte do processo de compilação.\nII. A execução do programa é uma etapa separada após a compilação\nIII. Na análise léxica, os caracteres são lidos e, depois, agrupados em conjuntos que são relevantes para outros componentes do compilador.\nIV. Na análise semântica, são analisados erros sintáticos de um programa.
Amazon é um dos principais provedores de nuvem por meio de software, infraestrutura e plataforma. Os serviços disponibilizados estão hospedados em data centers distribuídos geograficamente. Para os diferentes tipos de serviços, podem ser considerados modelos distintos de cobrança.Considerando os modelos de cobrança aplicados na plataforma AWS, avalie as afirmações a seguir e as relacione adequadamente aos termos aos quais se referem.1 — On demand.
2 — Instância spot.
3 — Instância reservada.I — A utilização dos recursos não é considerada parâmetro, além disso, o valor é fixo, mesmo que seja ou não consumido algo.
II — A quantia a ser paga, varia conforme o tempo de utilização.
III — O provedor informa o cliente sempre que a capacidade da instância está perto de ser excedida.Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.
A Microsoft Azure é uma plataforma de nuvem da Microsoft com produtos e serviços projetados para ajudar na criação de novas soluções de TI. A __________ é uma oferta de estilo “sem servidor” que possibilita escrever apenas o código que você precisa. Com tal serviço, a execução do código é disparada principalmente por__________ , por webhooks, por eventos de serviço de nuvem ou por agendamento.Preencha as lacunas assinalando a alternativa CORRETA.
A Azure é uma plataforma de nuvem completa, com capacidade para hospedar aplicativos existentes e simplificar o desenvolvimento de novos aplicativos. Ela pode também aprimorar os aplicativos locais e integrar os serviços de nuvem necessários para desenvolver, testar, implantar e gerenciar aplicativos, aproveitando as eficiências da computação em nuvem. Sobre o tema, analise as asserções a seguir e a relação proposta entre elas. I. Ao hospedar aplicativos na plataforma Azure, é possível iniciar com algo pequeno e simples, escalando os aplicativos à medida que a demanda do cliente aumenta. PORQUE II. A Azure permite que o cliente administre facilmente todos os serviços disponíveis na plataforma. Além disso, é possível gerenciar os serviços programaticamente, utilizando modelos e APIs específicas. Com base na análise das asserções, conclui-se que:
A tendência é que cada vez mais os serviços sejam acessados de forma distribuída. Essa abordagem não só permite o acesso aos recursos de qualquer lugar, sem a dependência de uma infraestrutura, como também provê maior desempenho para o processamento, considerando a segmentação e o balanceamento de carga aplicada aos ambientes de nuvem. Além disso, provedores como a Microsoft fornecem, por meio de suas plataformas, recursos que facilitam a autenticação, o monitoramento e a integração entre as equipes. Analise os seviços específicos da Azure relacionados a diferentes necessidade de aplicações descritos a seguir. 1 — Azure Functions. 2 — Azure Service Fabric. 3 — Serviço de aplicativo do Azure (Azure App Service). I — Esta plataforma fornece autenticação utilizando provedores sociais, dimensionamento automático baseado em tráfego, teste em produção e implantações baseadas em contêiner e contínuas. Recomenda-se este serviço quando for necessário dar suporte a clientes móveis e quando for necessário expor APIs REST. II — Plataforma de sistemas distribuídos, a qual facilita compilar, empacotar, implantar e gerenciar microsserviços escalonáveis e confiáveis. É sugerido o uso deste serviço sempre que for necessário maior controle sobre a infraestrutura subjacente. III — Mediante seu uso, a execução do código é disparada por solicitações HTTP, webhooks, eventos de serviço de nuvem ou em um agendamento. A codificação pode ser feita em várias linguagens de desenvolvimento. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.
O Google Cloud Platform (GCP) é conhecido por oferecer serviços de infraestrutura para o desenvolvimento de máquinas virtuais e suas respectivas configurações de rede. Com relação às características do Google Cloud Platform, avalie as afirmativas a seguir. I. Existem vários tipos de serviços que o GCP disponibiliza, como, por exemplo, os de infraestrutura computacional e de dados, big data e machine learning. II. O GCP permite que o usuário rode aplicações na mesma infraestrutura em que a Google utiliza seus sistemas e recursos, gerando segurança e confiabilidade. III. Tudo que é armazenado no GCP é criptografado em estado de “repouso”, sendo um ambiente muito seguro e estável. IV. O Console do GCP auxilia na implantação, escalonamento e diagnóstico de problemas de produção em uma interface baseada na Web. Está correto o que se afirma em:
Os ambientes computacionais que integram dispositivos físicos e sistemas digitais requerem uma estrutura organizada em diferentes níveis. Essa estrutura permite que informações sejam coletadas, transmitidas e processadas para atender às necessidades de aplicações específicas. A correta identificação dos elementos envolvidos nesse processo é essencial para o desenvolvimento de soluções eficazes e adaptáveis. Sobre o conteúdo estudado, assinale a alternativa que identifica um dos componentes estruturais de um ambiente de IoT.
A arquitetura do AWS IoT foi concebida para facilitar a construção de soluções conectadas e escaláveis, por meio de uma série de recursos que otimizam tanto a integração com dispositivos quanto a gestão desses ativos. Os serviços oferecidos incluem módulos voltados à comunicação, ao gerenciamento de informações e à programação de dispositivos, promovendo interoperabilidade entre tecnologias diversas. Essa composição modular permite que desenvolvedores atuem em diferentes camadas da solução com flexibilidade. A compreensão dos componentes dessa arquitetura é essencial para sua aplicação em projetos reais. Sobre os componentes do AWS IoT, compreenda as afirmativas a seguir:
I. O Device Gateway é o responsável por cadastrar os dispositivos e registrar atributos adicionais que facilitem o gerenciamento das “coisas” na nuvem.
II. Os SDKs fornecidos pela AWS são limitados a uma linguagem de programação, dificultando a integração com dispositivos de diferentes plataformas.
III. O Device Registry permite o cadastramento e a organização das “coisas”, fornecendo suporte para a adição de metadados úteis ao gerenciamento.
Está correto o que se afirma em:
A escolha do protocolo de comunicação entre um dispositivo IoT e o Hub de nuvem influencia diretamente a eficiência do sistema em termos de latência, consumo de recursos e segurança. Essa escolha depende de fatores como suporte à multiplexação, tamanho da carga, capacidade do dispositivo e tipo de conexão disponível na rede. Protocolos como MQTT, AMQP e HTTPS apresentam características distintas, sendo adequados para contextos técnicos específicos. A análise dessas características é essencial para garantir uma integração eficiente e segura. Sobre o uso de protocolos em soluções IoT, analise as afirmativas a seguir:
I. O protocolo HTTPS é o mais indicado para cenários que exigem alta frequência de comunicação bidirecional em tempo real entre o Hub IoT e o dispositivo.
II. O AMQP oferece suporte à multiplexação de conexões, sendo recomendado para gateways que representam múltiplos dispositivos em uma única conexão com o Hub IoT.
III. Para dispositivos com menos de 1 MB de memória RAM, os protocolos MQTT e HTTPS são mais adequados devido à menor complexidade de suas bibliotecas.
IV. O protocolo MQTT é indicado para casos em que o dispositivo precisa manter múltiplas identidades de conexão em um mesmo túnel TLS para enviar dados simultaneamente.
Está correto o que se afirma em:
Quando falamos de IoT é comum pensar apenas em dispositivos conectados. Na verdade, além dos dispositivos há também as ações efetuadas por eles e os insights, como por exemplo em um serviço de back-end que é fundamental para qualquer solução computacional que vai rodar na nuvem, transformando dados em informações. Julgue as afirmações abaixo e assinale a alternativa correta:
I. Gerenciar firmware instalado nos dispositivos é uma funcionalidade dos serviços do back-end da Azure IoT.
II. Os insights determinam somente como processar os dados.
III. Insights são informações coletadas pelas coisas, que são analisadas e transformadas em conhecimentos, os quais são acionadas por pessoas.
IV. IoT inclui sistemas operacionais, segurança dos dispositivos, back-end e análises dos dados produzidos.
As soluções tecnológicas específicas são utilizadas em diferentes etapas dos projetos que envolvem dispositivos conectados e coleta de informações. Cada ferramenta atende a finalidades distintas, dependendo da função que deve exercer dentro do sistema. Conhecer essas características permite adotar estratégias mais adequadas à realidade da aplicação Com base no contexto, assinale a alternativa que compreende as características do AWS IoT Analytics.
Um serviço da AWS IoT é formado por vários componentes, dentre os quais um deles permite catalogar as coisas e adicionar algumas informações extras sobre as coisas. Este componente é chamado de: