Prévia do material em texto
<p>25/03/2024, 21:13 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...</p><p>https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36747283_1&course_id=_235507_1&content_id=_106633… 1/9</p><p>Revisar envio do teste: Clique aqui para iniciar o Quiz</p><p>SP_GRAD_695429_2401_01 2304-SEGURANÇA EM AMBIENTES INTELIGENTES E INTERNET OF THINGS</p><p>Quiz</p><p>REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ</p><p>Usuário HEITOR CORREIA SOUZA</p><p>Curso 2304-SEGURANÇA EM AMBIENTES INTELIGENTES E INTERNET OF THINGS</p><p>Teste Clique aqui para iniciar o Quiz</p><p>Iniciado 25/03/24 21:02</p><p>Enviado 25/03/24 21:12</p><p>Data de vencimento 27/03/24 23:59</p><p>Status Completada</p><p>Resultado da tentativa 10 em 10 pontos</p><p>Tempo decorrido 9 minutos</p><p>Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários</p><p>Pergunta 1</p><p>A estrutura dos ambientes inteligentes pode ser definida como a união da camada</p><p>de computação em nuvem, a camada da rede de dispositivos e uma camada</p><p>intermediária, denominada Fog. A plataforma em nuvem tem o papel de</p><p>armazenamento, processamento e disponibilização dos dados providos pelos</p><p>dispositivos, enquanto a Fog computing atua na interligação dos dispositivos com</p><p>a nuvem. Considerando o papel da Fog, pode-se afirmar que:</p><p>Resposta</p><p>Selecionada:</p><p>a.</p><p>a Fog computing contém interfaces para interconexão com os</p><p>dispositivos e com a plataforma em nuvem, denominadas</p><p>southbound e northbound, respectivamente.</p><p>Respostas: a.</p><p>a Fog computing contém interfaces para interconexão com os</p><p>dispositivos e com a plataforma em nuvem, denominadas</p><p>southbound e northbound, respectivamente.</p><p>b.</p><p>a Fog computing contém apenas uma interface para</p><p>interconexão com os dispositivos, uma vez que ela está inserida</p><p>dentro da camada nuvem.</p><p>Sala de Aula Tutoriais</p><p>1 em 1 pontos</p><p>HEITOR CORREIA SOUZA</p><p>99</p><p>https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_235507_1</p><p>https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_235507_1&content_id=_10663308_1&mode=reset</p><p>https://www.ead.senac.br/</p><p>https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_260_1</p><p>https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1</p><p>https://senacsp.blackboard.com/webapps/login/?action=logout</p><p>25/03/2024, 21:13 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...</p><p>https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36747283_1&course_id=_235507_1&content_id=_106633… 2/9</p><p>c.</p><p>a Fog computing não contém interface para comunicação fog-</p><p>fog.</p><p>d.</p><p>a plataforma em nuvem pode suportar qualquer protocolo de</p><p>comunicação utilizado pelos dispositivos, sendo que a Fog é</p><p>apenas uma conveniência para interligar dispositivos e nuvem.</p><p>e.</p><p>todos os dispositivos suportam IP e podem se conectar</p><p>diretamente à nuvem sem a necessidade da Fog.</p><p>Comentário</p><p>da resposta:</p><p>A Fog computing tem o papel de poder se comunicar com os</p><p>dispositivos, podendo trocar dados por meio de diferentes</p><p>protocolos, e tem uma interface de alta vazão de dados para</p><p>comunicação com a nuvem. A plataforma em nuvem é complexa e</p><p>tem o propósito de ser acessível via Internet. Nem todos os</p><p>dispositivos IoT se comunicam diretamente via Internet e, muitas</p><p>vezes, para entrega de dados para a nuvem, a Fog computing é a</p><p>única opção.</p><p>Pergunta 2</p><p>Os dispositivos IoT são a parte “visível” dos ambientes inteligentes, pois é por</p><p>meio deles que se podem obter as medições do ambiente e fornecer inteligência a</p><p>equipamentos já existentes. Para que isso seja possível é fundamental a</p><p>comunicação do dispositivo IoT com seus dados para o mundo externo. Muitos</p><p>são os protocolos (tanto de camada de enlace quanto de aplicação) que viabilizam</p><p>essa comunicação. Sobre os protocolos de comunicação, associe o protocolo de</p><p>camada de enlace com a sua característica.</p><p>Resposta Selecionada: IEEE 802.15.4 – WPAN (redes de alcance pessoal).</p><p>Respostas: IEEE 802.11 – LPWAN (redes de longa distância).</p><p>IEEE 802.15.4 – WPAN (redes de alcance pessoal).</p><p>IEEE 802.15.1 – LPWAN (redes de longa distância).</p><p>SigFox – WPAN (redes de alcance pessoal).</p><p>IEEE 802.11 – WPAN (redes de alcance pessoal).</p><p>Comentário</p><p>da resposta:</p><p>As redes IEEE 802.15.4 (LoWPAN) foram projetadas para</p><p>dispositivos de baixíssimo consumo de energia que operam em</p><p>um alcance pessoal, normalmente 10 metros, enquanto o IEEE</p><p>802.11 (WLAN) são projetados para o alcance de uma rede local</p><p>– normalmente 100 metros, e as redes de longa distância</p><p>(LPWAN) têm alcance global.</p><p>1 em 1 pontos</p><p>25/03/2024, 21:13 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...</p><p>https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36747283_1&course_id=_235507_1&content_id=_106633… 3/9</p><p>Pergunta 3</p><p>A criptografia é um recurso fundamental para proteção dos ambientes inteligentes</p><p>compostos pelos dispositivos IoT e a plataforma em nuvem. Várias são as funções</p><p>viabilizadas pela criptografia. Marque a alternativa correta, ou seja, aquela que</p><p>contém os recursos fornecidos pela criptografia.</p><p>Resposta Selecionada: Confidencialidade, autenticidade e integridade.</p><p>Respostas: Exclusividade, temporalidade e confidencialidade.</p><p>Confidencialidade, autenticidade e integridade.</p><p>SaaS, PaaS, IaaS.</p><p>Disponibilidade, exclusividade e temporalidade.</p><p>Confidencialidade, exclusividade e disponibilidade.</p><p>Comentário da</p><p>resposta:</p><p>A tríade Confidencialidade, Integridade e Autenticidade (CIA) é o</p><p>objetivo a ser atingido no desenvolvimento de aplicações</p><p>seguras, seja durante a coleta, transmissão, armazenamento,</p><p>tratamento ou disponibilização dos dados.</p><p>Pergunta 4</p><p>Além dos protocolos de camada de enlace, os dispositivos IoT também podem</p><p>usar protocolos de aplicação para a entrega fim-a-fim de mensagens entre</p><p>dispositivos e a nuvem. Adicionalmente, dispositivos que não tem essa</p><p>capacidade podem, por meio de sua camada de enlace, entregar a mensagem</p><p>para o gateway da sua respectiva rede, que poderá utilizar os protocolos de</p><p>aplicação para a entrega de mensagens para a plataforma em nuvem. Acerca dos</p><p>protocolos de aplicação para IoT, assinale a afirmativa correta.</p><p>Resposta</p><p>Selecionada: O CoAP é um protocolo requisição/resposta baseado no HTTP,</p><p>não requerendo um Broker para intermediar a comunicação, que</p><p>ocorre diretamente entre cliente CoAP (plataforma em nuvem) e</p><p>servidor CoAP (dispositivos IoT), bastando aos entes que se</p><p>comunicam conhecerem seus respectivos endereços.</p><p>Respostas: O MQTT é um protocolo requisição/resposta baseado no HTTP,</p><p>não requerendo um Broker para intermediar a comunicação, que</p><p>ocorre diretamente entre cliente MQTT (plataforma em nuvem) e</p><p>servidor MQTT (dispositivos IoT), bastando aos entes que se</p><p>comunicam conhecerem seus respectivos endereços.</p><p>O CoAP é um protocolo publish/subscribe requerendo um Broker</p><p>para intermediar a comunicação entre os clientes.</p><p>1 em 1 pontos</p><p>1 em 1 pontos</p><p>25/03/2024, 21:13 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...</p><p>https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36747283_1&course_id=_235507_1&content_id=_106633… 4/9</p><p>O CoAP é um protocolo requisição/resposta baseado no HTTP,</p><p>não requerendo um Broker para intermediar a comunicação, que</p><p>ocorre diretamente entre cliente CoAP (plataforma em nuvem) e</p><p>servidor CoAP (dispositivos IoT), bastando aos entes que se</p><p>comunicam conhecerem seus respectivos endereços.</p><p>O MQTT é um protocolo requisição/resposta baseado no HTTP,</p><p>com a comunicação usando um endereço no seguinte formato:</p><p>mqtt://minhacasa.net:5683/quarto/temp.</p><p>O CoAP é um protocolo publish/subscribe em que os clientes</p><p>efetuam a ação publish no Broker, que repassará a mensagem</p><p>para quem assina o tópico.</p><p>Comentário</p><p>da resposta:</p><p>O protocolo MQTT usa mensagens no formato publish/subscribe,</p><p>requerendo um Broker para intermediar a comunicação entre</p><p>clientes. Os clientes MQTT devem realizar a ação publish em um</p><p>tópico e o Broker enviará a mensagem para os clientes que</p><p>assinarem o respectivo tópico.</p><p>O protoclo CoAP usa mensagens</p><p>no formato requisição/resposta, e é baseado no HTTP. O servidor</p><p>CoAP (dispositivo IoT) tem seu endereço e o cliente CoAP</p><p>(plataforma em nuvem) deve conhecer o endereço do dispositivo</p><p>para disparar requisições e obter as respostas que desejar, como</p><p>medições de temperatura, em um endereço similar a</p><p>coap://minhacasa.net:5683/quarto/temp.</p><p>Pergunta 5</p><p>Em um ambiente inteligente composto por dispositivos IoT, a autorização e o</p><p>controle de acesso nos protocolos de aplicação é um recurso que viabiliza ao</p><p>administrador do ambiente gerenciar os dispositivos e usuários e suas ações tanto</p><p>na plataforma quanto nas solicitações de medições e envio de comandos para os</p><p>dispositivos. Acerca do controle de acesso e autorização no protocolo MQTT, é</p><p>correto afirmar que:</p><p>Resposta</p><p>Selecionada: o controle de acesso e autorização está no MQTT Broker, que</p><p>por sua vez controla, dentre outros recursos, se os dispositivos</p><p>podem se conectar no Broker e em quais tópicos os dispositivos</p><p>podem executar as ações publish e subscribe.</p><p>Respostas:</p><p>o controle de acesso e autorização está no MQTT Broker, que</p><p>por sua vez controla, dentre outros recursos, se os dispositivos</p><p>podem se conectar no Broker e em quais tópicos os dispositivos</p><p>podem executar as ações publish e subscribe.</p><p>o controle de acesso e autorização não está no MQTT Broker.</p><p>1 em 1 pontos</p><p>25/03/2024, 21:13 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...</p><p>https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36747283_1&course_id=_235507_1&content_id=_106633… 5/9</p><p>o controle de acesso e autorização está no MQTT Broker, mas o</p><p>MQTT Broker não consegue impedir que qualquer dispositivo IoT</p><p>realize sua conexão.</p><p>o controle de acesso e autorização está no MQTT Broker, que</p><p>por sua vez controla se os dispositivos podem ou não se</p><p>conectar ao Broker, mas não pode impedir que os dispositivos</p><p>realizem ações de publish e subscribe em qualquer tópico.</p><p>o controle de acesso e autorização no MQTT Broker se aplica</p><p>apenas para dispositivos IoT robustos e não para dispositivos</p><p>IoT restritos.</p><p>Comentário</p><p>da resposta:</p><p>No protocolo MQTT, todos os dispositivos precisam se conectar</p><p>no Broker, que atua na Fog encaminhando as mensagens para a</p><p>plataforma em nuvem. Portanto, além da plataforma em nuvem, o</p><p>MQTT Broker pode permitir ou não que um dispositivo se conecte</p><p>bem como limita em quais tópicos o dispositivo pode realizar as</p><p>ações publish e subscribe.</p><p>Pergunta 6</p><p>Os serviços criptográficos em mensagens IoT podem fornecer confidencialidade,</p><p>autenticidade, integridade e não-repúdio. Considerando essas características,</p><p>uma aplicação inteligente não precisa fornecer confidencialidade para os dados</p><p>trafegados, mas precisa garantir que os dados sejam autênticos e íntegros (não</p><p>tenham sido modificados em trânsito), por isso, deve-se optar:</p><p>Resposta</p><p>Selecionada: pelo resumo (ou hash) pois ele acompanha a mensagem e é</p><p>um resultado único para cada mensagem passada pela função</p><p>de hash.</p><p>Respostas: pelo AES usando chaves de 256 bits, pois é o principal</p><p>algoritmo usado para encriptação usando chaves simétricas</p><p>para criptografar a mensagem.</p><p>pelo IV correto para aplicação da encriptação da mensagem a</p><p>ser trafegada.</p><p>pelo resumo (ou hash) pois ele acompanha a mensagem e é</p><p>um resultado único para cada mensagem passada pela função</p><p>de hash.</p><p>pela encriptação da mensagem usando uma função de hash.</p><p>por chaves de 256 bits na utilização da função de encriptação</p><p>usando o AES.</p><p>Comentário da</p><p>resposta:</p><p>A finalidade da função de hash é fornecer um resumo único</p><p>para cada mensagem, garantindo assim autenticidade e</p><p>1 em 1 pontos</p><p>25/03/2024, 21:13 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...</p><p>https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36747283_1&course_id=_235507_1&content_id=_106633… 6/9</p><p>integridade para a mensagem.</p><p>Pergunta 7</p><p>Uma aplicação inteligente precisa fornecer segurança fim-a-fim desde o</p><p>dispositivo com confidencialidade, integridade, autenticidade e não-repúdio nas</p><p>mensagens trafegadas. Além disso, os dispositivos são fixos e podem ficar</p><p>conectados a uma fonte ininterrupta de energia (uma tomada). Dessa maneira,</p><p>escolha a alternativa que contém as opções corretas para essa aplicação</p><p>inteligente.</p><p>Resposta</p><p>Selecionada: Uso de dispositivos IoT de alta capacidade, protocolo WiFi e</p><p>uso de MQTT com TLS.</p><p>Respostas: Uso de dispositivos IoT restritos, protocolo LoRa e uso de</p><p>MQTT com TLS.</p><p>Uso de dispositivos IoT restritos, protocolo 6LoWPAN e uso</p><p>de MQTT com TLS.</p><p>Uso de dispositivos IoT restritos, protocolo SigFox e uso de</p><p>MQTT com TLS.</p><p>Uso de dispositivos IoT de alta capacidade, protocolo WiFi e</p><p>uso de MQTT com TLS.</p><p>Uso de dispositivos IoT restritos, protocolo 6LoWPAN e uso</p><p>de MQTT com DTLS.</p><p>Comentário</p><p>da resposta:</p><p>Considerando que é necessário fornecer todos os serviços de</p><p>segurança para a mensagem (confidencialidade, autenticidade,</p><p>integridade e não-repúdio), deve-se usar o TLS ou DTLS. Como</p><p>há fonte de energia ininterrupta, podem ser usados dispositivos</p><p>IoT de alta capacidade e, com isso, fornecer comunicação segura</p><p>fim-a-fim usando o MQTT com TLS. Dispositivos IoT restritos,</p><p>como os que se utilizam dos protocolos 6LoWPAN, LoRa e SigFox</p><p>não são capazes de executar o protocolo TLS.</p><p>Pergunta 8</p><p>O monitoramento proativo dos dispositivos IoT pela plataforma em nuvem é uma</p><p>das maneiras de identificar ataques à plataforma em nuvem e aos dispositivos.</p><p>Considerando que um ambiente inteligente é composto por dispositivos IoT</p><p>restritos que se utilizam de camadas de enlace distintas e se utilizam dos</p><p>protocolos MQTT e LWM2M para troca de dados com a plataforma em nuvem,</p><p>analise as afirmações a seguir.</p><p>1 em 1 pontos</p><p>1 em 1 pontos</p><p>25/03/2024, 21:13 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...</p><p>https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36747283_1&course_id=_235507_1&content_id=_106633… 7/9</p><p>I. Analisar se o dispositivo está respondendo às mensagens de keep alive</p><p>viabiliza à plataforma em nuvem começar diagnósticos para identificar se</p><p>um dispositivo IoT restrito está com defeito (por exemplo, se a bateria</p><p>extinguiu) ou se foi alvo de ataque.</p><p>II. Mesmo que um dispositivo IoT restrito não responda a mensagens de keep</p><p>alive, o IoT Agent da plataforma em nuvem é incapaz de marcar o</p><p>dispositivo como suspeito de ataque ou defeito.</p><p>III. Em dispositivos IoT restritos, reduzir o volume de mensagens keep alive</p><p>ajuda a economizar bateria.</p><p>Marque a alternativa que contém a(s) afirmação(ões) correta(s).</p><p>Resposta Selecionada: I e III, apenas.</p><p>Respostas: I, apenas.</p><p>II, apenas.</p><p>I e II, apenas.</p><p>I, II e III.</p><p>I e III, apenas.</p><p>Comentário da</p><p>resposta:</p><p>A plataforma em nuvem provisiona os dispositivos e pode</p><p>remover os dispositivos quando identificar um comportamento</p><p>indevido, como o não recebimento continuado de mensagens</p><p>de keep alive.</p><p>Pergunta 9</p><p>Em um ambiente inteligente, a eficiência energética é um recurso importante,</p><p>principalmente quando utilizados dispositivos IoT restritos, que têm restrições</p><p>severas pois usam baterias para funcionar. Por isso, analise as seguintes</p><p>características de uma aplicação inteligente:</p><p>I. Dispositivos usados em locais fixos.</p><p>II. Há fonte ininterrupta de energia próxima do local de utilização dos</p><p>dispositivos.</p><p>III. É necessário uso do TLS, para segurança fim-a-fim desde o dispositivo, e</p><p>não desde o gateway.</p><p>IV. Dispositivos usados em ambientes fechados (prédio inteligente).</p><p>V. Intervalo para manter a conexão do dispositivo com a plataforma em nuvem</p><p>é indiferente, pode ser alto ou baixo.</p><p>Considerando as afirmações a seguir, assinale a alternativa que indica os</p><p>protocolos de camada de enlace, de aplicação e de segurança que atendem às</p><p>especificações dessa aplicação inteligente.</p><p>Resposta Selecionada: WiFi, MQTT, TLS.</p><p>Respostas: LoRa, MQTT, TLS.</p><p>1 em 1 pontos</p><p>25/03/2024, 21:13 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...</p><p>https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36747283_1&course_id=_235507_1&content_id=_106633…</p><p>8/9</p><p>LoRa, LWM2M, TLS.</p><p>WiFi, MQTT, TLS.</p><p>SigFox, MQTT, TLS.</p><p>6LoWPAN, MQTT, TLS.</p><p>Comentário</p><p>da resposta:</p><p>Considerando o cenário de necessidade de uso do TLS, são</p><p>necessários dispositivos IoT de alta capacidade, aliado à: fonte de</p><p>energia ininterrupta, uso em local fixo e em ambiente fechado</p><p>(prédio inteligente). Considerando esse cenário, dispositivos LoRa</p><p>e SigFox são usados em ambientes abertos, enquanto</p><p>dispositivos 6LoWPAN não são capazes de executar o TLS. Por</p><p>isso, a opção correta é a que contempla o uso de WiFi, MQTT e</p><p>TLS.</p><p>Pergunta 10</p><p>O contexto, na plataforma FIWARE, é definido por meio de mensagens Next</p><p>Generation Service Interfaces (NGSI), um modelo de dados especificado pela</p><p>Open Mobile Alliance (OMA).</p><p>Considerando as características das mensagens NSGI, escolha a alternativa que</p><p>contém a afirmação correta.</p><p>Resposta</p><p>Selecionada: As mensagens NGSI padronizam a troca de informações e</p><p>viabilizam a interoperabilidade entre os Generic Enablers (GE).</p><p>Respostas:</p><p>As mensagens NGSI padronizam a troca de informações e</p><p>viabilizam a interoperabilidade entre os Generic Enablers (GE).</p><p>As mensagens NGSI somente são utilizadas pelos dispositivos</p><p>IoT que enviam suas mensagens para qualquer plataforma em</p><p>nuvem, não necessariamente a plataforma FIWARE.</p><p>As mensagens NGSI enviam apenas os identificadores e tipos</p><p>de dados, mas não o valor medido por um dispositivo, por</p><p>exemplo.</p><p>Mensagens NGSI, embora padronizem a troca de informações,</p><p>não viabilizam a interoperabilidade entre os Generic Enablers</p><p>(GE).</p><p>O contexto “Entidade” em mensagens NGSI tem um identificador</p><p>(id) e um tipo e, além disso, uma lista de atributos (nome, tipo,</p><p>valor). Os atributos, por sua vez, obrigatoriamente têm uma lista</p><p>de metadados, cada um com nome, tipo e valor.</p><p>1 em 1 pontos</p><p>25/03/2024, 21:13 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...</p><p>https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_36747283_1&course_id=_235507_1&content_id=_106633… 9/9</p><p>Segunda-feira, 25 de Março de 2024 21h12min26s BRT</p><p>Comentário</p><p>da resposta:</p><p>As mensagens na plataforma FIWARE são padronizadas usando</p><p>o padrão NGSI. Com isso, toda a troca de mensagens entre os</p><p>integrantes da plataforma se utiliza do mesmo sistema de</p><p>mensagens, viabilizando a interoperabilidade entre os diversos</p><p>componentes da plataforma, os Generic Enablers (GE). O padrão</p><p>NGSI contempla a forma como são declaradas as entidades e</p><p>seus atributos, que opcionalmente podem conter uma lista de</p><p>metadados.</p><p>← OK</p>