Jak rozpoznać bota społecznościowego na Twitterze

W 2011 roku zespół z Texas A&M University przeprowadził cyberprzestępczość, aby schwytać nieludzkich użytkowników Twittera, którzy zanieczyszczali Twittersphere spamem. Ich podejście polegało na stworzeniu kont typu honeypot, które publikowały bezsensowne treści, którymi żaden ludzki użytkownik nigdy nie byłby zainteresowany. Każde konto, które retweetuje tę treść lub zaprzyjaźnia się z właścicielem, z pewnością musi być użytkownikiem niebędącym człowiekiem, znanym jako bot społecznościowy.





Zespół utworzył 60 honeypotów i zebrał około 36 000 potencjalnych kont botów społecznościowych. Wynik zaskoczył wielu obserwatorów ze względu na samą liczbę aktywnych kont innych niż ludzie. Te boty były ogólnie nieskomplikowane i po prostu retweetowały mniej więcej każdą napotkaną treść.

Od tego czasu boty społecznościowe stały się znacznie bardziej zaawansowane. Przeszukują sieci społecznościowe w poszukiwaniu popularnych i wpływowych osób, śledzą je i przyciągają ich uwagę, wysyłając im wiadomości. Te boty potrafią identyfikować słowa kluczowe i odpowiednio znajdować treści, a niektóre mogą nawet odpowiadać na pytania za pomocą algorytmów języka naturalnego.

To znacznie utrudnia identyfikację botów społecznościowych. Ale dzisiaj Emilio Ferrara i koledzy z Indiana University w Bloomington twierdzą, że opracowali sposób na wykrywanie wyrafinowanych botów społecznościowych i odróżnianie ich od zwykłych ludzi.



Technika jest stosunkowo prosta. Zaczynają od zebrania zestawu botów społecznościowych z pierwotnej grupy ujawnionej w 2011 roku. Wybrali 15 000 z nich i zebrali 200 ostatnich tweetów, a także 100 ostatnich tweetów, które o nich wspominają. To dało zestaw danych zawierający około 2,6 miliona tweetów. Zespół zebrał następnie podobny zestaw danych dla 16 000 użytkowników, składający się z ponad 3 milionów tweetów.

Wreszcie naukowcy stworzyli algorytm o nazwie Bot czy nie ? aby przeszukać te dane, szukając znaczących różnic między właściwościami użytkowników i botów społecznościowych. Algorytm przeanalizował ponad 1000 funkcji powiązanych z tymi kontami, takich jak liczba tweetów i retweetów opublikowanych przez każdego użytkownika, liczba otrzymanych odpowiedzi, wzmianek i retweetów, długość nazwy użytkownika, a nawet wiek konta.

Okazuje się, że istnieją znaczne różnice między kontami ludzi a kontami botów. Boty mają tendencję do retweetowania znacznie częściej niż ludzie, mają też dłuższe nazwy użytkowników i młodsze konta. Natomiast ludzie otrzymują więcej odpowiedzi, wzmianek i retweetów.



Razem te czynniki tworzą rodzaj odcisku palca, który można wykorzystać do wykrywania botów. Bot czy nie? osiąga bardzo obiecującą dokładność wykrywania, mówią Ferrara i koledzy.

Istnieją jednak pewne ograniczenia. Po pierwsze, zespół wziął boty społecznościowe zidentyfikowane pierwotnie w 2011 roku, więc jest całkiem możliwe, że istnieją teraz bardziej zaawansowane boty, które są trudniejsze do wykrycia.

Istnieją również przypadki graniczne, które zawierają posty zarówno ludzi, jak i botów społecznościowych, na przykład gdy ludzie pożyczają swoje konta botom lub gdy konta zostały zhakowane przez boty. Wykrycie tych anomalii jest obecnie niemożliwe, przyznają Ferrara i spółka.



Niemniej jednak jest to ciekawy początek w procesie identyfikacji botów społecznościowych. Ale jest to zadanie, które z biegiem czasu może stać się coraz trudniejsze. Z zaledwie 140 znakami, Twitter nakłada znaczne ograniczenia na rodzaj możliwej komunikacji. Dlatego też komputerowi znacznie łatwiej jest odtworzyć bardzo ograniczone zachowania, które ludzie demonstrują w tej przestrzeni.

Dla zainteresowanych Ferrara i spółka przygotowali swoje Bot czy nie? dostępny algorytm na tej stronie . Wystarczy wpisać nazwę ekranową użytkownika Twittera, który przeanalizuje jego funkcje i najnowsze posty, aby określić prawdopodobieństwo, że jest to bot społecznościowy.

Nie działał w momencie pisania, być może ofiara pokrzywdzonego bota społecznego. Ale jeśli teraz działa, spróbuj i opublikuj swoje przemyślenia w sekcji komentarzy poniżej.



Nr ref.: http://arxiv.org/abs/1407.5225 : Powstanie botów społecznościowych

ukryć