Tous les produits
Search
Centre de documentation

Elastic Compute Service:Restrict source IP addresses for instance O&M ports

Dernière mise à jour :Aug 18, 2026

Restreignez l’accès aux ports d’administration dans les groupes de sécurité aux seules adresses IP sources de confiance afin de prévenir les attaques par force brute et les accès non autorisés.

Risques de sécurité

Les ports d’administration, tels que le port SSH 22 (Linux) et le port RDP 3389 (Windows), permettent aux administrateurs de gérer à distance les instances ECS. Si vous autorisez l’accès depuis toutes les adresses IP (0.0.0.0/0) dans un groupe de sécurité, ces ports sont exposés à l’ensemble d’Internet :

  • Attaques par force brute : les attaquants utilisent des outils automatisés pour tester des combinaisons courantes de noms d’utilisateur et de mots de passe. En cas de succès, ils obtiennent un contrôle total sur votre serveur.

  • Violation et altération des données : les intrus peuvent voler ou modifier les données métier hébergées sur votre serveur, entraînant des pertes commerciales directes.

  • Infection par des logiciels malveillants : le serveur peut être intégré à un botnet pour lancer des attaques DDoS, miner des cryptomonnaies ou cibler d’autres réseaux.

Bonnes pratiques

N’ouvrez que les ports nécessaires dans les groupes de sécurité et restreignez l’accès aux seules adresses IP sources de confiance.

Console

  1. Créez un groupe de sécurité avec des règles entrantes qui restreignent l’accès aux ports d’administration aux adresses IP de confiance plutôt qu’à 0.0.0.0/0.

    Le groupe de sécurité comporte quatre règles TCP personnalisées « Allow » (Autoriser) entrantes qui spécifient des adresses IP sources concrètes (par exemple, 172.xxx/24) pour les ports HTTP (80), HTTPS (443), SSH (22) et RDP (3389).

  2. Lorsque vous créez une instance sur la page d’achat d’instance, sélectionnez ce groupe de sécurité.

    Cliquez sur l’onglet Existing Security Groups, puis sur Reselect Security Group pour sélectionner le groupe de sécurité cible. Assurez-vous que le groupe de sécurité sélectionné a le port 22 (Linux) ou le port 3389 (Windows) ouvert. Sinon, vous ne pourrez pas vous connecter à distance à l’instance ECS.

API

  1. Appelez CreateSecurityGroup pour créer un groupe de sécurité, puis appelez AuthorizeSecurityGroup pour ajouter des règles entrantes. Spécifiez SourceCidrIp pour restreindre l’adresse IP source.

  2. Lorsque vous appelez RunInstances ou CreateInstance, spécifiez SecurityGroupId pour associer l’instance au groupe de sécurité.

Fonctionnalités de conformité

Vérification : identifier les groupes de sécurité dont les ports d’administration sont accessibles sans restriction

ECS Insight

  1. Accédez à ECS Insight.

  2. Cliquez sur l’onglet Security, puis sur Unrestricted Access to Specific Security Group Ports pour afficher les instances concernées.

Security Center

  1. Accédez à la console Security Center.

  2. Dans le volet de navigation de gauche, choisissez . Dans l’onglet Cloud Product Configuration Risks, recherchez Prohibit Access from Any IP Address to Port 22 and Port 3389 et cliquez sur Scan dans la colonne Operation.

    Si le statut est Failed, cela signifie que les instances autorisent un accès sans restriction aux ports 22 ou 3389. Cliquez sur Details pour les afficher.

Blocage : empêcher la création d’instances dont les ports d’administration sont accessibles sans restriction

Utilisez une politique RAM pour bloquer les règles de groupe de sécurité qui autorisent l’accès depuis n’importe quelle adresse IP (0.0.0.0/0).

  • Pour les utilisateurs professionnels :

    1. Connectez-vous à la console Resource Directory avec un compte Alibaba Cloud. Dans le menu de gauche, cliquez sur Control Policies. Créez une politique personnalisée et collez le contenu JSON suivant.

      Cette politique refuse les opérations qui créent des instances ou modifient des groupes de sécurité pour autoriser l’accès depuis n’importe quelle adresse IP.

      {
        "Version": "1",
        "Statement": [
          {
            "Effect": "Deny",
            "Action": [
              "ecs:AuthorizeSecurityGroup",
              "ecs:ConfigureSecurityGroupPermissions",
              "ecs:ModifySecurityGroupRule"
            ],
            "Resource": "*",
            "Condition": {
              "StringLike": {
                "ecs:SecurityGroupIpProtocols": [
                  "TCP"
                ]
              },
              "CIDRInRange": {
                "ecs:SecurityGroupSourceCidrIps": [
                  "0.0.0.0/0"
                ]
              }
            }
          },
          {
            "Effect": "Deny",
            "Action": [
              "ecs:CreateInstance",
              "ecs:RunInstances"
            ],
            "Resource": "*",
            "Condition": {
              "Bool": {
                "ecs:NotSpecifySecureGroupId": [
                  "true"
                ]
              }
            }
          }
        ]
      }
    2. Sélectionnez un nœud approprié dans votre annuaire de ressources et joignez-y la politique. La politique bloque ces opérations pour tous les comptes rattachés à ce nœud.

  • Pour les utilisateurs non professionnels :

    1. Connectez-vous à la console RAM avec votre compte Alibaba Cloud. Dans le volet de navigation de gauche, cliquez sur Permission Policy. Créez une politique personnalisée avec le même contenu JSON.

    2. Accordez la politique à un utilisateur RAM, un groupe d’utilisateurs RAM ou un rôle RAM.

Correction : restreindre les règles des groupes de sécurité

Remplacez l’objet d’autorisation 0.0.0.0/0 par une plage d’adresses IP de confiance.

  1. Identifiez les règles non sécurisées : utilisez les méthodes décrites dans la section Vérification pour trouver les groupes de sécurité dont les ports d’administration sont accessibles sans restriction.

  2. Modifiez les règles :

    1. Accédez à la page Console ECS - Groupes de sécurité. Recherchez le groupe de sécurité cible et cliquez sur Manage Rules dans la colonne Operation.

    2. Recherchez la règle (par exemple, le port 22 avec 0.0.0.0/0 comme objet d’autorisation). Cliquez sur Modify, mettez à jour l’objet d’autorisation avec une adresse IP source de confiance, puis cliquez sur OK.

Important

Lorsque vous utilisez Alibaba Cloud Workbench pour les connexions à distance, configurez les règles Inbound (Entrantes) du groupe de sécurité comme suit.

Authorization Policy

Priority

Protocol Type

Port Range

Authorization Object

Allow

1

Custom TCP

  • Instances Linux (port 22) : sélectionnez SSH (22).

  • Instances Windows (port 3389) : sélectionnez RDP (3389).

  • Pour les autres ports ouverts manuellement, saisissez la plage de ports.

  • Connexion via IP publique (IP publique statique ou EIP) : ajoutez 161.117.0.0/16.

  • Connexion via IP privée VPC : ajoutez 100.104.0.0/16.

Par mesure de sécurité, n’exposez pas les ports d’administration à des adresses IP publiques, telles que les adresses IP de sortie du réseau de l’entreprise. Autorisez plutôt l’accès uniquement depuis les adresses IP internes du VPC. Consultez le Guide d’application des groupes de sécurité et exemples.