Je pense que Firefox en fait ne restreint pas l'accès à 127.0.0.1 si c'est vers un port non privilégié : il doit juste se contenter de restreindre les ports < 1024 (et quelques autres ports connus sensibles pour des services locaux sensibles propre à l'OS où il est installé), mais ce n'est plus du tout recommandé.
Il peut aussi se mettre à l'écoute des ports déclarés en UPnP pour les applis pair-à-pair, ce qui permet à des sites web de joindre par exemple une appli d'instant messaging, à condition que celle-ci soit active et qu'elle fonctionne à l'écoute son numéro de port normal: Firefox dans ce cas fait confiance à la sécurité interne de cette appli pour faire le filtrage des connexions indésirables non sécurisées, avec son propre protocole. L'accès aux ressources locales par des sites tiers ne devrait en fait jamais être autorisé sans autorisation explicite donnée par l'utilisateur (via l'interface du navigateur) au site/domaine qui en fait la demande, pas plus que ces sites ne devraient pouvoir consulter les fichiers locaux des pages en cache et cookies venant de sites tiers. Les ressources locales sont très dangereuses à autoriser aux sites tiers et au minimum il devrait y avoir une fenêtre locale bloquante demandant l'autorisation à l'utilisateur avec l'identification précise et infalsifiable du site tiers qui en fait la demande, avec toutes les infos nécessaires: adresse IP, nom de domaine, protocole HTTPS activé ou pas, évaluation de sécurité du nom de domaine contre les noms déguisés qui remplacent des lettres latines par des lettre cyrilliques par exemple, etc. Sinon les détournements de données sont beaucoup trop faciles). De même le fait d'accorder l'autorisation devrait être temporaire (uniquement le temps de la session internet du site visité, mais devrait avoir une date de péremption ne dépassant pas quelques mois, et devrait pouvoir être retirée à tout moment et le navigateur doit proposer une fonction de purge de ces autorisations maintenues dans un cache consultable du navigateur) Le mar. 11 sept. 2018 à 14:33, Pierre Beyssac <p...@fasterix.frmug.org> a écrit : > On Tue, Sep 11, 2018 at 01:53:27PM +0200, Philippe Verdy wrote: > > C'est normal que ça bloque : ce n'est pas parce que le lien est activé > dans > > un navigateur local que la source de ce lien vient du domaine local : la > > page vient d'un site tiers et le navigateur tient compte de l'origine de > la > > page et de ses scripts, qui est le site web consulté affichant les liens. > > > > Sinon c'est trop facile pour une site web malveillant d'insérer des liens > > "127.0.0.1" pour passer outre les autorisations et obtenir directement > des > > Oui, bien sûr, mais le mécanisme n'est pas si simple que ça, vu que > ça marche avec le lien Edit d'openstreetmap.org, qui, en fait, fait > exactement la même chose au final (accès 127.0.0.1 etc). > > Firefox a apparement certaines exceptions "en dur" pour 127.0.0.1 > (mais pas pour localhost, et apparemment pas toujours pour > xmlHttpRequest, on s'y perd un peu). > -- > Pierre Beyssac p...@eriomem.net >
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr