mardi 19 février 2013

Comment chiffrer ses communications téléphoniques ?

Comment chiffrer ses communications téléphoniques ?

Si vous cherchez un moyen de sécuriser vos appels téléphoniques en les chiffrant, je vous invite à télécharger et installer la version beta de Discretio sur votre téléphone Android. Mise au point par la société française MBDSYS (salut Nikita !), cette application (non backdoorée par le FBI) est open source et gratuite.


Voici comment ça fonctionne... Attention, c'est du chinois de cryptoanarchiste ;-)
Pour un appel entre 2 téléphones, il faut que Discretio soit installé sur les 2 appareils. Le client génère en local une clef privée et un certificat non signé (rsa2048bit/sha1) qui sera envoyé au webservice qui le fera signer, après vérification du numéro par un token envoyé par SMS. Ce certificat est ensuite utilisé pour établir une connexion TLS avec le serveur. (tlsv1.2, key exchange EDH (2048bits) + RSA pour signature, aes256 - mode GCM pour le chiffrement symétrique, sha384 en hash, pas de compression)
Le certificat reçu est validé par vérification complète de la chaine de signature (CA signant les certificats clients + CAroot). Une fois cette connexion établie, Discretio utilise le fingerprint du certificat pour autoriser le client ou non a accéder au service.




Lors de l’établissement d'une communication, Discretio utilise le protocole de signalisation SIP et la connexion au serveur est chiffrée en aes256/GCM. Les 2 clients utilisent les mêmes paramètres Diffie-Hellman (pré-généré, facteur premier de 2048bits) pour faire un échange Diffie-Hellman classique. Les clefs publiques des 2 correspondants sont alors échangées à travers SIP/TLS. Pour la partie rtp et RTCP, Discretio utilise pour le moment la libsrtp avec de l'aes128 en Counter Mode + un hmac-sha1 tronqué a 80bits pour authentifier les paquets. Cela évoluera probablement ensuite sur de l'aes256-GCM-sha1 ainsi que sur du ECDH pour les parties TLS et DH pour SRTP.
Bien que cela ne concerne que les appels, la société compte bien faire évoluer son outil vers le chiffrement de nouvelles fonctionnalité comme les SMS, messages vocaux, les appels visio...etc.
Je l'ai testé... En wifi, rien à redire, ça fonctionne impeccablement bien et il n'y a aucun lag (en tout cas, je n'ai rien ressenti). Par contre, en 3G, la conversation a été légèrement hachée... mais là, je ne pense pas que Discretio pourra y faire grand chose !

Source Korben

Sauvegardez vos pages web en 1 clic sur Google Drive

Sauvegardez vos pages web en 1 clic sur Google Drive

Si vous êtes du genre à collectionner sur votre disque dur tout ce que vous consultez sur le net, comme des images, des PDFs, des fichiers audios ou des pages web, sachez que Google a mis en ligne une extension pour Chrome qui permet de faire un "Enregistrer sur Google Drive" sur les pages web et les images que vous consultez via votre navigateur avec un petit clic droit.


L'idée n'est donc plus de remplir en local, mais de blinder de conneries les 5 Go de Google Drive. Je me suis dit que ça pourrait en intéresser certains qui par exemple collectent des pages web toute la journée au boulot et qui aimeraient les récupérer le soir à la maison. D'ailleurs, l'enregistrement de pages peut se faire en .html avec récup des images et CSS associés, mais aussi en .mht ou encore dans un Google Document directement.
Pratique !

Gérer l’ordre de priorité des connexions WiFi sous Windows

Gérer l’ordre de priorité des connexions WiFi sous Windows

Quoi de plus désagréable à chaque fois que vous allumez votre ordinateur chez vous, de voir celui-ci se connecter sur un FreeWifi ou un spot Orange au lieu de tomber directement sur votre propre routeur à vous ? La solution existe pourtant : Établir des priorités de connexions aux routeurs.


Sous Windows, si vous tapez la commande suivante, vous pourrez voir l'ordre de vos réseaux Wifi, sous entendu la priorité avec laquelle votre ordinateur se connectera à l'un d'entre eux s'il est disponible.
netsh wlan show profiles
Par exemple, ici, c'est ma box NC qui sera connectée en premier lieu...

1 Gérer lordre de priorité des connexions WiFi sous Windows

Mais pour faire en sorte que ce soit mon réseau OMGWTF qui passe prioritaire, il suffit de changer l'ordre de priorité des réseaux Wifi grâce à la commande suivante :
netsh wlan set profileorder name=”OMGWTF” interface=”Wi-Fi” priority=1

2 Gérer lordre de priorité des connexions WiFi sous Windows

Et voilà... C'est aussi simple que ça !


NoPriv.py – Un miroir HTML de votre boite mail

NoPriv.py – Un miroir HTML de votre boite mail

Si vous cherchez un petit outil capable de faire une sauvegarde "user-friendly" de votre boite mail IMAP, il existe un petit script python qui fera bien le boulot. Attention, ça ne générera pas un mbox ou des .eml en pagaille dans des tonnes de dossiers, mais plutôt une archive HTML navigable et bien présentée de tous vos emails reçus ou envoyés.


Voici une démo du résultat final.
Ce script s'appelle NoPriv.py. Comme vous pouvez consulter la source, vous pouvez aussi être certain que votre mot de passe ne se retrouvera pas dans la nature.
La présentation HTML ne conviendra pas à tout le monde, pour des raisons d'imports, mais pour avoir un miroir consultable facilement en local de ses emails, ça peut faire l'affaire.
À découvrir ici.


Source Korben

C’est dans les vieux téléphones qu’on fait les meilleurs portages de Windows 8

Le HTC HD2 est un téléphone sorti en 2009, juste après l'iPhone 3G, qui avait la particularité de tourner sous Windows Mobile 6.5 et d'avoir un grand et bon écran pour l'époque. Là où ça devient fun, c'est que ce téléphone en plus d'avoir encore sa petite communauté, est réellement increvable !


Dernier exemple en date, ce portage de Windows 8 RT sur le HTC HD2 par un certain CotullaCode déjà bien connu dans le milieu pour avoir porté Windows Phone 7, et WP8 et Android Jelly Bean sur ce téléphone.

A MykATCUAAsGOC Cest dans les vieux téléphones quon fait les meilleurs portages de Windows 8

En ce qui concerne Windows 8 RT, rien d'étonnant puisque l'OS est conçu pour tourner sur une archi ARM mais là où CotullaCode a assuré, c'est qu'il a réussi à implémenter l'UEFI sur le téléphone pour lancer RT.
C'est tellement beau que j'en ai une petite larme...

Merci à Franck pour le partage

lundi 14 janvier 2013

70 millions de routeurs Linksys exploitables grâce à une faille de sécurité

70 millions de routeurs Linksys exploitables grâce à une faille de sécurité

Si vous êtes l'heureux propriétaire d'un routeur Cisco Linksys (peu importe le modèle ou son age), vous allez être ravi puisque le firmware de ces petits appareils renferment une faille qui permet de choper un accès root à distance. Autant vous dire que c'est alerte rouge intergalactique puisqu'il s'est vendu plus de 70 millions de ces routeurs dans le monde... Cisco avait annoncé que la faille était patchée avec le dernier firmware 4.30.14 mais d'après Leon Juranic, PDG de DefenseCode, qui a découvert le problème, celle-ci est belle et bien toujours présente et active. Le lièvre a été soulevé lors d'un audit pour un de leurs clients et les pentesteurs ont passé 12 jours pour mettre au point cet exploit 0day totalement fonctionnel dont voici une petite démo sur un Cisco Linksys WRT54GL :


Je pense que c'est le moment de passer à DD-WRT ou OpenWRT en attendant que Cisco règle le problème une bonne fois pour toute. En tout cas, ils ont intérêt à se dépêcher car les détails de cette faille seront rendus publics dans 2 semaines.