Beaucoup de personne
et en particulier les medias utilise
le mot "hacker" sans reellement
savoir ce qu'il signifie et oncore moins
ce qu'il implique. En cherchant des
informations sur ce qu'est un hacker
dasn les dictionnaires, on peut trouver
des definitions de ce type :
|
Hacker
: ['koer] nom masculin (de l'anglais
to hack " taillade "). Pirate
informatique
|
Mais qu'en est
t'il vraiment ? Peut-on se limiter à
une telle explication ? Meme si il existe
de nombreuse definition ce basant sur
differents termes ou groupes d'appartenance,
nous vous nous vous proposons de decouvrir
la vision des choses dans le plus pur
des style puriste :)-, de Eric S, Raymond.
[NdA : il est evidant que cette approche
duy pirate informatique n'est pas arretée
! ].
|
HOW TWO :
|
Comment devenir
un hacker ?
|
L'idée d'une culture
hacker remonte a un equinzaine d'années,
lorsque les premiers programmeurs et
specialistes des reseaux travaillaient
sur l'ARPAnet, ancetre de l'internet
que nous connaissons. Ce sont eux qui
ont utiliser pour la premiere fois le
mots " hacker ". Ce sont donc
des hackers qui ont crée internet, qui
ont fait les systems Unix ce qu'ils
sont aujourd'hui et ce sont encore eux
qui ont mis en oeuvre Usenet et le World
Wide Web. Ils y a des personnes qui
s'autoproclame des "hackers",
mais le sont t'il vraiment ? S'introduire
dans les systemes informatiques dans
le but de voler des informations ou
saccager des données ne fait pas partie
de la tradition. Les vrais hackers appellent
ça des "crackers" et ne veulent
surtout pas y etre associé. Il faut
faire la distinction entre chercher
aà améliorer le fonctionnement des systemes,
révéler des problemes que certaines
personnes pourrais exploiter et etre
un vandale ! La difference fondamentale
entre les hackers et les crackers est
que les premiers construisent des choses,
alors que les seconds les cassent.
|
L'attitudes des
hackers
|
L'attitude hacker
ne se limite pas a l'application informatique.
Elle peut etre associer avec n'importe
qu'elle forme de creation ou d'art,
du moment qu'elle en respecte l'attitude.
Les hackers resolvent des problemes
et construisent des choses. Ils croient
en la liberté et l'entrainde volontaire.
Si c'est tres amusant d'etre un hacker
cela demande beaucoup d'effort et les
effor demande de la motivation. Donc
pour etre un hacker, il faut ressentir
une exitation a resoudre les problemes,
a affuter ses connaissances et a exercer
son intelligence. Les esprits creatifs
sont des ressources rare et precieuses.
Il ne faut pas les gacher en reinventant
continuellement la meme chose alors
qu'il y a tant de problemes fascinants
qui attendent d'etre resolus.
C'est pour cette raison que dans la
commuanuté des hackers, il existe une
obligation morale de partager ses informations,
de donner des solutions pour que les
autres membres de la communauté puissent
resoudre de nouveaux problemes. Les
hackers et les gens creatif en general
ne devrait jamais se consacrer a des
taches repetives et ennuyeuses. Cela
signifie qu'ils ne font pas ce que eux
seul savent faire, c'est a dire resoudre
de nouveaux problemes. Le hacker automatise
le travail ennuyeux pour lui mais aussi
pour tous les autres et en particulier,
les autres hackers.
|
Vive la liberté
!
|
Naturellement,
les hackers sont des personnes anti-autoritaristes,
et ces attitudes doivent etre combattue
partout ou elle se trouve. Les autoritaristes
se nourisse de censure et de secrets.
Ils se mefient de l'entraide mutuelle
et du partage de l'information. Donc
pour vous comporter comme un hacker
vous devez combattre sans relache :
la censure, le secret et l'usage de
la force ou de la ruse pour dominer
d'autre adulte responsables.
|
Les competences
de base du hacker
|
Si il est vital
pour un hacker d'en avoir les attitudes,
il est encore plus vital d'en avoir
les competances ... De l'intelligence,
de l'experience, de la perseverance
et beaucoup de travail !
|
Coder sans s'arreter
!
|
C'est la competance
fondamentale du hacker. Connaitre un
seul language ne perment a presonne
d'etre un hacker, ni meme d'etre un
programmeur d'ailleurs. Pour etre un
hacker, il faut savoir au minimun produire
un code propre et fonctionnel sur plusieurs
de ces languages : C, C++, LIPS, PERL,
Python et java. Apprendre c'est comme
apprendre a ecrire correctement en language
humain. Il faut lire du code ecrit par
des maitres, en ecrire, lire encore
et ecrire encore.
|
Installer un Unix
libre et apprender a s'en servir.
|
Pourquoi ? Comme
nous l'avons deja dit, l'obscurantisme
est l'ennemie du hacker. Donc tous les
systemes distribués sous forle binaire
sont exclus. Si vous appreniez a hacker
avec une machine DOS, Windows
ou MacOS, c'est comme si vous appreniez
a danser avec un platre ! Donc si un
jour vous souhaiter prendre votre envol,
une seule solution : installer un Unix
libre (type Linux, OpenBSD...) Se faire
la main sur un autre systeme d'exploitation
est possible, mais vous serez obligé
d'en passer par là !
|
Apprendre a utiliser
le Worl Wide Web
|
C'est le monde
libre ou toues les opinions peuvent
se faire entendre. Par definition,c'est
le lieu privilégié de tous les echanges.
Pour cette raison simple, le Web est
par nature dans la sper d'interet du
hacker
|
Apprendre l'anglais.
|
D 'abort techniquement,
c'est plus facile de communiquer au
niveau international. Ensuite la plupart
des languages sont issue de la langue
de shakespeare et l'anglais est un vocabulaire
technique plus riche que n'inporte qu'elle
autre langue.C'est donc simplement un
meilleur outil pour le travail. Linus
torvalds (createur de linux et finlandais),
commentait son code en anglais et apparamment
il ne lui est jamais venu a l'idée de
faire autrement. Cela a ete un facteur
important dans sa capacité a recruter
une communauté mondial de createurs
pour linux. C'est un exemple interessant
a suivre.
|
Enfin ...
|
Le but de cette
article n'est pas de vous decourager.
Il se veut ouvert. Appréhender de nouveaux
concepts ou chercher a s'ameliorer sont
des facteurs bénéfiques pour chacun
d'entre nous. Si il existe une ethique
"Hacker", c'est peut etre
vers ces suggestions que nous devrions
poussez notre reflexion.
|
Brotha
|
Cet article est
traduit et inspiré de How To "
Become A Hacker " de Eric S. Raymond
|
www.tuxedo.org/~esr/faqs/hacker-howto.html
|