2 votes

Est-ce que "access-control-allow-origin" est un moyen sécurisé de restreindre la communication entre deux serveurs?

J'ai deux serveurs, A et B. Je veux que le serveur B n'accepte que les requêtes HTTP du serveur A. Est-ce que "access-control-allow-origin" est une méthode sécurisée pour mettre en œuvre cela?

6voto

vidarlo Points 3169

Non.

Les en-têtes HTTP sont envoyés du serveur au client, ou du client au serveur. Cela est efficace pour protéger un client coopérant contre les attaques sur le client, mais ce n'est pas efficace pour protéger le serveur contre quoi que ce soit. Tout client est libre de l'ignorer s'il le souhaite; il n'y a rien que le serveur puisse faire pour l'imposer.

Implémentez une authentification réelle, telle que des certificats client TLS, des jetons d'accès ou un schéma similaire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X