P13-L02 · P13 · P13-M01
Reconstruir sequência saneada de aprovação maliciosa
Pré-requisitos: P13-L01
Objetivos de aprendizagem
- Reconstruir sequência saneada de aprovação maliciosa
- Reconstruir sequência saneada de aprovação e gasto separando afirmações de autorização, movimento e engano.
Por que importa
Uma aprovação pode autorizar um gastador sem mover fundos. Confundir aprovação com perda oculta que registo posterior estabeleceria transferência real.
Explicação
Separe representação ao utilizador, alteração de autorização, gasto tentado e movimento observado. A autorização ERC-20 é permissão técnica; evento de aprovação só não mostra transferência concluída. Movimento bem-sucedido tipo transferFrom exige execução/recibo relevante e reconciliação de estado. Autorização por assinatura tem esquema e âmbito próprios; não generalize approve comum a toda mensagem assinada.
Preserve ativo, proprietário, gastador, montante, rede e base temporal exatos em casos reais. Aqui só rótulos em papel não executáveis. Se página promete ação e autorização estipulada concede outra, relate incoerência. Engano ou coerção exigem provas admissíveis de representação e contexto; autorização ampla expõe controlo sem provar automaticamente intenção criminosa.
Nunca peça ligar carteira, assinar, aprovar, enviar fundos nem frase-semente/chave privada para demonstrar mecanismo. Use registos saneados. Responder a incidente real pode exigir perícia contextual; esta lição é leitura de provas, não procedimento de transação.
Terminologia
Autorização de gasto: permissão técnica para um gastador.
Aprovação: atualização de permissão, distinta de movimento real.
Evento de gasto: prova de execução de movimento de ativos sob uma capacidade.
Conflito de representação: ação prometida distinta de controlo concedido.
Exemplo histórico
ILLUSTRATIVE: página em papel P promete « reclamar 10 unidades ». R1 estipula que proprietário W concede a S autorização 1000 para T. R2 estipula que S move com sucesso 400 T de W para D; recibo R2 só existe como linha inventada. Captura não identifica operador humano.
Especificações visuais
Cronologia de permissões P→R1 autorização→R2 movimento com montantes separados 10/1000/400 e via de identidade desconhecida. Sem URLs ativos nem instruções executáveis de aprovação.
Caption: Sequência fictícia saneada; autorização e movimento concluído são registos distintos.
SPECIFICATION_ONLY — o visual renderizado não foi produzido nem revisto independentemente.
O que a evidência demonstra
No exemplo, R1 altera permissão e R2 regista movimento de 400 unidades. Texto de reclamação de 10 unidades contradiz âmbito de permissão de 1000 unidades.
O que a evidência não demonstra
Não prova site real de phishing, assinatura real, perda real, identidade de operador nem intenção criminosa. R1 só não estabelece movimento; revogação posterior não desfaria R2.
Erros comuns
Chamar transferência à aprovação; usar permissão ilimitada como prova de fraude; inventar recibo ausente; pedir assinatura para testar.
Exercício prático
Construa quatro colunas para P,R1,R2 e identidade. Calcule autorização restante pela redução simples estipulada e indique alteração de conclusão sem R2.
Mostrar correção detalhada
P: representação fictícia atribuída de reclamação de 10 unidades. R1: permissão fictícia 1000 T a S. R2: movimento fictício bem-sucedido de 400 T para D. Identidade: desconhecida. Pela redução comum estipulada, restante=1000−400=600; implementações reais podem diferir e exigem inspeção. Sem R2, só exposição de autorização e discrepância de representação, não perda concluída. Mesmo com R2, movimento técnico não identifica operador nem estabelece intenção independentemente. Sem interação de carteira.
Lista de verificação
- Separar representação, aprovação e movimento.
- Ligar cada linha a ativo/proprietário/gastador/rede.
- Não inventar execuções ausentes.
- Usar dados saneados sem ligação à rede sem assinaturas nem fundos.
Resumo
Análise de abuso de aprovação exige permissão e provas de movimento; representação e identidade avaliam-se separadamente.
Resumo
- Aprovação não é transferência.
- Gasto posterior pode estabelecer movimento no seu âmbito.
- Autorização técnica não identifica pessoa nem prova intenção.
Próxima lição
P13-L03
Ferramentas
Utilize a ferramenta BlockAssay indicada apenas como contexto de leitura de evidências. Esta lição não cria resultados de ferramenta, sessões de conta nem direitos de acesso. Exercício offline; não assine, implemente, aprove nem financie nada.
Fontes e limites das afirmações
- ERC20: Norma ERC-20 — Interface do token e semântica das autorizações; a norma não estabelece identidade do emissor nem permissões seguras. Limite: Apenas documentação do mecanismo; os valores ilustrativos originais são estipulados, não são observações. Os registos históricos têm proveniência congelada separadamente e lacunas de recolha explícitas.
Classificações de evidência
ILLUSTRATIVE — entradas offline inteiramente fictícias; nenhuma observação atual.
Data de observação
null — nenhuma observação real
Versão do conteúdo
1
Data de revisão
null
Estado de revisão
needs_review
Especificações visuais
P13-L02-V01
Reconstruir sequência saneada de aprovação maliciosa
Sequência fictícia saneada; autorização e movimento concluído são registos distintos.
Cronologia de permissões P→R1 autorização→R2 movimento com montantes separados 10/1000/400 e via de identidade desconhecida. Sem URLs ativos nem instruções executáveis de aprovação.
Cronologia de permissões P→R1 autorização→R2 movimento com montantes separados 10/1000/400 e via de identidade desconhecida. Sem URLs ativos nem instruções executáveis de aprovação.
A 390 px, empilhe observações, pressupostos, lacunas e conclusão; mantenha os IDs completos e um equivalente textual integral. As tabelas largas deslocam-se localmente.
A prosa pode seguir RTL; os IDs, quantidades e eixos temporais permanecem LTR. Preserve o sentido das dependências.
P13-L02-ILLUSTRATIVE-v1
Fontes e limites das afirmações
ERC20 · PRIMARY_DOCUMENTATION
Norma ERC-20
- Afirmação sustentada
- Interface do token e semântica das autorizações; a norma não estabelece identidade do emissor nem permissões seguras.
- Limite de verificação
- Apenas documentação do mecanismo; os valores ilustrativos originais são estipulados, não são observações. Os registos históricos têm proveniência congelada separadamente e lacunas de recolha explícitas.
- Data de verificação
- 2026-10-02
https://eips.ethereum.org/EIPS/eip-20
Proveniência dos dados
id: P13-L02-ILLUSTRATIVE-v1
dataStatus: ILLUSTRATIVE
observedAt: null
source: Original offline scenario in realOrHistoricalExample
scope: Fictional stipulated labels and values. No wallet, deployment, transaction, token launch or production observation.