SOT
Mail us to sales@securityvision.ru or get demo presentation
SDA
GRC
Security Orchestration, Automation and Response
Next Generation SOAR
Asset Management
Vulnerability Scanner
Vulnerability Management
Financial Computer Emergency Response Team
Government Computer Emergency Response Team
Risk Management
Operational Risk Management
Compliance Management
Business Continuity Management
Operational Technology Security
Threat Intelligence Platform
User and Entity Behavior Analytics
Ruslan Rakhmetov, Security Vision
In the previous article we examined how transfers via the Bank of Russia Quick Payment System (QPS) are carried out between individuals and analysed the main approaches to ensure security.
In the second part, we will look at payment for goods, the so-called C2B transfers via SBP in favour of legal entities - trade and service companies.
This type of payments is based on the same transfers between individuals (C2C SBP), which are actually performed between banks on accounts. And corresponding advantages: instant speed of receiving money by TSPs, absence of security payments from banks to card payment systems, reduced costs for the transfer itself, as well as simpler implementation of payment via SBP (including information security). There is one more peculiarity - payment for goods via SBP excludes such a popular service as cashback, as the payer's bank does not receive a premium from the payment system for the transfer (it is a mechanism for encouraging spending, when the recipient's bank pays a certain percentage to the payment system, and it transfers a part of these funds to the payer's bank).
Nowadays, virtually the majority of the Russian population has smartphones with a camera and Internet connection via a mobile operator, which has created opportunities for payment with initialisation by the client rather than by the TSP (as in the case of payment by plastic card). Such a scheme shifts part of the costs from the POS and their banks to the client's (client's bank) side.
All of the above factors and peculiarities of the technology have laid the foundation for success. Payments via SBP are actively promoted by retailers themselves, who even offer discounts (in fact, it is the amount of savings on refusal from card acquiring) to customers in case of payment via SBP. Some difficulties arise due to the unfamiliarity of such a payment method for customers and the availability of existing methods. In view of recent events, due to sanctions in the Russian Federation there is a shortage of bank ‘plastic’, which will accelerate the transition of customers to the use of mobile devices to pay for goods.
Fig. 1. Dynamics of the population's use of SBS for payment for purchases
Fig. 2. Dynamics of the introduction of payment via SBP in retail outlets
Let's consider the process of payment for goods via BPS. The parties of interaction are already familiar to you from the first article, but at the same time it is no longer an individual but a retail outlet as a recipient of funds:
Globally, the payment process consists of:
Technically, almost all types of payments are built on the transfer of some id pre-registered invoice (request) for payment. Classic transfers using QR codes are transfers using the details decoded from QR codes, and in this case, BPS is a much more technological and secure payment method, eliminating any possibility of tampering with the details in the payment QR or link. Moreover, QR (The SBP uses a two-dimensional QR code format (ISO/IEC 18004-2015) actually encodes a link with a given id, which can be directly transmitted in a browser on a mobile device (just the payment of an instant bill on a website by clicking on a link button, which is not technologically different from payment by dynamic QR), as well as with the help of wireless technologies, for example, with the help of NFC.
A functional BPS link (which among other things is encoded by the BPS QR code) is a URL of the following format:
Examples of links:
Now let's look at the 2 main payment processes static and dynamic QR code.
Static QR is the most convenient to use when the seller does not have specialised means of automation - it is enough to make a QR code and stick it out so that the client can scan it from the counter and enter the amount of payment independently from the words of the seller.
Fig. 3. The process of payment by QR sticker
Let's note the key features of the payment process:
Even if an attacker can pass the verification procedure of his ‘fake’ TSP, substitute a QR code for his own and encourage the buyer to make a payment, it can happen only once and will be instantly detected, which most likely will not give the fraudster the opportunity (time) to withdraw/cash out the stolen funds.
The process of payment by dynamic QR has its own peculiarities - this method is most applicable for payments at cash desks, where there is specialised software for automated calculation of the cost of the whole order and formation of a QR code with the corresponding amount.
Fig. 4. The process of payment by dynamic QR at the cash desk.
Fig. 5. An example of a QR code of the SBP
If you look carefully at the scheme of payment, it can be noted that in the unsecured interaction between the POS and the customer no sensitive information is transmitted, and the risks are generally similar to payments by static QR. Except that there is a risk of hacking of the TSP Agent's infrastructure and the TSP itself. However, the hack will still be aimed at substitution of QR from another verified TSP, the probability of which is minimal, and in case of successful implementation the substitution will be detected quickly enough. There are also possible scenarios of changing the payment amount by hacking the infrastructure of the TSP or the TSP Agent and making changes to the QR registration requests - to cause reputational damage (e.g., overestimation of the payment amount) or material damage (underestimation of the amount). But all these risks are almost unlikely to be realised, and attackers will be much more interested in realising other risks not related to the process of payment via SBP.
Also, one should not forget about the constant monitoring of transactions in OPKC, processing of anomalous events, the system of anti-fraud measures to assess fraud risks, requirements to verification of source codes of application software and other mechanisms to ensure the security of SBP payments, described in the previous article.
To summarise, we can safely say that in terms of protection VPS is much safer than payments using classical QR codes with encrypted transfer details. BPS is very technologically advanced and has a huge potential for development.
25.10.2021
04.11.2024
26.07.2021
24.04.2023
11.07.2024
17.10.2022
06.12.2021
15.05.2023
18.09.2023
28.03.2024
27.02.2023
20.06.2022
27.12.2022
25.09.2023
20.02.2023
04.07.2024
18.10.2021
19.08.2024
08.11.2021
25.04.2022