'Largest DDoS attack' in GitHub's history targets anticensorship projects

Poor GitHub has been continuously hammered for three days by a DDoS attack

GitHub has been hammered by a continuous DDoS attack for three days. It's the "largest DDoS attack in github.com's history." The attack is aimed at anti-censorship GreatFire and CN-NYTimes projects, but affected all of GitHub; the traffic is coming from China as attackers are reportedly using China's search engine Baidu for the purpose of "HTTP hijacking."

According to tweeted GitHub status messages, GitHub has been the victim of a Distributed Denial of Service (DDoS) attack since Thursday March 26. 24 hours later, GitHub had "all hands on deck" working to mitigate the continuous attack. After GitHub later deployed "volumetric attack defenses," the attack morphed to include GitHub pages and then "pages and assets." Today, GitHub said it was 71 hours into defending against the attack.

Seven hours later, GitHub said the attackers changed DDoS tactics and it was experiencing outages again.

Four hours later, GitHub said its services were stable although it was continuing to mitigate against the large-scale DDoS attack. Four hours after that, GitHub said the ongoing attack was affecting connectivity to GitHub Gist.

The attack is aimed at GreatFire and CN-NYTimes projects that help Chinese users get around their government's online censorship, but affected all of GitHub. The traffic is coming from China.

According to analysis by Insight Labs, by a Chinese security researcher living outside of China, "My first thought was someone naughty XSSed the page, so I opened developer tools to find the source of the XSS," Anthr@X wrote. "Almost instantly I saw it was keep trying to load these two URLs: github.com/greatefire/ and github.com/cn-nytimes/ every a few seconds."

Baidu is like China's Google and many Chinese website using tracking and advertising code from Baidu. The "HTTP hijacking" was explained as "a certain device at the border of China's inner network and the Internet has hijacked the HTTP connections" and "replaced some JavaScript files from Baidu with malicious ones" that would load GitHub's GreatFire and CN-NYTimes projects "every two seconds."

CN-NYTimes gets around censorship by mirroring NYTimes and GreatFire has long been fighting against Chinese censorship.

Ten days ago, GreatFire said it was "under attack" and asked for help. Last week GreatFire wrote about having "concrete proof from Google that CNNIC (and by extension CAC) is indeed complicit in MITM attacks." That post pointed to Google Security Engineer Adam Langley saying Google was aware of "unauthorized digital certificates for several Google domains." The certificates were issued by CNNIC (China Internet Network Information Center).

While GreatFire was reportedly "delighted that Google, Microsoft and Mozilla have taken steps to blacklist the intermediate certificate used in the attack," the online censorship watchdog called on "Google, Mozilla, Microsoft and Apple to revoke trust for CNNIC immediately in order to protect Chinese user data and user data worldwide."

Back in January, after GreatFire uncovered another 'devious' man-in-the-middle attack by Chinese authorities against Microsoft's Outlook, the anticensorship group urged Microsoft to revoke trust for CNNIC certificate authority.

After announcing it was under the largest DDoS attack in its history, GitHub said it "involves a wide combination of attack vectors. These include every vector we've seen in previous attacks as well as some sophisticated new techniques that use the web browsers of unsuspecting, uninvolved people to flood github.com with high levels of traffic. Based on reports we've received, we believe the intent of this attack is to convince us to remove a specific class of content."

Put another way by Anthr@X at Insight Labs:

Baidu denied any involvement in the attack and released a statement claiming, "We've notified other security organizations, and are working together to get to the bottom of this."

Join the CSO newsletter!

Error: Please check your email address.

Tags GitHubMicrosoft Subnetbaidusecurity

More about AppleGoogleindeedInsightMicrosoftMozilla

Show Comments

Featured Whitepapers

Editor's Recommendations

Solution Centres

Stories by Ms. Smith

Latest Videos

  • 150x50

    CSO Webinar: Will your data protection strategy be enough when disaster strikes?

    Speakers: - Paul O’Connor, Engagement leader - Performance Audit Group, Victorian Auditor-General’s Office (VAGO) - Nigel Phair, Managing Director, Centre for Internet Safety - Joshua Stenhouse, Technical Evangelist, Zerto - Anthony Caruana, CSO MC & Moderator

    Play Video

  • 150x50

    CSO Webinar: The Human Factor - Your people are your biggest security weakness

    ​Speakers: David Lacey, Researcher and former CISO Royal Mail David Turner - Global Risk Management Expert Mark Guntrip - Group Manager, Email Protection, Proofpoint

    Play Video

  • 150x50

    CSO Webinar: Current ransomware defences are failing – but machine learning can drive a more proactive solution

    Speakers • Ty Miller, Director, Threat Intelligence • Mark Gregory, Leader, Network Engineering Research Group, RMIT • Jeff Lanza, Retired FBI Agent (USA) • Andy Solterbeck, VP Asia Pacific, Cylance • David Braue, CSO MC/Moderator What to expect: ​Hear from industry experts on the local and global ransomware threat landscape. Explore a new approach to dealing with ransomware using machine-learning techniques and by thinking about the problem in a fundamentally different way. Apply techniques for gathering insight into ransomware behaviour and find out what elements must go into a truly effective ransomware defence. Get a first-hand look at how ransomware actually works in practice, and how machine-learning techniques can pick up on its activities long before your employees do.

    Play Video

  • 150x50

    CSO Webinar: Get real about metadata to avoid a false sense of security

    Speakers: • Anthony Caruana – CSO MC and moderator • Ian Farquhar, Worldwide Virtual Security Team Lead, Gigamon • John Lindsay, Former CTO, iiNet • Skeeve Stevens, Futurist, Future Sumo • David Vaile - Vice chair of APF, Co-Convenor of the Cyberspace Law And Policy Community, UNSW Law Faculty This webinar covers: - A 101 on metadata - what it is and how to use it - Insight into a typical attack, what happens and what we would find when looking into the metadata - How to collect metadata, use this to detect attacks and get greater insight into how you can use this to protect your organisation - Learn how much raw data and metadata to retain and how long for - Get a reality check on how you're using your metadata and if this is enough to secure your organisation

    Play Video

  • 150x50

    CSO Webinar: How banking trojans work and how you can stop them

    CSO Webinar: How banking trojans work and how you can stop them Featuring: • John Baird, Director of Global Technology Production, Deutsche Bank • Samantha Macleod, GM Cyber Security, ME Bank • Sherrod DeGrippo, Director of Emerging Threats, Proofpoint (USA)

    Play Video

More videos

Blog Posts

Market Place