Site internet.

gedemus Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je possede un site internet avec des pages sur lesquelles on peut ecrire des commentaires. Il y a une attaque d'un robot, comment faire pour que le site entier soit inaccessible en attendant que je corrige tout. Je pensais qu'il suffisait de virer l'index ! Mais meme sans index on continu d'acceder au pages.
Merci por info Coedialement.
A voir également:

16 réponses

notobe Messages postés 1952 Date d'inscription   Statut Membre Dernière intervention   213
 
Il est réalisé avec quoi ton site ? Un CMS je suppose ? Lequel ? Ou est-ce un service en ligne type blogger ?
0
gedemus Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   2
 
un CMSc'est quoi.

c'est un site chez OVH et je rentre dedans avec un FTP.
0
notobe Messages postés 1952 Date d'inscription   Statut Membre Dernière intervention   213
 
Un CMS c'est un gestionnaire de contenu (type dotclear, spip, joomla...)

Tu dis que qu'on peut faire des commentaires (type blog ?). Qui a fait les scripts ? toi ? ou tu as utilisé un truc tout fait ? Si oui, quoi ? qui vient d'où ?
0
gedemus Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   2
 
je cree les pages avec front page ou microsoft express web en HTM(L) et certaines maintenant en PHP. Lescript des commentaires dans certainnes pages: apres avoir demande sur le forum un specialiste me l'a fait et il tourne bien. Je pense qu'il faut que je supprime avec FTP toutes les pages ! Ou autre solution pour ne pas acceder a tout le stite provisoirement !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
notobe Messages postés 1952 Date d'inscription   Statut Membre Dernière intervention   213
 
Ok.

Pas la peine de supprimer toutes tes pages. C'est ce script qu'il faut désactiver en attendant de lui rajouter un filtre ad hoc pour éviter le spam.

Est-ce que ce script est dans un fichier indépendant de tes pages web ? L'appellerais-tu par un include par exemple ?
Si oui, efface le code du fichier présent sur ton serveur pour le remplacer par un "les commentaires sont désactivés pour le moment", et recontacte les personnes qui te l'ont fait pour ajouter un filtre anti-spam

[edit : enfin... pas facile de dépanner sans voir comment est construit ton site, mais j'espère que tu comprends l'idée...]
0
gedemus Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   2
 
Le script fait parti de la page, donc il me faut bricoler toutes les pages ! Impossible de recontacter l'ami du forum qui m'a fait le script. Comment rajouter un filtre !!!
0
notobe Messages postés 1952 Date d'inscription   Statut Membre Dernière intervention   213
 
Ah oui, ça c'est dommage... Si tu dois reprendre toutes tes pages, profites-en pour "sortir" le script du code, mets le dans un fichier à part que tu réinjecteras par la fonction include. Au moins, si le problème se représente, tu n'auras à modifier qu'un seul fichier !

Alors... comment rajouter un filtre... Ca peut être un filtre sur des mots clés, ou sur les urls, ou tu peux bloquer des IP (si tu les connais et si ce sont tjs les mêmes...)

Mais là, il faut t'adresser à des spécialistes en php (ce que je ne suis pas, même si je bidouille qq trucs) et il faut le script original pour adapter le filtre à ton script.
Quoi qu'il en soit, il faudra mettre ce filtre dans toutes les pages où est contenu le script... (d'où l'idée de le sortir de ton code)
0
gedemus Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   2
 
Le script est en 2 parties une dans head et une dans body.

Tu me dis: "sortir" le script du code, mets le dans un fichier à part que tu réinjecteras par la fonction include.

Je ne comprends pas comment le sortir du code et la fonction include ...
0
notobe Messages postés 1952 Date d'inscription   Statut Membre Dernière intervention   213
 
Ah ! le script est en 2 parties en plus !!... ça se complique...
Mais c'est écrit en quoi ? javascript ou php ?

Le fonction include est une fonction php qui permet "d'inclure" un fichier dans un autre. Très pratique pour faire de pseudo-frames par exemple.
http://phpdebutant.org/article68.php
0
equinoxenav Messages postés 510 Date d'inscription   Statut Membre Dernière intervention   6
 
Ecrit en PHP.
0
notobe Messages postés 1952 Date d'inscription   Statut Membre Dernière intervention   213
 
Bon, et tes commentaires sont gérés avec une base de données ?

[edit : donne le code, je ne peux pas t'assurer que je pourrais le comprendre et t'aider, mais donne toujours, on verra]
0
equinoxenav Messages postés 510 Date d'inscription   Statut Membre Dernière intervention   6
 
je ne gere pas les commentaires, ils se placent dans un fichier qui est dans le site qui se nomme : list xxxx.

tu me dis donne le code tu veux dire je mets le script ici ?
0
notobe Messages postés 1952 Date d'inscription   Statut Membre Dernière intervention   213
 
Peut-être pas la peine de mettre le code... car tu viens de donner une info très importante.
Ce fichier list xxx, il est créé automatiquement par le script ? C'est à dire que s'il n'est plus sur ton serveur il peut se générer tout seul ou pas ?
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Si tu veux bloquer l'accès total à tout le monde sauf toi, utilise un .htaccess contenant ça :
ErrorDocument 403 /maintenance.html
deny from all
allow from 91.182.82.145 // ton ip

<Files maintenance.html>
  allow from all
</Files>
C'est assez simple à comprendre :
On défini une page d'erreur
On bloque toutes les IP (qui tomberont sur la page de maintenance)
On autorise celle du webmestre
Et forcément, on autorise tout le monde à voir la page de maintenance sinon, elle ne sert à rien.
0
equinoxenav Messages postés 510 Date d'inscription   Statut Membre Dernière intervention   6
 
Sorry pour la reponse tardive mais je suis au Cambodge et avec le decalage horaire je dors un peu tout de meme.

Le fichier liste existe dans le script et je le nomme chaque fois que je mets le script sur une page, ensuite chaque commentaire y va automatiquement.

La meilleure solution serait de rajouter a ce script un captcha.
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Ou il y a aussi la solution d'écrire l'attribut action en Javascript
0