Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

11. Hora da prática

Olá professores!

Vai atividades:

Hora da prática

1 resposta

Olá, Fábio. Como vai?

Parabéns pela execução prática da atividade! Realizar esses testes diretamente no Prompt de Comando é a melhor maneira de consolidar o entendimento de como as requisições web funcionam por debaixo dos panos na cultura DevOps.

A análise da imagem que você enviou mostra que ambos os comandos foram executados com total sucesso. Vamos detalhar o que cada um deles comprova em termos de infraestrutura e comunicação:

1. Teste de Conectividade com o ping

Ao rodar ping www.google.com, seu sistema realizou duas etapas fundamentais de redes:

  • Resolução de DNS: Converteu o domínio de texto para o endereço IP público da Google.
  • Teste de Latência: Enviou 4 pacotes ICMP e recebeu todos de volta com 0% de perda, apresentando uma excelente média de tempo de resposta de 56ms. Isso prova que o seu ambiente tem conectividade total com a internet externa.

2. Inspeção de Cabeçalhos com o curl

O comando curl -I https://www.google.com é extremamente poderoso para administradores de sistemas e engenheiros DevOps, pois ele faz uma requisição HTTP do tipo HEAD, trazendo apenas os metadados da resposta sem baixar o código HTML da página.

Analisando o retorno obtido no seu terminal, podemos destacar pontos cruciais de tráfego seguro e comunicação:

  • Status HTTP/1.1 200 OK: Mostra que a requisição via protocolo seguro HTTPS foi completada com sucesso.
  • Cache-Control: private: Indica que a resposta é destinada a um único usuário e não deve ser armazenada por caches intermediários compartilhados (como proxies ou CDNs).
  • Diretivas de Segurança Ativas: O servidor da Google retornou cabeçalhos essenciais de proteção que impedem vulnerabilidades conhecidas, como X-XSS-Protection (proteção contra injeção de scripts) e X-Frame-Options: SAMEORIGIN (que evita ataques de Clickjacking, impedindo que o site seja renderizado dentro de frames ou iframes em páginas maliciosas de terceiros).
  • Parâmetros de Cookies Seguros: Nas linhas de Set-Cookie, podemos notar as marcações Secure (garantindo que o cookie só trafegue por conexões criptografadas HTTPS) e HttpOnly (impedindo que scripts client-side acessem esses cookies, mitigando roubos de sessão).

Seus testes cobriram perfeitamente as necessidades de validação de requisições, segurança de cabeçalhos e conectividade de rede. Continue com essa excelente postura de documentar os laboratórios práticos!

Espero que possa ter lhe ajudado!