le HTML5 est en "rolling release", toutes lë nouveautés sont ajoutées directement dedans avec peu de préoccupation de la vie privée des utilisateurs.
Mais est-ce réellement le rôle d'un langage de programmation de se préoccuper de sécurité ou de vie privée? C'est un peu comme si on reprochait à C++ de ne pas se préoccuper de la vie privée des utilisateurs. Bien sûr, il ne faut pas être naïfs, certaines fonctionnalités sont là uniquement pour nuire aux utilisateurs.
Ce qui a changé depuis 15 ou 20 ans, c'est bien le fonctionnement de l'écosystème. Il y a 20 ans, quand tu te connectais sur un serveur, tu pouvais considérer qu'il était amical (sinon, ça ne te viendrait jamais à l'esprit de taper l'URL d'un serveur hostile). Bien sûr, il pouvait toujours avoir été hacké, et ça n'était pas open bar non plus, mais disons que tu pouvais partir du principe que le serveur n'allait pas essayer de te tromper par tous les moyens. Ça n'est plus du tout le cas, le web est devenu hostile, et les serveurs auxquels on se connecte tentent systématiquement de nous tromper, de nous extorquer des informations, etc.
Un exemple parmi des centaines, c'est le fingerprinting. Tu imaginerais un serveur Linux qui déballerait à la moindre requête la version du kernel, la distribution, les versions exactes de tous les serveurs écoutant sur les ports, les ports ouverts, la liste des utilisateurs, des groupes, etc? C'est absurde, tu ne veux pas donner des informations qui peuvent potentiellement donner des indications à un attaquant pour exploiter des failles de sécurité. Pourtant, c'est ce que font tous les navigateurs, ils déballent la taille du slip de ta grand-mère, le modèle de ta serrure, et la poche dans laquelle tu ranges tes clés. Comment un comportement aussi nocif pour l'utilisateur a pu être mis en place? Je viens de vérifier, mon Firefox configuré par défaut balance que ma batterie est à 100% parce que je suis sur le secteur, quel autre logiciel trouverait ça normal de balancer cette info aux quatre vents? Ça ne peut être que parce que les devs des navigateurs n'ont pas réellement intégré que le web était hostile et que le boulot du navigateur était d'être au service de l'utilisateur. Et c'est l'idéologie du "respect des standards" qui est la seule explication : il faut respecter les standards, les standards demandent que tu répondes à la question "quelle est la couleur de ton slip", alors le navigateur balance tout.
[^] # Re: Équipe de développement assez grande ?
Posté par arnaudus . En réponse au journal Librewolf, ce que Firefox devrait être.... Évalué à 9. Dernière modification le 15 mai 2025 à 10:45.
Mais est-ce réellement le rôle d'un langage de programmation de se préoccuper de sécurité ou de vie privée? C'est un peu comme si on reprochait à C++ de ne pas se préoccuper de la vie privée des utilisateurs. Bien sûr, il ne faut pas être naïfs, certaines fonctionnalités sont là uniquement pour nuire aux utilisateurs.
Ce qui a changé depuis 15 ou 20 ans, c'est bien le fonctionnement de l'écosystème. Il y a 20 ans, quand tu te connectais sur un serveur, tu pouvais considérer qu'il était amical (sinon, ça ne te viendrait jamais à l'esprit de taper l'URL d'un serveur hostile). Bien sûr, il pouvait toujours avoir été hacké, et ça n'était pas open bar non plus, mais disons que tu pouvais partir du principe que le serveur n'allait pas essayer de te tromper par tous les moyens. Ça n'est plus du tout le cas, le web est devenu hostile, et les serveurs auxquels on se connecte tentent systématiquement de nous tromper, de nous extorquer des informations, etc.
Un exemple parmi des centaines, c'est le fingerprinting. Tu imaginerais un serveur Linux qui déballerait à la moindre requête la version du kernel, la distribution, les versions exactes de tous les serveurs écoutant sur les ports, les ports ouverts, la liste des utilisateurs, des groupes, etc? C'est absurde, tu ne veux pas donner des informations qui peuvent potentiellement donner des indications à un attaquant pour exploiter des failles de sécurité. Pourtant, c'est ce que font tous les navigateurs, ils déballent la taille du slip de ta grand-mère, le modèle de ta serrure, et la poche dans laquelle tu ranges tes clés. Comment un comportement aussi nocif pour l'utilisateur a pu être mis en place? Je viens de vérifier, mon Firefox configuré par défaut balance que ma batterie est à 100% parce que je suis sur le secteur, quel autre logiciel trouverait ça normal de balancer cette info aux quatre vents? Ça ne peut être que parce que les devs des navigateurs n'ont pas réellement intégré que le web était hostile et que le boulot du navigateur était d'être au service de l'utilisateur. Et c'est l'idéologie du "respect des standards" qui est la seule explication : il faut respecter les standards, les standards demandent que tu répondes à la question "quelle est la couleur de ton slip", alors le navigateur balance tout.