Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
prey_securite [Le 10/05/2014, 21:46]
mossroy Description des différentes possiblités d'installation de Prey
prey_securite [Le 11/09/2022, 11:28] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​webcam sécurité ​anti-vol vol vidéosurveillance ​géolocalisation}}+{{tag>​webcam sécurité vidéosurveillance}}
  
 ---- ----
Ligne 21: Ligne 21:
 =====Installation===== =====Installation=====
  
-====Depuis les dépôts ​Ubuntu (recommandé)==== +==== Depuis les dépôts ​officiels ​==== 
-Depuis la version 11.04 (Natty), ​Prey est disponible dans les dépôts officiels ​d'Ubuntu (cf [[https://preyproject.com/blog/​2011/​04/​its-official-prey-is-now-on-ubuntu]]). +<​note>​Prey n'est plus disponible dans les dépôts officiels ​depuis [[focal|Ubuntu ​20.04]]((https://packages.ubuntu.com/search?​suite=default&​section=all&​arch=any&​searchon=names&​keywords=prey))</​note>​ 
- +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​prey]]**
-Il est donc recommandé d'​utiliser cette version : [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>prey|prey]]**+
  
 ====Depuis le site du projet==== ====Depuis le site du projet====
   * [[http://​preyproject.com/​download|Téléchargez sur le site officiel]]   * [[http://​preyproject.com/​download|Téléchargez sur le site officiel]]
   * Installez le paquet   * Installez le paquet
-NB : l'​emplacement de certains fichiers est différente dans la version distribuée sur le site. Il faudra probablement adapter certaines lignes ​de commande ci-dessous+NB : l'​emplacement de certains fichiers est différente dans la version distribuée sur le site. De plus, le nom de certains modules a changé : "​secure"​ est renommé en "​wipe"​
  
 +Les exemples et lignes de commande ci-dessous sont basés sur le paquet Ubuntu, et non sur la dernière version du site.
 +
 +<note important>​Sur la 14.04, il se peut que vous ayez une erreur à l'​installation du paquet tiré du site. Pour que ça marche, effectuez la [[https://​ubuntuforums.org/​showthread.php?​t=2276081 ​ | manip' suivante]]:
 +  * Editez le fichier ''/​var/​lib/​dpkg/​info/​prey.postinst''​ en superutilisateur (avec ''​sudo nano var/​lib/​dpkg/​info/​prey.postinst''​ par exemple)
 +  * Dans le fichier, commentez la ligne ''​set -e''​ (elle devient donc ''#​set -e''​),​ et sauvegardez ​
 +  * Lancez la commande ''​sudo apt-get install -f'' ​
 +  * Lancez la commande ''​sudo /​usr/​lib/​prey/​current/​bin/​prey config account setup'',​ suivez ce qui est demandé, et c'est bon!
 +</​note>​
 =====Utilisation===== =====Utilisation=====
 Le jour où votre appareil est volé ou perdu, il faut le déclarer comme disparu. Soit via le "panel control",​ soit en modifiant un fichier de votre serveur HTTP (voir le paragraphe "​Configuration"​). Le jour où votre appareil est volé ou perdu, il faut le déclarer comme disparu. Soit via le "panel control",​ soit en modifiant un fichier de votre serveur HTTP (voir le paragraphe "​Configuration"​).
Ligne 47: Ligne 54:
 (votre mot de passe sera demandé) (votre mot de passe sera demandé)
  
 +Sous la 18.04, lancer le script
 +<​code>​
 +/​usr/​lib/​prey/​current/​bin/​prey
 +</​code>​
 ====Utiliser le serveur officiel du projet (leur "panel control"​)==== ====Utiliser le serveur officiel du projet (leur "panel control"​)====
 C'est l'​option la plus facile à configurer. C'est l'​option la plus facile à configurer.
Ligne 58: Ligne 69:
 C'est plus compliqué à configurer, et l'​administration est beaucoup moins facile. C'est plus compliqué à configurer, et l'​administration est beaucoup moins facile.
 Par contre, c'est totalement gratuit et pourra rassurer les plus paranos d'​entre nous. Par contre, c'est totalement gratuit et pourra rassurer les plus paranos d'​entre nous.
 +Prey vous préviendra en vous envoyant un email.
 +
 +Quelques explications sur la manière de faire :
 +  * Il faut déposer un fichier XML sur le serveur http(s). Exemple de contenu :
 +<​code>​
 +<​prey>​
 + <​configuration>​
 + <!-- Enlever le no_ devant les balises ouvrante/​fermante de la ligne ci-dessous pour declarer le device comme perdu -->
 + <​no_device_missing>​true</​no_device_missing>​
 + <​delay>​20</​delay>​
 + </​configuration>​
 + <​modules>​
 + <​module name="​network">​
 + <​trace_route>​y</​trace_route>​
 + <​get_nearby_wifi_hotspots>​y</​get_nearby_wifi_hotspots>​
 + </​module>​
 + <​module name="​geo">​
 + </​module>​
 + <​module name="​session">​
 + </​module>​
 + <​module name="​system">​
 + </​module>​
 + <​module name="​webcam">​
 + <!-- La video ne marche pas sur tous les appareils -->
 + <​capture_video>​y</​capture_video>​
 + <​video_capture_time>​30</​video_capture_time>​
 + <​frames_per_second>​12</​frames_per_second>​
 + </​module>​
 + </​modules>​
 +</​prey>​
 +</​code>​
 +Attention : Prey ne fait pas de vrai parsing XML. Il lit le fichier ligne à ligne via des expressions régulières. Autrement dit, mettre des lignes en commentaire <!-- ... --> n'​empêchera pas Prey de les prendre en compte...
 +  * On déclare l'​appareil comme perdu en positionnant une balise device_missing dans la partie "​configuration"​ (dans l'​exemple ci-dessous, cela consiste à enlever le préfixe "​no_"​ des balises ouvrante et fermante no_device_missing
 +  * La balise delay indique le nombre de minutes entre chaque vérification de prey
 +  * On indique ensuite les modules à activer : ceux proposés ci-dessous rapportent des informations,​ sans prévenir le voleur
 +  * Si nécessaire,​ vous pouvez déclencher certaines actions sur votre appareil. Notamment, vous pouvez supprimer certaines données sensibles, en ajoutant les modules ci-dessous (**à utiliser avec précaution : cela supprime vraiment les données!**. Il est possible de cacher les données plutôt que les supprimer un mettant la valeur "​hide"​ au lieu de "​delete"​ dans la balise "​method"​) :
 +<​code>​
 + <​module name="​secure">​
 + <​method>​delete</​method>​
 + <​terminate_if_running>​y</​terminate_if_running>​
 + <​delete_firefox_data>​y</​delete_firefox_data>​
 + <​delete_credentials>​y</​delete_credentials>​
 + <​hide_thunderbird_data>​y</​hide_thunderbird_data>​
 + </​module>​
 +</​code>​
 +  * Pour en savoir plus sur la configuration,​ je n'ai pas trouvé de documentation du fichier XML. Je n'ai pas trouvé mieux que de regarder comment cela était codé : [[https://​github.com/​prey/​prey-bash-client]] et [[https://​github.com/​prey/​prey-bash-client-modules]]
 +  * Sur Ubuntu Trusty, pour que l'​envoi par email fonctionne, il faut également [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]]**[[apt>​sendemail]]**
 +  * Je vous conseille de tester votre configuration sur un appareil de test, ou dans une machine virtuelle, avant de l'​utiliser réellement. Surtout pour les options qui suppriment des données. Pour comprendre ce que prey fait, vous pouvez regarder son fichier de log : /​var/​log/​prey.log
 +  * Si vous mettez votre fichier XML à un emplacement qui risque d'​être supprimé un jour, vous pouvez modifier le code retour HTTP qui déclenche les actions par défaut : dans le fichier /​etc/​prey/​config,​ ce paramètre missing_status_code est par défaut à 404 (code qui indique que le fichier n'​existe pas). Vous pouvez le mettre par exemple à 418 (code HTTP qui ne devrait jamais être utilisé, même si vos fichiers disparaissent ou sont déplacés)
  
 ====Installer son propre "panel control"​ sur un serveur==== ====Installer son propre "panel control"​ sur un serveur====
-Encore plus compliquer ​à mettre en place, mais peut rendre l'​administration intuitive.+Encore plus compliqué ​à mettre en place, mais peut rendre l'​administration intuitive. Nécessite Ruby et MongoDB pour tourner.
  
 Je n'ai pas testé, mais cela semble possible puisque les sources de leur panel control sont disponibles sur Github : [[https://​github.com/​prey/​prey-standalone-control-panel]] Je n'ai pas testé, mais cela semble possible puisque les sources de leur panel control sont disponibles sur Github : [[https://​github.com/​prey/​prey-standalone-control-panel]]
Ligne 67: Ligne 127:
  
   * [[Sécurité]]   * [[Sécurité]]
-  * [[videosurveillance]] ​+  * [[videosurveillance]]
  
-Contributeurs : [[:​utilisateurs:​psychederic|Psychederic ​mossroy]]+Contributeurs : [[:​utilisateurs:​mossroy]], ​[[:​utilisateurs:​psychederic|Psychederic ]]
  • prey_securite.1399751216.txt.gz
  • Dernière modification: Le 10/05/2014, 21:46
  • par mossroy