Go to Main Contents

:: Industry developments

Design of abnormal detection and brush protection mechanisms in network billing systems

In the actual operation of public WiFi, one problem is being overlooked by many operators: some people at the system level."Drill the hole."It's a variety of expressions: someone circumvents by re-registration and testing the free accounts.

Your position:Home > Content Centre > Industry News > > Text

In the actual operation of public WiFi, one problem is being overlooked by many operators: some people at the system level."Drill the hole."The various manifestations are: people avoid paying fees by re-registration of free trial accounts; someone shares a number of accounts for multiple users, far beyond the set set set set of items; there is repeated receipt of coupons using system holes; and people create account stock in scripts. Without corresponding testing and preventive mechanisms, these actions not only affect the quality of services provided to payers but also directly lead to loss of income for operators.

Yeah.Network billing systemSo, the anomaly detection and brush protection mechanism isn't."Optional"But rather, it is necessary to build capacity in a scenario of some size.

The basic protection is...Frequency limits for registrationThe same IP address registers an account number over the threshold within a short time, triggers an automatic authentication code or seal. The same cell phone number can only bind one account and avoid multiple-phone batch registration. When the same device ' s MAC address has been tied to more than reasonable numbers, it records and manually checks the system. These rules are not complicated, but if not pre-positioned, there will be a hole drilled.

Account sharing is a more difficult question to detect. On the surface, an account logs from different geographical locations at the same time and is a clear anomaly. But in a single building, all AP signals are within one location, and geo-detection is almost meaningless.Simultaneous connection number monitoring: The system records the number of active online devices in the same account in real time, and when the maximum number of equipment allowed for a package is exceeded, the oldest items are forced to go down. If user accounts are shared by multiple people, they often crowd out each other, naturally forming one."I can't."The experience of the project forced users to buy separate accounts.

The simplest is a mobile phone-number verification: each cell phone number can only be tested once and cannot be taken again. It could be further combined with the fingerprinting of equipment: recording hardware features of user devices (MAC addresses, IMEI etc.), even if it was registered by a change of number, the same device could not be tested again free of charge. A more stringent option would be to combine real name certification: an identity card would only be issued once, so that mass registration would be eliminated altogether. Different scenarios require different levels of brush protection, which operators should choose according to their own business rather than simply pursuing the most rigorous options.——Over-certification can hurt the experience of normal users.

Detection of abnormal traffic behaviourThe system should identify patterns of this behaviour: a single user continues to occupy an N-fold of the bandwidth over average for a short period of time, automatically triggers speed limits or alerts. Note that there is a need to distinguish between these types of behavior."Normal bus users"(e.g., on-line watching 4K videos) and"Unusual seizure."Simple flow threshold limits may cause injury to normal users and need to be judged in the context of flow mode analysis.

The design of coupons and discounts is also a common consideration. When operators issue preferential codes or time-limits, the system records the number and usage of each account number and can identify multiple entries by the same user using different accounts. Common means include obtaining a binding cell phone number, pre-use authentication equipment, and short-term collection limits for the same IP. These rules need to be taken into account at the activity design stage rather than being discovered after the event has begun before temporary patches are made.

The system is not protected.Operational monitoringIt is equally important to have a special anomaly watch that shows the trend in the number of new accounts (a surge may mean a mass registration attack) on the day when they are added, the change in ratio between free trial intake and fee conversion rates, the number of accounts triggered by speed limits or closures, and the reasons. The data need not be processed in real time, but it is sufficient to aggregate them daily, but one must see regularly that unusual trends are detected and adjusted in a timely manner.

It is worth noting that the brush-proofing mechanism is not always a permanent one. When you have some rule-breaker, those who drill for it look for new ways to bypass. This is an ongoing confrontation process that requires systems to support flexible configuration and rapid adjustment, rather than hard coding all rules into codes. The administrator should provide a visualization of the rules configuration interface so that operators can quickly adjust thresholds and strategies without relying on development.

Alert response time limitIf the alarm is sent late at night and the guards are resting, the attackers may have created a large number of garbage accounts in those hours. For high value or high flow sites, consideration should be given to setting automatic protective thresholds: when an anomaly triggers an alarm, the system can automatically temporarily tighten its rules (e.g. by requiring all new registered users to complete additional verification), rather than simply waiting for such warnings to be processed manually."Auto downgrade protection"Mechanisms can significantly reduce exposure to risk during unattended periods.

Finally, the design of brush protection and abnormal detection needs to be done."Prevention of abuse"and"Does not affect normal users"The price of misreporting is that normal users are wrongly blocked and experience impaired; the cost of underreporting is that resources are being diverted and other users affected. This balance varies from scene to business objectives, with no universal answer, and needs continuous calibration in actual operational data.

Access Program I'll be right back. Telephone counselling