.net - 黑名单送货地址逻辑

标签 .net sql security logic

我需要一些想法来了解我想要实现的项目背后的逻辑。基本上,我们遇到了一些(10 岁以下)使用欺诈性信用卡的“客户”的问题。发生的事情是他们使用信用卡(有效)购买商品并将它们运送给他们。然后,真正的持卡人会在他们的账单上看到购买的商品并提出异议,让我们承担我们运送的商品的费用。有问题的“客户”每次都使用不同的电子邮件地址和不同的帐户,所以我不可能阻止他的帐户。但他确实使用相同的送货地址。所以我在想也许这是阻止他的最好方法。你认为最简单的方法是在数据库中创建一个表,其中包含我们知道用于欺诈订单的地址,并在每个提交订单时交叉检查地址。或者会有更简单的方法来做到这一点。我们已经在进入时验证了信用卡,但正如我之前所说,这些卡仍然有效 - 它们不会被报告为被盗。

最佳答案

我认为您需要做的第一件事就是报警,并以欺诈罪逮捕他们。这应该可以解决他们 3-5 年的问题。

否则,如果地址完全相同,则可以进行字符串匹配。

更新: 如果您想投入大量程序员和基础设施的时间和金钱,我会接受 Abe Miessler 关于纬度和经度的回答。如果您想要一种快速而肮脏的方式,请通过打破城市状态和 zip 来进行直接地址匹配。然后你可以比较街道地址

where zipcode=zipcode

关于.net - 黑名单送货地址逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4091201/

相关文章:

c# - 如何在 C# 中使用正则表达式获取某个特定单词之前的数字?

mysql - 不能在 mySQL 中删除外键

security - TFS Express 2015 用户访问级别/其他用户

c# - 读取配置文件在另一台计算机上不起作用

c# - 从 XSD 生成 SQL Server 数据库

c# - Linq Group By 两个可能不同或相同的属性

sql - 使用列名之一的 Postgres FROM 查询

mysql - 如何编写可以得到以下结果的 SQL 查询?

php - 多次哈希传​​递会使存储密码更安全吗?

java - 是否可以使用注释实现方法级访问检查?