Leaky Facebook : ce que les partenaires des réseaux sociaux font avec les données des utilisateurs. Protection des données personnelles sur Facebook

Bien que Facebook perde face à des réseaux sociaux tels que Vkontakte et Odnoklassniki en termes de prévalence parmi le public russophone, il reste une plate-forme très populaire pour les activités sociales sur Internet. Mais tout le monde ne sait pas comment ce réseau social utilise réellement les informations sur ses utilisateurs. Ensuite, nous vous expliquerons comment cette ressource nous surveille et ce qui doit être fait pour protéger vos données personnelles.

Comment Facebook nous suit

En 2014, des représentants de ce réseau social mondial ont signalé que leurs serveurs recevaient environ 600 téraoctets de données chaque jour - avec cette quantité d'informations, 193 millions d'exemplaires du livre "Guerre et paix" pouvaient être comparés. Plusieurs années se sont écoulées et il ne fait aucun doute que le volume quotidien de données a considérablement augmenté depuis lors. Imaginez combien d'informations personnelles cette entreprise possède !

« Eh bien, qu'est-ce qu'un réseau social peut apprendre sur moi ? Je suis un citoyen respectueux des lois et je n'ai rien à cacher », pense un utilisateur ordinaire et coche automatiquement la case sous l'élément qui décrit la politique de confidentialité de la ressource. Mais même si tout le monde avait lu ce document, certaines informations sur l'utilisation des données personnelles restent encore, pour ainsi dire, « entre les lignes ».

Qu'est-ce que Facebook a appris exactement pour étudier les données personnelles des utilisateurs ? Bien plus que vous ne le pensez !

Il voit que les utilisateurs allaient écrire

L'information la plus intéressante et même la plus compromettante est peut-être contenue dans ces messages que nous avons tapés dans le feu de l'action, mais que pour diverses raisons, nous ne l'avons pas envoyé ou réécrit différemment. Et ne pensez pas que personne ne l'a vu à part vous !

Le réseau social a d'ailleurs parlé lui-même de cette "compétence", en publiant sa propre recherche sur l'autocensure ("Self-censorship on Facebook", 2013), qui expliquait pourquoi et comment les utilisateurs corrigent leurs posts avant de les publier. Il s'avère que le système est capable d'enregistrer les frappes lors de la frappe. Il s'avère qu'une fois saisies, les données personnelles peuvent déjà rester dans la base de données du réseau social, même si vous les effacez.

Il transfère des données personnelles à des tiers

Facebook examine secrètement les données non envoyées pour dresser un portrait de la personnalité de l'utilisateur, mais la ressource peut utiliser les informations déjà publiées comme promis dans le contrat de licence. Et cela inclut non seulement la recherche de personnalité et toute recherche personnelle - le système transfère vos données personnelles aux sociétés de marketing et au gouvernement américain.

Attention : même si vous n'avez pas indiqué votre numéro de téléphone portable ou votre adresse e-mail dans votre profil, mais que certains de vos amis ont essayé de vous trouver en utilisant ces données, alors le système connaît déjà cette information.

De plus, le réseau social collabore également avec d'autres sites que vous visitez pour collecter des informations manquantes, par exemple sur vos revenus, votre comportement en ligne, etc., puis ajuste le fil d'actualités pour vous afin de promouvoir des publicités ciblées.

Il essaie d'identifier le visage de l'utilisateur

Il vous surveille même lorsque vous êtes hors ligne

Ici aussi, la politique de confidentialité lue par inattention de ce site se fait sentir, qui indique clairement que :

Le système peut ainsi collecter des données personnelles à l'aide de la technologie d'authentification unique et des cookies. De plus, le réseau social essaie, ou a déjà appris, de suivre le mouvement du curseur sur l'écran.

Quel est le principal danger d'utiliser Facebook

Comme nous l'avons mentionné ci-dessus, en plus de la mise en place de publications, de publicités et de ventes pertinentes, les données personnelles des utilisateurs sont transférées au gouvernement américain, sur le territoire duquel le réseau social est enregistré. Mais le pouvoir des pays n'est pas concentré entre les mains des présidents, des premiers ministres et d'autres fonctionnaires - en plus d'eux, il existe un groupe secret de puissants représentants des clans les plus riches du monde qui contrôlent tous les types d'industrie, le système bancaire, frontières territoriales... Ce groupe est désigné par le terme "gouvernement mondial"...

Son objectif est d'établir un nouvel ordre mondial, ce qui implique un contrôle total sur la population de la planète et toutes les sphères de sa vie. L'outil ultime pour gérer une personne devrait être une nanopuce, ou nanomarque laser, appliquée sur le front ou la main droite, qui, selon l'Apocalypse du Saint-Apôtre Jean le Théologien (Apoc. 13 : 15-18), signifier l'arrivée de l'Antéchrist. Et l'étape intermédiaire n'est autre que l'attribution d'identifiants numériques à la population (TIN, SNILS), la mise en place des passeports UEC et biométriques, ainsi que la collecte et le traitement même des données personnelles.

Protection des données personnelles sur Facebook

La seule option viable dans cette situation serait un rejet complet des réseaux sociaux. Mais si cela n'est pas encore possible, vous devriez au moins essayer de réduire au minimum la violation de vos données personnelles, en respectant les règles suivantes :

Malheureusement, non seulement le réseau social peut nous suivre, mais aussi le système d'exploitation - voyez par vous-même comment nos données personnelles sont utilisées par Windows 10 :


Prenez-le pour vous, dites-le à vos amis!

A lire aussi sur notre site :

montre plus

Pas un filet, mais un tamis

Avant le scandale, les informations sur la façon dont les applications tierces utilisent les données personnelles des utilisateurs de Facebook étaient contenues dans la politique de confidentialité de l'entreprise sous une forme assez complexe. Même Zuckerberg lui-même a déclaré au Congrès que la majorité de l'auditoire ne lisait pas ce document ou ne se plongeait pas dans ce qu'il dit. Immédiatement après le début de l'enquête, l'entreprise a commencé à expliquer ce que recevaient les entreprises tierces et a promis de durcir les règles d'accès à l'information pour ces dernières. D'après l'une de ces explications, Facebook suit :

  • Jusqu'à présent, tout utilisateur pouvait trouver la personne dont il avait besoin en entrant son numéro de téléphone ou son email dans la barre de recherche. Cette fonction aurait également pu être utilisée par des cybercriminels.
  • Facebook a conservé l'historique des appels et de la correspondance des propriétaires de smartphones Android avec les applications Facebook Messenger et Facebook Lite installées. La société a promis d'analyser cette fonction pour s'assurer que les messages des utilisateurs eux-mêmes n'étaient pas stockés. Zuckerberg a nié l'un des mythes populaires sur la possibilité d'écouter les conversations des utilisateurs puis d'afficher des publicités ciblées (les clients ont fait cette conclusion, car lors de l'installation d'une application sur un smartphone, le réseau social demande l'accès au microphone) : l'accès au microphone est nécessaire uniquement pour une lecture vidéo correcte.
  • Les administrateurs et les membres de groupes fermés pourraient permettre à des applications tierces d'accéder à la liste des membres du groupe et à leurs données personnelles (noms, photos jointes aux publications, commentaires).
  • Les applications tierces pourraient leur lire tous les messages et commentaires via l'API (interface de programmation) des pages.
  • Jusqu'en 2014, des applications tierces pouvaient demander à Facebook des informations non seulement sur l'utilisateur lui-même, mais aussi sur ses amis. Après avoir apporté des modifications, les applications ne peuvent recevoir des informations que sur les amis qui ont accepté de les transférer. En mars 2018, Facebook a également annoncé qu'il révoquerait les autorisations des utilisateurs à collecter des informations si l'application n'a pas été utilisée pendant plus de trois mois.

Facebook collecte actuellement deux types de données. La première concerne les informations que les personnes elles-mêmes publient sur un réseau social : photos, publications, etc. Le second est ceux qui sont nécessaires pour la publicité ciblée. Pour améliorer son efficacité, Facebook achète également les services de courtiers en informations (data-brokers). Cette dernière collecte des informations auprès de nombreuses sources - des plateformes telles que Google, Amazon et Facebook, ainsi que des entreprises opérant dans des secteurs liés à l'utilisation de données sur les personnes (médias, vente au détail, télécommunications et finance) - et fournit à d'autres entreprises des services liés à la publicité ciblée et à la notation - vérification des emprunteurs des banques et des clients des compagnies d'assurance. Selon un rapport de l'institut de recherche Cracked Labs, Facebook comptait six partenaires de ce type en 2017 : Acxiom, Epsilon, Experian, Oracle, CCC Marketing et Quantium. Ils ont aidé la plateforme à mieux trier et classer ses utilisateurs.

Crédit photo : David Paul Morris / Bloomberg

Facebook ne vend ni ne transfère les données des utilisateurs aux annonceurs. Comme l'a expliqué le représentant du réseau social, ils les analysent puis les catégorisent selon leurs préférences. Si un annonceur souhaite que sa publicité soit vue par des « femmes cyclistes d'Atlanta », Facebook diffusera des publicités à cette catégorie d'utilisateurs sans partager leurs coordonnées avec des tiers. Les rapports pour les annonceurs ne contiennent que des informations générales sur le succès de la publicité - combien de personnes et quel sexe ont cliqué sur la bannière, et d'autres statistiques.

Ce que les sites et applications tiers font avec les informations publiques des utilisateurs de Facebook n'est pas connu avec certitude. Il est clair que ces informations sont collectées par de nombreuses entreprises.

Essaye-le

Non seulement Alexander Kogan a utilisé des tests pour collecter des informations sur Facebook, mais de nombreux développeurs le font. RBC a analysé les politiques de confidentialité de certains d'entre eux.

  • Nametests.com

Le site Nametests.com, propriété de Socialsweethearts (propose des tests « Qu'est-ce qu'April a préparé pour vous ? L'utilisateur s'engage à partager des informations sur son profil public, sa liste d'amis, son adresse e-mail et ses likes. La politique de confidentialité de la société indique qu'elle stocke les informations demandées sous forme anonyme et les utilise pour établir des statistiques et améliorer le site. L'utilisation des données sans anonymisation n'est autorisée que dans les cas prévus par la loi, ainsi que pour les finalités nécessaires pour assurer le fonctionnement du service, la sécurité et l'optimisation, indiquées dans les documents de Socialsweethearts.

Selon un représentant de Socialsweethearts, après la suppression du compte, les données de l'utilisateur seront également supprimées. "Nous n'analysons ni ne menons de recherche sur les données à des fins politiques ou similaires, et nous ne coopérons pas non plus avec des entreprises ou des organisations qui effectuent de telles recherches", a-t-il déclaré.

Selon lui, Socialsweethearts se prépare désormais à se conformer au Règlement général sur la protection des données (RGPD), qui entrera en vigueur dans l'Union européenne le 25 mai 2018. "Nous comprenons, compte tenu de l'actualité autour de Facebook, que la confiance des utilisateurs [dans la sécurité de leurs données personnelles] est très importante et en même temps, les processus associés à leurs données personnelles doivent être transparents", a déclaré un porte-parole de Socialsweethearts. .

  • Playbuzz

Playbuzz, qui possède également un site Web avec des tests, se prépare également à l'introduction du RGPD, a déclaré un représentant de cette société. La version actuelle de la politique de confidentialité de Playbuzz indique que la plateforme peut collecter des informations personnelles saisies lors de l'inscription ; des informations sur l'appareil à partir duquel l'utilisateur visite le site ; ainsi que les réponses des tests réussis. De plus, Playbuzz collecte des informations personnelles des utilisateurs auprès de tiers à des fins de marketing, et peut également partager des informations anonymisées sur des personnes sous une forme généralisée avec ses partenaires à des fins publicitaires.

Un représentant de Playbuzz a noté qu'en raison du fait que le contenu de la plate-forme est monétisé, certains partenaires de l'entreprise, ainsi que des fournisseurs tiers (tels que les services de détection de fraude), peuvent collecter des données auprès de certains utilisateurs finaux (par exemple, IP adresses). "Ces données ne sont pas disponibles pour Playbuzz et ne sont pas stockées sur nos serveurs", a-t-il ajouté.

Même si l'utilisateur supprime sa page sur le site, Playbuzz se réserve le droit de transférer ses données personnelles à des tiers, ses partenaires commerciaux, à des fins non commerciales (par exemple, pour contacter l'utilisateur).

  • Médias de brainstorming

Le contrat de service de Brainfall Media (qui effectue des recherches en ligne et collecte également des données personnelles sur Facebook) indique que la société considère les informations sur les utilisateurs comme un actif commercial et a le droit de les transférer à des tiers avec le consentement des utilisateurs. L'entreprise n'a pas répondu à la demande de RBC.

Espions sur smartphones

Les sites Web dotés de trackers de visites et d'applications mobiles sont des trous noirs : personne ne peut vraiment évaluer avec qui ils partagent des données, selon une étude de Cracked Labs. En 2015, une étude sur les applications populaires en Australie, au Brésil, en Allemagne et aux États-Unis par le Centre de recherche NICTA et l'Université de Nouvelle-Galles du Sud a révélé que 85 à 95 % des applications gratuites et jusqu'à 60 % des applications payantes recueillaient des informations sur les utilisateurs. au profit de tiers. Les journalistes de RBC ont analysé les applications qui recueillaient des informations à partir de leurs comptes Facebook. Parmi eux se trouvaient des programmes de plusieurs développeurs bien connus.

« L'accès aux informations générales sur le profil et à l'adresse e-mail est automatiquement fourni à toutes les candidatures accréditées. L'autorisation de demander ces données est incluse dans l'ensemble de base minimum de Facebook pour les développeurs d'applications, et le réseau social n'a pas de demande plus étroite », a expliqué Stepan Danilov, fondateur et PDG du service de réseautage MeYou, à RBC. Les autorisations de base ne nécessitent pas de vérification par les développeurs, mais toutes les autres personnes réclamant plus d'informations le font, selon "l'aide aux autorisations" de Facebook pour les développeurs.

Les applications du développeur de Rambler Group, par exemple LiveJournal et Afisha-eda, demandaient également des informations sur la ville de résidence et la ville natale de l'utilisateur, et l'accès aux publications de la chronique. Un porte-parole du service de presse du Rambler Group a expliqué que les clients de leurs ressources médiatiques peuvent se connecter, y compris via Facebook. Cette méthode d'autorisation vous permet d'utiliser pleinement les capacités des applications, par exemple, participer à des sondages, laisser des commentaires, etc. « Pour notre part, nous avons l'opportunité potentielle de travailler avec le BigData et, à l'avenir, de mettre en place un« ciblage intelligent », augmentant l'efficacité de l'interaction avec les supports publicitaires pour les utilisateurs et les annonceurs. Idéalement, les gens sont prêts à interagir exclusivement avec les publicités susceptibles de les intéresser. En revanche, l'annonceur entre en contact avec un utilisateur potentiellement très motivé », a-t-il ajouté.

L'application d'émission de télévision Amediateka, entre autres, accède à la liste d'amis du client. "La liste d'amis n'est pas utilisée pour le moment, mais elle est destinée à mettre à jour le système de recommandation en fonction des intérêts des amis de l'utilisateur", a déclaré Milana Bogatyreva, représentante d'Amedia TV.

Certaines applications ont demandé l'accès aux mises à jour de statut, aux photos et aux vidéos des utilisateurs de Facebook. Par exemple, TripAdvisor. L'application Nokia avait accès, entre autres, à des données sur l'état matrimonial, l'emploi, les préférences, l'éducation, les convictions religieuses et politiques et d'autres informations. Les représentants de TripAdvisor et HMD Global (qui détient les droits de la marque Nokia) n'ont pas répondu aux questions de RBC.

Collectionneurs d'âmes personnalisés

Facebook n'est pas la principale source de données des utilisateurs. Dans l'étude Cracked Labs, les courtiers en informations sont identifiés comme les principales sources. Les experts de Cracked Labs ont nommé Acxiom et Oracle les plus grandes entreprises de ce type. Par exemple, Acxiom collecte depuis des décennies des données de consommation à partir de sources publiques : annuaires téléphoniques, archives judiciaires, procès-verbaux d'infractions, registres divers, questionnaires, enquêtes, etc. Le logiciel vous permet d'analyser les conversations téléphoniques, les transactions financières, l'activité Internet, etc. pour identifier les activités criminelles et terroristes.

De plus, Acxiom s'associe à Ibotta (collecte les données d'achat à l'aide des informations des cartes de fidélité ou des reçus), Samba TV (collecte les données de visionnage de la télévision via des programmes installés sur des décodeurs ou des plateformes de vidéo à la demande), Crossix (collecte des informations médicales, comprenant les antécédents médicaux, les rendez-vous chez le médecin, les ordonnances, etc.), FreckleIOT (données sur la localisation d'une personne en temps réel: dans divers magasins, aéroports, bars, etc., des capteurs spéciaux peuvent être installés avec lesquels il peut communiquer le smartphone de l'utilisateur et envoyer des informations) et d'autres sociétés qui opèrent principalement aux États-Unis. Acxiom stocke ces informations sous la forme d'un identifiant anonyme unique - une sorte de code associé à une adresse postale, un numéro de téléphone, un e-mail, une adresse IP, une géolocalisation, un cookie, un identifiant d'appareil. Chaque ID unique Acxiom se voit attribuer plusieurs catégories auxquelles la personne correspond. Un client peut donner à Acxiom l'adresse e-mail d'un consommateur et demander des informations sur les catégories catégorisées par le courtier en informations.

Il n'existe pas de système unifié d'évaluation de la taille du marché des données utilisateur. Selon une étude de 451 Research, le volume du marché mondial des données des seules entreprises de télécommunications s'élevait à 24 milliards de dollars en 2015 et devrait atteindre 79 milliards de dollars d'ici 2020. Les opérateurs mobiles dans au moins dix pays (la Russie n'était pas incluse dans leur nombre) ont été remarqués qui ont installé un mécanisme spécial pour suivre le comportement des abonnés lorsqu'ils surfent sur Internet. De plus, les internautes ne pouvaient pas bloquer de tels "super-cookies".

Bien que les données des utilisateurs soient actuellement utilisées pour vendre des publicités et des scores ciblés, elles pourraient trouver d'autres utilisations moins sécurisées à l'avenir. Par exemple, les données peuvent être utilisées pour modifier dynamiquement les prix des marchandises sur le site Web d'une boutique en ligne, en fonction de la personne qui la visite. Nous pouvons parler à la fois d'une réduction des prix, si le système considère cet utilisateur comme un consommateur précieux pour l'entreprise à long terme, ou d'une augmentation, en fonction de ce qu'un utilisateur particulier est prêt à payer pour une chose à l'heure actuelle. Avec l'aide de la personnalisation, les entreprises peuvent essayer d'influencer le comportement du consommateur, lui montrer des publicités à un moment donné afin qu'il puisse effectuer un achat.

Facebook est un véritable phénomène. Le plus grand réseau social au monde est estimé à cent milliards de dollars. Il compte plus d'un milliard d'utilisateurs. Mais stocker des données, des photos et des messages pour plus d'un septième de la population mondiale nécessite une technologie de pointe. Alors comment cela se fait-il ?

Le nord de la Californie. Vallée des géants de l'informatique. Voici le nom qui attire le plus de touristes - Facebook.

Ce réseau social, inventé par des étudiants de Harvard en 2004, permet à vos amis de savoir ce que vous faites d'un simple clic de souris. Pour beaucoup, il n'y a rien de plus cool que le réseautage. Huit ans après la naissance de la société, elle est devenue publique à un montant incroyable de 104 milliards de dollars. Il est à noter que Facebook a été créé par des étudiants. Ils font tout à leur manière. Graffiti et écran tactile sur tout le mur. Les distributeurs automatiques vendent des boîtes de gadgets au lieu de canettes de boissons. Open bars et jeux vidéo pour le personnel de 26 ans en moyenne. On dirait que cet environnement étrange est à l'œuvre. Des gens du monde entier visitent Facebook. Tous les six mois, leur nombre augmente de 100 millions. Traiter les données personnelles de tant de personnes n'est pas une tâche facile.


Un employé de l'entreprise déclare : « Nous avons un ingénieur pour chaque million d'utilisateurs. Nous travaillons à une échelle sans précédent. »

Ils ne peuvent pas profiter de l'expérience de quelqu'un d'autre. Car avant, aucun site n'avait un tel nombre de visiteurs. Et lorsque vous avez plus d'utilisateurs que de machines dans le monde, l'une des plus grandes préoccupations est le stockage. Le disque dur de votre ordinateur portable tient dans votre main. Quelque chose de plus grand est nécessaire ici.

À Primeville, dans l'Oregon, il y a un énorme centre de données - 28 000 mètres carrés.

C'est comme une clé USB de la taille de trois terrains de football, valant des centaines de millions de dollars. C'est là que vos informations sont stockées. Sur les serveurs les plus récents, dans de vastes banques de mémoire, entre lesquelles les données voyagent à la vitesse de la lumière sur des câbles à fibres optiques de près de 6,5 mille kilomètres de long. Dit Cam Patchet, directeur général du centre de données : « Lorsque vous entrez l'adresse facebook.com votre demande va sur Internet puis ici, et ici il est demandé l'un des serveurs de Facebook. Votre profil, toutes les données qui lui sont associées, sont traités et compilés par nos centres de données, et vous sont renvoyés via Internet. Tout cela se passe en millisecondes. Certaines personnes considèrent Internet comme quelque chose comme un nuage flottant dans le ciel. Mais non, c'est une chose matérielle. Internet, ce sont des ordinateurs, des serveurs et des centres de données connectés par des kilomètres de câble dans le monde entier. Toutes ces unités peuvent communiquer entre elles et partager des données. »

Si vous voulez visualiser Internet, ces interminables rangées de serveurs en sont une excellente illustration. Comparé à cet endroit, le supercalculateur ressemble à une calculatrice de poche. Il est alimenté par 30 mégawatts d'électricité, donc l'électricité est toujours disponible.

Mais tout comme ne pas avoir de sauvegarde des données de votre ordinateur, une panne de courant peut être un désastre ici. Pour des millions d'adolescents, un monde sans réseaux sociaux est tout simplement inimaginable. Il y a donc d'énormes générateurs diesel à portée de main. Si la ligne principale du bâtiment est déconnectée, ces générateurs seront mis en service. Les employés les surveillent en permanence. Ils génèrent 3 mégawatts chacun, et il y en a quatorze.

Autre problème : toute cette technique génère une énorme quantité de chaleur. Sans refroidissement, ces serveurs échoueront. Le processeur de l'ordinateur personnel est refroidi par un refroidisseur un peu plus grand qu'une boîte d'allumettes.

Ici, à cet effet, il y a un vaste penthouse de sept pièces - un système moderne de climatisation naturelle. L'air froid des hautes terres de l'Oregon est aspiré, filtré et mélangé à de l'air chaud pour réguler la température dans le centre de données.

L'eau en suspension, qui est pulvérisée par les buses, contrôle l'humidité.

De l'air refroidi est fourni par l'arrière des serveurs pour éviter la surchauffe. Et enfin, l'excès d'air chaud est aspiré par d'énormes ventilateurs, cent fois plus gros que celui d'un ordinateur domestique.

Il faudra bientôt plus de fans car le réseau social est en train de déborder. Près de 600 millions de personnes visitent le site chaque jour. C'est presque le double de la population des États-Unis. Et le site continue de grandir. Un millier de nouveaux serveurs sont amenés ici chaque jour. Tom Furlong est en charge des centres de données. Quand j'ai commencé à travailler il y a 4,5 ans, dit-il, nous avions 27 millions d'utilisateurs et plusieurs milliers de serveurs. Aujourd'hui, nous avons un millier de serveurs, et je l'ai à peine remarqué.

D'énormes camions viennent ici. Ils ne livrent pas de nourriture. Ils apportent de plus en plus de mémoire serveur. La plupart d'entre nous connaissent les gigaoctets et les téraoctets. Ici, le compte va en pétaoctets. Plus de 100 pétaoctets de photos et de vidéos sont stockés sur les serveurs de Facebook, et il y en a plus chaque jour. C'est une quantité incroyable d'informations.

Chaque jour, un centre de données reçoit 100 000 fois plus de données que le disque dur d'un ordinateur personnel avancé ne peut en contenir. Chaque rack de serveur a 500 téraoctets, plus de 130 milliards de fois plus que le premier PC d'Apple. Et si un serveur tombe en panne, des techniciens comme David Gaylard sont chargés de trouver une aiguille dans une botte de foin numérique.

Le disque dur est en panne et il part à la recherche du bon rack dans le dédale des serveurs bourdonnants. Après avoir trouvé le compteur, David remplace tout le plateau dans le temps qu'il vous faut pour mettre à jour le statut. Mais David et les autres techniques ne sont pas omnipotents. Dans le monde, près de 2,5 milliards de personnes ont accès à Internet. Et tout le monde passe 20 % de son temps en ligne sur les réseaux sociaux, téléchargeant des centaines de millions de photos, de publications et de mises à jour chaque jour. Avec une telle activité, même dans un centre de données aussi énorme, l'espace s'épuise. Les constructeurs travaillent déjà à augmenter la capacité. Mais avec cette échelle d'activité du réseau, ils feraient mieux de se dépêcher.

Le film "Social Network" est une bonne illustration du phénomène de développement de Facebook,
qui a réussi à rassembler en un temps record un public fabuleux, auparavant impensable.
Cependant, un autre élément du projet est resté dans les coulisses - son fonctionnement.
de l'Intérieur. Son dispositif technique.

Qu'est-ce que Facebook maintenant ? Ceci est mieux démontré par des nombres secs :

  • 500 000 000 d'utilisateurs actifs (audience mensuelle) ;
  • 200 000 000 000 pages vues par mois ;
  • 150 000 000 d'accès au cache par seconde ;
  • 2 000 000 000 000 d'objets dans le cache ;
  • 20 000 000 000 de photos en 4 résolutions. Ils suffiraient à
    couvrir la surface de la terre en 10 couches - c'est plus que tous les autres
    ressources photographiques combinées;
  • plus de 1 000 000 000 de messages de chat chaque jour ;
  • plus de 100 millions de requêtes de recherche par jour ;
  • plus de 400 000 développeurs d'applications tierces ;
  • environ 500 développeurs et administrateurs système de l'État ;
  • plus de 1 000 000 d'utilisateurs actifs par ingénieur ;
  • des dizaines de milliers de serveurs, des dizaines de gigabits de trafic.

Comment ça fonctionne?

Évolutivité, simplicité, ouverture

Vous pouvez traiter les réseaux sociaux en général et Facebook de différentes manières.
particulier, mais du point de vue de la fabricabilité, c'est l'un des plus intéressants
projets. C'est surtout sympa que les développeurs n'aient jamais refusé de partager
expérience dans la création d'une ressource pouvant supporter de telles charges. Il y a un grand
avantages pratiques. Après tout, le système est basé sur des composants accessibles au public,
que vous pouvez utiliser, je peux utiliser - ils sont disponibles pour tout le monde.
De plus, de nombreuses technologies développées en interne par Facebook,
sont désormais open source. Et les utiliser, encore, peut-être
quiconque veut. Les développeurs du réseau social, dans la mesure du possible, n'ont utilisé que
technologies open source et philosophie Unix : chaque composant du système doit être
aussi simple et productif que possible, tandis que la résolution des problèmes est réalisée par
en les combinant. Tous les efforts des ingénieurs visent l'évolutivité,
minimiser le nombre de points de défaillance et, surtout, la simplicité. Ne pas être
sans fondement, j'indiquerai les principales technologies qui sont maintenant utilisées en interne
Facebook:

Je pense qu'il sera très intéressant d'entendre comment le projet a réussi
utiliser les technologies les plus connues. Et il y a vraiment beaucoup
nuances.

Que se passe-t-il généralement en 20 minutes sur Facebook ?

  • Les gens publient 1 000 000 de liens ;
  • Célébrez vos amis pour 1 323 000 photos ;
  • Invite 1 484 000 connaissances à des événements ;
  • Envoyez 1 587 000 messages au mur ;
  • Écrire 1 851 000 nouveaux statuts ;
  • 2.000.000 paires de personnes deviennent des amis ;
  • 2 700 000 photos sont téléchargées ;
  • 10 200 000 commentaires apparaissent ;
  • 4 632 000 messages privés sont envoyés.

projet PHP

Cela soulève la question : pourquoi PHP ? À bien des égards - simplement "historiquement
"Il est bien adapté au développement web, facile à apprendre et à travailler,
il existe un vaste assortiment de bibliothèques disponibles pour les programmeurs. De plus, il y a
immense communauté internationale. Du côté négatif, élevé
consommation de RAM et de ressources informatiques. Quand la quantité de code est devenue
trop grand, typage faible, croissance linéaire ont été ajoutés à cette liste
coûts lors de la connexion de fichiers supplémentaires, possibilités limitées de
analyse statique et optimisation. Tout cela a commencé à créer de grandes difficultés. Par
pour cette raison, Facebook a implémenté de nombreuses améliorations à PHP, y compris
optimisation du bytecode, améliorations dans APC (chargement paresseux, optimisation
verrous, chauffage du cache) et un certain nombre d'extensions natives (client memcache,
format de sérialisation, journaux, statistiques, surveillance, mécanisme asynchrone
gestion des événements).

Schéma de formation d'un fil d'actualité

Le projet HipHop mérite une attention particulière - c'est un transformateur de code source
de PHP au C++ optimisé. Le principe est simple : les développeurs écrivent en PHP,
qui se convertit en C++ optimisé. Le complément implémente
analyse de code statique, détection de type de données, génération de code et bien d'autres
autre. De plus, HipHop facilite le développement d'extensions, réduit considérablement
la dépense de RAM et de ressources informatiques. Une équipe de trois
les programmeurs ont mis un an et demi à développer cette technologie, en particulier, il était
la plupart de l'interpréteur et de nombreuses extensions du langage PHP ont été réécrits. Maintenant
Les codes HipHop sont publiés sous une licence open source, utilisez votre santé.

Culture de développement Facebook

  • Déplacez-vous vite et n'ayez pas peur de casser certaines choses ;
  • grande influence des petites équipes;
  • être franc et innovateur;
  • rendre l'innovation à la communauté open source.

Améliorations de MySQL

Maintenant sur la base de données. Contrairement à la grande majorité des sites, MySQL en
Facebook est utilisé comme un simple magasin de paires clé-valeur. Gros
le nombre de bases de données logiques est réparti sur des serveurs physiques, mais
la réplication est utilisée uniquement entre les centres de données. L'équilibrage de charge
réalisée par redistribution des bases de données entre les machines. Étant donné que les données
distribué presque aléatoirement, pas d'opérations JOIN,
la combinaison des données de plusieurs tables n'est pas utilisée dans le code. C'est
sens. Après tout, il est beaucoup plus facile d'augmenter la puissance de calcul sur les serveurs Web,
que sur les serveurs de bases de données.

Facebook utilise du code source MySQL presque non modifié,
mais avec leurs propres schémas de partitionnement pour des
identifiants et archivage en fonction de la fréquence d'accès aux données.
Le principe est très efficace car la plupart des demandes sont pour le plus frais
informations. L'accès aux nouvelles données est optimisé autant que possible, et les anciens enregistrements
sont automatiquement archivés. De plus, ils utilisent leurs propres bibliothèques pour
accès à des données basées sur un graphe, où les objets (sommets du graphe) ne peuvent avoir que
ensemble limité de types de données (entier, chaîne de longueur limitée, texte),
et les liens (bords du graphique) sont automatiquement répliqués, formant un analogue de distribué
clés étrangères.

Utiliser Memcached

Comme vous le savez, memcached est une table de hachage distribuée hautes performances.
Facebook y stocke les données « chaudes » de MySQL, ce qui réduit considérablement
charge au niveau de la base de données. Plus de 25 To en cours d'utilisation (pensez à
chiffre) de RAM sur plusieurs milliers de serveurs avec un temps moyen
réponse inférieure à 250 s. Les structures de données PHP sérialisées sont mises en cache, avec
en raison de l'absence d'un mécanisme automatique de vérification de la cohérence des données entre
memcached et MySQL doivent le faire au niveau du code. Le principal
la façon d'utiliser memcache est beaucoup de requêtes multi-get,
utilisé pour obtenir des données à l'autre extrémité des bords du graphique.

Facebook est très activement impliqué dans la finalisation du projet sur les enjeux
productivité. La plupart des améliorations décrites ci-dessous ont été incluses dans
version open source de memcached : port sur architecture 64 bits, sérialisation,
multithreading, compression, accès memcache via UDP (réduit le
mémoire en raison du manque de milliers de tampons de connexion TCP). En plus il y avait
certaines modifications ont été apportées au noyau Linux pour optimiser memcache.
Quelle est son efficacité ? Après les modifications ci-dessus, memcached est capable de
effectuer jusqu'à 250 000 opérations par seconde par rapport à la norme 30 000 - 40
000 dans la version originale.

Cadre d'épargne

Une autre innovation de Facebook est le projet Thrift. En réalité,
c'est un mécanisme de création d'applications utilisant plusieurs langages
la programmation. L'objectif principal est de fournir une technologie transparente
interactions entre les différentes technologies de programmation. Offres d'épargne
développeurs un langage spécial pour décrire les interfaces, un générateur de code statique,
et prend également en charge de nombreux langages, dont C ++, PHP, Python, Java, Ruby,
Erlang, Perl, Haskell. Le choix du transport est possible (sockets, fichiers, buffers en
mémoire) et standard de sérialisation (binaire, JSON). Différents types pris en charge
serveurs : non bloquants, asynchrones, à la fois monothread et multithread.
Les technologies alternatives sont SOAP, CORBA, COM, Pillar, Protocol Buffers,
mais ils ont tous leurs inconvénients importants, et cela a forcé Facebook à développer
le tien. Un avantage important de Thrift est la performance.
C'est très, très rapide, mais même ce n'est pas son principal avantage. Avec l'avènement de Thrift

Informations sur l'interaction de Facebook avec la communauté open source de ces derniers et
d'autres projets situés sur

Temps de lecture : 7 minutes

Collecter une base de données à l'aide de Facebook est parfois plus rentable et plus pratique que d'utiliser un site Web. Et en tant que source supplémentaire de leads, les réseaux sociaux sont une plateforme idéale. Facebook dispose d'un outil qui collecte les contacts clients via des publicités. L'avantage de cette méthode est que le client n'a pas besoin de saisir un million de champs, le système extraira automatiquement l'e-mail, le numéro de téléphone, le nom et toute autre information de la base de données Facebook. C'est-à-dire que le client voit l'annonce, clique, un formulaire déjà rempli apparaît - il ne reste plus qu'à appuyer sur le bouton d'envoi.

Nous collectons la base via les réseaux sociaux

Personne ne choisit entre les canaux de communication avec le client. Instagram, Vkontakte, Facebook, Telegram, robots de discussion YouTube et autres - les marques communiquent avec le client sur toutes les plateformes possibles. Les spécialistes du marketing utilisent chaque opportunité de « toucher » supplémentaire ". Par conséquent, il est important que la publicité, les mailings et les réseaux sociaux fonctionnent ensemble et s'entraident, et ne s'interfèrent pas les uns avec les autres.

Par exemple, il est déjà difficile de trouver un e-mail qui n'inclut pas de boutons de réseaux sociaux avec un appel pour s'abonner.


Aviaventes

À l'inverse, les médias sociaux sont un excellent moyen d'attirer les lecteurs dans votre liste de diffusion. Pourquoi? Les messages dans les chats ou sur les pages ne peuvent pas être longs, il est difficile de les remplir d'instructions avec des captures d'écran, la vidéo n'est pas toujours pratique à regarder avec le son - il y a des restrictions dans chaque canal.

La lettre peut être mise de côté et lue à un moment plus opportun. Dans celui-ci, vous pouvez ajouter n'importe quelle information avec des balises merch - c'est à ce moment-là que certaines informations sur un client sont extraites de votre base de données. Par exemple, combien de jours se sont écoulés depuis le dernier achat, ou combien de nouveaux mots il a appris de votre plateau.

Audience Facebook

Créez des publicités selon le principe « quelque part, laissez-le "C'est une mauvaise histoire. Déterminez si vous connaissez votre public cible ou si vous souhaitez un ciblage large. Si vous choisissez cette dernière option, les algorithmes de Facebook rechercheront eux-mêmes « vos » clients.

Si vous souhaitez définir vous-même le ciblage, vous devez creuser plus profondément.Les audiences personnalisées sur Facebook sont divisées en :

Ou créez des audiences similaires - l'algorithme recherchera des personnes en fonction des caractéristiques qui correspondent à vos clients ou prospects. Cela peut être la géo, l'âge, les intérêts - tous les paramètres que vous spécifiez.

Les options de ciblage sont multiples et vous pouvez travailler avec chaque public séparément. Créez des annonces personnalisées et faites des offres personnalisées à chaque client potentiel.

Comment mettre en place un formulaire de collecte de leads Facebook ?

Dans la première étape de configuration des publicités Facebook, cliquez sur "Génération de leads". Saisissez le nom de la campagne. À l'étape suivante, nous acceptons les termes et conditions d'utilisation de la publicité pour générer des prospects (si vous ne trouvez pas ici relier ).

Ensuite, définissez à quel public l'annonce sera diffusée.... En ce qui concerne les emplacements, nous déconseillons la publicité sur Instagram, car le formulaire de collecte y est affiché "de travers" et ne fait qu'agacer les utilisateurs.

Maintenant, nous créons un formulaire pour collecter des données. Il est créé et édité à l'étape 3 de création d'une publicité. Cliquez sur "Formulaire de génération de leads".

Quelles données peuvent être extraites de là :

  • coordonnées (téléphone, email, nom, ville, etc.)
  • données démographiques (date de naissance, sexe, état civil, etc.)
  • informations sur le poste (poste, entreprise)
  • ainsi que vos propres questions (réponses courtes et alternatives, date de visite, par exemple, pour les zones de HoReCa).

Mais nous sommes un service de courrier

Par conséquent, il est nécessaire que les prospects fassent partie de la liste de diffusion. Pour l'intégration avec Facebook, nous utilisons Service Zapier. Mailigen a une intégration complète avec cet outil.

Souvent, l'utilisateur moyen finira la lecture à ce stade. Puisque les mots intégration, API, clés, webhooks ne font que repousser. Il y a une sortie. C'est pourquoi cet article a été écrit :)

Comment intégrer Facebook et Mailigen

Pour cela nous avons besoin de :

Aller!

Tout d'abord, sur la page principale, vous devez sélectionner Facebook Lead Ads et Mailigen comme services avec lesquels nous allons travailler :

Ci-dessous, nous montrerons la seule application permettant de les combiner :


Cliquez sur ce zap, et allez directement à le remplir.

Puisque nous avons choisi les services avec lesquels nous allons travailler - les deux premières étapes ont déjà été remplies pour nous, il suffit de cliquer sur "Continuer" et de passer à la troisième étape : ajouter un compte Facebook.


Cliquez sur le bouton « Connecter un compte » et accordez les autorisations nécessaires au nom de votre profil aux droits d'administration sur la page Facebook de l'entreprise et les publicités Facebook Lead (Important !)

Le compte a été ajouté à la liste. Sélectionnez-le et cliquez sur "Continuer".

La quatrième étape vous permet de sélectionner une page d'entreprise et un formulaire d'abonnement Facebook Lead Ads qui transférera les données vers Mailigen :


Si vous ne pouvez pas voir la page ou le formulaire que vous souhaitez, vérifiez votre accès à la page et aux publicités Facebook.

La page suivante vous permet de vérifier la création de leads et si tout est correctement configuré. Créez un lead test et vérifiez le fonctionnement des intégrations de Facebook Lead Ads :


L'élément suivant est la configuration de l'intégration avec Mailigen. Les deux premières étapes sont déjà terminées pour nous, tout comme pour les Lead Ads Facebook, passons donc directement à l'ajout d'un compte Mailigen. Vous serez invité à saisir la clé API, lisez comment l'obtenir.

Après avoir entré la clé, l'avoir vérifiée et sélectionné le compte souhaité, passez à l'étape suivante, où vous pouvez configurer quelle liste, avec quelles options (par exemple, avec ou sans double confirmation) et dans quels champs charger les données reçues :


Si un test lead a été créé à partir de Facebook Lead Ads, alors les champs peuvent être sélectionnés directement avec les valeurs du test lead, afin de ne pas se tromper.

Une fois que vous avez terminé de configurer tous les champs, passez à l'étape suivante et testez l'ajout d'un fil de test à Mailigen.

Si le test est réussi, alors félicitations, votre première application est prête, lancez-la !


C'est tout. Vous disposez maintenant d'un ensemble fonctionnel de vos publicités Facebook et Mailigen. Et tu avais peur. Utilisez-le pour votre santé!