转发——内容作者:Romaric PINSET LEPRETRE
我想测试电子发票的安全性,以下是我的发现。
格式正确、供应商正确、银行账户错误、发送者错误!
场景很简单。
欺诈者冒充你真实的供应商。他们的电子发票使用了供应商的名称、SIREN和增值税号。只有一件事变了:IBAN,那是欺诈者自己的。
如果它通过了你的内部控制,他们就会收到付款。
它能到达你这里,是因为经批准的平台对文件发送者进行了身份验证。但在发票本身(UBL、CII或Factur-X)中,卖方只是被声明而已。而标准版Odoo从不比对这两者。
这就是所谓的SPOOFING(欺骗):一种伪造发送者的欺诈方式。
Odoo在联系人记录上创建IBAN,没有增强的验证程序;你根据发票进行验证然后付款。
检测是技术性的,对你来说是不可见的:
——你必须查看实际发送发票的人:由平台验证身份的发送者
——将其SIREN与发票中写明的卖方法律身份(标识符、法律实体、增值税号)进行比对
——如果不匹配,在付款前阻止该发票
这正是我的模块所做的,适用于Odoo 17至20:
——如果出现不一致:红色横幅、历史记录中的备注,以及确认/记账前的双重验证
你想要这个模块吗?
评论SPOOFING,我会把Odoo模块发给你
#Odoo #RFE #CyberSecurity FNFE #Spoofing #ElectronicInvoicing #Accounting #PEPPOL
Clement Julien Julien
LinkedIn来源
- 个人资料:Pierre Jean Duvivier dit Sage(LinkedIn)
- 分享作者:Romaric PINSET LEPRETRE(LinkedIn)
文章我想测试电子发票的安全性,以下是我的发现。首次发表于les plumes qui mordent。
常见问题
常见问题 测试电子发票的安全性
1 什么是电子发票
电子发票是在企业之间或企业与政府系统之间以数字格式自动创建、发送和处理发票——不涉及纸张
2 为什么会有人测试电子发票系统的安全性
为了在攻击者之前发现弱点。发票携带敏感的财务和个人数据,因此测试有助于防止欺诈、数据泄露和篡改
3 电子发票系统中最常见的安全问题是什么
弱身份验证、传输中或静态数据未加密、缺少签名验证、发票篡改以及钓鱼式假发票注入
4 发票篡改是什么意思
是指有人在传输中或存储中更改发票详情——如金额、银行账户号码或收款人信息——使付款流向不该去的地方
5 我如何判断发票是否被篡改
检查有效的数字签名,并对照发送者的证书进行验证。如果签名缺失、无效或与内容不匹配,将该发票视为可疑
6 电子发票中的数字签名是什么
一种加密 seal,证明谁创建了发票以及发票自那以后未被更改。它是防止篡改和冒充的主要防御手段
7 如果我已经使用数字签名,还需要加密吗
需要。签名证明完整性和来源,加密保护机密性。你通常两者都需要
8 这里身份验证和授权有什么区别
身份验证确认用户或系统是谁。授权决定他们验证后被允许做什么
9 测试电子发票安全性时常见的初学者错误是什么
只测试正常路径——发送有效发票并确认它到达。真正的测试意味着尝试无效签名、格式错误的文件、重复发票和未授权访问
10 我如何测试电子发票系统是否拒绝假发票
发送带有无效或缺失签名、更改金额和伪造发送者详情的测试发票。系统应该拒绝或标记每一张
11 什么是发票欺诈,它与安全测试有什么关系
发票欺诈是欺骗企业