Publier
Consulter, acheter et télécharger des documents, présentations, modèles et ebooks sur Needocs (PDF, Word, Powerpoint, Excel)

C'est quoi un bug ?

Téléchargement
Publié par : Readandlearn
17. C’est quoi un “bogue” ?
C’est quoi un “bogue” ( bug ) ?
Le mot “bug” ( bogue ) est dérivé de l’anglais et signifie “punaise“
( Ungeziefer ).
Mais, d’où vient cette signification qui à priori n’a rien en commun avec
l’informatique ? Pour comprendre cette expression il nous faut remonter
aux années quarante où les premiers ordinateurs fonctionnaient
encore avec des relais. Or, les relais fonctionnent avec des contacts, qui
eux, ouvrent et ferment des circuits électroniques et / ou électriques.
Apparemment en 1945, à l’université de Harvard l’ordinateur
“MARK I” avait eu une panne de hardware ( à l’époque il n’existait
pas encore de software ) qui était due à une mite. Cette mite s’était
égarée entre des contacts de relais et provoquait ainsi un court-
circuit. L’ordinateur tombait en panne et les techniciens écrivaient
dans leur rapport qu’il y avait un “bogue” qui était responsable du
mauvais fonctionnement de l’ordinateur.
De nos jours quand il y a une anomalie dans un ordinateur le synonyme
de “bogue” ( bug ) est utilisé pour décrire la cause, de même quand
il y a des problèmes de programmation dans un logiciel ( software ).
Des problèmes de programmation dans un logiciel ?
Il n’y a aucun de logiciel au marché qui ne renferme pas de bogue !
Selon une étude de la “TU-München” http://www.tu-muenchen.
de/jshpchooser.tupl les bogues sont inévitables. Un logiciel normal
composé de mille lignes de programmation contiendrait 25 bogues
( 2,5 % de quota d’erreurs ). Un logiciel de bonne qualité produirait
encore 2-3 bogues ( 0,25 % de quota d’erreurs ) et des logiciels
spéciaux, programmés par exemple pour des applications militaires
et spatiales reproduiraient encore un bogue sur dix mille lignes de
code programmées ( < 0,1 % de quota d’erreurs ) !
http://www.decus.de/events/frankfurt/2004/vortraege/Software_Problems.pdf
Des logiciels de très bonne qualité ont malheureusement leur prix.
On estime à 1.000 US $ le prix par ligne de programmation, sans
compter les tests de fiabilité et de sécurité qui à eux, sont estimés à
1.600 € - 10.000 € par mille lignes de code de programmation !
Dans des logiciels qui contiennent quelques millions de lignes de
code de programmation, comme c’est le cas des softwares de Micro-
soft®, Mac® et Linux®, il est évident qu’il y a des centaines, voire des
milliers de bogues qui se produisent. Pour “déboguer” ( debugging )
toutes ces erreurs, il faudrait un investissement de temps et un budget
énorme. Or, la concurrence ne dort pas et le produit final du logiciel
doit apparaître au plus vite sur le marché pour se rentabiliser et de
se faire remarquer ( promotion ) au plus vite avant la concurrence !
C’est pour cette raison que Microsoft®, Mac® et Linux® proposent
des “updates”, des mises à jour ( patches ) pour enlever certains de
ces bogues. Ces bogues, entre autres, sont aussi responsables pour
les trous de sécurité ( vulnérabilités ) !

L’être humain n’est pas parfait, bien au contraire ! Toute chose pro-
Les dernières
grammée par un être humain ne peut être par conséquence parfaite
non plus ! Ceci explique pourquoi il est plus que nécessaire pour
vulnérabilités gé-
faire les “updates” ( mises à jour / patches ) de chez Microsoft®,
nérales peuvent
Mac® et Linux® !
être visitées au
Comment et quand faire les updates de chez
lien suivant :
Microsoft®, Mac® et Linux® ?
http://www.
En principe Microsoft® publie chaque 2ème mardi du mois des
securityspace.
correctifs. Mac® et Linux® publient aussi des “updates” mais sans
dire que ce sont des mises à jour critiques, soi-disant comme
com/smysecure/
complément, contrairement à Microsoft® qui maintient une politique
last30.html
plus honnête vis-à-vis de sa clientèle.
Politique honnête ?
Oui, en informant sa clientèle qu’il y a des vulnérabilités, Microsoft®
a au moins le mérite d’être honnête à ce niveau !
Les autres fabricants de systèmes d’exploitation, quant à eux, ne
disent pas clairement pourquoi il faut télécharger les “updates”.
Ils mentionnent bien qu’il y a des mises à jour de disponibles,
mais n’informent pas assez clairement les utilisateurs que c’est un
“must” de les télécharger ! On pourrait croire qu’il existe une sorte
de politique de dissimulation qui est pratiquée pour cacher que leurs
produits sont aussi vulnérables !
Pour vous rendre compte que tous les systèmes d’exploitation ainsi
que tous les logiciels ( PHP, PERL, JAVA, etc. ) ont des vulnérabilités,
vous pouvez suivre le lien suivant :
http://www.securityspace.com/smysecure/last30.html et en cas
d’intérêt vous pouvez vous abonner à leur newsletter ( service gratuit ) !
Même le nouveau système d’exploitation ( OS ) “Ubuntu” qui se
réjouit d’une très grande popularité actuellement est vulnérable !
Aucun système
Veuillez consulter le lien suivant : http://www.securityspace.com/
d’exploitation ( OS )
smysecure/catdescr.html?cat=Ubuntu+Local+Security+Checks
n’est parfait !
Dû au fait que
Liens utiles :
les systèmes
http://www.cs.tau.ac.il/~nachumd/verify/horror.html
d’exploitation ne
http://www.decus.de/events/frankfurt/2004/vortraege/
sont pas parfaits

Software_Problems.pdf
et ne le seront
http://inventors.about.com/library/weekly/aa052198.htm
jamais, nous
devons installer
http://www.thesciencebookstore.com/chron.asp?pg=35
régulièrement les
http://en.wikipedia.org/wiki/Mark_I_Calculator
updates !
www.cte.lu
www.myschool.lu
www.mysecureit.lu
www.etwinning.lu
s
my
ch
l
Copyight © 2005, www.mySchool.lu
Tous droits réservés. Ce document est la propriété de mySchool! (CTE) et peut être reproduit pourvu qu’aucune modification ne soit effectuée et que cette notice soit préservée.
Les informations véhiculées par la présente fiche le sont dans l’espoir qu’elles seront utiles. La responsabilité des auteurs ne pourra être engagée à aucun moment.

C'est quoi un bug ?
Publier sur Facebook Publier sur Twitter
Informations
Date : 28/12/2010
Langue : Français
Pages : 2
Consultations : 74
Commentaires : 0
Note :  
Résumé

Auteur : My School!


Description : C'est quoi un bug ?


Tags : Bug, bogue

Sur le même thème
Vues : 2968
La sécurité des systèmes informatiques (Théorie)
Pseudo : Kapten
Vues : 2968
Date : 01/12/2010
Pages : 31
Langue : Français
Description :
I] Qu'est ce que la sécurité d'un système? II] Pourquoi sécuriser les systèmes informatiques III] Comment et avec quoi les...
Vues : 558
Sensibilisation à la sécurité informatique
Pseudo : Readandlearn
Vues : 558
Date : 28/12/2010
Pages : 46
Langue : Français
Description :
Guide de sensibilisation à la sécurité informatique
Vues : 503
La cryptographie, un outil au service de la sécurité des systèmes d'information
Pseudo : Docenstoc
Vues : 503
Date : 06/02/2011
Pages : 52
Langue : Français
Description :
La cryptographie, un outil au service de la sécurité des systèmes d'information.
Vues : 462
Sécurité Web (introduction)
Pseudo : Web 3.0
Vues : 462
Date : 09/10/2010
Pages : 60
Langue : Français
Description :
Document sous licence CC: http://creativecommons.org/licenses/by-sa/2.0/fr/. Sécurité Web (introduction).
Vues : 374
Les dangers sur Internet en chiffres
Pseudo : Readandlearn
Vues : 374
Date : 28/12/2010
Pages : 2
Langue : Français
Description :
Les dangers sur Internet en chiffres
Vues : 297
Guide pratique de la sécurité
Pseudo : Readandlearn
Vues : 297
Date : 28/12/2010
Pages : 2
Langue : Français
Description :
Guide pratique de la sécurité
Du même contributeur
Vues : 805
Fiche pratique : Unités de mesure des capacités en informatique
Pseudo : Readandlearn
Vues : 805
Date : 22/12/2010
Pages : 2
Langue : Français
Description :
Fiche pratique : Unités de mesure des capacités en informatique par Nancy Numérique
Vues : 558
Sensibilisation à la sécurité informatique
Pseudo : Readandlearn
Vues : 558
Date : 28/12/2010
Pages : 46
Langue : Français
Description :
Guide de sensibilisation à la sécurité informatique
Vues : 392
Fiche technique La souris
Pseudo : Readandlearn
Vues : 392
Date : 21/12/2010
Pages : 1
Langue : Français
Description :
Fiche technique La souris proposée par le CREPS Aquitaine sous licence Creative Commons...
Vues : 374
Les dangers sur Internet en chiffres
Pseudo : Readandlearn
Vues : 374
Date : 28/12/2010
Pages : 2
Langue : Français
Description :
Les dangers sur Internet en chiffres
Vues : 361
Fiche technique Bureautique
Pseudo : Readandlearn
Vues : 361
Date : 21/12/2010
Pages : 1
Langue : Français
Description :
Fiche technique Bureautique proposée par le CREPS Aquitaine sous licence Creative Commons...
Vues : 300
Fiche pratique : La fibre optique
Pseudo : Readandlearn
Vues : 300
Date : 22/12/2010
Pages : 2
Langue : Français
Description :
Fiche pratique : La fibre optique par Nancy Numérique
Commentaires
Aucun commentaire pour cette publication
Ajouter un commentaire
Envoyer
Pour envoyer la page de votre document, notez ici les emails destinataires de votre demande :
Séparez les emails par des virgules
Signaler un abus
Vous devez vous connecter ou vous inscrire pour noter un document.
Cliquez ici pour vous inscrire.
Vous devez vous connecter ou vous inscrire pour ajouter un commentaire.
Cliquez ici pour vous inscrire.
Vous devez vous connecter ou vous inscrire pour envoyer le document.
Cliquez ici pour vous inscrire.
Vous ne pouvez pas acheter de documents sur Needocs.
Vous pouvez vous référer aux conditions générales de vente et d'achat du portail pour connaître les modalités d'achat.