[Facebook] Et si vos contenus ‘privés’ étaient malgré tout publics !
Une fois n'est pas coutume, et malgré les efforts acharnés de Facebook pour changer cette image ... sa politique en matière de "donnée privée" est de nouveau remise en cause ...
Pour vous mettre, bien dans le contexte, j'étais entrain de réaliser un proof of concept (une preuve), permettant de démontrer comment ... à distance, deviner, si une personne est connectée ou non, à son compte Facebook.
Pour cela, je suis parti de l'hypothèse qu'une photo avec des droits restreints ... n'était normalement pas consultable depuis un autre compte, et surtout pas en "publique" !
Aussi, pour réaliser ce "poc" (proof of concept), j'ai récupéré l'url (l'adresse) d'une image normalement "restreinte" à un petit groupe de personnes ...
Puis j'ai commencé à écrire un script ....
... tout fier, et plutôt sûr de moi ...
J'ai voulu le tester en me connectant en "navigation privée" (sans cookies, ni autres données permettant de m'identifier).
L'utilisation de la "navigation privée", était là pour simuler un utilisateur non connecté à Facebook ...
Sauf que je parvenais malgré tout à afficher l'image !!!! Tout en étant non "connecté"
J'ai récidivé sur des images uniquement consultables par moi ...
Et devinez quoi ?
Pareil, le lien vers l'image était toujours valide ...
On aurait pu imaginer un contrôle de l'utilisateur sur l'affichage des images sur Facebook ... mais non ...
Qu'est-ce que ça signifie ?
Que mon script est obsolète ... mais ça tout le monde s'en fout ...
Plus concrètement ça signifie que n'importe qui dans vos amis, peut partager un lien vers vos images, et donc partager vos images ...
Bien entendu, même si Facebook contrôlait l'utilisateur, ça n'empêcherait pas les captures d'écran ... ou l'enregistrement des images ...
Sécurité 0
Désactiver le clic droit sur les images, contrôler les utilisateurs qui consultent les images et SURTOUT ne pas laisser le contenu "privé" accessible à des utilisateurs non inscrits ....
Récupération des images par des requêtes POST + vérification de l'origine de la requête ...
Quelques mesures qui iraient probablement dans le bon sens quant à la vie privée des personnes inscrites sur Facebook
Conclusion
Faites vraiment attention à ce que vous partagez sur Facebook, et surtout avec qui vous le partagez ....
Le lien vers l'image que vous partagerez contient des tokens (données qui vous identifient) ...
La personne qui consultera ce lien, pourra la voir comme si elle était vous ... sans autre forme de contrôle