
Tout le monde a déjà entendu parler du mot « hacker », beaucoup l'emploient aussi, mais peu de ces personnes savent réellement ce qu'est un hacker. Si l'on ouvre un dictionnaire, on trouve ceci :
Hacker : nom masculin (de l'anglais to hack : taillader). Pirate informatique.
Mais est-ce vraiment cela ? Un hacker n'est pas forcément un pirate, et son but n'est pas de détruire, mais de rendre les systèmes plus performants. Pour d'autres, ce sont des personnes qui détruisent tout dans un seul but : l'exploit personnel et la gloire. La définition dépend donc du point de vue.
Quelle est l'histoire du hacking ?
Les premiers hackers remontent à plusieurs décennies, à l'époque où les premiers programmeurs et spécialistes des réseaux travaillaient sur l'ARPANET, l'ancêtre d'Internet aujourd'hui. Ce sont eux qui ont inventé le mot « hacker ». Mais ce sont aussi eux qui ont créé Internet, développé des systèmes Unix et mis en œuvre le World Wide Web.
Hacker ou cracker : quelle différence ?
Certaines personnes s'autoproclament hackers, mais le sont-elles vraiment ? Le but d'un hacker n'est pas de s'introduire dans les systèmes informatiques pour voler des informations ou saccager des données. Ces personnes sont appelées « crackers » par les vrais hackers, qui ne veulent surtout pas y être associés.
Il faut savoir faire la différence entre chercher à améliorer le fonctionnement des systèmes, révéler des problèmes que certaines personnes pourraient exploiter, et être un vandale. En bref, la différence fondamentale entre hackers et crackers est que les premiers construisent des choses, tandis que les seconds les cassent.
Le hacking est-il légal ?
Le hacking est légal tant que vous l'exercez sur vos propres machines. Si vous l'exercez sur d'autres machines, c'est à vos risques et périls. Vous risquez, selon la loi Godfrain du 5 janvier 1988 « relative à la fraude informatique », un an d'emprisonnement et 100 000 francs d'amende pour l'accès et le maintien frauduleux dans un système (délit d'intrusion). Ce délit est constitué dès lors que n'importe quelle technique est employée pour accéder frauduleusement à un système protégé. Il l'est aussi dans le cas de l'utilisation d'un code d'accès exact, mais par une personne non autorisée.
Si l'accès ou le maintien frauduleux dans le système entraîne la suppression ou la modification de données, même involontaire ou par maladresse, les peines sont doublées ! Lorsque l'action est volontaire, la loi prévoit 3 ans d'emprisonnement et 300 000 francs d'amende. Cette peine est aussi prévue pour la propagation de virus informatique.
Quel est l'état d'esprit d'un hacker ?
Le hacking n'appartient pas seulement au domaine informatique. C'est aussi un mode de vie. Les hackers résolvent des problèmes et construisent des choses. Ils croient en la liberté et l'entraide volontaire.
Être un hacker est très amusant, mais cela demande beaucoup d'efforts, et les efforts nécessitent beaucoup de motivation. Il faut ressentir une excitation à résoudre des problèmes, à affûter ses connaissances et à exercer son intelligence.
Les esprits créatifs sont des ressources rares et précieuses. Il ne faut pas les gâcher en réinventant continuellement la même chose alors qu'il y a tant de problèmes fascinants qui attendent d'être résolus. C'est pour cette raison que dans la communauté des hackers, il existe une obligation de partager ses informations, de donner des solutions pour que les autres membres puissent résoudre de nouveaux problèmes. « Égoïste » est un mot banni du langage des hackers.
Comment devenir hacker : les compétences essentielles
S'il est vital pour un hacker d'avoir le bon état d'esprit, il est encore plus vital d'en avoir les compétences : de l'intelligence, de l'expérience, de la persévérance et beaucoup de travail !
Apprendre à programmer
C'est la compétence fondamentale pour être un hacker. Il faut savoir produire un minimum de code propre et fonctionnel dans plusieurs langages : C, C++, Lisp, Perl, Python, Java, HTML et PHP. Apprendre à programmer, c'est comme apprendre à écrire en langage humain : c'est obligatoire !
Installer un système Unix libre
Apprendre à hacker avec un système propriétaire comme Windows ou Mac OS, c'est comme vouloir danser avec un plâtre : c'est impossible. Au début, on conservera son OS, mais tôt ou tard, il faudra passer sous Linux ou OpenBSD.
Maîtriser le World Wide Web
C'est le monde où vont se faire tous les échanges, vous devez donc savoir l'utiliser. Les outils à utiliser sont l'IRC, ICQ et les newsgroups.
Connaître l'anglais
Tout simplement car ce sera plus facile pour communiquer avec les autres hackers qui ne parlent pas forcément votre langue. Ensuite, la plupart des langages d'aujourd'hui sont rédigés en anglais car cette langue dispose d'un vocabulaire très riche.
Conclusion
Voilà, vous savez maintenant ce qu'est un hacker et vous souhaitez peut-être le devenir. À vous de jouer !