Aller au contenu

Navigateur web

Un article de Wikipédia, l'encyclopédie libre.
Chronologie des versions de navigateurs.

Unnavigateur web,navigateur Web[1],[2]oufureteur[2],est unlogicielconçu pour consulter et afficher leWorld Wide Web.Techniquement, c'est au minimum unclient HTTP.

Il existe de nombreux navigateurs web pour toutes sortes de matériels (ordinateur personnel,tablette tactile,téléphones mobiles,etc.) et pour différents systèmes d'exploitation (GNU/Linux,Windows,Mac OS,iOSetAndroid). Dans les années 2010, les plus utilisés sontGoogle Chrome,Mozilla Firefox,Internet Explorer/Microsoft Edge,Safari,Opera.

Le terme « navigateur » est inspiré deNetscape Navigator,le navigateur phare en 1995 et 1996.

D'autresmétaphoressont ou ont été utilisées. Le premier terme utilisé étaitbrowser,comme enanglais.Par la suite, on a vufureteur[2](utilisé auCanada),butineur,brouteur,arpenteur,fouineurou encoreexplorateur(inspiré d'Internet Explorer). Le termenavigateurInternet[2],bien qu'incorrect, est également souvent rencontré. Aujourd'hui, les termesnavigateur (web/Web)oulogiciel de navigationsont recommandés en France par laDélégation générale à la langue française et aux langues de France(DGLFLF)[3],ainsi qu'au Canada par l'Office québécois de la langue française.

Laréglementation européenne, notamment le règlement (UE) 2022/1925 du Parlement européen et du Conseil du 14 septembre 2022 relatif aux marchés contestables et équitables dans le secteur numériqueconsidère comme «navigateur internet»« une application logicielle qui permet aux utilisateurs finaux d’accéder à des contenus internet hébergés sur des serveurs connectés à des réseaux tels que l’internet, y compris les navigateurs internet autonomes, ainsi que les navigateurs internet intégrés ou inclus dans un logiciel ou équivalent, et d’interagir avec ces contenus[4]»

Les navigateurs web sont deslogicielscomplexes et en constante évolution, tant au niveau des fonctionnalités, qu'au niveau de la sécurité, car des nouvelles fonctionnalités offrent de nouveaux angles d'attaque.

WorldWideWeb, le premier navigateur.

Le premier navigateur s'appelleWorldWideWeb.Il est développé par l'inventeur du langageHTML,Tim Berners-Lee,en octobre-novembre1990.C'est un navigateur enmode graphique.Ce premier navigateur était en plus unéditeur HTML,ce qui n'est pas commun. La rapidité de développement a été rendue possible par l'ordinateur choisi pour ce projet, unNeXT.Toutefois, le choix de cet ordinateur rare a sévèrement limité la diffusion du navigateur. Plus tard, le navigateur est renommé Nexus pour éviter la confusion avec leWorld Wide Web.

Le premier navigateur pour le systèmeX WindowsurUnixfutErwise,créé en1992enFinlandepar les étudiants Kim Nyberg, Kari Sydänmaanlakka, Teemu Rantanen, et Kati Borgers (née Suominen)[5].

Le troisième navigateur futViolaWWW.

En1993,apparaîtNCSA Mosaic.Ce navigateur disponible sur de nombreux systèmes provoqua l'accélération fulgurante et exponentielle du Web. Il est le premier navigateur à afficher les images (GIFetXBM) dans les pages web elles-mêmes, puis à supporter les formulaires interactifs dans les pages.

Logo Netscape
Logo Netscape

Dès1995,Netscape Navigatordevint le navigateur dominant, développé parMarc Andreessen,ancien développeur de Mosaic.

En 1995,Microsoftsort égalementInternet Explorer 1.

À partir de2000,et après plusieurs années de «guerre des navigateurs», c'est Internet Explorer qui devint le navigateur le plus utilisé. La raison en est principalement sa pré-installation au sein deMicrosoft Windows,lesystème d'exploitationle plus utilisé sur lesordinateurs personnelsà cette époque.

À compter de2005,on note une régression de la part de marché d'Internet Explorer, surtout au bénéfice deMozilla Firefox.

En décembre2008sort le navigateurGoogle Chrome,édité par Google. En 2010, il fait partie des trois navigateurs les plus utilisés[6]et en 2012, il devient le navigateur le plus utilisé[7].

De nombreux autres navigateurs se partagent les miettes, notamment:

Devant le développement croissant dessmartphonesettablettes numériques,plusieurs concepteurs de navigateurs sortent des versions mobiles; Le navigateurFirefox Mobile(nom de code Fennec) est la version mobile de Firefox,Opera Mobilepour Opera,Internet Explorer Mobilela version mobile d'IE,etc.Des éditeurs proposent des navigateurs uniquement pour mobiles:UC Browser,Dolphin Browser,etc.

De plus, depuis le milieu desannées 1990,apparaissent une multitude d'autres navigateursplus ou moins populaires.

Fonctionnement

[modifier|modifier le code]

Un navigateur web est composé de divers modules logiciels permettant de communiquer suivant des standards des réseaux, d'unmoteur de rendudesstandards du Web,d'uneinterface utilisateuradaptée au système d'exploitation qui l'accueille et accessoirement d'un gestionnaire d'extensionset deplugins.

Interface utilisateur

[modifier|modifier le code]

Pour la grande majorité des navigateurs sur le marché, l'interface utilisateur est composée d'une zone d'affichage éventuellement gérée sous forme d'onglets, d'unebarre de menus déroulants,d'unebarre d'outils,d'unebarre d'étatet surtout d'unebarre d'adresse,parfois fusionnée, comme dans le cas de Chrome et de Chromium avec la barre de recherche. Selon les navigateurs, il est possible de réorganiser et d'afficher ou non ces différentes barres.

La barre de menus abrite lesfavoris(oumarque-pages), les commandes des fichiers (ouverture, fermeture), les options de configuration,etc.

De nouveaux navigateurs web basent leur technologie sur lablockchain[8],[9],[10].D'aprèsIBM,de tels navigateurs visent à offrir un système de stockage des informations de navigation qui préserve la vie privée et la place entre les « mains d'un utilisateur » plutôt que d'une tierce partie[8].

La fonction principale d'un navigateur web est de permettre la consultation d'informations disponibles (« ressource » dans la terminologie du Web) sur leWorld Wide Web.Les principales étapes de la consultation d'une ressource sont les suivantes:

  1. L'utilisateur donne au navigateur web l'adresse webde la ressource à consulter. Il existe trois manières de donner une adresse web:
    • taper soi-même l'adresse web dans labarre d'adressedu navigateur;
    • choisir une ressource dans la liste des favoris (oumarque-pagesoubookmarks), sachant qu'à chaque favori est associée une adresse web;
    • suivre unhyperlien,sachant qu'à chaque hyperlien est associée une adresse web.
  2. Le navigateur se connecte auserveur webhébergeant la ressource visée et latélécharge.Leprotocole de communicationgénéralement utilisé estHTTP.
  3. Le moteur de rendu du navigateur traite cette ressource, télécharge les éventuelles ressources associées et affiche le résultat sur l'écran de l'utilisateur.
Statut: mai 2020
Navigateurs Web les plus utilisés par pays actuellement[11].

Fonctionnalités

[modifier|modifier le code]

Rendu à l'écran

[modifier|modifier le code]
Exemple depage webaffichée en mode graphique

Un navigateur web doit être capable, au minimum, d'afficher le texte d'unepage web.Un navigateur enmode texten'affiche souvent rien de plus. Les navigateurs couramment utilisés fonctionnent cependant en mode graphique et sont capables d'utiliser une typographie élaborée, d'ajouter des images dans le texte, de jouer de la musique et des animations ainsi que d'interagir avec les actions de l'utilisateur.

Une page web est un texte écrit dans le langage informatiqueHyperText Markup Language(HTML) qui donne au navigateur le texte à afficher ainsi que la structure générale de lamise en page:titres, paragraphes, listes, tableaux, etc. La mise en page peut être raffinée par l'utilisation defeuilles de style en cascade(CSS): marges, alignements, espacements, couleurs, bordures, etc.

La position des images dans une page web est donnée par le langage HTML. Les images sont généralement dans unformat de donnéesparmi les trois suivants:GIF,JPEGouPNG.

Rendus sur d'autres dispositifs

[modifier|modifier le code]

La plupart des navigateurs permettent d'imprimer les pages web en noir et blanc ou en couleurs. En outre, des dispositifs particuliers peuvent être utilisés pour pallier un handicap visuel ou moteur.

Dans le contexte du Web, un script est unprogramme informatiqueintégré à la page web et exécuté par le navigateur. Un script permet des tâches simples comme vérifier les données entrées dans un formulaire, gérer des menus ou réagir aux déplacements du pointeur de souris. Le principal langage de script côté client est leJavaScript.Ce langage est standardisé par l'ECMAsous le nom d'ECMAScript.

Les navigateurs pouvant difficilement gérer l'ensemble des formats de données existants et futurs, les éditeurs de navigateurs ont été amenés à développer un mécanisme de modules d'extension qui prennent le nom depluginsou de contrôlesActiveXpourInternet Explorer.

Ceux-ci permettent d'afficher directement dans la fenêtre du navigateur des données de formats très différents allant de documentsPDFà du contenumultimédia.Ce mécanisme permet également d'utiliser des langages de programmation côté client comme les animationsFlash,lesappletsJavaou la technologieSilverlight.La large diffusion d'un plugin étant nécessaire pour qu'un format de données ait une chance de s'imposer sur le Web, on en trouvera bien souvent en libre téléchargement sur les sites de sociétés éditrices de logiciels permettant de créer un type de contenu particulier.

Lesextensionspermettent d'ajouter de nouvelles fonctionnalités au navigateur, comme la météo dans la barre d'état, un blocage des publicités des sites Web et la préservation de la confidentialité des données personnelles issues de la navigation, des outils de développement Web, etc.

Lescookiesservent à lier à une visite toute information d'état, comme des préférences d'affichage ou le contenu d'un panier d'achat.

Le protocole HTTP n'est pas le seul qu'un navigateur web puisse utiliser. Il peut gérer aussi les transferts de fichiers à l'aide deFTPouWebDAVet établir des connexions sécurisées en utilisantHTTPS(HTTP surSSL). Certains navigateurs (commeFirefox) supportent le protocoleGopherqui précéda de peu HTTP et devenu confidentiel aujourd'hui. Cesprotocoles de communicationsont généralement standardisés par l'IETF.

Lescertificatssont très largement utilisés sur les sites de commerce électronique, webmails ou autres sites sensibles (banques, impôts, etc.).

Vulnérabilités

[modifier|modifier le code]

Du fait de sa forte diffusion dans le monde, le navigateur web est une cible privilégiée des malfaiteurs désireux de nuire auxinternautes.

L'exploitation destraces numériquesdu navigateur web est utilisé par certaines entreprises decommerce électronique[12].

L'utilisation d'un login sur un navigateur peut, dès la première fois, ouvrir la possibilité d’être suivi par des sociétés de collecte de données lors des utilisations ultérieures du navigateur[13].

Malgré l’utilisation d'un bloqueur de publicité, il peut être possible, pour une société tierce, d'accéder à des données privées[13].

Variétés d'attaques possibles

[modifier|modifier le code]

L'internauteest menacé à travers son navigateur par des attaques informatiques comme leprofilageet l'analyse comportementaleà des fins de reventemarketing,le vol dedonnées personnellespar accès à ses fichiers, l'escroquerie parhameçonnage,ou par lecrashde son ordinateur par unbugdu navigateur[réf. nécessaire].

Modules logiciels pouvant être ciblés

[modifier|modifier le code]

Un navigateur est constitué de modules divers réalisant des fonctions bien déterminées et possédant chacun leurs vulnérabilités propre. Par exemple, un interpréteur d'URLest vulnérable aux attaques parhameçonnage,un interpréteur de codeHTMLou XHTML (plus récent) peut faire une mauvaise interprétation des instructions de description et un interpréteur delangage de script(JavaScript,VBScript...) est vulnérable aux boucles sans fins ou à des exploitations de bugs. Unenvironnement d'exécutiond'applications (AppletJava,ActiveX,plugins) ou unebarre d'outilspos sắc dent également des vulnérabilités[réf.souhaitée].

Parts de marché

[modifier|modifier le code]
Les parts de marché des navigateurs Web dans le monde, toutes plateformes confondues
(janvier 2024 -mettre à jour)
Source Chrome
(Google)
Safari
(Apple)
Firefox
(Mozilla)
Edge+IE
(Microsoft)
Opera
(Opera Software)
Samsung Internet
(Samsung Electronics)
Autres
StatCounter[14] 64,4% 18,8% 3,3% 5,5% 2,6% 2,6% 2,9%
W3Counter[15] 69,0% 15,2% 2,7% 4,1% 1,2% 2,3% 5,7%
Moyenne 66,7% 17,0% 3,0% 4,8% 1,9% 2,1% 4,3%

Note: ces statistiques ne sont que des estimations et comprennent une marge d'erreur difficile à estimer. Ces erreurs sont dues à plusieurs raisons: certains navigateurs se font passer pour d'autres afin de contourner certains sites web refusant l'accès aux navigateurs non testés et de plus en plus de navigateurs, directement ou par le biais des extensions, bloquent les appels aux services de statistiques dans le but de protéger la vie privée de l'utilisateur.

Les parts de marché des navigateurs mobiles dans le monde (mars 2023 -mettre à jour)
Source Chrome
(Google)
Safari
(Apple)
Samsung Internet
(Samsung)
UC Browser
(UCWeb)
Opera
(Opera Software)
Firefox
(Mozilla)
Autres
StatCounter[16] 65,3 % 24,3 % 4,5 % 1,4 % 2,2 % 0,5 % 1,9 %

Exemples de navigateurs

[modifier|modifier le code]

Il existe des versions différentes des navigateurs selon le type de machines: téléphone mobile, tablette ou ordinateur. Voici pour les navigateurs les plus populaires les noms de leur version plate-formebureautiqueet mobile.

  • Brave(considéré comme le navigateur qui protège le plus la vie privée selon une étude de l'université de Trinity College[17])

Internet Explorern'est plus mis à jour depuis que Microsoft Edge existe et contient donc desfailles de sécurité.

Notes et références

[modifier|modifier le code]
  1. Bureau de la Traduction du Canada, «Web (Recommandation linguistique du Bureau de la traduction)», surtermiumplus.gc.ca(consulté le).
  2. abcetd«navigateur Web»,Grand Dictionnaire terminologique,Office québécois de la langue française(consulté le).
  3. Commission d’enrichissement de la langue françaiselogiciel de navigation», surFranceTerme,ministère de la Culture(consulté le).
  4. Règlement (UE) 2022/1925 du Parlement européen et du Conseil du 14 septembre 2022 relatif aux marchés contestables et équitables dans le secteur numérique
  5. (en)«Xconomy: The Greatest Internet Pioneers You Never Heard Of: The Story of Erwise and Four Finns Who Showed the Way to the Web Browser», surxconomy,(consulté le).
  6. «StatCounter Global Stats - Browser, OS, Search Engine including Mobile Usage Share», surStatCounter Global Stats(consulté le).
  7. «01 Business Forum», surBFM BUSINESS(consulté le).
  8. aetb(en)«IBM Files Patent for a Blockchain-Based Web Browser», surCoinDesk,(consulté le)
  9. (en-US)«YouTube Censorship Drives Uptake of Crypto-Powered Video Platforms», surBitcoin News,(consulté le)
  10. (en)«Daily Users of Brave’s Blockchain Web Browser Pass 4 Million», surCointelegraph(consulté le)
  11. StatCounter
  12. Laurent Checola, «Vie privée sur Internet: des "empreintes digitales" laissées par les navigateurs web»,Le Monde,‎(lire en ligne).
  13. aetb«Il est impossible de protéger les utilisateurs de Facebook contre l’exploitation de leurs données», surThe Conversation(consulté le).
  14. «Parts de marché selonStatCounter(Monde)», surgs.statcounter,.
  15. «Parts de marché selon W3Counter (Monde)», surw3counter,.
  16. Parts de marché selon StatCounter
  17. (en)Douglas J. Leith, «Web Browser Privacy: What Do Browsers Say When They Phone Home?»[PDF],

Sur les autres projets Wikimedia:

Articles connexes

[modifier|modifier le code]