Le BIOS, noyau de base d’un ordinateur 1ere année ISBS – PROJET ARCH 2009-2010
Sommaire Définition Un peu d’histoire Les fabricants de BIOS  Comment cela fonctionne ? Réglages par l’utilisateur Mises à jour Vulnérabilité Avenir du BIOS
Définition B asic  I nput  O utput  S ystem BIOS Element  logiciel  implanté dans une ROM sur la carte mère.  Aussi appellé firmware. Sert d’interface entre le hardware et le SE. Mais encore?
Définition BIOS = firmware Hardware Système d’exploitation Logiciels d’application BIOS écrit en code machine et développé en langage assembleur
Un peu d’histoire Apparition des premiers ordinateurs et donc des premiers micrologiciels équivalents au BIOS Fin des 40’s Lancement de l’IBM PC possédant le BIOS 1981 A l’origine sur une puce ROM Puis sur des mémoires EPROM ou EEPROM 1995: généralisation du stockage sur mémoire EEPROM Stockage du BIOS Terme se généralise à l’ensemble des ordinateurs BIOS maintenant situé dans trois types de mémoires différentes: ROM (boot block), EEPROM et CMOS
Les fabricants de BIOS Principaux fabricants Depuis les 90’s Avant fabricant du BIOS = fabricant carte mère fabricant indépendant  le fabricant de la carte mère ‘customise’ le BIOS American Megatrend, Insyde Software, Phoenix Technologies
Comment cela fonctionne? A l’allumage le PC a besoin d’informations: Détecter les composants matériels et en  vérifier l’intégrité Trouver le système d’exploitation
Comment cela fonctionne ? Ecran POST
Comment cela fonctionne ? Le POST,  Power On Self Test Initiation d’une routine de test A  l’allumage Initialise le hardware et les périphériques: Carte Vidéo, processeur, clavier … En cas d’erreur, affichage écran ou bips dans les hauts parleurs désignant la source de l’erreur.
Comment cela fonctionne ? Plug’n Play: 2 Le Bios contrôle l’ajout de matériel PnP . Ex: les cartes vidéos, contrôleur SCSI 1 Il les “ connectent ” Il faut maintenant démarrer le système d’exploitation procédure permettant aux périphériques récents d'être reconnus rapidement et automatiquement par le système d'exploitation dès le redémarrage après l'installation matérielle
Comment cela fonctionne ? Le Bootstrap Loader Programme connaissant la structure de fichiers de la machine et qui peut lancer le système d’exploitation. Qu’est ce que c’est ? L’OS est mit en mémoire, il peut maintenant démarrer.
Comment cela fonctionne ? Pass through POST Error Free Plug’n’Play Test Boot Drive Turn on Computer Bootable media found Load boot program Start operating system Y NO NO Output to Monitor Pass through POST Error Free Flux de tests Y Y Y NO
Les réglages par l’utilisateur Paramètres réglables Démonstration Ordre des périphériques à scruter,  rapport  maître/esclave, gestion de l’alimentation,… Taper F2, F10, Suppr,… (suivant les ordinateurs) pour accéder aux réglages du Bios
Mise à jour du BIOS Le BIOS était sur une ROM donc fixe. Puis apparurent les EPROM et les EEPROM Initialement La technologie FLASH est utilisée donc la mise à jour simplifiée. On dit qu’on flashe le BIOS Précautions à prendre Désormais
Vulnérabilités 1999 Today Virus CIH (Virus Tchernobyl) Possible cible d’une attaque de type Homme du milieu Un BIOS défaillant peut rendre inutilisable un ordinateur ou un périphérique .
Vulnérabilités Les BIOS récents utilisent le boot block, une petite partie du BIOS permettant d’en vérifier l’intégrité. Boot Block Flashage En cas de problème, on flashe (sécurisation de la procédure: dual BIOS et même Quad BIOS) Solutions:
Avenir du BIOS UEFI EFI Coreboot projet de conception d'un BIOS libre pour PC (=en open source)  Extensible Firmware Interface: véritable petit système d’exploitation Unified EFI: appelé à être le successeur du BIOS
Conclusion challenger Vulnérabilité Principales étapes Bios noyau de base d’un  ordinateur = indispensable POST, PnP, Bootstrap  UEFI
www.mramzi.net

Sujet 1 - BIOS

  • 1.
    Le BIOS, noyaude base d’un ordinateur 1ere année ISBS – PROJET ARCH 2009-2010
  • 2.
    Sommaire Définition Unpeu d’histoire Les fabricants de BIOS Comment cela fonctionne ? Réglages par l’utilisateur Mises à jour Vulnérabilité Avenir du BIOS
  • 3.
    Définition B asic I nput O utput S ystem BIOS Element logiciel implanté dans une ROM sur la carte mère. Aussi appellé firmware. Sert d’interface entre le hardware et le SE. Mais encore?
  • 4.
    Définition BIOS =firmware Hardware Système d’exploitation Logiciels d’application BIOS écrit en code machine et développé en langage assembleur
  • 5.
    Un peu d’histoireApparition des premiers ordinateurs et donc des premiers micrologiciels équivalents au BIOS Fin des 40’s Lancement de l’IBM PC possédant le BIOS 1981 A l’origine sur une puce ROM Puis sur des mémoires EPROM ou EEPROM 1995: généralisation du stockage sur mémoire EEPROM Stockage du BIOS Terme se généralise à l’ensemble des ordinateurs BIOS maintenant situé dans trois types de mémoires différentes: ROM (boot block), EEPROM et CMOS
  • 6.
    Les fabricants deBIOS Principaux fabricants Depuis les 90’s Avant fabricant du BIOS = fabricant carte mère fabricant indépendant le fabricant de la carte mère ‘customise’ le BIOS American Megatrend, Insyde Software, Phoenix Technologies
  • 7.
    Comment cela fonctionne?A l’allumage le PC a besoin d’informations: Détecter les composants matériels et en vérifier l’intégrité Trouver le système d’exploitation
  • 8.
  • 9.
    Comment cela fonctionne? Le POST, Power On Self Test Initiation d’une routine de test A l’allumage Initialise le hardware et les périphériques: Carte Vidéo, processeur, clavier … En cas d’erreur, affichage écran ou bips dans les hauts parleurs désignant la source de l’erreur.
  • 10.
    Comment cela fonctionne? Plug’n Play: 2 Le Bios contrôle l’ajout de matériel PnP . Ex: les cartes vidéos, contrôleur SCSI 1 Il les “ connectent ” Il faut maintenant démarrer le système d’exploitation procédure permettant aux périphériques récents d'être reconnus rapidement et automatiquement par le système d'exploitation dès le redémarrage après l'installation matérielle
  • 11.
    Comment cela fonctionne? Le Bootstrap Loader Programme connaissant la structure de fichiers de la machine et qui peut lancer le système d’exploitation. Qu’est ce que c’est ? L’OS est mit en mémoire, il peut maintenant démarrer.
  • 12.
    Comment cela fonctionne? Pass through POST Error Free Plug’n’Play Test Boot Drive Turn on Computer Bootable media found Load boot program Start operating system Y NO NO Output to Monitor Pass through POST Error Free Flux de tests Y Y Y NO
  • 13.
    Les réglages parl’utilisateur Paramètres réglables Démonstration Ordre des périphériques à scruter, rapport maître/esclave, gestion de l’alimentation,… Taper F2, F10, Suppr,… (suivant les ordinateurs) pour accéder aux réglages du Bios
  • 14.
    Mise à jourdu BIOS Le BIOS était sur une ROM donc fixe. Puis apparurent les EPROM et les EEPROM Initialement La technologie FLASH est utilisée donc la mise à jour simplifiée. On dit qu’on flashe le BIOS Précautions à prendre Désormais
  • 15.
    Vulnérabilités 1999 TodayVirus CIH (Virus Tchernobyl) Possible cible d’une attaque de type Homme du milieu Un BIOS défaillant peut rendre inutilisable un ordinateur ou un périphérique .
  • 16.
    Vulnérabilités Les BIOSrécents utilisent le boot block, une petite partie du BIOS permettant d’en vérifier l’intégrité. Boot Block Flashage En cas de problème, on flashe (sécurisation de la procédure: dual BIOS et même Quad BIOS) Solutions:
  • 17.
    Avenir du BIOSUEFI EFI Coreboot projet de conception d'un BIOS libre pour PC (=en open source) Extensible Firmware Interface: véritable petit système d’exploitation Unified EFI: appelé à être le successeur du BIOS
  • 18.
    Conclusion challenger VulnérabilitéPrincipales étapes Bios noyau de base d’un ordinateur = indispensable POST, PnP, Bootstrap UEFI
  • 19.