Скажем, у продавца есть asp.net с сайтом электронной коммерции c # abc.com, он хотел бы разрешить испанским клиентам. Но мошенник по кредитной карте, находящийся в греческом , пытается приобрести товары в Интернете с помощью украденной кредитной карты, имеющей платежный адрес Span . Система пытается защитить от мошенничества путем сопоставления IP-адреса клиента и платежного адреса, но мошенник может обойти эту проверку, выбрав прокси, расположенный в Span .
Итак, возможно ли заблокировать прокси-пользователя? Я не хочу никаких сторонних платных прокси-детекторов.
У меня есть последующее обсуждение относительно прокси, но ни один из них не подходит мне.
Обнаружение прокси ,
.NET обнаружение прокси и http://www.maxmind.com/app/proxy (платная услуга)
Как я полагаю, мы можем обнаружить прокси-клиента, зная, какой DNS он использует на своем компьютере. Как правило, клиент должен использовать DNS ISP IP. Если клиент использует другой общедоступный DNS, можем ли мы считать его прокси-пользователем?
Любая идея будет оценена.