AWS Common Runtime (CRT) – Identificação de Pacotes
Gabarito: letra A. A ordem correta é 1 – 2 – 3 – 4, pois cada descrição corresponde exatamente ao pacote do AWS CRT listado na Coluna 1.
A questão cobra o conhecimento das funcionalidades dos principais módulos da biblioteca Common Runtime da AWS, usada para implementar clientes de serviços AWS de forma eficiente e segura. Vamos à correspondência:
Descrição (1): "Pacote de soquetes (TCP, UDP), DNS, canais, circuitos de eventos, canais, SSL/TLS." → awslabs/aws-c-io – gerencia operações de entrada/saída, incluindo soquetes e DNS.
Descrição (2): "Pacote de implementação C99 dos protocolos TLS/SSL, projetados para serem pequenos e rápidos, com a segurança como prioridade." → awslabs/s2n – é a implementação TLS/SSL da AWS, focada em desempenho e segurança.
Descrição (3): "Pacote de protocolo de mensagens leve e padrão para a Internet das Coisas – IoT." → awslabs/aws-c-mqtt – implementa o protocolo MQTT, amplamente usado em IoT.
Descrição (4): "Pacote de tipos criptográficos primitivos, hashes (MD5, SHA256), signatários, AES." → awslabs/aws-c-cal – abstração criptográfica que fornece primitivas como hashing e cifras.
Portanto, sequência: 1 – 2 – 3 – 4, alternativa A.