502 Bad Gateway S'agit-il d'une attaque de pirates ou d'une attaque du serveur ?

Au cours de leurs visites quotidiennes sur les sites web, de nombreuses personnes ont rencontré l'icône "502 Mauvaise passerelle"Message d'erreur. Cette erreur soudaine empêche non seulement les visiteurs de naviguer normalement sur le site, mais elle affole également le webmaster : y a-t-il un problème avec le serveur, ou subissez-vous une attaque de pirates informatiques ?

Image [1]-502 Analyse des causes d'une mauvaise passerelle et interprétation des risques de sécurité

Dans cet article, nous expliquerons la cause de l'erreur 502, si elle est liée à un piratage et comment y remédier.

I. Qu'est-ce que 502 Bad Gateway ?

502 Mauvaise passerelle Oui HTTP Un des codes d'état indiquant que la passerelle ou le proxy a reçu une réponse non valide du serveur en amont.

Image [2]-502 Analyse des causes d'une mauvaise passerelle et interprétation des risques de sécurité

En d'autres termes, le serveur actuel agit comme un proxy intermédiaire ou un équilibreur de charge, demandant des données aux serveurs en amont, mais recevant une réponse illégitime qui renvoie finalement une erreur 502 à l'utilisateur.

Trouvé dans Nginxet Cloudflare apparaissent dans les architectures de proxy inverse.

II. les causes communes de 502

1. les services d'arrière-plan en baisse

Un service PHP-FPM, Node.js ou Java se bloque, ce qui empêche un serveur proxy (tel que Nginx) d'obtenir une réponse valide.

Image [3]-502 Analyse des causes d'une mauvaise passerelle et interprétation des risques de sécurité

2. les services back-end n'ont pas démarré

Après avoir déployé une nouvelle version et oublié de redémarrer le processus de service, il n'y a pas de port d'écoute en amont et il renvoie naturellement 502.

3) Délai d'attente pour le service de back-end

API ou si la requête de la base de données est trop lente et dépasse le délai d'attente du proxy inverse, Nginx considère la réponse comme invalide et renvoie 502.

Image [4]-502 Analyse des causes d'une mauvaise passerelle et interprétation des risques de sécurité

4. erreurs de configuration

Dans le fichier de configuration de Nginx, en amontserveur (ordinateur) L'IP ou le port est mal renseigné et la connexion proxy échoue.

5. charges excessives

Une explosion du trafic entraîne une saturation du processeur ou de la mémoire du serveur, les processus ne répondent plus et le serveur proxy détermine qu'il s'agit d'une mauvaise passerelle.

L'article 502 est-il lié au piratage informatique ?

1. dans des circonstances normales

La plupart des erreurs 502 proviennent de problèmes liés au serveur lui-même, tels que des erreurs de configuration, des pannes de programme, des dépassements de délai en amont et des problèmes liés à l'application de la normepiratageSans objet.

2) Cas particulier : les attaques DDoS

Lorsqu'un site web est soumis à une DDoS(Distributed Denial of Service Attack), qui génère des requêtes simultanées instantanées très élevées, entraînant l'épuisement des ressources du serveur et l'impossibilité pour les services en amont de les traiter, ce qui se manifeste finalement par l'apparition de l'erreur 502.

Image [5]-502 Analyse des causes d'une mauvaise passerelle et interprétation des risques de sécurité

Dans ce cas, le message 502 n'est pas directement causé par un "piratage", mais le serveur est "submergé par le trafic" et n'est pas en mesure de répondre aux demandes normales.

3. la vulnérabilité aux attaques malveillantes

Si un pirate exploite une vulnérabilité d'un site web qui provoque le blocage d'un programme (par exemple, une vulnérabilité d'exécution à distance de PHP), un 502 est également possible, mais il est souvent accompagné d'autres exceptions, telles que les suivantes UNITÉ CENTRALE Anomalies d'occupation, génération de fichiers par des portes dérobées, plus que de simples conseils 502.

Image [6]-502 Analyse des causes d'une mauvaise passerelle et interprétation des risques de sécurité

IV. relation entre 502 et les "strikes" du serveur

D'un point de vue technique, 502 peut être interprété comme une "grève" du serveur :

Le serveur proxy (Nginx) joue le rôle de réceptionniste et transmet les demandes au backend.
Si le serveur back-end (PHP-FPM, Node.js) ne répond pas, c'est comme si le chef était en grève et que le réceptionniste ne pouvait pas livrer le repas, et il finit par dire à l'utilisateur "Bad Gateway".

Image [7]-502 Analyse des causes d'une mauvaise passerelle et interprétation des risques de sécurité

Il s'agit d'une compréhension figurée, mais la raison réelle est davantage liée au fait que le service dorsal ne fonctionne pas ou que l'agent ne parvient pas à communiquer avec le service dorsal.

V. Prévenir la récurrence de 502

  • Maintenir la stabilité du service back-end, éviter les boucles mortes et les fuites de mémoire dans le programme.
  • Définissez le paramètre proxy_read_timeout de Nginx pour qu'il corresponde au temps de réponse de l'interface.
  • L'ajout de la mise en cache aux interfaces hautement concurrentes permet de réduire le nombre d'opérations de mise en cache.base de données complètesouches
  • Activer la surveillance des démons, telle que Supervisor, pour redémarrer automatiquement les services suspendus.
Image [8]-502 Analyse des causes d'une mauvaise passerelle et interprétation des risques de sécurité
  • Utilisez Cloudflare, Baidu Cloud Acceleration, etc. CDN Protection contre les attaques DDoS
Image [9]-502 Analyse des causes d'une mauvaise passerelle et interprétation des risques de sécurité

VI. résumé

502 Mauvaise passerelle Cela ne signifie pas que le site a été piraté. Dans la grande majorité des cas, il s'agit du résultat d'un crash du processus de back-end du serveur, d'une mauvaise configuration ou d'un dépassement de délai du proxy.

Si le serveur présente également une utilisation anormale de l'unité centrale, des processus ou des fichiers suspects, vous devez être attentif aux interruptions de service causées par des attaques de vulnérabilité.

502 s'apparente davantage à une "grève" éphémère du serveur. Il convient d'en rechercher la cause en temps utile, d'optimiser la configuration et l'utilisation des ressources afin de garantir la stabilité du site et la confiance des utilisateurs.


Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Cet article a été écrit par lmx
LA FIN
Si vous l'aimez, soutenez-le.
félicitations722 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires