IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Discussion :

Le réseau social Gab a été piraté, le compte de l'ancien président américain, Donald Trump, concerné


Sujet :

Sécurité

  1. #1
    Chroniqueur Actualités
    Avatar de Bruno
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mai 2019
    Messages
    1 853
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2019
    Messages : 1 853
    Points : 36 403
    Points
    36 403
    Par défaut Le réseau social Gab a été piraté, le compte de l'ancien président américain, Donald Trump, concerné
    Le réseau social Gab a été piraté, le compte de l'ancien président US Donald Trump et 15 000 autres comptes concernés,
    les profils, les mots de passe et les messages privés des utilisateurs ont été dérobés

    Andrew Torba, le fondateur du réseau social Gab, a déclaré que le réseau social Gab a été piraté, les données de l'ancien président Donald Trump faisant partie des données volées et rendues publiques par les cybercriminels. Andrew Torba a indiqué qu'un hacker, qui se fait appeler "JaXpArO and My Little Anonymous Revival Project", a piraté la plateforme pour exposer les utilisateurs de Gab. Les messages privés de quelque 15 000 utilisateurs de Gab, les profils des utilisateurs, les mots de passe de certains utilisateurs et les mots de passe de groupes ont été dérobés. Les cybercriminels auraient utilisé une vulnérabilité d'injection SQL comme vecteur d’attaque.

    Nom : Gab.PNG
Affichages : 2283
Taille : 113,4 Ko

    « Mon compte et celui de Trump ont été compromis, bien sûr, car Trump est sur le point de s’exprimer », a écrit Torba dimanche alors que Trump s'apprêtait à prendre la parole à la conférence CPAC (Conservative Political Action Conference) en Floride. « Toute l'entreprise est mobilisée pour enquêter sur ce qui s'est passé et s'efforcer de retrouver la trace du problème et d'y remédier », a-t-il ajouté. Le groupe militant pour la transparence des données, Distributed Denial of Secrets (DDoSecrets), prévoit de partager les données avec les chercheurs et les journalistes, mais déclare qu'il ne les rend pas publiques pour des raisons de protection de la vie privée. « Dans un temps plus ordinaire, ce serait une ressource sociologique importante », a indiqué DDoSecrets sur son blog.

    Ces fuites de données surviennent presque huit semaines après que des partisans de Trump aient pris d'assaut le Capitole. Les émeutiers ont pris des centaines de milliers de vidéos et de photos du siège et les ont mises en ligne. Les principaux sites de médias sociaux ont retiré une grande partie du contenu parce qu'il violait leurs conditions d'utilisation. « Les données de Gab sont un ensemble de données important mais compliqué », a écrit le personnel de DDoSecrets dans un post. « En plus d'être un corpus du discours public sur Gab, il comprend également de nombreux messages privés. Dans un temps plus simple ou plus ordinaire, ce serait une ressource sociologique importante. En 2021, c'est aussi un registre de la culture et des déclarations exactes concernant non seulement une augmentation des opinions et des actions extrémistes, mais aussi une tentative de coup d'État ».

    Gab a longtemps été accusé comme étant un refuge pour les discours haineux. Depuis l'attaque du Capitole, Gab a vu son trafic augmenter de 800 % et le nombre de ses utilisateurs enregistrés a doublé. La Ligue anti-diffamation a demandé une enquête sur Gab afin de déterminer « si la plateforme a intentionnellement aidé ou encouragé » les personnes impliquées dans l'émeute.

    Gab et Parler sont les plateformes qui ont permis à des partisans de l'ancien président américain Donald Trump de continuer à exprimer leurs opinions. Amazon et les fournisseurs d'hébergement web ont ensuite invoqué le manque de modération sur Parler, comme motif pour suspendre le service de Parler sur leurs différentes plateformes. Torba a fondé Gab en 2016, conçu comme une alternative de libre expression aux autres plateformes de réseaux sociaux. Elle a gagné en notoriété en 2018 lorsqu'un homme a posté un message antisémite sur le site avant de se rendre à Pittsburgh en voiture et de tuer 11 personnes dans une synagogue. Gab a par la suite supprimé le compte de ce dernier et a coopéré avec les enquêteurs. Toutefois, son application a été retirée de Google et des app stores d'Apple pour violation des politiques de lutte contre les discours haineux.

    Rappelons qu’une attaque par injection SQL consiste à insérer une requête SQL via les données d'entrée du client dans l'application. Un exploit d'injection SQL peut permettre de lire les données sensibles d’une base de données, modifier les données de la base de données, exécuter des opérations d'administration sur la base de données et, parfois, envoyer des commandes pour contrôler un système informatique. Il existe de nombreuses variantes de cette attaque, en fonction du serveur de base de données voire même du serveur Web. Étant donné que bases de données contiennent souvent des informations sensibles et précieuses, elles sont des cibles agréables pour les cybercriminels. L’attaque par injection SQL qui serait utilisée pour pirater la plateforme Gab est l’une des attaques sur base de données les plus courantes. Les premières discussions publiques sur ce type d’attaque remontent autour des années 1998.

    Comme contre-mesure à ce type d’attaque, les développeurs d'applications doivent suivre les meilleures pratiques pour effectuer une validation correcte des entrées utilisateur, contraindre et épurer les données saisies par l'utilisateur. Par ailleurs, les analystes de sécurité doivent être capables de reconnaître les requêtes SQL suspectes afin de détecter si une base de données a été soumise à des attaques par injection SQL.

    Et vous ?

    Quels commentaires vous suggère l'attaque portée contre Gab ?

    Voir aussi

    USA : les entreprises de la tech désapprouvent le réseau social Gab, après une fusillade menée par un utilisateur antisémite dans une synagogue

    La présence des insurgés du Capitole sur les médias sociaux permet au gouvernement fédéral de les identifier facilement, alors que la police locale et le FBI recherchent des informations sur eux

    Pourquoi le nouvel "indice de réparabilité" de la France est-il si important ? Les scores de réparabilité des appareils Apple montrent à quel point ils sont difficiles à réparer

    AWS déconnecte les serveurs de Parler suite à son implication supposée dans l'organisation des émeutes du Capitole. Le réseau social utilisé par les partisans de Trump n'est plus accessible
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 457
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 457
    Points : 197 848
    Points
    197 848
    Par défaut Une erreur de codage de débutant avant le piratage de Gab provenait de son directeur technologique
    Une erreur de codage de débutant qui pourrait avoir été utilisée pour le piratage de Gab provenait de son directeur technologique,
    le site a masqué les preuves de l'introduction du code non sécurisé

    Il y a quelques jours, Andrew Torba, le fondateur du réseau social Gab, a déclaré que le réseau social Gab a été piraté, les données de l'ancien président Donald Trump faisant partie des données volées et rendues publiques par les cybercriminels. Andrew Torba a indiqué qu'un hacker, qui se fait appeler "JaXpArO and My Little Anonymous Revival Project", a piraté la plateforme pour exposer les utilisateurs de Gab. Les messages privés de quelque 15 000 utilisateurs de Gab, les profils des utilisateurs, les mots de passe de certains utilisateurs et les mots de passe de groupes ont été dérobés. Les cybercriminels auraient utilisé une vulnérabilité d'injection SQL comme vecteur d’attaque.

    « Mon compte et celui de Trump ont été compromis, bien sûr, car Trump est sur le point de s’exprimer », a écrit Torba dimanche alors que Trump s'apprêtait à prendre la parole à la conférence CPAC (Conservative Political Action Conference) en Floride. « Toute l'entreprise est mobilisée pour enquêter sur ce qui s'est passé et s'efforcer de retrouver la trace du problème et d'y remédier », a-t-il ajouté. Le groupe militant pour la transparence des données, Distributed Denial of Secrets (DDoSecrets), prévoit de partager les données avec les chercheurs et les journalistes, mais déclare qu'il ne les rend pas publiques pour des raisons de protection de la vie privée. « Dans un temps plus ordinaire, ce serait une ressource sociologique importante », a indiqué DDoSecrets sur son blog.

    Ces fuites de données surviennent presque huit semaines après que des partisans de Trump ont pris d'assaut le Capitole. Les émeutiers ont pris des centaines de milliers de vidéos et de photos du siège et les ont mises en ligne. Les principaux sites de médias sociaux ont retiré une grande partie du contenu parce qu'il violait leurs conditions d'utilisation. « Les données de Gab sont un ensemble de données important, mais compliqué », a écrit le personnel de DDoSecrets dans un billet. « En plus d'être un corpus du discours public sur Gab, il comprend également de nombreux messages privés. Dans un temps plus simple ou plus ordinaire, ce serait une ressource sociologique importante. En 2021, c'est aussi un registre de la culture et des déclarations exactes concernant non seulement une augmentation des opinions et des actions extrémistes, mais aussi une tentative de coup d'État ».

    Gab a longtemps été accusé comme étant un refuge pour les discours haineux. Depuis l'attaque du Capitole, Gab a vu son trafic augmenter de 800 % et le nombre de ses utilisateurs enregistrés a doublé. La Ligue anti-diffamation a demandé une enquête sur Gab afin de déterminer « si la plateforme a intentionnellement aidé ou encouragé » les personnes impliquées dans l'émeute.

    D'où pourrait provenir la faille ?

    Des curieux ont tôt fait de s'intéresser au code. Selon des observateurs, un examen rapide du code open source de Gab montre que la vulnérabilité critique, ou au moins une très similaire, a été introduite par le directeur de la technologie de l'entreprise.

    Le changement a été effectué en février à partir du compte de Fosco Marotto, un ancien ingénieur logiciel de Facebook qui est devenu en novembre le directeur technologique de Gab. Lundi, Gab a supprimé le commit git de son site Web. Vous trouverez ci-dessous une image montrant le changement de logiciel de février, comme indiqué à partir d'un site qui fournit des snapshots de commits enregistrés.

    Nom : un.png
Affichages : 23175
Taille : 18,0 Ko

    Code Ruby : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    @@ -7,7 +7,7 @@ class HomeFeed < Feed
     @account = account
     end
     
    - def get(limit, max_id = nil, since_id = nil, min_id = nil)
    + def get(limit = 20, max_id = nil, since_id = nil, min_id = nil)
     # if redis.exists?("account:#{@account.id}:regeneration")
     from_database(limit, max_id, since_id, min_id)
     # else
    @@ -18,8 +18,33 @@ class HomeFeed < Feed
     private
     
     def from_database(limit, max_id, since_id, min_id)
    - Status.as_home_timeline(@account)
    - .paginate_by_id(limit, max_id: max_id, since_id: since_id, min_id: min_id)
    - .reject { |status| FeedManager.instance.filter?(:home, status, @account.id) }
    + pagination_max = ""
    + pagination_min = ""
    + pagination_max = "and s.id < #{max_id}" unless max_id.nil?
    + pagination_min = "and s.id > #{min_id}" unless min_id.nil?
    + Status.find_by_sql "
    + select st.* from (
    + select s.*
    + from statuses s
    + where
    + s.created_at > NOW() - INTERVAL '7 days'
    + and s.reply is false
    + and (
    + s.account_id = #{@id}
    + or s.account_id in (select target_account_id from follows where account_id = #{@id})
    + )
    + and s.account_id not in (select target_account_id from mutes where account_id = #{@id})
    + #{pagination_max}
    + #{pagination_min}
    + order by s.created_at desc
    + limit #{limit}
    + ) st
    + left join custom_filters cf
    + on cf.account_id = #{@id} and st.text not like '%' || cf.phrase || '%'
    + where cf.id is null
    + "
    + # .reject { |status| FeedManager.instance.filter?(:home, status, @account.id) }
    + # Status.as_home_timeline(@account)
    + # .paginate_by_id(limit, max_id: max_id, since_id: since_id, min_id: min_id)
     end
    end

    Le commit montre un développeur de logiciel utilisant le nom de Fosco Marotto introduisant précisément le type d'erreur de débutant qui pourrait conduire au type de violation signalée ce week-end. Plus précisément, la ligne 23 supprime du code reject et filter, qui sont des fonctions API qui implémentent un idiome de programmation qui protège contre les attaques par injection SQL.

    Cet idiome permet aux développeurs de composer une requête SQL d'une manière sûre qui « nettoie » les entrées que les visiteurs du site Web saisissent dans les champs de recherche et autres champs Web pour s'assurer que toutes les commandes malveillantes sont supprimées avant que le texte ne soit transmis aux serveurs principaux. À leur place, le développeur a ajouté un appel à la fonction Rails qui contient la méthode find_by_sql, qui accepte les entrées non traitées directement dans une chaîne de requête. Rails est une boîte à outils de développement de sites Web largement utilisée.

    « La documentation de Sadly Rails ne vous avertit pas de cet écueil, mais si vous savez quoi que ce soit sur l'utilisation des bases de données SQL dans les applications Web, vous auriez entendu parler de l'injection SQL, et il n'est pas difficile de trouver des avertissements indiquant que la méthode find_by_sql n'est pas sure », a écrit Dmitry Borodaenko, un ancien ingénieur de production chez Facebook qui figure parmi les curieux ayant analysé le code. « Il n'est pas confirmé à 100% qu'il s'agit de la vulnérabilité qui a été utilisée dans la violation de données Gab, mais cela aurait certainement pu l'être, et ce changement de code est annulé dans le dernier commit qui était présent dans leur référentiel GitLab avant qu'ils ne le mettent hors ligne ».

    Ironiquement, Fosco en 2012 a conseillé aux développeurs d'utiliser des requêtes paramétrées pour éviter les vulnérabilités d'injection SQL.

    Outre le fait que le commit soulève des questions sur le processus de Gab pour développer un code sécurisé, le site de médias sociaux fait également face à des critiques pour avoir supprimé les commits de son site Web. Les critiques affirment que cette décision viole les termes de la licence publique générale Affero, qui régit la réutilisation par Gab de Mastodon, un progiciel open source pour l'hébergement de plateformes de réseaux sociaux.

    Nom : deux.png
Affichages : 5531
Taille : 57,0 Ko

    Les critiques disent que la suppression enfreint les termes qui exigent que le code source forké soit montré sur le site. Les exigences visent à assurer la transparence et à permettre à d'autres développeurs open source de bénéficier du travail de leurs pairs chez Gab.

    Gab avait longtemps fourni des commits sur https://code.gab.com/. Puis, lundi, le site a soudainement supprimé tous les commits, y compris ceux qui ont créé puis corrigé la vulnérabilité critique d'injection SQL. À leur place, Gab a fourni le code source sous la forme d'un fichier d'archive Zip qui était protégé par le mot de passe «JesusChristIsKingTrumpWonTheElection» (moins les guillemets).


    Outre les questions sur le codage sécurisé et la conformité des licences, les commits Gab git semblent également montrer que les développeurs de l'entreprise ont du mal à corriger leur code vulnérable.

    Nom : trois.png
Affichages : 5567
Taille : 49,1 Ko

    Les participants à la discussion répondent en soulignant sarcastiquement la difficulté que le développeur semblait avoir. Nous pouvons lire par exemple : « désolé, ne pas dire où se trouve encore le SQLi, peut-être devriez-vous appeler un exorciste pour le comprendre XDDDDDD ».

    Nom : quatre.png
Affichages : 5523
Taille : 22,4 Ko

    La faille de sécurité de Gab et la gestion en coulisse du code avant et après l'incident fournissent une étude de cas pour les développeurs sur la façon de ne pas maintenir la sécurité et la transparence du code d'un site Web. La leçon est d’autant plus importante que pour le commit le compte du directeur technique de Gab a été utilisé, lui qui, parmi tous les autres, aurait dû être mieux informé.

    Sources : archive, Micah, Crash Override
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  3. #3
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2019
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2019
    Messages : 60
    Points : 225
    Points
    225
    Par défaut
    Je ne connaissais pas du tout Gab avant aujourd'hui, mais cet article m'a suffit pour comprendre qu'ils sont mauvais sur la tech. La violation de licence, la tentative de cacher des commits, ils font tout ce qui va à l'encontre des principes de l'open source.

  4. #4
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2018
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Russie

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2018
    Messages : 120
    Points : 599
    Points
    599
    Par défaut
    Je me suis toujours forcé à ne pas critiquer comme certains le font les sites tel que Parler ou Gab, mais il faut admettre que se sont de sacrés clowns...
    Il n'hésite pas à parler de complot d'ailleurs

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 14
    Points : 37
    Points
    37
    Par défaut
    ... Il n'hésite pas à parler de complot d'ailleurs
    Oui les complots de la connerie hummaine et de l'incompétence couplés à de l'arogance ; Cela fait de ravages

Discussions similaires

  1. Réponses: 11
    Dernier message: 05/11/2018, 22h04
  2. Réponses: 5
    Dernier message: 07/06/2016, 15h59
  3. Information création d'un réseau social 2.0
    Par harris_macken dans le forum Webmarketing
    Réponses: 7
    Dernier message: 27/03/2009, 07h35
  4. Réponses: 0
    Dernier message: 23/05/2008, 09h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo