Elastic Desktop Service (EDS) Enterprise protects cloud computers from external and internal network threats through security group policies, domain name control, and TLS-encrypted streaming. These controls let administrators manage user network access scope and behavior.
01 Network access
1.1 Security group policies
Elastic Desktop Service (EDS) Enterprise provides security group control policies to manage cloud computer network access. Each policy consists of rules similar to Elastic Compute Service security group rules. You can configure rule direction (inbound/outbound), action (Allow/Deny), priority, protocol type, port range, authorization object (IP address or CIDR block), and description. By combining rules with different scopes and priorities, administrators can implement allowlist-based access control.
You can add inbound or outbound security group control rules to further control the traffic of your cloud computers. The following are example configurations for security group control rules:
Scenario 1
By default, all outbound access from a cloud computer is allowed. You can add the following outbound rules to allow access only to specific IP addresses:
Rule 1: Deny all outbound access. Example:
Direction
Policy
Priority
Protocol type
Port range
Authorization object
Outbound
Deny
2
All
-1/-1
0.0.0.0/0
Rule 2: Allow access to a specific IP address. The priority of this rule must be higher than that of Rule 1. Example:
Direction
Policy
Priority
Protocol type
Port range
Authorization object
Outbound
Allow
1
Select the applicable protocol type.
Set an appropriate port range.
The IP address to allow access to, for example: 192.168.1.1/32.
Scenario 2
In a VPC environment, you can add an inbound rule to allow access from a specific IP address to the cloud computer. Example:
Direction | Policy | Priority | Protocol type | Port range | Authorization object |
Inbound | Allow | 1 | Select the applicable protocol type. | Set an appropriate port range. | The IP address to allow access from, for example: 192.168.1.1/32. |
Scenario 3
Assume Cloud Computer A is associated with Policy A, and Cloud Computer B is associated with Policy B. In a VPC environment, Cloud Computer A and Cloud Computer B cannot communicate with each other because all inbound access is denied by default. You can add the following inbound rules to Policy A and Policy B to enable network communication between them:
In Policy A, add an inbound rule to allow access from Cloud Computer B. Example:
Direction
Policy
Priority
Protocol type
Port range
Authorization object
Inbound
Allow
1
Select the applicable protocol type.
Set an appropriate port range.
IP address of Cloud Computer B.
In Policy B, add an inbound rule to allow access from Cloud Computer A. Example:
Direction
Policy
Priority
Protocol type
Port range
Authorization object
Inbound
Allow
1
Select the applicable protocol type.
Set an appropriate port range.
IP address of Cloud Computer A.
|
1.2 Domain name control
Elastic Desktop Service (EDS) Enterprise provides domain name control policies to manage cloud computer network access at the DNS level. Each rule specifies a domain name and an action (Allow or Deny). Wildcard (*) matching simplifies control over groups of related domains.
The following table shows example DNS rules for fine-grained domain access control.
Domain | Example | Access policy | Description |
Second-level domain |
| Allow | When the cloud computer accesses |
Third-level domain |
| Deny | When the cloud computer accesses |
| Allow | When the cloud computer accesses | |
Fourth-level domain |
| Deny | When the cloud computer accesses |
| Allow | When the cloud computer accesses | |
| Allow |
|
02 Network boundaries
2.1 Office network connectivity
Cloud computers run in an auto-created security group within the office network (formerly workspace), with no public IP addresses or open ports. The security group blocks all external traffic except ASP protocol connections from the streaming gateway, preventing external attacks from reaching cloud computers. This security mechanism of Elastic Desktop Service (EDS) Enterprise cannot be modified.
By default, inter-computer communication is also blocked, preventing lateral attacks between cloud computers. Administrators can enable communication within their office network if needed, and apply additional network control policies to mitigate the associated risks.
|
03 Transmission encryption
3.1 ASP protocol encryption
Cloud computers use Alibaba Cloud's proprietary Adaptive Streaming Protocol (ASP) by default. ASP encrypts all interactive data in transit between cloud computers and client terminals using TLS based on the Tongsuo cryptographic library.
Encryption covers all session data: image streams, audio/video streams, clipboard data, and user input events. No additional configuration is required.
Tongsuo (formerly BabaSSL) is an open-source cryptographic library developed by Alibaba that supports Chinese commercial algorithms (SM2, SM3, SM4) and international algorithms (ECDSA, RSA, AES, SHA). It is certified by the State Cryptography Administration of China.
|