Platform functions-application security settings


1. Product Introduction

Applications can obtain and operate user, product, order and other data by calling the API provided by TOP through user authorization. In order to prevent these data leaks and malicious tampering, TOP provides guaranteed applications A range of secure services. These services include: sensitive operation protection, IP whitelist setting, server host on Wanwang, black box vulnerability scanning, setting the number of authorized users, API call monitoring and user authorization monitoring. Construct an application security index based on the data collected by these services to uniformly measure the application's security status.

2. Product details

1. Service details

##2Set IP whitelist#3Server host in WanwangChina Wanwang provides exclusive customized cloud hosts for Taobao open platform ISV ​​users, using the same computer room environment and lines as Taobao, and Taobao's Intranet interconnection complies with Taobao's security requirements for hosts by default. By hosting the server on Wanwang, the security of the server is guaranteed. Click here to view details##4Developer Center->Monitoring Center->Defect List, as shown below:##5Set the number of authorized usersThe application faces different numbers of user groups, and the corresponding security levels will be different. API call monitoringUser authorization monitoring
Serial number Service name Service IntroductionDetailsEntrance
1Sensitive Operation Protection To protect open platform operations, secondary verification is required when viewing or resetting Secrets, modifying callback URLs, and deleting applications. Click here to view details

Developer Center->Security Center->Sensitive Operation Protection, as shown below:

For developers to set the IP whitelist of the server. After setting, the AppKey only allows server IPs within the IP whitelist range to call the API, and non-whitelisted IPs cannot call the API. For example, even if the AppKey and Secret are stolen, if the API call request is not initiated from your server IP, it will be rejected by TOP.

The error message is as follows:

<code>11</code>
<msg>Insufficient isv permissions</msg>
<sub_code>isv.permission-ip-whitelist-limit</sub_code>
<sub_msg>
The appkey 123456789 is only allowed to call from *.*. *.*, but your ip is #.#.#.
#</sub_msg>
</error_response>

Click here to view the IP whitelist list

1. Developer Center->Security Center->IP whitelist settings, as shown below:

2. Developer Center-> The left side of the application page, as shown below:

Developer Center->The left side of the application page, as shown below:

Black box vulnerability scanningThrough TOP active monitoring, we help ISVs discover application defects and improve application quality. Click here to view details

Developer Center-> The left side of the application page, as shown below:

##6
According to the security measures taken by the application, the scope of access when the application calls the API is determined to be different. System monitoringNone7
The number of authorized users of the application suddenly increases Monitor increases and decreasesSystem monitoringNone

2. View the application security index

1. Manage certificate page

Click "Application Management" - "Manage Certificate"

T1lvK3XXdoXXaCwpjX.png

2. Security service page

Click "Security Center" - "Application Health Index"

T14uW3XolpXXaCwpjX.png

##3. View the application security service

Security service page

Click "Security Center" - "Application Health Index"

T1V2W3XhtnXXaCwpjX.png

3. Rules

The application security level calculation formula is as follows:

T10VeAFhFaXXb1upjX.jpg

Among them:

1.TAE currently only provides services to stores Module application is open.

##2. The IP whitelist is set in:

Developer Center->Security Center-> IP whitelist setting3. Using user SDK means:

a.

B/SThe application needs to add the user SDK to each page used by the user (recommended is the public page header) to verify the user's usage behavior. If not used This user SDK will be regarded as an application without user operation by the platform.

User SDK is as follows:

##<script type="text/javascript" src="http://a.tbcdn.cn/apps/isvportal/securesdk/securesdk.js" id="J_secure_sdk_script" data-appkey="xxxxxxx"></script> (replace xxxxxx with your own appkey)

b.C/S applications are not affected for the time being.

4. Security Vulnerabilities

See:Developer Center->Monitoring Center->Defect List


2. The relationship between the number of authorized users and the application label

##Application label

Default rules when created

Before the publishing service is reviewed and passed

After the publishing service is reviewed and passed

##Taobao website

Only for your own use

Can only be used by yourself, you cannot choose a small group and everyone to use

Only for your own use

##Wireless Buyer Application

A small number of people use

You can choose to use it by yourself and a small number of people, but you cannot choose to use it by everyone

Three ranges are available

#Buyer Application

A small number of people use

You can choose to use it by yourself and a small number of people, but you cannot choose to use it by everyone

Three ranges are available

#Online ordering application

A small number of people use

You can choose to use it by yourself and a small number of people, but you cannot choose to use it by everyone

Three ranges can be selected

#Store module application

A small number of people use

You can choose to use it by yourself and a small number of people, but you cannot choose to use it by everyone

Three ranges are available

#Merchant backend system

Used by a small number of people (5 people)

You can choose to use it by yourself and a small number of people, but you cannot choose to use it by everyone

Cannot be selected for use by everyone

For related information about security level, please refer to the document://open.taobao.com/doc/detail.htm?id=1002#s2

4. Security specifications

In order to ensure that the open platform Regarding application security, we have formulated detailed application security specifications and require all third-party applications that access the Taobao open platform to strictly abide by them. For specific security specifications, please refer to the document:

//open.taobao.com/doc/detail.htm?spm=a219a.7386797.0.0.bBwnPn&id=813

FAQ

There is no FAQ about this document