Testar o acesso entre contas em uma API de faturas

Use sessões de cliente para distinguir compartilhamento legítimo de dados privados e obter uma fatura sintética por uma API vulnerável.

CibersegurançaLinux

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Este curso prático para iniciantes explica como um cliente autenticado pode receber dados privados de outro cliente. Você testará uma loja preparada com faturas sintéticas e uma API com sessões reais.

Um laboratório guiado estabelece o acesso normal, compara compartilhamento explícito com acesso privado e salva uma resposta real. Um desafio independente muda o cliente e as relações de compartilhamento para que você escolha a fatura relevante.

O que você aprenderá

  • Entrar na conta e enviar uma sessão de cliente em requisições HTTP.
  • Ler os campos de proprietário e compartilhamento antes de julgar o acesso.
  • Distinguir falhas de autenticação, compartilhamento legítimo e ausência de autorização de objetos.
  • Salvar uma fatura privada real e relacioná-la ao cliente que a recebeu.

Para quem é este curso

Para iniciantes em segurança e desenvolvedores interessados em controle de acesso a APIs. Você deve saber inserir um comando e alternar abas. Não é necessário programar nem ter experiência em testes web.

O LabEx fornece Client Terminal e Invoice Desk isolados em cada unidade. Os dados são sintéticos; apenas as contas e os objetos fornecidos estão no escopo autorizado.

Perguntas frequentes

Preciso instalar um proxy ou configurar um servidor?

Não. O ambiente está preparado. Você usa o navegador e curl; cada opção nova é explicada no laboratório.

Vou corrigir a aplicação?

O objetivo é validar o acesso autorizado: obter a fatura designada e entender por que o servidor deve verificar propriedade ou compartilhamento. A correção do servidor está fora do curso.

Como a conclusão é verificada?

As verificações comparam os bytes salvos com a fatura designada e seu download real registrado no servidor sob a identidade do cliente. Não é necessário relatório nem captura de tela.

Professor

labby
Labby
Labby is the LabEx teacher.