# Manipulação de Oráculos de Preços (Price Oracle Manipulation)

É um risco comum em contratos inteligentes que dependem de oráculos externos para obter dados de preços, como os de criptomoedas ou ativos do mundo real. Essa vulnerabilidade ocorre quando um invasor manipula os dados fornecidos pelo oráculo para influenciar o comportamento do contrato inteligente, resultando em perdas financeiras ou comportamentos inesperados.

**Exemplo:**\
Suponha que um contrato inteligente de empréstimos descentralizados (DeFi) utilize um oráculo para determinar o preço de um token específico (por exemplo, um token X) a fim de calcular o colateral necessário para um empréstimo. Se um invasor conseguir manipular o preço do token X fornecido pelo oráculo, ele pode inflar artificialmente o preço de X no oráculo.

Com o preço inflado, o invasor poderia tomar emprestada uma grande quantidade de outro ativo (por exemplo, ETH) utilizando uma quantidade relativamente pequena de X como garantia. Posteriormente, o atacante poderia manipular novamente o preço para baixo e liquidar a posição a um valor muito menor, causando prejuízos ao protocolo e aos demais usuários.

**Mitigação:**

* **Uso de Oráculos Descentralizados:** Em vez de depender de um oráculo centralizado, utilizar oráculos descentralizados que coletam dados de várias fontes confiáveis. Isso dificulta a manipulação, pois o invasor precisaria comprometer múltiplas fontes independentes.
* **Média de Preços de Múltiplas Fontes:** O contrato inteligente pode calcular a média dos preços provenientes de diferentes fontes para reduzir o impacto de uma única fonte manipulada.
* **Implementação de TWAP (Time-Weighted Average Price):** Utilizar um preço médio ponderado pelo tempo em vez de um preço instantâneo. Isso reduz a eficácia de manipulações de curto prazo ao suavizar variações abruptas.
* **Verificações de Coerência:** Implementar mecanismos que validem se os preços recebidos estão dentro de um intervalo aceitável, com base em históricos ou mercados alternativos. Preços fora do padrão podem ser rejeitados ou verificados com outras fontes.
* **Auditorias e Testes Rigorosos:** Auditar e testar os contratos inteligentes de forma abrangente para identificar vetores de ataque relacionados a oráculos. Os testes devem simular cenários de manipulação para garantir que o contrato reaja adequadamente a situações adversas.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://edp.ethkipu.org/modulo-5/seguridad-pruebas-y-auditoria/seguridad/principales-vulnerabilidades-en-smart-contracts/price-oracle-manipulation-manipulacion-de-oraculos-de-precios.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
