Slashdot Mirror


3 Million Strong Botnet Grows Right Under Twitter's Nose (softpedia.com)

An anonymous reader writes: Somebody created a botnet of three million Twitter accounts in one single day, and Twitter staff didn't even flinch -- even if the huge 35.4 registrations/second should have caught the eye of any IT staffer. Another weird particularity is that the botnet was also synchronized to use Twitter usernames similar to Twitter IDs. Couple this with a gap of 168 million IDs before and after the botnet's creation, it appears that someone specifically reserved those IDs. The IDs were reserved in October 2013, but the botnet was registered in April 2014 (except 2 accounts registered in March 2014). It's like Twitter's registration process skipped 168 million IDs, and someone came back a few months later and used them. [Softpedia reports:] "The botnet can be found at @sfa_200xxxxxxx, where xxxxxxx is a number that increments from 0 000 000 to 2 999 999. All accounts have a similar structure. They have "name" instead of the Twitter profile handle, display the same registration date, and feature the text "some kinda description" in the profile bio field. Additionally, there are also two smaller botnets available as well. One can be found between @cas_2050000000 and @cas_2050099999. Sadbottrue says it was registered between March 3 and March 5, 2015. The second is between @wt_2050100000 and @wt_2050199999, and was registered between October 23 and November 22, 2014." Both have 100,000 accounts each. Theoretically, these types of botnets can be used for malware C and C servers, Twitter spam, or to sell fake Twitter followers. At 3 million bots, the botnet accounts for 1% of Twitter's monthly active users.

48 comments

  1. So... by msauve · · Score: 5, Funny

    Does this mean that twitter is finally figuring out how to make a profit?

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
    1. Re:So... by campuscodi · · Score: 1

      I see what you did there... smart :))

    2. Re:So... by Anonymous Coward · · Score: 0

      Came in here to say this. Fake accounts are not a big deal to them, because it makes them look good. They are a company valued solely on the number of users.

      Kind of like all the clickfraud on adsense.

    3. Re:So... by Applehu+Akbar · · Score: 1

      Does this mean that twitter is finally figuring out how to make a profit?

      Or that Twitter has become self-aware?

    4. Re:So... by Anonymous Coward · · Score: 1

      From TFA:

      Besides being a possible source of fake Twitter followers, these three botnets may be very well a source of Twitter spam, but also just a test from Twitter's devs.

      According to the latest statistics, Twitter was bragging about having over 310 MAUs (Monthly Active Users). If the botnet's bots are logging on and interacting with the service once per month, and they are part of this statistic, then the @SAF botnet would represent nearly 1 percent of Twitter's entire userbase.

      A company that generates zero profit and is valued solely on number of users might be doing something dodgy to make themselves look good? What will they think of next.

    5. Re:So... by Anonymous Coward · · Score: 0

      was is los twitter?

    6. Re:So... by Anonymous Coward · · Score: 0

      I'm sure this is just a small-time swindle compared to what's happening on AdSense.

  2. I Am Woman Hear Me Roar by Anonymous Coward · · Score: 0

    In Numbers To Large To Ignore. Unless you are a twit.

  3. Do we really need to learn Twitter's technical de by hackwrench · · Score: 0

    This summary seems chock full of details unique to the implementation of Twitter that you would have to know in order to understand the summary. As per Slashdot usual, I can't be bothered to read the actual article. You shouldn't have to read the actual article in order to understand the summary! I don't want to understand this badly enough to see if the article actually explains the summary. Double fault: I don't want to know if the article does explain this enough to read the actual article. Why then am I posting this, you might ask? Because it seemed more fun than attempting to answer the above questions. Bonus darts for anyone who attempts to criticize me on any of these points without getting this far in my post!

  4. Quantity good, Grog rich! by Tablizer · · Score: 2

    even if the huge 35.4 registrations/second should have caught the eye of any IT staffer...

    Staffers were probably thinking, "Oh good, a big juicy user-signup bonus check!", not unlike the no-doc loan grab that crashed the world economy.

    1. Re: Quantity good, Grog rich! by ememisya · · Score: 1

      What can a Tweet swarm do anyway? That's like 500MB~ of free storage, most cloud services give away more. Can you make the Tweets hit an IP at the same time? No. Can you make them # a profile and force users to scroll a lot before they see their comments? Sure, what a menace. In the meantime as you said, Grog rich!

  5. Just one thing... by Anonymous Coward · · Score: 1

    Who cares!?

  6. Only Twits Need Worry by zenlessyank · · Score: 0

    Are you a twit?

  7. Kremlinbots for Trump by Anonymous Coward · · Score: 0

    PUTIN! PUUUUTIIIINNNNN!

  8. Re: Do we really need to learn Twitter's technical by Anonymous Coward · · Score: 4, Funny

    I thought the summary was well presented that even you could understand it.

  9. Trumpbots by Anonymous Coward · · Score: 1

    Donald Trump is currently trying to explain/blame away the fact that $35k USD of his campaign funds have been paid to a pair of sketchy spammers. I wonder how many of these freshly minted twitter accounts are going to start blasting out pro-Trump whargarbl in the days to come?

    1. Re:Trumpbots by Anonymous Coward · · Score: 0

      And Cliton spent millions for online trolls. Whats your point?

    2. Re: Trumpbots by Anonymous Coward · · Score: 1

      You forgot to mention Killary is an old fat bag! Have you seen those tops she wears lately? They're like huge garbage bags.

    3. Re: Trumpbots by Anonymous Coward · · Score: 0

      Better than the Cheeto and mountain dew stained sloppy joe you're wearing

  10. Re:Do we really need to learn Twitter's technical by zrobotics · · Score: 3

    Umm... not only does my code make professionals cry, but I'm not even a twitter user and I could grok this easily enough. How is this confusing, they simply list the user number ranges that were registered and how to view the bot accounts. What I would have liked to see is some information on how they were able to register so many accounts in such a short time. Whoever owns this twitter bonnet must also have access to a reasonably sized botnet; there's no way only a few IP addresses could register that many accounts that quickly. Perhaps that is the reason all the accounts were registered so quickly, but it seems like a poor strategy to avoid detection. I guess they are assuming twitter has no interest in dropping 1% of their users banning a single botnet.

  11. Re: Do we really need to learn Twitter's technical by Anonymous Coward · · Score: 0

    I thought the summary was well presented that even you could understand it.

    I thought the summary was well presented.

    Really?

    Another weird particularity is ....

    WTF does that mean? WTF is a "weird particularity"?

    synchronized to use Twitter usernames similar to Twitter IDs

    WTF is a "Twitter ID"? Where is this Twitter ID? I looked at a bunch of Tweets by a few different people and don't see anything. How do you find someone's Twitter ID?

    a gap of 168 million IDs before and after the botnet's creation

    Is that 168 million before AND 168 million after? Why is that important? Where/How would you find this information?

    it appears that someone specifically reserved those IDs. The IDs were reserved in October 2013, but the botnet was registered in April 2014

    How do you "reserve" a Twitter ID?

    The whole thing appears to have been written by someone with very specific inside knowledge of a lot of technical details about Twitter. And in true Slashdot fashion, none of it is presented in a way that makes sense or answers any questions.

  12. "1% of twitter" by NotQuiteReal · · Score: 1

    I am proud to say I use 0% of Twitter.

    Whatever.

    --
    This issue is a bit more complicated than you think.
    1. Re:"1% of twitter" by Mr0bvious · · Score: 1

      Oh you sill man.

      There's porn on Twitter.

      --
      Never happened. True story.
  13. Proabably test accounts by bigsexyjoe · · Score: 5, Interesting

    If Twitter doesn't nuke these accounts pretty quickly, we can be pretty sure they are test accounts. I mean 3 million botnets could easily destroy twitter.

    I think very telling is this part: "It's like Twitter's registration process skipped 168 million IDs, and someone came back a few months later and used them." Yes. Twitter reserved them and used them. They are the only ones who can line up user names with ids like that.

    1. Re:Proabably test accounts by Anonymous Coward · · Score: 0

      unless of course this was the result of a breach some time ago, but this is tin foil hat territory.

    2. Re:Proabably test accounts by Fusen · · Score: 1

      If the IDs weren't used by normal accounts and then later were used, Twitter surely has to have some involvement.

    3. Re:Proabably test accounts by Anonymous Coward · · Score: 0

      Some involvement in what? Creating a bunch of accounts on their own website?

      Frothing at the mouth about conspiracies and nothing's even fucking happened yet. A botnet exists on Twitter, film at 11. Next you'll be telling me that people who hang out in IRC channels have disproportionate levels of autism spectrum disorders than the rest of the population.

  14. Re:Do we really need to learn Twitter's technical by negRo_slim · · Score: 2

    I've seen some pathetic whining on here before but whining about maybe needing to actually read the article is an all new level of pathetic.

    --
    On the Oregon Cost born and raised, On the beach is where I spent most of my days
  15. Re: Do we really need to learn Twitter's technical by NatasRevol · · Score: 2

    Sounds a LOT like you want more than a summary. Where details aren't always explained. Hence the reason it's called a summary...

    Maybe try the article?

    --
    There are two types of people in the world: Those who crave closure
  16. Re: Do we really need to learn Twitter's technica by Anonymous Coward · · Score: 0

    As an extweep, those are test accounts that had their private flag flipped for a test

  17. Re:Do we really need to learn Twitter's technical by stephanruby · · Score: 3, Informative

    Please do not re-use the term botnet for this. That term was obviously used to overstate the importance of this story. This is the current definition of a botnet.

    a network of private computers infected with malicious software and controlled as a group without the owners' knowledge, e.g., to send spam messages.

    This isn't a botnet. This is botspam. And for all we know in 2014, Twitter wasn't even checking that new accounts were created through different ip addresses, for the simple reason that companies like Twitter often tout the number of accounts created on their platform as their own measure of success.

  18. What percent of twitter accounts are actually !bot by Hadlock · · Score: 1

    Twitter claims something like 5% of all accounts are fake/bots

    Analysts mostly think that about 15% of all accounts are fake/bots
     
    When was the last time you ever heard anyone say out loud "oh yeah I tweeted that"?
     
    I think closer to 35% of all accounts are simply (mostly) harmless retweet accounts, 5% malicious accounts, 40% inactive accounts (in the last 30 days) and 20% actually login every couple of days, let alone daily or more than once a day.
     
    How Twitter manages to convince advertisers' clients that they have a real audience to sell them is beyond me. On top of all these bot accounts Twitter has reported totally flat (0% year over year) user growth of active users. I can't wait for this massive pyramid scheme to come tumbling down in the next year or so.

    --
    moox. for a new generation.
  19. So what? by Anonymous Coward · · Score: 0

    All accounts TFA links to are protected. How are you going to "Twitter spam" if no one can see your tweets? Maybe they're internal accounts, or used for sensor data, or for some network experiment. Why should we care?

  20. Re:What percent of twitter accounts are actually ! by Anonymous Coward · · Score: 1

    Query large accounts and you find out, that 60% - 70% of their followers are either inactive or bot's.
    This is one of the reason why twitter has no native tools to find and remove bots and inactive accounts. They need to look good for advertisers.

  21. Re:Do we really need to learn Twitter's technical by Anonymous Coward · · Score: 0

    Well, I certainly cannot understand what a 'Twitter ID' is or how one can reserve them, or why any of that matters.

    A twitter user has a username. That's what I know. How those are related to 'Twitter IDs', I haven't the faintest clue.

    (I'm not a Twitter user either.)

  22. Re: Do we really need to learn Twitter's technical by gsslay · · Score: 1

    The whole thing appears to have been written by someone with very specific inside knowledge of a lot of technical details about Twitter.

    It more reads like someone making a whole heap of guesses and reaching unsupported conclusions, based on what they think they know about technical details about Twitter. The English language mangling and failure to write clearly comes as special added bonus that only Slashdot can supply.

    All the summary you need;

    "Something odd happened on Twitter. It was probably something they did themselves and it's not clear why anyone but Twitter should care."

  23. Re: Do we really need to learn Twitter's technical by AmiMoJo · · Score: 2

    The summary is supposed to help me decide if I want to read the article* and comments. I know people complain about dumbing down, but it is possible to write a summary that is both intelligible by people not familiar with the jargon while still presenting some relevant technical detail.

    In this case I think the use of the word "botnet" is highly misleading and adds to the confusion.

    * ha ha, yeah ok

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  24. Re: Do we really need to learn Twitter's technical by Anonymous Coward · · Score: 0

    Agreed just what we need a delay in registrations to report a disaster should one ever occur. "Your account is being created you are in queue position #100 of 9,000,000 estimated time remaining... 300 years 11 months 6 days"

  25. Politics by Anonymous Coward · · Score: 0

    Did Hillary just gain a few million twitter followers?

  26. 3 million SIM cards? by Anonymous Coward · · Score: 0

    How did they register without a phone number? Or is this Gemalto backed op

  27. Twatter by Anonymous Coward · · Score: 0

    Who cares? its twitter. I cannot believe there are really that many people that use it, its blows my mind. Heres an idea for a /. poll, do you give a *$#% about twitter if so are you A) 16 years old, B) a Celebrity or C) A social justice warrior who thinks they can change the world by copy pasting one word messages

  28. Re:Do we really need to learn Twitter's technical by Sir_Eptishous · · Score: 1

    This isn't a botnet. This is botspam.

    I thought the same thing when I started reading the summary.
    I guess they don't know the difference.

    --
    We play the game with the bravery of being out of range
  29. Holy shit, twitter was right by Anonymous Coward · · Score: 0

    Most of us thought Twitter was paranoid, especially with all of his sock puppets. 3 million botnets here on /.all posting for Microsoft? And all under his nose? Who'd of thunked that.. Oh wait, this article was talking about Twitter the Social Media Site, not Twitter the Troll? Is this the way out?

  30. Possible Explanation: Tweetpoclypse Gap by mzsanford · · Score: 1

    That ID gap is aligned with the 32-bit integer limit, which was manually breached as part of the 1st Tweetpocalypse (http://bit.ly/28MVIF3). It would seem likely to be internally created accounts that re-used that ID space later on.

  31. Re:Do we really need to learn Twitter's technical by TroII · · Score: 1

    Each Twitter account has a username, which can be changed anytime by the user, and a numeric ID which cannot be changed. The numeric ID is what's used to tie various database tables together, because it's immutable, so relationships between the account/tweets/friends/followers remain intact even if the username is changed. Much like Facebook, there's a way to access Twitter accounts using their numeric ID instead of their username by plugging the numeric ID into a URL. By iterating over the numeric IDs, fetching the corresponding URL for each one, you can determine the username that corresponds to each ID.

    What the researchers here found interesting is that all of these bot-created Twitter accounts apparently correspond to two large blocks of numeric IDs which:

    * Have no real user accounts inside them, which is odd, because real people are signing up for Twitter every second of every day. If these bot accounts were created by someone outside of Twitter using publicly available registration processes, you would expect some real users to be mixed in during the hours/days it took to create millions of bot accounts.

    * Should have already been used up by the time these accounts were created. As an example, Slashdot is up to post IDs in the 52,000,000 range (yours is #52,365,077). If I was somehow able to make a million posts on Slashdot yesterday, it would be awfully strange if their post IDs turned out to be 6,000,001 - 7,000,000. Those IDs should have been taken by other peoples' posts a long time ago.

    All of this hints at someone inside of Twitter being involved in creating these accounts, for whatever purpose.

  32. Re:Do we really need to learn Twitter's technical by Anonymous Coward · · Score: 0

    Thanks. I had a hunch that it had something to do with database id's (primary keys), but the summary did not make that mental link easy to make.