Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Comment empêcher l’exécution de scripts à partir de navigateurs ?

8

Parfois, vous écrivez des scripts qui sont invoqués sur la ligne de commande, qui peuvent être inclus dans les tâches crontab. Mais vous ne voulez pas qu’ils soient visibles dans les navigateurs Web. Vous pouvez déplacer ces scripts en dehors du dossier public Web, mais ce n’est pas toujours possible si vous utilisez des services d’hébergement partagé. Il est également utile d’inclure des scripts dans le dossier public Web, qui est facile à gérer. Vous pouvez donc utiliser les deux méthodes suivantes pour empêcher les scripts de s’exécuter dans le navigateur.

Contrôle Apache2 .htaccess

Créez un dossier qui stocke tous ces scripts. Créer un. htaccess qui a la seule ligne 1.

deny from all

Et le serveur apache2 refusera toutes les requêtes aux scripts du dossier.

Vérifier REMOTE_ADDR

La variable serveur REMOTE_ADDR est définie dans le navigateur mais pas sur la ligne de commande, par conséquent, au début de vos scripts PHP (d’autres langages de script sont similaires), vous pouvez vous baser sur ceci :

Assurez-vous d’essayer de visiter le script dans le navigateur et sous la ligne de commande pour vérifier les résultats.

Source d’enregistrement: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More