SlideShare a Scribd company logo
1 of 24
Tales From The Closed Web
John P. Gamboa
jpgamboa.com
@jgamboa
WordCamp US 2016
Working With WordPress Censorship in
China
@jgamboa
• Technical Success Manager
• 2.75 years at WP Engine
• Singapore 2009
• South Korea 2010
• China 2011-2013
• Austin 2014 - Present
Shanghai, China
2011 -2013
Danny and Jesse
Blocked in China
Great Firewall of China
• Most pervasive form of
Internet censorship
• Many foreigners pay for
VPNs for full web
access
• Many top Alexa sites
blocked
• DNS poisoning/filtering
• World’s largest Internet
population
But why?
• Promotes Chinese
“Internet sovereignty”
• Control points allow for
“Great Cannon”
foreign DDoSing
• Removes foreign
competition
• Prevents anti-CCP sites
and gatherings
• Allows monitoring,
management and control
• China’s first-ever beer week
• Host outside mainland China
• Reach foreigners and locals alike
• Can’t require a VPN
Shanghai Beer Week
Blocked Plugins & Functionality
• API/External WordPress
calls
• Politically-sensitive
discussions
(BBPress/Disqus)
• Blocked IPs and domains on
shared hosts
• Jetpack, WordPress.com,
Gravatar
• Google (Plus, Fonts, Photos)
• SSL
Developing Around Censorship
• Know your blocked plugins
• Avoid foreign social media
services/APIs
• Avoid SSL usage
• You are responsible for
your users
• Hong Kong/Singapore
hosting
• 96% all web traffic in China is
within the mainland
• River Crabs (河蟹), 50
Centers (五毛) & Big Mamas
(大妈)
• Avoid the Three “T’s”
Knowing the System
If you get blocked
• Confirm
- BlockedinChina.net
- Greatfire.org
- Viewdns.info
• Ask your host for help
- Noisy neighbors
- Domain blocks
- Change servers/hosts
The Future of WordPress in
China
• Continue to Support Non-English WordPress
• Keep Publishing
• Chinese WordPress community: wpdaxue.com
结束
John P. Gamboa
@jgamboa
jpgamboa.com

More Related Content

Viewers also liked

This is What We Call, the China Web
This is What We Call, the China WebThis is What We Call, the China Web
This is What We Call, the China Web刚 卢
 
ALVAREZ ARENAS CARLOS ANDRES
ALVAREZ ARENAS  CARLOS ANDRESALVAREZ ARENAS  CARLOS ANDRES
ALVAREZ ARENAS CARLOS ANDRESJohana Bucheli
 
Friction devices-notes-tom-11
Friction devices-notes-tom-11Friction devices-notes-tom-11
Friction devices-notes-tom-11md neshat
 
Viking Coil Tubing Company Information
Viking Coil Tubing Company Information Viking Coil Tubing Company Information
Viking Coil Tubing Company Information Billy Lehew
 
Meet the neighborhoods: Where to find Brooklyn’s affordable housing boom
Meet the neighborhoods: Where to find Brooklyn’s affordable housing boom Meet the neighborhoods: Where to find Brooklyn’s affordable housing boom
Meet the neighborhoods: Where to find Brooklyn’s affordable housing boom Jennifer Strongin
 
Virtual staging for apartments
Virtual staging for apartments Virtual staging for apartments
Virtual staging for apartments Jennifer Strongin
 
China Mobile Internet Statistics 2015
China Mobile Internet Statistics 2015China Mobile Internet Statistics 2015
China Mobile Internet Statistics 2015ChinaInternetWatch
 
Evento Mobilidade 2016 - Chinese mobile marketing - Chen Yong - IAB China
Evento Mobilidade 2016 - Chinese mobile marketing - Chen Yong - IAB ChinaEvento Mobilidade 2016 - Chinese mobile marketing - Chen Yong - IAB China
Evento Mobilidade 2016 - Chinese mobile marketing - Chen Yong - IAB ChinaIAB Brasil
 
Java Annotation Processing: A Beginner Walkthrough
Java Annotation Processing: A Beginner WalkthroughJava Annotation Processing: A Beginner Walkthrough
Java Annotation Processing: A Beginner WalkthroughMahfuz Islam Bhuiyan
 
Digital marketing in China 2014
Digital marketing in China 2014Digital marketing in China 2014
Digital marketing in China 2014Hester Lam
 
China Connect: WeChat and the Key Mobile Market Trends in China
China Connect: WeChat and the Key Mobile Market Trends in China China Connect: WeChat and the Key Mobile Market Trends in China
China Connect: WeChat and the Key Mobile Market Trends in China CHINA CONNECT
 

Viewers also liked (20)

This is What We Call, the China Web
This is What We Call, the China WebThis is What We Call, the China Web
This is What We Call, the China Web
 
ALVAREZ ARENAS CARLOS ANDRES
ALVAREZ ARENAS  CARLOS ANDRESALVAREZ ARENAS  CARLOS ANDRES
ALVAREZ ARENAS CARLOS ANDRES
 
Webservices REST com Zend Framework
Webservices REST com Zend FrameworkWebservices REST com Zend Framework
Webservices REST com Zend Framework
 
Velsamy Velu Resume
Velsamy Velu ResumeVelsamy Velu Resume
Velsamy Velu Resume
 
Friction devices-notes-tom-11
Friction devices-notes-tom-11Friction devices-notes-tom-11
Friction devices-notes-tom-11
 
Lily's Takeover
Lily's TakeoverLily's Takeover
Lily's Takeover
 
Bee
BeeBee
Bee
 
Viking Coil Tubing Company Information
Viking Coil Tubing Company Information Viking Coil Tubing Company Information
Viking Coil Tubing Company Information
 
ANSYS oil&gas seminar 2013
ANSYS oil&gas seminar 2013ANSYS oil&gas seminar 2013
ANSYS oil&gas seminar 2013
 
Meet the neighborhoods: Where to find Brooklyn’s affordable housing boom
Meet the neighborhoods: Where to find Brooklyn’s affordable housing boom Meet the neighborhoods: Where to find Brooklyn’s affordable housing boom
Meet the neighborhoods: Where to find Brooklyn’s affordable housing boom
 
Virtual staging for apartments
Virtual staging for apartments Virtual staging for apartments
Virtual staging for apartments
 
Chinese Social Media: An Overview
Chinese Social Media: An OverviewChinese Social Media: An Overview
Chinese Social Media: An Overview
 
China Mobile Internet Statistics 2015
China Mobile Internet Statistics 2015China Mobile Internet Statistics 2015
China Mobile Internet Statistics 2015
 
Evento Mobilidade 2016 - Chinese mobile marketing - Chen Yong - IAB China
Evento Mobilidade 2016 - Chinese mobile marketing - Chen Yong - IAB ChinaEvento Mobilidade 2016 - Chinese mobile marketing - Chen Yong - IAB China
Evento Mobilidade 2016 - Chinese mobile marketing - Chen Yong - IAB China
 
Java Annotation Processing: A Beginner Walkthrough
Java Annotation Processing: A Beginner WalkthroughJava Annotation Processing: A Beginner Walkthrough
Java Annotation Processing: A Beginner Walkthrough
 
38th China Internet Development Status Report
38th China Internet Development Status Report38th China Internet Development Status Report
38th China Internet Development Status Report
 
Overview of Liferay 7 Technology
Overview of Liferay 7 TechnologyOverview of Liferay 7 Technology
Overview of Liferay 7 Technology
 
Digital marketing in China 2014
Digital marketing in China 2014Digital marketing in China 2014
Digital marketing in China 2014
 
China Connect: WeChat and the Key Mobile Market Trends in China
China Connect: WeChat and the Key Mobile Market Trends in China China Connect: WeChat and the Key Mobile Market Trends in China
China Connect: WeChat and the Key Mobile Market Trends in China
 
Eddy current brake
Eddy current brakeEddy current brake
Eddy current brake
 

Similar to Tales From The Closed Web: Working with WordPress Censorship in China

Understanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPressUnderstanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPressJohn Gamboa
 
Understanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPressUnderstanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPressJohn Gamboa
 
Understanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPressUnderstanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPressJohn Gamboa
 
Understanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPressUnderstanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPressJohn Gamboa
 
Opensource and Great Firewall in china
Opensource and Great Firewall in chinaOpensource and Great Firewall in china
Opensource and Great Firewall in chinaZhao Feng
 
Reaching China with Your Website & Cloud Applications
Reaching China with Your Website & Cloud ApplicationsReaching China with Your Website & Cloud Applications
Reaching China with Your Website & Cloud ApplicationsCDNetworks
 
USG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysUSG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysEric Sembrat
 
Масштабируя TLS
Масштабируя TLSМасштабируя TLS
Масштабируя TLSQrator Labs
 
Масштабируя TLS / Артём Гавриченков (Qrator Labs)
Масштабируя TLS / Артём Гавриченков (Qrator Labs)Масштабируя TLS / Артём Гавриченков (Qrator Labs)
Масштабируя TLS / Артём Гавриченков (Qrator Labs)Ontico
 
China's Online Market Challenges 2014
China's Online Market Challenges 2014China's Online Market Challenges 2014
China's Online Market Challenges 2014CDNetworks
 
HTML 5 & The Modern Web
HTML 5 & The Modern WebHTML 5 & The Modern Web
HTML 5 & The Modern WebJumping Bean
 
Why We Need a Dark(er) Web
Why We Need a Dark(er) WebWhy We Need a Dark(er) Web
Why We Need a Dark(er) WebJeroen Baert
 
10 Things You Can Do to Speed Up Your Web App Today
10 Things You Can Do to Speed Up Your Web App Today10 Things You Can Do to Speed Up Your Web App Today
10 Things You Can Do to Speed Up Your Web App TodayChris Love
 
Search Exchange: How to Handle Google Algorithm Updates
Search Exchange: How to Handle Google Algorithm UpdatesSearch Exchange: How to Handle Google Algorithm Updates
Search Exchange: How to Handle Google Algorithm UpdatesBrian McDowell
 
Implementing security for your library | PLAN Tech Day Conference
Implementing security for  your library | PLAN Tech Day ConferenceImplementing security for  your library | PLAN Tech Day Conference
Implementing security for your library | PLAN Tech Day ConferenceBrian Pichman
 
[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...
[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...
[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...AiTi Education
 
CANARIE Canadian Access Federation Update @ Internet2 Identity Week 2013
CANARIE Canadian Access Federation Update @ Internet2 Identity Week 2013CANARIE Canadian Access Federation Update @ Internet2 Identity Week 2013
CANARIE Canadian Access Federation Update @ Internet2 Identity Week 2013Chris Phillips
 
Shiny, Let’s Be Bad Guys: Exploiting and Mitigating the Top 10 Web App Vulner...
Shiny, Let’s Be Bad Guys: Exploiting and Mitigating the Top 10 Web App Vulner...Shiny, Let’s Be Bad Guys: Exploiting and Mitigating the Top 10 Web App Vulner...
Shiny, Let’s Be Bad Guys: Exploiting and Mitigating the Top 10 Web App Vulner...Michael Pirnat
 

Similar to Tales From The Closed Web: Working with WordPress Censorship in China (20)

Understanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPressUnderstanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPress
 
Understanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPressUnderstanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPress
 
Understanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPressUnderstanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPress
 
Understanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPressUnderstanding & Combating Global Censorship with WordPress
Understanding & Combating Global Censorship with WordPress
 
Opensource and Great Firewall in china
Opensource and Great Firewall in chinaOpensource and Great Firewall in china
Opensource and Great Firewall in china
 
Reaching China with Your Website & Cloud Applications
Reaching China with Your Website & Cloud ApplicationsReaching China with Your Website & Cloud Applications
Reaching China with Your Website & Cloud Applications
 
USG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysUSG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 Days
 
Mobile web performance dwx13
Mobile web performance dwx13Mobile web performance dwx13
Mobile web performance dwx13
 
Масштабируя TLS
Масштабируя TLSМасштабируя TLS
Масштабируя TLS
 
Масштабируя TLS / Артём Гавриченков (Qrator Labs)
Масштабируя TLS / Артём Гавриченков (Qrator Labs)Масштабируя TLS / Артём Гавриченков (Qrator Labs)
Масштабируя TLS / Артём Гавриченков (Qrator Labs)
 
China's Online Market Challenges 2014
China's Online Market Challenges 2014China's Online Market Challenges 2014
China's Online Market Challenges 2014
 
HTML 5 & The Modern Web
HTML 5 & The Modern WebHTML 5 & The Modern Web
HTML 5 & The Modern Web
 
SPDY
SPDYSPDY
SPDY
 
Why We Need a Dark(er) Web
Why We Need a Dark(er) WebWhy We Need a Dark(er) Web
Why We Need a Dark(er) Web
 
10 Things You Can Do to Speed Up Your Web App Today
10 Things You Can Do to Speed Up Your Web App Today10 Things You Can Do to Speed Up Your Web App Today
10 Things You Can Do to Speed Up Your Web App Today
 
Search Exchange: How to Handle Google Algorithm Updates
Search Exchange: How to Handle Google Algorithm UpdatesSearch Exchange: How to Handle Google Algorithm Updates
Search Exchange: How to Handle Google Algorithm Updates
 
Implementing security for your library | PLAN Tech Day Conference
Implementing security for  your library | PLAN Tech Day ConferenceImplementing security for  your library | PLAN Tech Day Conference
Implementing security for your library | PLAN Tech Day Conference
 
[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...
[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...
[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...
 
CANARIE Canadian Access Federation Update @ Internet2 Identity Week 2013
CANARIE Canadian Access Federation Update @ Internet2 Identity Week 2013CANARIE Canadian Access Federation Update @ Internet2 Identity Week 2013
CANARIE Canadian Access Federation Update @ Internet2 Identity Week 2013
 
Shiny, Let’s Be Bad Guys: Exploiting and Mitigating the Top 10 Web App Vulner...
Shiny, Let’s Be Bad Guys: Exploiting and Mitigating the Top 10 Web App Vulner...Shiny, Let’s Be Bad Guys: Exploiting and Mitigating the Top 10 Web App Vulner...
Shiny, Let’s Be Bad Guys: Exploiting and Mitigating the Top 10 Web App Vulner...
 

Recently uploaded

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Tales From The Closed Web: Working with WordPress Censorship in China

  • 1. Tales From The Closed Web John P. Gamboa jpgamboa.com @jgamboa WordCamp US 2016 Working With WordPress Censorship in China
  • 2. @jgamboa • Technical Success Manager • 2.75 years at WP Engine • Singapore 2009 • South Korea 2010 • China 2011-2013 • Austin 2014 - Present
  • 4.
  • 5.
  • 6.
  • 7.
  • 9.
  • 11. Great Firewall of China • Most pervasive form of Internet censorship • Many foreigners pay for VPNs for full web access • Many top Alexa sites blocked • DNS poisoning/filtering • World’s largest Internet population
  • 12. But why? • Promotes Chinese “Internet sovereignty” • Control points allow for “Great Cannon” foreign DDoSing • Removes foreign competition • Prevents anti-CCP sites and gatherings • Allows monitoring, management and control
  • 13. • China’s first-ever beer week • Host outside mainland China • Reach foreigners and locals alike • Can’t require a VPN Shanghai Beer Week
  • 14.
  • 15. Blocked Plugins & Functionality • API/External WordPress calls • Politically-sensitive discussions (BBPress/Disqus) • Blocked IPs and domains on shared hosts • Jetpack, WordPress.com, Gravatar • Google (Plus, Fonts, Photos) • SSL
  • 16.
  • 17. Developing Around Censorship • Know your blocked plugins • Avoid foreign social media services/APIs • Avoid SSL usage • You are responsible for your users • Hong Kong/Singapore hosting
  • 18. • 96% all web traffic in China is within the mainland • River Crabs (河蟹), 50 Centers (五毛) & Big Mamas (大妈) • Avoid the Three “T’s” Knowing the System
  • 19.
  • 20.
  • 21.
  • 22. If you get blocked • Confirm - BlockedinChina.net - Greatfire.org - Viewdns.info • Ask your host for help - Noisy neighbors - Domain blocks - Change servers/hosts
  • 23. The Future of WordPress in China • Continue to Support Non-English WordPress • Keep Publishing • Chinese WordPress community: wpdaxue.com

Editor's Notes

  1. In early 2011, I moved to China after living in South Korea. It was a bit of crazy time for me as I was looking to do lots of different things to increase my skills and abilities while living overseas.
  2. The first job I took was an English teacher. Here I am working with some 1st graders during a summer camp program.
  3. I also worked as a freelance writer for some now-defunct publications, including this Chinese beer magazine Hops. I also wrote for booking magazines and small expat outfits.
  4. I also was a “secret diner” reviewing Chinese restaurants service and food in the burgeoning F&B field in Shanghai. As you can see, these “Dessert Nachos,” which appear to have been created by Buddy the Elf, didn’t past muster.
  5. And also worked as a technical editor and writer at Microsoft’s campus in far south Shanghai, as seen here.
  6. Living in Korea, I kept up a WordPress blog chronicling my life. Most of my family read it. But after winning a few Homebrew competitions, two American friends I met while living in Shanghai thought it would be a good idea to start a homebrewing blog for China. With such a small beer community, we thought we could corner the market for resources about how to find homebrewing equipment across all the neighborhoods in the city.
  7. The blog was successful enough that it was mentioned in the Wall Street Journal before I left China and let the domain expire.
  8. Part of the life of living in China is the fact that some pretty major websites are blocked, like the following. It’s part of a system called…
  9. With my knowledge of building wordpress sites (like my own) and the homebrewshanghai.com blog, a friend of mine that was the brewmaster for a local craft brewery approached me to build a event site for China’s first beer week. Unlike my other sites, it needed to reach a bilingual audience of Chinese and foreign users, so we had to make sure that the site was accessible by all people and in multiple languages. This meant I had to do some research on the platform.
  10. One tool during my development process was to use Greatfire.org (I had to use and VPN to access it) to see what pars of the site were blocked in China. I had quite a few plugins active, including Jetpack, which was reliant on calls to WordPress.com, which I mentioned was blocked. So, I had to find ways to avoid using the tool. During the process, I learned quite a bit about what to avoid and how to not slow down your site.
  11. The final result was a little simple, and at the time, Google Maps wasn’t blocked (but lots of other Google properties were). The event was successful. Lots of local breweries and distributors. I was able to do the website the next few years and I became more efficient of making sure sites were not blocked as I went along.
  12. In general, you should know the following about developing in china.
  13. Tibet
  14. Tiananmen
  15. Taiwan
  16. You may not be able to remedy this. ICP is not a guarantee.