How to select a cyber fraud prevention solution
As large-scale incidents like the Colonial Pipeline ransomware attack and CAM4 data breach have been increasing, security professionals need to integrate tools that fight fraud into their cyber protection plans. Anti-fraud systems have been protecting cyber environments from account hijacking, identity theft, and fraudulent transactions for many years. However, few people know that there are different types of products with specific characteristics.
As its name suggests, a fraud prevention system is meant to detect and prevent fraudulent activities. Financial institutions were the first to use these systems at the beginning of the 2010s, following large-scale attacks that targeted e-banking systems. Later, other sectors, including e-commerce, client loyalty systems, gaming services, contextual ad platforms, and insurance, implemented anti-fraud solutions too. Fraud prevention systems are pivotal whenever online transactions and trade take place.
Anti-fraud systems examine online transactions and other user actions to assess the fraud risk level. A common anti-fraud system consists of standard and system-specific rules, filters, and lists that each action is checked against. Today, the machine-learning technology built into the anti-fraud system enhances its performance by analyzing the client's data and detecting patterns.
Types of anti-fraud systems
There are two basic categories of anti-fraud solutions. The first type deals with transactions -- commonly referred to as transaction fraud detection. To detect fraudulent activities, these systems apply a signature method and machine learning to cover a considerable number of financial operations and actions taken by users and employees.
A signature method builds upon specific rules. This approach uses triggers that get activated following a preset algorithm or filters. Filters can flag transactions that are too large or frequent, transactions in atypical locations, and other questionable actions that require additional verification.
The modern anti-fraud system has several hundred of these rules in its arsenal. However, this method has disadvantages -- for example, the need to constantly revise old rules and create new ones.
A machine learning approach processes large amounts of data and implements algorithms that detect hidden correlations between users’ actions that could indicate fraud. For example, banks have a database of past transactions with blocked operations flagged (such as fund transfers without the client's approval). The anti-fraud suite learns these transactions and forms patterns leading to denied transactions. Later, it can independently detect and terminate transactions that have signs of fraud.
The other category of anti-fraud systems refers to browser anti-fraud systems. Unlike the first category, this does not analyze transactions or other activities. It collects various technical details about the user's session, such as the device used to initiate the transaction, the connection channel or user behavior, like keystrokes, touchpad/mouse movements, etc.
A browser anti-fraud system can detect credential theft resulting from a phishing attack or a data breach, as well as detect a fraudster’s account at the initial stage when he is only attempting to sign up.
An anti-fraud solution of this type examines many technical inputs and various types of user behavior involving different devices. The transaction fraud detection systems mentioned earlier do not implement these routines. Designing a session or browser anti-fraud system involves complex technical efforts. This limits its market presence for now.
Criteria for selecting your best anti-fraud system
Since each type of anti-fraud category examines a different data set, both types of anti-fraud systems should be used simultaneously to achieve complete protection against fraud. Banks, payment systems, crypto exchanges, brokers, electronic currency exchange services, bonus program services, and other financial platforms are among the type of clients that benefit from utilizing both browser and transaction fraud prevention.
At the same time, a mix of the two types of fraud prevention solutions would be excessive for some companies. Specific organizations, like companies that offer users a personal account but do not have internal payment systems, may stick to browser anti-fraud only. Choosing an anti-fraud solution, you should begin with a fraud risk assessment to determine what your risks are and which types of products your organization needs. Cybersecurity experts recommend considering the following factors:
- Price: When assessing potential anti-fraud systems, the price should be transparent. In addition to the cost of the product itself, this amount should include deployment, fine-tuning, training of system administrators, and other related expenses. Your anti-fraud system price cannot exceed the losses it is to prevent.
- Testing: When evaluating systems by the functionality that is used to determine the level of risk, the most objective indicators will be those you can draw specific conclusions from, like whether a VPN server was used when accessing the site or is it possible to access the device remotely, etc. These are the indicators that can be determined quite accurately.
- Machine Learning and AI: If available, AI and ML algorithms identify risks by analyzing big data and build patterns and regularities.
- Maintaining Data Privacy: Another aspect to consider is whether the system needs to collect the confidential and personal data of the clients. A good system should not need it or at least employ people finders that rely on open-source intelligence. This helps to prevent potential data breaches and eliminates the need to obtain the client's consent to process personal data by a third party.
Again, no single system is the ultimate protection from every kind of cyberattack. The critical challenge an efficient anti-fraud system should address is to make an attack so complex and costly that a fraudster would give up and switch to other more accessible systems.
There are a variety of products currently on the market that meet all or most of the above criteria. However, the performance of a specific fraud prevention system is subject to its internal algorithms, which its developers do not disclose.
Different anti-fraud products applied to different websites, and used under different operating conditions, will differ in performance and detection level. To be most confident in your choice, run comparative pilot projects of several solutions to ensure you have the best anti-fraud solution for your organization’s specific needs.
Anti-fraud systems are highly effective and efficient tools to combat fraudulent activities in the digital space. Ultimately it is up to you and your organization to research, compare and adopt a system that addresses your unique fraud risks.
Image Credit: Gustavo Frazao / Shutterstock
Alex Vakulov is a cybersecurity researcher with over 20 years of experience in malware analysis. Alex has strong malware removal skills. He is writing for numerous tech-related publications sharing his security experience.