2012-03-10 18 views
2

說一個商人有一個asp.net與c#電子商務網站abc.com,他想允許西班牙語客戶只。但信用卡詐騙者位於希臘嘗試使用被盜信用卡在線購買商品,該信用卡的帳單地址爲Span。系統嘗試通過匹配客戶IP位置和帳單地址來防止欺詐,但欺詐者可以通過選擇位於範圍內的代理跨越來繞過此檢查。代理檢測 - 保護使用代理繞過地理位置控制的欺詐者

那麼,這可能會阻止代理用戶?我不希望任何第三方支付代理檢測器。

我有關於代理的以下討論,但它們都與我不相符。 Proxy detection.NET proxy detectionhttp://www.maxmind.com/app/proxy(有償服務)

正如我想,我們可能能夠通過了解DNS,他在他的機器使用檢測代理客戶。通常情況下,客戶應該使用IP的ISP的DNS。如果客戶使用另一個公共DNS,我們可以把他當作代理用戶嗎?

任何想法,將不勝感激。

+0

如果代理是好的,那麼不,你沒有機會。使用反向DNS進行隨機阻止肯定也會阻止合法用戶。 – 2012-03-10 19:10:48

+0

我同意。這就是爲什麼很多商家只會出貨到賬單地址的原因,至少對於新客戶來說。 – 2012-03-10 19:21:37

+0

通過DNS服務器進行阻止(即使跟蹤使用的DNS服務器是可能的)也會導致拍攝大量使用Comodo或Google或其他服務的DNS的合法客戶端。 – 2012-03-10 19:28:56

回答

0

如果閃存是一個可行的選項,你應該能夠以這種方式檢測用戶的真實IP。

+0

沒有,這隻會阻止詐騙者最愚蠢的行爲。解決這個問題的最簡單方法就是禁用閃存。 – 2012-03-10 19:22:21

+0

我們也可以使用C#從服務器端獲得真實IP。代理用戶也有真實的IP。那麼,它對我們有什麼幫助 – Shahdat 2012-03-10 19:24:54