Transactions

我如何向我的消費者保證他們實際上支付給正確的人?(防止 MITM 攻擊)

  • September 28, 2012

有許多網路級別的攻擊使中間人能夠用他們自己的比特幣地址替換我的比特幣地址。

由於無法取消交易,最佳做法是為每個發件人生成一個唯一地址…

  • 我如何向我的消費者保證他們實際上支付給正確的人?

我想避免發件人實際將付款發送給欺騙者(無法取消)的情況,並且仍然有一個動態地址,人們可以根據發件人向其匯款。

這裡有一個類似的問題,但它並不關注將地址從(匿名)商家傳遞給(匿名)收件人的安全性。

有很多證據表明中間人攻擊很常見,這是一個值得比特幣社區審查的好問題。

在網頁上發布比特幣地址時,您將使用靜態地址(許多發件人使用一個地址)或為該特定使用者生成一個新地址。

不管生成新地址的頻率如何,最重要的是,如果您通過 HTTP 發送您的比特幣地址,您需要保護 DNS 基礎設施 SSL,並確保您的站點免受基於 HTTP 的 XSS、CSRF 攻擊。

以下是一些幫助您開始保護 HTTP 的連結:

超現代 DNS 安全性

  • 將 DNSSec 與支持根 DNSSEC(.com、.org 等)的受信任根域一起使用
  • 使用TLSA RFC6698將 SSL 密鑰自行發佈到 DNS

對於 ToR 客戶

引用自:https://bitcoin.stackexchange.com/questions/4848