You are on page 1of 29

1-29 HOWTO Virtualisation sous VirtualBox

Virtualisation sous Virtualbox. Exemple : scuriser un environnement de gestion de porte-feuilles de crypto-monnaie Introduction La virtualisation est une technique qui permet de faire fonctionner en mme temps plusieurs systmes d'exploitation sur un ordinateur. C'est grce la virtualisation qu'on a vu l'essor du Cloud Computing, l'architecture orient e service et les services !e"s. Ce mme essor du Cloud Computing a t le terreau de la #ig $ata grce la mutualisation des serveurs pour augmenter les capacit s de stoc%age de donn e et de calcul. L'int rt de la virtualisation & 'tiliser un systme d'exploitation ()* + )perating *ystem, sans red marrer l'ordinateur a-n d.utiliser des programmes ou p riph riques ne fonctionnement pas nativement sous Linux (ie ou des programmes ne fonctionnement pas sous /ac ou 0indo!s nativement, 1ester un )* en cours de d veloppement sans compromettre son systme sta"le Tester des logiciels dans un environnement contrl, isol et scuris 1ransporter ses systmes d'un ordinateur un autre, grce au machine virtuelle

Terminologie : *ystme d'exploitation principal & L'h2te ou host qui votre systme d'utilisation sur votre ordinateur. $ans le systme hote on retrouve l'hyperviseur. Le logiciel permettant de cr er un systme virtuel permettant de cr er des environnements isol s avec des recources pr cises $'autres systmes d'exploitation & invit ou guest La virtualisation complte est la plus simple mettre en 3uvre que de la para4virtualisation non trait ici (container pour serveur )pen56 ou L7C,

Illustration 1: Architecture virtualise


La virtualisation en logiciel 89 "its n cessite l'acc l ration mat rielle. La technologie est nomm e :/$45 et ;ntel 514x sur les processeurs. Cette fonction "ien souvent n cessite une activation dans le #;)*<'=>; de l'ordinateur.

2-29 HOWTO Virtualisation sous VirtualBox


?our faire plus simple la virtualisation c'est le principe des poup es russes

Logiciel de virtualisation *ous Linux deux possi"ilt s & 5irt4manager (ou *pice, @ A5/ 5irtual"ox *ous 0indo!s & 5irtual#ox

;nstallation de virtual#ox, page de t l chargement & https&<<!!!.virtual"ox.org<!i%i<$o!nloads 5irtual#ox 9.B.C for Windo s Dosts , lien direct de t l chargement du logiciel !t"ode # sous Linux par tlchargement 5irtual#ox 9.B.C for Linux ($e"ian, '"untu, /int, Dosts & Choix de l'architecture et de l')*. ?our savoir si votre systme est en 89"its & touche $ash (!indo!s c2t de :lt,taper & /oniteur de systme . :ller dans l'onglet systme. ?our avoir 9Eio de m moire il est n cessaire automatiquement d'tre sur un )* 89"its

Choix sur la page de t l chargement & https&<<!!!.virtual"ox.org<!i%i<LinuxF$o!nloads

3-29 HOWTO Virtualisation sous VirtualBox


!t"ode $ sous Linux par les dpts G. ?ar logithque '"untu en recherchant H 5irtual#ox I

C. :vec le gestionnaire de paquet *ynaptic

Les images de syst%me d&exploitation '( et les )ppliances 'n systme d'exploitation est installa"le avec une image disque dont le -chier ce termine par . iso ex & ubuntu-12.04.LT .iso Liste non exhaustive sous Linux des%top & '"untu GC.J9 L1*

http&<<!!!.u"untu.com<do!nload <des%top ou ftp&<<ftp.free.fr<mirrors<ftp.u"untu. com<releases<GC.J9.B< http&<<xu"untu.org<getxu"untu<

7u"untu GC.J9 1L*

$e"ian

http&<<!!!.de"ian.org<distri"<

4-29 HOWTO Virtualisation sous VirtualBox


/int GK http&<<!!!.linuxmint.com<do!nlo ad.php

>edora GL *chrodinger's Cat

http&<<!!!.fedora4fr.org<

)* *erveur & $e"ian M *erver netinstal http&<<!!!.de"ian.org<C$<ne tinst<

'"untu GC.J9 *erver

http&<<!!!.u"untu.com<do! nload<server

Cent)*

ftp&<<ftp.free.fr<mirrors<ftp.ce ntos.org<

$eux m thodes de t l chargements & =n lien direct (http, ou par lien 1orrent. ?ar 1orrent (extension .torrent , l'image disque moins de chance d'tre corrompue au t l chargement en plus que le t l chargement tourne en tache de fond sur un logiciel tels que #itorrent ou sous '"untu & 1ransmission. Nota & V*( (5irtual ?rivate *erver, n'est rien d'autre qu'un systme virtualis de serveur cheO un h "ergeur sur le !e". Les appliances sont des images virtuelles (5/ + 5irtual /achine, dont un systme d'exploitation )* t con-gur pour un "esoin sp ci-que. C'est le principe du Cloud Computing que d'avoir une application con-gur e pour une tche sur internet. Le format de la 5/ permettant de r pliquer et de transporter l'appliance de serveur en serveur. =xemple avec L'appliance )!ncloud http&<<o!ncloud.org< pour cr er un cloud priv soi4mme pour h "erger ses photos, mails, vid os et documents& )!ncloud http&<<susestudio.com<a<1ad/ ax<o!ncloud4in4a4"ox

5-29 HOWTO Virtualisation sous VirtualBox


?our ce tutoriel d'environnement de gestion de porte4feuilles de crypto4monnaies les points vont tre a"ord & ;. ;nstallation de 7u"untu comme systme invit sous 5irtual#ox en partition chiPr e ;;. ?aram trage pour s curiser le par4feu de la connexion internet sur l')* ;nvit ;;;. ;nstallation de 1rueCrypt et de 0uala (gestion container con-dentiel et stoc%age Cloud ChiPr serveur en *uisse, :llemagne et >rance, ;5. *auvegarde la 5/ sur un disque de stoc%age externe

1 l chargement du disque ;mage !ubuntu 12.04 LT "2bits #lternate $% Torrent: http&<<torrent.u"untu.com<xu"untu<releases<precise<release<alternate<xu"untu4GC.J9.B4alte rnate4iBQ8.iso.torrent +TT*: ftp&<<ftp.free.fr<mirrors<ftp.xu"untu.com<releases<GC.J9<release<xu"untu4GC.J9.B4alternate4i BQ8.iso 7u"untu est la version d''"untu avec une interface graphique consommant peu de ressource & 7>C= . '"untu fonctionnement sous l'interface graphique 'nity par d faut.

Lancement du logiciel 5irtual#ox et de la cr ation du systme invit sous 7u"untu.

Illustration 2: Cration d'une VM : Nouvelle

6-29 HOWTO Virtualisation sous VirtualBox


Cr ation de la 5/, param trage de la m moire et du stoc%age de l'image disque

Illustration 3: Taper Xubuntu puis suivant

Illustration !: Allocation de la ""oire: #12M$ ou 1%2!M$ &conseill'

7-29 HOWTO Virtualisation sous VirtualBox

Illustration #: Cration du dis(ue dur virtuel "aintenant


R $ynamiquement allou e permet de r duire la place du disque & Cocher

Illustration ): *or"at de la VM: VM+, pour de l'interoprabilit

8-29 HOWTO Virtualisation sous VirtualBox

Illustration -: Taille du dis(ue : 1% . 1#/$


R Cr er R Setour sur l' cran d'accueil de 5irtua"ox. Cliquer sur la 5/ cr er gauche puis cliquer sur H $ marrer I

Illustration 0: 1echercher l'2iso 3ichier i"a4e dis(ue de Xubuntu sur votre ordinateur
R L.ic2ne sur la droite en forme de dossier permet de chercher sur le ?C

9-29 HOWTO Virtualisation sous VirtualBox


R $ marrer I. Installation de ,ubuntu comme syst%me invit sous Virtual-ox en partition c"i.re

Lancement de l'image disque 7u"untu et cran de "ienvenue pour l'installation. /aintenant votre souris est de peu d'utilit . L'interface d'installation est r duite son stricte minimum sur l':lternate C$. ?our la navigation utiliser les Tches et =N1S=S Choisir le langage en franUais ou via >C. ?uis lancer l'installation & Installer ,ubuntu

Illustration 5: 6cran d'accueil i"a4e dis(ue installation Xubuntu

10-29 HOWTO Virtualisation sous VirtualBox

Illustration 1%: Choisir la r4ion 4o4raphi(ue: *rance


R $ tection du clavier, suiveO les consignes

Illustration 11: +onner un no" au s7st8"e

Illustration 12: No" d'utilisateur principal

11-29 HOWTO Virtualisation sous VirtualBox

Illustration 13: Identi3iant du co"pte : 9$/IN

Illustration 1!: Mot de passe de l'utilisateur crer


R 1aper de nouveau le mot de passe pour le con-rmer :ide sur les mots de passe & *ection Q .C http&<<doc.u"untu4fr.org<securite

Illustration 1#: Ce (ue vous devrie: ;A< avoir co""e 3en=tre

12-29 HOWTO Virtualisation sous VirtualBox


Le chiPrement du dossier <home + dossier personnel sous Linux est d'aucune utilit donn que nous allons faire un chiPrement complet d'une partition du disque dur tant

Illustration 1): Non

Illustration 1-: Con3i4urer le /MT horlo4e locale

ET)*E importante & :ssist V utiliser tout le disque avec L5/ ChiPr , puis =N1S=S

13-29 HOWTO Virtualisation sous VirtualBox

Illustration 10: Il n'7 a pas trop le choi> puis 6NT161

Illustration 15: $ui crire les "odi3ications

Illustration 2%: 6crire un "ot de passe *$1T pour le chi33re"ent du dis(ue co"plet

14-29 HOWTO Virtualisation sous VirtualBox

Illustration 21: 9aisser la (uantit d'ori4ine ici dans l'e>e"ple 1% -/?

Illustration 22: Valider les "odi3ications du partitionne"ent


N)1: & 5ous veneO de partitionner le disque en systme de -chier Linux =xt9 (ie sous 0indo!s c'est le N1>* ,. La *!ap est une m moire virtuelle n cessaire au fonctionnement du systme.

Illustration 23: ;asser l'tape "andataire @TT; 6NT161

15-29 HOWTO Virtualisation sous VirtualBox

Illustration 2!: Attente de la con3i4uration du s7st8"e

*ause caf ou T"

Illustration 2#: <upport co"plet de la lan4ue

16-29 HOWTO Virtualisation sous VirtualBox

Illustration 2): A"orAa4e /1B? au d"arra4e slecteur de s7st8"e d'e>ploitation

Illustration 2-: ;ara"tra4e heure BTC

/in de l&installation et redmarrage de la V!

17-29 HOWTO Virtualisation sous VirtualBox


:u d marrage l' cran du ES'# peut apparaWtre. Ne faite rien ou alors =N1S=S si vous tes impatient

0emande du mot de passe du dis1ue dur 5ous aveO chiPr e entirement le disque dur il vous est demand maintenant de l' crire, via l'utilitaire au d marrage de dm4crypt

18-29 HOWTO Virtualisation sous VirtualBox


;l vous sera demander votre mot de passe de compte utilisateur avant la connexion au "ureau 7u"untu. 7u"untu a un large choix de logiciel con-gur d'origine que vous pouveO trouver en cliquant sur l.ic2ne 7u"untu en haut gauche. Internet : /odOilla >irefox -ureauti1ue : Enumeric + /icrosoft =xcel :"i0ord + /icrosoft 0ord )ccessoires : 1erminal Calculatrice Leafpad + notepad ou Eedit sous '"untu

Illustration 20: Installer les "ises . Cour de scurit

19-29 HOWTO Virtualisation sous VirtualBox


II. *aramtrage pour scuriser le par-feu de la connexion internet sur l&'( Invit

Nous allons installer le par4feu (>ire!all, pour "loquer certains ports d' coute sur la connexion internet ce qui "loque des intrusions. ;nstallons guf . $ocs & http&<<doc.u"untu4fr.org<guf!

;c2ne 7u"untu X/enuYY R Logithque '"untu R Secherche guf! R ;nstaller

Lancement du programme & ;c2ne 7u"untu X/enuYY R *ystme R Con-guration du par4feu

G. 'nloc% le par4feu, taper votre mot de passe utilisateur

C. Cliquer pour activer le par4feu sur l'icone gris

20-29 HOWTO Virtualisation sous VirtualBox

B. ?aram trage des pr f rences dans & Zdition R ?r f rences 4Cocher le rapport d' coute et les noti-cations 4[ournaliser en /edium

9. Cr ation de rgles Cliquer sur le @

21-29 HOWTO Virtualisation sous VirtualBox


:\out de la rgle sur le port QJ (D11?,

:\out de la rgle en entr e 1C? sur le port LBBB ( ?orte feuille crypto4monnaie ,

22-29 HOWTO Virtualisation sous VirtualBox


III. Installation de True2rypt et de Wuala 3gestion container con4dentiel et stoc5age 2loud 2"i.r serveur en (uisse6 Ztant donn e que vous aller faire des sauvegardes de crypto4monnaies et de donn es -nancires une s curisation de haut niveau est n cessaire en cr ant des containers chiPr es qu'il sera possi"le de d poser sur un Cloud en toute s curit grce 0uala. ;l ne sera pas trait de l'utilisation de 1rueCrypt et la cr ation de container. *eulement de son installation sur le systme invit . La version 8.Ja a reUu un Certi-cat de s curit de ?remier Niveau (C*?N, par l':gence Nationale de * curit des *ystmes d';nformation :N**; http&<<!!!.ssi.gouv.fr<fr<certi-cation4quali-cation<cspn<presentation4QJ.html Lancer /odOilla >irefox dans le systme invit ;cone 7u"untu R ;nternet R Navigateur >irefox ?age de t l chargement de 1rueCrypt & http&<<!!!.truecrypt.org<do!nloads * lectionner Linux 4 R *elect a pac%age R *tandard V BC"its ] ?uis $o!nload &nregistrer le 'chier :ller dans r pertoire personnel ( <home, R 1 l chargements Clic droit sur truecrypt-7.#a-linux-x89 .tar.g: R )uvrir avec H Eestionnaire d'archives I =xtraire l'archive dans <1 l chargements

:ller dans le dossier 1 l chargement et cliqueO sur truecrypt-7.#a-linux-x89 d compress . (ota ) .tar.g* est un +ormat de 'chier compress

Illustration 25: Installer TrueCr7pt

23-29 HOWTO Virtualisation sous VirtualBox


R :ccepter les termes et conditions d'utilisation du logiciel R )% R $emande de mot de passe utilisateur pour l'installation et valid

Illustration 3%: Appu7e: sur 6NT161 pour (uitter la 3en=tre


True$r,pt est disponible dans ) ;cone 7u"untu R :ccessoires R 1rueCrypt 5ous pouveO cr er un raccourci sur le "ureau en faisant un gliss 4d pos sur l.ic2ne de 1rueCrypt True2rypt est install; passage < l&installation de Wuala 0uala de Lacie intgre un chiPrement asym trique pour le transfert de donn e dans le stoc%age cloud de ces serveurs. L'entreprise ne stoc%e pas votre mot de passe. Les donn es sont chiPr s sur votre ?C avant envoi sur les serveurs cloud en =urope. 5ous n'tes pas soumis :u ?atriot :ct tant donn e que 0uala est une soci t *uisse qui est donc soumis la loi *uisse pour la protection de la vie priv e. Le logiciel et code source est propri taire, le papier scienti-que de leur technique de chiPrement est disponi"le sur leur site. :pplication dispo *ous 0in, /ac ^ :ndroid. KE) gratuit la cr ation de compte Nota & :lternative possi"le en chiPrement asym trique & /ega.co.nO de Aim $otcom 1 l chargement 'SL dans >irefox & https&<<!!!.!uala.com<fr<do!nload<linux * lectionner H 0uala pour systmes BC "its I Nota & de" est le format de -chier des paquets logiciels des distri"utions "as es sous $e"ian R :ller dans <1 l chargements R CliqueO sur Wuala=current=i>89.deb R La logithque '"untu ce lance R Cliquer sur ;nstaller

24-29 HOWTO Virtualisation sous VirtualBox


Le programme a t install dans & ;cone 7u"untu R ;nternet R 0uala Cr ation de nouveau compte 0uala si ce n'est pas encore le cas

25-29 HOWTO Virtualisation sous VirtualBox


=cran de connexion de 0uala

Cr er une synchronisation automatique de dossier sur 0uala ;l est possi"le de synchroniser des dossiers dans le stoc%age Cloud permettant de cr er des sauvegardes automatiques de documents. Nota & *i vous modi-er un container 1rueCrypt, les -chiers qui en font partie, ils ne seront pas synchroniser dans le Cloud. ;l ne d tectera pas le changement dans le container. ?our cela modi-er le nom du -chier. <_` =xemple de synchronisation du dossier H $ocuments I dans 0uala clic droit sur le dossier puis H *ynchroniser avec cet ordinateur I

26-29 HOWTO Virtualisation sous VirtualBox


Choisir le chemin du dossier synchroniser avec l'ordinateur. ;ci & -es %ocuments

Illustration 31: ACout de la s7nchronisation

.ne +ois s,nchronis un icne appara/t sur le dossier dans 0uala.

1l est possible de voir ) 2 #3chage 2 #per4u des s,nchronisations L5ensemble des s,nchros de dossier $loud 0uala 62 %i7rents 8$ /odi-er La visi"ilit d'un dossier (Clic droit sur le dossier < ?ropri t , 2-odi'er

27-29 HOWTO Virtualisation sous VirtualBox


8aramtrage du partage de dossiers selon les besoins

IV. (auvegarde la V! sur un dis1ue de stoc5age externe 5ous pouveO sauvegarder et transporter la machine virtuelle facilement sur un disque externe comme une cl '*# de plus de 9E). 5ous trouvereO les 5/ de 5irtual#ox dans votre dossier personnel & Virtual-ox V!s : *auvegarder sur le disque externe le dossier complet d'une 5/ incluant le -chier .v"ox et .vmd% + appliance que vous veneO de cr er con-gurer pour un "esoin sp ci-que

28-29 HOWTO Virtualisation sous VirtualBox


*orte-feuilles crypto-monnaies L'environnement est param tr en fonction des "esoins et l'installation des porte4feuilles est possi"le maintenant diP rente adresse pour Linux sous 7u"untu dans le systme invit R 9itcoin, =lectrum & http&<<electrum.org<do!nload.html R Litecoin & https&<<litecoin.org< nota & pour synchroniser plus rapidement avec le r seau en CD au lieu de C9h t l charger le -chier "ootstrap, d compresser et copier dans le dossier racine de Litecoin Lien & http&<<!!!.lur%more.com<litecoin4"ootstrap< R 8eercoin & http&<<sourceforge.net<pro\ects<ppcoin<-les<J.B.J< R (ovacoin & http&<<sourceforge.net<pro\ects<novacoin< R :eathercoin & https&<<githu".com<>eatherCoin<>eatherCoin nota & : compiler R (amecoin & http&<<namecoin.info< : compiler R 8rimecoin & http&<<sourceforge.net<pro\ects<primecoin<-les<J.G.C< Ressources : Cr er un volume (container, 1rueCrypt http&<<!!!.logicielgratuit4tuto.com<truecrypt.php A5/ http&<<doc.u"untu4fr.org<%vm 5irt4/anager http&<<doc.u"untu4fr.org<virt4manager Con-guration guf! http&<<doc.u"untu4fr.org<guf! Cloud Computing https&<<fr.!i%ipedia.org<!i%i<CloudFcomputing Ce qui faut savoir sur le Cloud Computing http&<<!!!.slideshare.net</edinsoft<ce4quil4faut4savoir4sur4le4cloud4computing #ig $ata ^ #usiness ;ntelligence X#;Y *tatistique descriptive 5* *tatistique inf rentielle https&<<fr.!i%ipedia.org<!i%i<#igFdata ?S)*?=C1;5= ^ *ignaux >ai"les & Ait de *urvie pour anticiper l' mergence d'un nouveau monde http&<<!!!.slideshare.net<duringer<%it4de4survie4gratuit4pour4anticiper4lemergence4dun4nou veau4mondeafromFsearch+Qb"tnNext

29-29 HOWTO Virtualisation sous VirtualBox

?u"lication ;1 ^ Cy"ers curit

Anthony Le Gof Research Analyst Consultant @Ideo_logiq


:lpharatO4consulting.com

5ous aimeO ce tuto a $onneO en #itcoin #1C & GCossr[v5eOMMeL=Sc8#gL/cNdn>g*5emc

You might also like