Register Fraud Detection helps enterprises address account-related issues that occur during the user growth process, including spam user registration and batch registration. It implements multi-dimensional feature analysis covering behavior analysis, network risk analysis, and sample comparison to identify risk levels of registered users, and returns results to enterprises. Enterprises can then take appropriate response measures based on these results.
Editions
Register Fraud Detection is available in Basic and Advanced editions. This helps meet the risk control requirements of enterprises from different industries at different stages. The following table describes the differences between the two editions.
Feature | Basic | Advanced |
Real-time analysis | Supported. | Supported. |
Return value | Quantitative scores. | Quantitative scores and risk tags. |
Device risk monitoring | Not supported. | Supported. The system can detect whether a device is an emulator, multi-boxing instance, device in device farms, multi-tasking software, cloud phone, or hook device. |
Device fingerprint | Not supported. | Supported. |
Gang analysis | Not supported. | Supported. |
Log delivery to Simple Log Service | Not supported. | Supported. You can authorize Register Fraud Detection to deliver logs to Simple Log Service. Then, Simple Log Service stores the logs free of charge for one year. |
Service event parameters
Service event parameters refer to the request parameters that are passed to the common request parameter ServiceParameters in the JSON format. The following table describes the request parameters that need to be passed to the ServiceParameters parameter for events in Register Fraud Detection Basic and Advanced.
Alibaba Cloud Fraud Detection does not verify the format of strings that are specified for input parameters. This helps maximize the adaptability of input parameters. You need to manually verify the format of your data. For example, you need to check whether the format of the mobile parameter value meets the requirements of mobile phone numbers in the Chinese mainland. This type of mobile phone number must consist of 11 digits and start with 1.
Parameter name | Supported edition | Parameter description | Data format | Example value | Required |
accountId | Basic and Advanced | The unique ID of your account. | String | 10123**** | No (Recommended) |
operateTime | Basic and Advanced | The timestamp of the operation, which is accurate to the second. The timestamp is in GMT. Note If you scan historical data for risks, you need to specify the historical operation time for this parameter to avoid misidentification caused by incorrect calculation time. | Long | For example, the timestamp is 1522555200 at 2018-04-01 12:00:00 GMT. | Yes |
mobile | Basic and Advanced | You must include the country code in the | String | 001-718123**** | No (Recommended) |
ip | Basic and Advanced | The public IPv4 address of the client (user side) when the business event occurs. | String | 42.120.XX.XX | Yes |
Basic and Advanced | The email address. | String | admin****@aliyun.com | Yes | |
deviceToken | Advanced | The device token, which is obtained by using Device Fraud Detection SDK. | String | MzQvo1d7scyZ3tl_RcJZo_QOytAjy1LWRRLoRKo5oZSoo_JGj1ZoR5JGoRo5jcdn57gV5kxVRcLER5RQoZSvRZZQRcROjcMW5csZR_RGy_55RKJ_oooqZ7dSV5gRnKxOV7eWVQQjRtlRQoAjRcM0 | No (Highly Recommended) |
nickName | Basic and Advanced | The alias of your account. | String | admin**** | No |
userAgent | Basic and Advanced | The User-Agent request header. | String | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36 | No (Recommended) |
refer | Basic and Advanced | The Referer request header. | String | https://www.aliyun.com/ | No (Recommended) |
mac | Basic and Advanced | The media access control (MAC) address of the device. | String | C0:77:36:2E:XX:XX | No (Recommended) |
operateSource | Basic and Advanced | The source of the operation. Valid values:
| String | PC | No (Recommended) |
appVersion | Basic and Advanced | The version number of the app. | String | 1.0 | No (Recommended) |
deviceType | Basic and Advanced | The type of the device. Valid values:
| String | PC | No (Recommended) |
Response parameters
The response parameters for Register Fraud Detection include the score and tags parameters. The tags parameter is supported only in Register Fraud Detection Advanced.
The Data response parameter contains the score parameter. The following table describes the meaning of the score parameter and the recommended operations. The recommendations are provided based on the experience of the risk control team of Alibaba Cloud.
You can perform operations based on your business requirements.
Score interval | Risk level | Recommended operation |
[0,35) | Low Risk | Allow the request. |
[35,65) | Medium Risk | You can tag this for observation. |
[65,85) | Medium-high risk | Perform security verification or limit high-risk access or operations. |
[85,100] | High Risk | Limit high-risk access or operations. |
For more information about the meaning of the tags parameter in the Data response parameter, contact Alibaba Cloud technical support.
For more information about common response parameters, see Common parameters.