Proxy de base?????

Eléphant du PHP | 113 Messages

29 mai 2009, 16:11

Bonjour, je viens de voir un truc hallucinant sur mon serveur apache.

Si je prend l'ip du site, que je le met en proxy ca fonctionne avec la config de base ! :shock: :shock: :shock:

Qu'elle est l'instruction pour renvoyez une 404 si on utilise mon site en proxy?

Wells

ViPHP
ViPHP | 1136 Messages

29 mai 2009, 18:16

Slt ,

De quoi tu as peur ...

Si quelqu'un monte son serveru apache , et configure un vhost en proxy , pour que son domaine pointe sur ton site .. au finale , c'est toi qui récupère les visiteurs .. et tu as de ce fait un nom de domaine gratuit :-p

Ch.

ViPHP
ViPHP | 5924 Messages

30 mai 2009, 16:28

Slt ,

De quoi tu as peur ...

Si quelqu'un monte son serveru apache , et configure un vhost en proxy , pour que son domaine pointe sur ton site .. au finale , c'est toi qui récupère les visiteurs .. et tu as de ce fait un nom de domaine gratuit :-p

Ch.
Non, les gens utilisent son serveur apache comme serveur proxy.


Tu dis que c'est une configuration de base, par quel biais l'as tu installé ?
Quels sont les modules chargés ?
Est ce que tu peux poster ta configuration du serveur ?

ViPHP
ViPHP | 1136 Messages

31 mai 2009, 20:04

Re, ...
Non, les gens utilisent son serveur apache comme serveur proxy.
Arf .. oui j'ai mal compris ...

Je viens de tester donc ce que nous dit Wells83 ...

Dans un premier temps , modSecurity bloque systématiquement la requête.

Les logs :

Code : Tout sélectionner

--737d604b-K-- SecRule "REQUEST_METHOD" "@rx ^(?:GET|HEAD)$" "phase:2,chain,t:none,deny,log,auditlog,status:400,msg:'GET or HEAD requests with bodies',severity:2,id:960011,tag:PROTOCOL_VIOLATION/EVASION" SecRule "REQUEST_URI_RAW" "@rx ^\\w+:/" "phase:2,t:none,deny,log,auditlog,status:400,msg:'Proxy access attempt',severity:2,id:960014,tag:PROTOCOL_VIOLATION/PROXY_ACCESS" SecRule "RESPONSE_STATUS" "@rx ^400$" "phase:5,t:none,chain,log,auditlog,pass,msg:'Invalid request',id:960913,severity:2"
Et apres avoir désactivé modSec. , quelle que soit l'adresse que je souhaite charger , je me retrouve sur mon vHost par défaut ....

.. donc pas de proxy ouvert .

ViPHP
ViPHP | 5924 Messages

31 mai 2009, 20:20

Ca dépend de la conf.
De toute façon, il faut que le mod_proxy soit explicitement chargé.

Mammouth du PHP | 1511 Messages

01 juin 2009, 09:58

J'ai fait quelques tests de mon coté, et oui, ton serveur peut servir de Vhost sans mod_prixy, mais uniquement si tu as fait ce qu'il fallait pour. En l'occurence, ce n'est pas fait dans ce cas la.

J'viens d'ailleurs de penser a une façon de me bricoler un ptit proxy homemade :D

ViPHP
ViPHP | 5924 Messages

01 juin 2009, 12:53

Développe.

Mammouth du PHP | 1511 Messages

01 juin 2009, 13:36

Avec un vhost qui récupére les demandes non-gérées par d'autres vhost, un .htaccess qui redirige toute requête vers un fichier php et ce même fichier php qui traite la requete, ca revient au même principe qu'un proxy non ?

ViPHP
ViPHP | 5924 Messages

01 juin 2009, 14:30

Ah, euh ouais, mais c'est vraiment pour dire qu'on veut pas utiliser le mod_proxy :D

Mammouth du PHP | 1511 Messages

02 juin 2009, 18:27

Travail personnel dira t'on ;)

Eléphant du PHP | 113 Messages

04 juin 2009, 00:27

Pour le coup il s'agit d'un simple wamp configuré de base. Je suis même pas sur que le mod proxy soit chargé, je vais voir ca demain.

Maintenant si vous allé sur un site mutualisé de OVH par exemple (213.186.33.87). Que vous récupérez l'ip et que vous la mettez en proxy, vous allez tomber sur une page vierge!!!!!!

Moi je veux carrément un message d'erreur, pas être redirigé sur une page vierge.

Je veux bien une explication parceque bon...... pas cool la.

ViPHP
ViPHP | 1136 Messages

04 juin 2009, 07:50

faire ce que tu dis , reviens à aller à l'adresse

http://213.186.33.87/

Donc le vhost par defaut ... , tu peux trés bien faire pointer ce vhost de defaut sur une page d'erreur ...
Mais si quelqu'un se trompe , dans l'écriture de ton adresse , au niveau du sous domaine , il risque de tomber lui aussi sur cette page d'erreur ...

Je pense que tu as plus de risques de voir une personne mal écrire ton adresse http , que de personnes qui tente d'utiliser ton serveur en proxy ...

Je te conseil donc d'adapter donc ton message d'erreur en conséquence
Ch.

Eléphant du PHP | 113 Messages

04 juin 2009, 09:31

Et pourtant c'est bien ce qui c'est passé. Notre serveur a été "sniffer" est intégré dans des listes de proxy.

En qq jours le serveur s'est écrouler sous les demandes de redirections de milliers de requêtes....

Nous devons faire en sorte de désactiver cette option qui je rappelle n'a jamais été activer volontairement, il s'agit d'un wamp par défaut à la base de la config.

ViPHP
ViPHP | 5924 Messages

07 juin 2009, 11:46

Est ce que tu peux poster ta config ?

Eléphant du PHP | 113 Messages

12 juin 2009, 16:43

par config tu entend quel fichier, le php.ini? le http.conf?