Auteur Sujet: https sur lafibre.info  (Lu 3806 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 253
    • Twitter LaFibre.info
https sur lafibre.info
« le: 16 septembre 2013 à 22:20:20 »
En http, il est facile de limiter a un nom de domaine.

En https, je ne sais pas faire. En https, il faut une IP publique par nom de domaine hébergé (enfin il me semble)

ldrevon

  • AS43142 Officiel Adeli
  • Expert
  • *
  • Messages: 642
https sur lafibre.info
« Réponse #1 le: 16 septembre 2013 à 22:24:03 »
En http, il est facile de limiter a un nom de domaine.
En https, je ne sais pas faire. En https, il faut une IP publique par nom de domaine hébergé (enfin il me semble)

Yes, tu peux mettre des sous-domaines et un certificat wildcard.
Ou utiliser en plus une autre adresse ip.

corrector

  • Invité
https sur lafibre.info
« Réponse #2 le: 16 septembre 2013 à 22:35:41 »
En http, il est facile de limiter a un nom de domaine.
Oui, et le HTTPS est du HTTP sur un transport sécurisé.

En https, je ne sais pas faire.
De la même manière.

En https, il faut une IP publique par nom de domaine hébergé (enfin il me semble)
Pourquoi donc?

ldrevon

  • AS43142 Officiel Adeli
  • Expert
  • *
  • Messages: 642
https sur lafibre.info
« Réponse #3 le: 16 septembre 2013 à 22:45:29 »
Le certificat  https est lié au domaine qui est lié à l'adresse IP.
On ne peut pas dans le cas d'https utiliser l'entête de présentation de la requête ssl.
sauf si....

http://wiki.gandi.net/fr/ssl/multiplecertononehostipport

vivien

  • Administrateur
  • *
  • Messages: 47 253
    • Twitter LaFibre.info
https sur lafibre.info
« Réponse #4 le: 16 septembre 2013 à 22:52:50 »
Là le but n'est pas d'avoir plusieurs nom de domaine sur une même IP mais de limiter la visibilité du site au seul nom de domaine demandé. C'est dans une optique d'augmenter la sécurité.

Pour le https j'ai déclaré dans apache2
<VirtualHost *:443>
        ServerName lafibre.info

Mais il répond pour n'importe quel ServerName.

On est obligé de mettre un site en défaut pour ne pas avoir de réponse pour toutes les URL ?
(mon but est qu'on ne puisse pas tomber sur le site avec une autre url que lafibre.info)

C'est ce que j'ai fais en http : j'ai mis un site par défaut => http://46.227.16.8/ (un page qui indique qu'il n'y a rien)

Comme ça les attaques de base type "GET /phpmyadmin/scripts/setup.php" vont sur ce site qui n'a rien et c'est ça de moins vers le vrai site.
J'ai aussi des petits malin qui me font des "GET https://www.google.com/" sur l'IP... Je sais pas trop le but de l'opération, mais je préfère que cela tombe sur une page vide que sur un site avec de l'URL rewriting comme lafibre.info

Un petit malin pas très malin en fait...
187.162.211.98 - - [02/Jun/2013:08:22:15 +0200] "GET /admin/main.php HTTP/1.0" 404 376 "-" "-"
187.162.211.98 - - [02/Jun/2013:08:22:15 +0200] "GET /phpmyadmin/main.php HTTP/1.0" 404 381 "-" "-"
187.162.211.98 - - [02/Jun/2013:08:22:16 +0200] "GET /phpMyAdmin/main.php HTTP/1.0" 404 381 "-" "-"
187.162.211.98 - - [02/Jun/2013:08:22:16 +0200] "GET /db/main.php HTTP/1.0" 404 373 "-" "-"
187.162.211.98 - - [02/Jun/2013:08:22:16 +0200] "GET /PMA/main.php HTTP/1.0" 404 374 "-" "-"
187.162.211.98 - - [02/Jun/2013:08:22:17 +0200] "GET /pma/main.php HTTP/1.0" 404 374 "-" "-"
187.162.211.98 - - [02/Jun/2013:08:22:17 +0200] "GET /admin/main.php HTTP/1.0" 404 376 "-" "-"
187.162.211.98 - - [02/Jun/2013:08:22:17 +0200] "GET /mysql/main.php HTTP/1.0" 404 376 "-" "-"
187.162.211.98 - - [02/Jun/2013:08:22:18 +0200] "GET /myadmin/main.php HTTP/1.0" 404 378 "-" "-"
187.162.211.98 - - [02/Jun/2013:08:22:18 +0200] "GET /phpadmin/main.php HTTP/1.0" 404 379 "-" "-"
187.162.211.98 - - [02/Jun/2013:08:22:18 +0200] "GET /webadmin/main.php HTTP/1.0" 404 379 "-" "-"

Phpmyadmin est sur une url bien spéciale (non générique) avec un mot de passe apache en plus de celui de MySQL...

corrector

  • Invité
https sur lafibre.info
« Réponse #5 le: 17 septembre 2013 à 00:16:51 »
J'ai aussi des petits malin qui me font des "GET https://www.google.com/" sur l'IP... Je sais pas trop le but de l'opération,
Trouver un proxy HTTP?

corrector

  • Invité
https sur lafibre.info
« Réponse #6 le: 17 septembre 2013 à 00:52:48 »
Le certificat  https est lié au domaine qui est lié à l'adresse IP.
On ne peut pas dans le cas d'https utiliser l'entête de présentation de la requête ssl.
sauf si....

http://wiki.gandi.net/fr/ssl/multiplecertononehostipport
46.227.16.8 n'est pas une machine d'hébergement mutualisé.

Les différents sites lafibre.info, www.lafibre.info et ipv4.lafibre.info ne sont pas des sites indépendants. S'ils devaient tous passer en HTTPS, il suffirait de mettre un seul certificat avec *.lafibre.info ou en utilisant altName.

vivien

  • Administrateur
  • *
  • Messages: 47 253
    • Twitter LaFibre.info
https sur lafibre.info
« Réponse #7 le: 17 septembre 2013 à 06:37:14 »
J'ai fais des essais ce matin. Si je tente de configurer un page vide en https par défaut, il refuse d'avoir un autre site..

En chargeant apache2 j'ai le warning suivant :
[Tue Sep 17 06:34:30 2013] [warn] _default_ VirtualHost overlap on port 443, the first has precedence

Et https://lafibre.info ne se charge pas.

ldrevon

  • AS43142 Officiel Adeli
  • Expert
  • *
  • Messages: 642
https sur lafibre.info
« Réponse #8 le: 17 septembre 2013 à 06:48:34 »
Tu ne peux pas déclarer un autre vhost en https sur la même adresse,
 mais ce que tu veux faire c 'est un vhost ipv6 ssl?

ldrevon

  • AS43142 Officiel Adeli
  • Expert
  • *
  • Messages: 642
https sur lafibre.info
« Réponse #9 le: 17 septembre 2013 à 06:49:55 »
_default_ VirtualHost

Tu dois mettre l'ipV6  si tu veux (avec les mêmes certificats)

vivien

  • Administrateur
  • *
  • Messages: 47 253
    • Twitter LaFibre.info
https sur lafibre.info
« Réponse #10 le: 17 septembre 2013 à 07:03:24 »
Pour IPv6 ce qui bloque, c'est SMF qui n'est pas encore prêt (ça sera dans la prochaine version) donc je n'ai pas mis de AAAA pour lafibre.info (par contre le SpeedTest est sur un autre nom de domaine lyon.lafibre.info donc il est possible de mettre IPv6 pour le SpeedTest.net)

Ce qui je cherche à faire c'est que le site soit pas accessible via https://46.227.16.8/ principalement pour des raisons de sécurité
En http c'est déjà le cas : http://46.227.16.8/

en http j'ai déclaré un vhost pour la page http://46.227.16.8/ (qui se prend le gros des attaques) et j'aimerais faire la même chose pour https.

butler_fr

  • Client Bbox adsl
  • Modérateur
  • *
  • Messages: 3 607
  • FTTH orange
https sur lafibre.info
« Réponse #11 le: 17 septembre 2013 à 10:04:12 »
il y a une option dans apache pour les vhost en https

http://stackoverflow.com/questions/10658017/apache-error-default-virtualhost-overlap-on-port-443

normalement après tu devrais pouvoir héberger plusieurs vhost https sans problèmes
j'en ai 2 sur mon serveur