Leia a conversa HTTP
Observar uma aplicação começa por entender como ela troca informações. Uma requisição revela o método, o recurso solicitado e os dados enviados. A resposta mostra o estado da operação, os cabeçalhos e o conteúdo devolvido.
GET / HTTP/1.1
Host: lab.internal
Accept: text/html
HTTP/1.1 200 OK
Content-Type: text/html
X-Content-Type-Options: nosniffDescreva as fronteiras
Liste quais funções são públicas e quais dependem de autenticação. Depois, observe se a autorização é aplicada no servidor. Esconder um botão na interface não define, por si só, quem pode realizar uma operação.
Guarde evidências úteis
- A ação esperada e a resposta observada.
- O contexto da sessão e o papel da conta de teste.
- Uma descrição mínima para reproduzir a observação.
- Dados sensíveis removidos das capturas e anexos.
Uma conclusão proporcional
Uma observação isolada não explica todo o sistema. Separe evidência de hipótese e descreva as limitações da análise. O relatório deve ajudar quem mantém a aplicação a compreender o comportamento e a verificar uma eventual correção.
Deixe seu apoio à pesquisa.
A conversa continua aqui.—
Compartilhe uma dúvida, uma descoberta ou outro ponto de vista.
Receber atualizações deste artigo
Um aviso quando esta nota ganhar conteúdo novo. Sem senha, com cancelamento a qualquer momento.
Carregando a conversa…