Censorship of GitHub
GitHub has been the target of censorship from governments using methods ranging from local Internet service provider blocks, intermediary blocking using methods such as DNS hijacking and man-in-the-middle attacks, and denial-of-service attacks on GitHub's servers from countries including China, India, Iraq, Russia, and Turkey. In all of these cases, GitHub has been eventually unblocked after backlash from users and technology businesses or compliance from GitHub.
Background
GitHub is a web-based
for its connections, making data more secure against interception from third parties.China
China heavily regulates Internet traffic and has blocked many international Internet companies including Facebook and Twitter.[5] In addition, Western businesses have said that these restrictions hurt their business by reducing access to information, such as from search engines and those using VPNs.[6] In 2013, the country started blocking GitHub and it was met by protests among Chinese programmers.[7]
DNS hijacking
Blockage
!["No servers were able to reach your site."](http://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Jan_21_GitHub_DNS_China_block.png/220px-Jan_21_GitHub_DNS_China_block.png)
On January 21, 2013, GitHub was blocked in China using
Criticism
Kai-Fu Lee brought attention to the block after posting about it on Sina Weibo. He derided the block, saying: "Blocking GitHub is unjustifiable, and will only derail the nation's programmers from the world, while bringing about a loss in competitiveness and insight." Lee's post was shared over 80,000 times.[11]
The Next Web called the block unfortunate, saying that "Chinese developers will have to play around with workarounds or find an alternative service when they want to work with their peers around the world."[10]
MITM attack
Attack
!["Safari can't verify the identity of the website github.com."](http://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Jan_26_Safari_GitHub_China_MITM.jpg/220px-Jan_26_Safari_GitHub_China_MITM.jpg)
On January 26, 2013, GitHub users in China experienced a
This attack was performed again on March 26, 2020, on GitHub Pages and March 27, 2020, on GitHub.com.[15][16]
Rationale
DDoS attack
![]() |
On March 26, 2015, GitHub was the target of a
India
India selectively censors websites at the federal and state levels. This is enforced by the Information Technology Act, 2000, as well as licensing requirements for Internet service providers (ISPs). Critics such as Rajeev Chandrasekhar have noted the vagueness of these regulations and the Centre for Internet and Society found that ISPs tended to over-comply with takedown requests.[21]
ISP blockage
On December 17, 2014, the
To: All Internet Service Licensees
Under the powers conferred by Section 69A of the Information Technology Act, 2000 and under the Information Technology (Procedures and Safeguards for Blocking of Access of Information by Public) Rules, 2009, it has been decided to immediately block the access to the following 32 URLs:...
The block order was confirmed on
On January 2, 2015, the
On January 4, 2015, a GitHub spokesperson said that some users were still having trouble accessing the site and that GitHub has attempted to reach out to the Indian government, but is still unclear about the cause of the block. They said that restoring access to the developer community in India was their top priority and that they "would like to work with the Indian government to establish a transparent process for identifying unlawful content, restore access, and ensure that GitHub continues to remain available in the future without interruption."[27]
Impact
Criticism
![Silhouettes of GitHub's Octocat and the Vimeo logo with the word "blocked" inside them, along with a description of the block](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/GOIBlocks_protest_poster_fsftn.png/220px-GOIBlocks_protest_poster_fsftn.png)
Regarding the blocks,
Russia
The Russian government
ISP blockage
![A screenshot of the Firefox browser and an error message in Russian](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c0/Github_russia_block.png/220px-Github_russia_block.png)
On December 2, 2014, Roscomnadzor blocked GitHub due to it hosting various copies of a suicide manual. Because GitHub uses
Banned content
The manual in question was posted on March 23, 2014, and details 31 methods of suicide in Russian.[c] It was added to a repository for a software library used for working with Windows filesystems and was forked by several users.[33] The original copy was deleted by the owner on October 2, 2014, after numerous GitHub users complained because of a block by Roscomnadzor.[d][33][34]
TechCrunch remarked that the manual seemed to be written as satire and includes methods such as "biting your tongue", "joining the military" or "getting a good gun" from a policeman.[35] The takedown targeted the manual and its copies, as well as a reposted blog entry about suicide.[36]
Response
GitHub complied and blocked access to the content within Russia saying that they were working to get reinstated. Citing its
Turkey
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/30/October_9%2C_2016_GitHub_Turkey_block.jpg/220px-October_9%2C_2016_GitHub_Turkey_block.jpg)
On October 8, 2016, following the leak of emails of Turkish Minister
Notes
- ^ The Next Web and GreatFire both claim that it was fully blocked however.[10]
- ^ The text of the page consists of 4 reasons why the website breaks laws under the Russian Federation, and why therefore, the contents of the website are blocked.
- ^ The manual itself seems to be a translation of a text originating on Usenet.
- Git keeps a historyof changes, the file was still accessible on GitHub.
References
- ISBN 978-3-030-60127-0.
- ^ "About". GitHub. Archived from the original on June 28, 2023. Retrieved June 28, 2023.
- ^ "GitHub Terms of Service". GitHub. Archived from the original on June 24, 2015. Retrieved June 27, 2015. (Specifically terms A8 and G7)
- ^ "DMCA Takedown Policy". GitHub. Archived from the original on July 1, 2015. Retrieved June 27, 2015.
- ^ Wei, Sisi (December 17, 2014). "Inside the Firewall: Tracking the News That China Blocks". ProPublica. Archived from the original on June 5, 2015. Retrieved June 27, 2015.
- ^ Chin, Josh (February 12, 2015). "China Internet Restrictions Hurting Business, Western Companies Say". Wall Street Journal Blogs. Archived from the original on July 4, 2015. Retrieved June 27, 2015.
- ISBN 978-0-691-17886-8.
- ^ Silbert, Sean (November 26, 2014). "Routing around the Great Firewall of China". LA Times. Archived from the original on June 30, 2015. Retrieved June 27, 2015.
- ISBN 978-1-5036-1223-5.
- ^ a b c Protalinski, Emil (January 21, 2013). "The Chinese government appears to be blocking GitHub via DNS (Update: Investigation underway)". The Next Web. Archived from the original on April 14, 2015. Retrieved April 9, 2015.
- ^ a b Kan, Michael (January 23, 2013). "GitHub unblocked in China after former Google head slams its censorship". Computer World. Archived from the original on March 30, 2015. Retrieved April 9, 2015.
- ^ a b c Claburn, Thomas (January 30, 2013). "China's GitHub Censorship Dilemma". InformationWeek. Archived from the original on July 3, 2015. Retrieved June 27, 2015.
- ^ a b c martin (January 30, 2013). "China, GitHub and the man-in-the-middle". GreatFire. Archived from the original on August 19, 2016. Retrieved June 27, 2015.
- ^ Hjelmvik, Erik (February 2, 2013). "Forensics of Chinese MITM on GitHub". NETRESEC Blog. Archived from the original on June 30, 2015. Retrieved June 27, 2015.
- ^ "Hacker is deploying large-scale MITM attack via domestic backbone". March 27, 2020. Archived from the original on March 26, 2020. Retrieved March 27, 2020.
- ^ "GitHub 遭遇中间人攻击,访问报证书错误 - OSCHINA". www.oschina.net. Retrieved March 27, 2020.
- ^ Muncaster, Phil (January 31, 2013). "Great Firewall architects fingered for GitHub attack". The Register. Archived from the original on June 30, 2015. Retrieved June 27, 2015.
- ^ Anthony, Sebastian (March 30, 2015). "GitHub battles "largest DDoS" in site's history, targeted at anti-censorship tools". ars technica. Archived from the original on January 2, 2019. Retrieved January 1, 2019.
- ^ Horwitz, Josh (June 28, 2016). "China's fierce censors try a new tactic with GitHub—asking nicely". Quartz. Retrieved December 25, 2020.
- ^ hubot. "gov-takedowns". GitHub. Retrieved December 25, 2020.
- ^ Patry, Melody (November 21, 2013). "India: Digital freedom under threat? Online censorship". index. Archived from the original on November 4, 2016. Retrieved April 2, 2015.
- ^ a b Saxena, Anupam (December 31, 2014). "Pastebin, Dailymotion, Github blocked after DoT order: Report". The Times of India. Archived from the original on March 2, 2015. Retrieved April 1, 2015.
- ^ a b Blue, Violet (December 31, 2014). "India blocks 32 websites, including GitHub, Internet Archive, Pastebin, Vimeo". ZDNet. Archived from the original on April 2, 2015. Retrieved April 1, 2015.
- ^ Ghoshal, Abhimanyu (December 31, 2014). "GitHub, Vimeo and 30 more sites blocked in India over content from ISIS". The Next Web. Archived from the original on April 4, 2015. Retrieved April 1, 2015.
- ^ a b Sharma, Ravi (January 2, 2015). "Indian government unblocks Vimeo, Dailymotion, 2 other websites". The Times of India. Archived from the original on February 8, 2015. Retrieved April 1, 2015.
- ^ a b Arora, Kim (January 1, 2015). "Government blocks 32 websites to check ISIS propaganda". The Times of India - Tech. Archived from the original on January 4, 2015. Retrieved April 1, 2015.
- ^ Orsini, Lauren (January 2, 2015). "India Unblocks GitHub, Three Other Websites". readwrite. Archived from the original on March 20, 2015. Retrieved April 1, 2015.
- ^ Srikanth, Kaustubh (June 1, 2015). "Technical Observations About Recent Internet Censorship In India". The Huffington Post. Archived from the original on May 21, 2015. Retrieved April 1, 2015.
- ^ Russell, Jon (December 31, 2014). "India's Government Asks ISPs To Block GitHub, Vimeo And 30 Other Websites (Updated)". TechCrunch. Archived from the original on March 26, 2015. Retrieved April 1, 2015.
- ^ Khazan, Olga (November 9, 2012). "Russia's secret new Internet blacklist". The Washington Post. Archived from the original on May 11, 2015. Retrieved April 2, 2015.
- ^ Lunden, Ingrid (December 3, 2014). "Russia Blacklists, Blocks GitHub Over Pages That Refer To Suicide". TechCrunch. Archived from the original on March 27, 2015. Retrieved April 1, 2015.
- ^ Лихачёв, Никита (October 2, 2014). AliExpress, 2ch и GitHub попали в реестр запрещённых сайтов [AliExpress, 2ch and GitHub put on the register of banned sites]. TJournal (in Russian). Archived from the original on April 25, 2015. Retrieved April 9, 2015.
- ^ a b "Create suicide.txt". GitHub - amdf/objidlib. March 23, 2014. Archived from the original on June 27, 2015. Retrieved April 8, 2015.
- ^ "Delete suicide.txt". GitHub - amdf/objidlib. October 2, 2014. Archived from the original on June 27, 2015. Retrieved April 9, 2015.
- ^ a b Lunden, Ingrid (December 5, 2014). "To Get Off Russia's Blacklist, GitHub Has Blocked Access To Pages That Highlight Suicide". TechCrunch. Archived from the original on March 21, 2015. Retrieved April 1, 2015.
- ^ "roskomnadzor/2014-10-21-roskomnadzor.md". GitHub. October 21, 2014. Archived from the original on December 5, 2014. Retrieved April 1, 2015.
- ^ Geraci, Jesse (June 9, 2016). "github/roskomnadzor - README.md". GitHub. Archived from the original on June 15, 2017. Retrieved October 9, 2016.
- ^ Geraci, Jesse (February 20, 2015). "github/roskomnadzor - README.md". GitHub. Archived from the original on January 4, 2017. Retrieved October 9, 2016.
- ^ Murdock, Jason (October 10, 2016). "Turkey blocks Google, Microsoft and Dropbox services to 'suppress' mass email leaks". International Business Times. Archived from the original on October 11, 2016. Retrieved October 10, 2016.
- ^ "Dropbox, Google Drive and Microsoft OneDrive cloud services blocked in Turkey following leaks". Turkey Blocks. October 8, 2016. Archived from the original on December 9, 2016. Retrieved October 9, 2016.
- ^ Sozeri, Efe Kerem (October 12, 2016). "How hacktivist group RedHack gamed Turkey's censorship regime". Daily Dot. Archived from the original on October 13, 2016. Retrieved October 12, 2016.
External links
- GitHub blog
- GitHub status messages Archived 2016-07-02 at the Wayback Machine
- gov-takedowns on GitHub