SlideShare a Scribd company logo
Understanding & Combating Global
Censorship with WordPress
John P. Gamboa
https://jpgamboa.com
@jgamboa
WordCamp Dallas 2015
@jgamboa
• Enterprise Support Team, WP Engine
• Four plus years of Web experience
abroad
• Founding Member - Shanghai Beer
Week
What you’ll learn from me
• Why and how WordPress
and non-WordPress sites
get blocked
• Which plugins are blocked
and how they affect
performance
• What to do when your site
is blocked
• How to work around the
censored Web
Censorship
Government Religious
MoralSelf-Censorship
What is Web Censorship
• Domain and IP-level
timeout, connection
resets, removed
content
• Man-in-the-middle
attacks, State
sponsored DDOS
• ISP directives
• Trolls and hackers for
hire
• Judicial retaliation
What is Web Censorship
• Domain and IP-level
timeout, connection
resets, removed
content
• Man-in-the-middle
attacks, State
sponsored DDOS
• ISP directives
• Trolls and hackers for
hire
• Judicial retaliation
How is WordPress Affected?
• WordPress is now quarter of the entire Internet
• More non-English Downloads than English Downloads
• “Internet Sovereignty”, Segmentation and the Wuzhen
Declaration
• Democratization of the web
Web & WordPress Censorship
Russia
• 2012 Government Decree
• Trolls for hire - New York
Times “The Agency”
• SORM - Surveillance &
Monitoring
• RUBlacklist.net - list of
blocked sites
Turkey
• WordPress.com Blocked
Because of a Single
Blogpost
• 77,000 Known Blocked
domains (Ataturk, Armenian
Genocide, Erdogan)
India
• Fluctuating censorship
protocols
• Public discourse &
discussion of the web
• Targeted WordPress sites
Vietnam
• Communist state
• Targeted blogs
• Social media sites
• Savviest users
Middle East
• SmartFilter by Secure
Computing of San Jose,
CA, USA
• Saudi Arabia, Qatar,
Oman, UAE
• Lots of individual blogs
• Facebook, Twitter, etc.
China
• Most pervasive form of
Internet censorship
• Great Firewall of China
promotes harmony
• Causes the most trouble
with WordPress
China, cont.
• 96% all traffic within
Mainland
• The Three “T’s”
• River Crabs, 50 Centers
& Big Mamas
河蟹,五毛 & 大妈
Blocked Plugins & Functionality
• API/External WordPress calls
• Politically-sensitive
discussions
• Blocked IPs and domains on
shared hosts
• Jetpack, WordPress.com,
Gravatar
• Google (Plus, Fonts, Photos)
• Be Mindful: BBPress, Yoast
SEO, Social Media
Developing Around Censorship
• Know your blocked plugins
• Limiting reliance on outside
sources
• Reconsider SSL
• Government hosting
“registration”
• Avoid sensitive discussion
• You are responsible for your
users
• Hong Kong hosting
If you get blocked
• Relax
• Confirm
(BlockedinIran.com,
Greatfire.org)
• Ask you host for help
• Check for Noisy Neighbors
• Consider changing
domains/moving servers
What Can The Community Do?
• Continue to Support Non-English WordPress
• Follow and Understand OpenNet Initiative
• Polyglots: Contribute to Core and Plugin Translations
• Talk About it
• Publish, Publish, Publish
What Did We Learn?
• Why and How of
Censorship:
Government directive
ISPs, DNS, Social Media
• Blocked Sites & Plugins:
Jetpack, Social Sign On &
Discussion
Free discourse, large
databases
• If you’re blocked:
Greafire.org, Blocked in Iran,
RUBlacklist
Talk to your host, change
domain/IP
• Working with Censorship
Know the limitations
Know your audience
Q & A
John P. Gamboa
@jgamboa
jpgamboa.com
Slides: jpgamboa.com/slides

More Related Content

Viewers also liked

English Speaking Club: 2/10 Future Tense
English Speaking Club: 2/10 Future TenseEnglish Speaking Club: 2/10 Future Tense
English Speaking Club: 2/10 Future Tense
Jennifer Lee
 
sentralbatik
sentralbatiksentralbatik
sentralbatik
Anto King
 
Twitter basics : gazouiller pour les nuls
Twitter basics : gazouiller pour les nulsTwitter basics : gazouiller pour les nuls
Twitter basics : gazouiller pour les nuls
Sophie Conchon
 
Turning Data into Dollars
Turning Data into DollarsTurning Data into Dollars
Turning Data into Dollars
Mack Campbell
 
life
lifelife
5 Most Dangerous Trends Facing Credit Unions
5 Most Dangerous Trends Facing Credit Unions5 Most Dangerous Trends Facing Credit Unions
5 Most Dangerous Trends Facing Credit Unions
Stephen Jones
 
17ª Encuesta AIMC usuarios de Internet "Navegantes en la Red"
17ª Encuesta  AIMC usuarios de Internet "Navegantes en la Red"17ª Encuesta  AIMC usuarios de Internet "Navegantes en la Red"
17ª Encuesta AIMC usuarios de Internet "Navegantes en la Red"
Cruz Romón
 
Teads Entertainment Barometer November 2015 (October data)
Teads Entertainment Barometer November 2015 (October data)Teads Entertainment Barometer November 2015 (October data)
Teads Entertainment Barometer November 2015 (October data)
Teads
 
English Speaking Club: 2/12 Past Simple Tense
English Speaking Club: 2/12 Past Simple TenseEnglish Speaking Club: 2/12 Past Simple Tense
English Speaking Club: 2/12 Past Simple Tense
Jennifer Lee
 
[2016 데이터 그랜드 컨퍼런스] 3 5(io t). 스마트박스-iot와 생활 속 사물함의 만남
[2016 데이터 그랜드 컨퍼런스] 3 5(io t). 스마트박스-iot와 생활 속 사물함의 만남[2016 데이터 그랜드 컨퍼런스] 3 5(io t). 스마트박스-iot와 생활 속 사물함의 만남
[2016 데이터 그랜드 컨퍼런스] 3 5(io t). 스마트박스-iot와 생활 속 사물함의 만남
K data
 
Past simple
Past simple  Past simple
Past simple
MyStudentsLearning
 
Find And Sell Excess Capacity
Find And Sell Excess CapacityFind And Sell Excess Capacity
Find And Sell Excess Capacity
Allen Pratt
 
Fjord Trends 2016 -Italiano
Fjord Trends 2016 -ItalianoFjord Trends 2016 -Italiano
Fjord Trends 2016 -Italiano
Fjord
 
State of the blockchain markets, july 2016
State of the blockchain markets, july 2016State of the blockchain markets, july 2016
State of the blockchain markets, july 2016
Chris Skinner
 
PowerPoint: Animals/ Verb have got
PowerPoint: Animals/ Verb have gotPowerPoint: Animals/ Verb have got
PowerPoint: Animals/ Verb have got
A. Simoes
 
Operations Management Assignment Help
Operations Management Assignment HelpOperations Management Assignment Help
Operations Management Assignment Help
Need Assignment Help
 
مقدمة دورة انماط الشخصية البشرية
مقدمة دورة انماط الشخصية البشريةمقدمة دورة انماط الشخصية البشرية
مقدمة دورة انماط الشخصية البشرية
Ahmed Rezq
 
Accenture Mitigacion de Riesgos
Accenture   Mitigacion de Riesgos Accenture   Mitigacion de Riesgos
Accenture Mitigacion de Riesgos
Jorge Rosas Gonzalez
 

Viewers also liked (18)

English Speaking Club: 2/10 Future Tense
English Speaking Club: 2/10 Future TenseEnglish Speaking Club: 2/10 Future Tense
English Speaking Club: 2/10 Future Tense
 
sentralbatik
sentralbatiksentralbatik
sentralbatik
 
Twitter basics : gazouiller pour les nuls
Twitter basics : gazouiller pour les nulsTwitter basics : gazouiller pour les nuls
Twitter basics : gazouiller pour les nuls
 
Turning Data into Dollars
Turning Data into DollarsTurning Data into Dollars
Turning Data into Dollars
 
life
lifelife
life
 
5 Most Dangerous Trends Facing Credit Unions
5 Most Dangerous Trends Facing Credit Unions5 Most Dangerous Trends Facing Credit Unions
5 Most Dangerous Trends Facing Credit Unions
 
17ª Encuesta AIMC usuarios de Internet "Navegantes en la Red"
17ª Encuesta  AIMC usuarios de Internet "Navegantes en la Red"17ª Encuesta  AIMC usuarios de Internet "Navegantes en la Red"
17ª Encuesta AIMC usuarios de Internet "Navegantes en la Red"
 
Teads Entertainment Barometer November 2015 (October data)
Teads Entertainment Barometer November 2015 (October data)Teads Entertainment Barometer November 2015 (October data)
Teads Entertainment Barometer November 2015 (October data)
 
English Speaking Club: 2/12 Past Simple Tense
English Speaking Club: 2/12 Past Simple TenseEnglish Speaking Club: 2/12 Past Simple Tense
English Speaking Club: 2/12 Past Simple Tense
 
[2016 데이터 그랜드 컨퍼런스] 3 5(io t). 스마트박스-iot와 생활 속 사물함의 만남
[2016 데이터 그랜드 컨퍼런스] 3 5(io t). 스마트박스-iot와 생활 속 사물함의 만남[2016 데이터 그랜드 컨퍼런스] 3 5(io t). 스마트박스-iot와 생활 속 사물함의 만남
[2016 데이터 그랜드 컨퍼런스] 3 5(io t). 스마트박스-iot와 생활 속 사물함의 만남
 
Past simple
Past simple  Past simple
Past simple
 
Find And Sell Excess Capacity
Find And Sell Excess CapacityFind And Sell Excess Capacity
Find And Sell Excess Capacity
 
Fjord Trends 2016 -Italiano
Fjord Trends 2016 -ItalianoFjord Trends 2016 -Italiano
Fjord Trends 2016 -Italiano
 
State of the blockchain markets, july 2016
State of the blockchain markets, july 2016State of the blockchain markets, july 2016
State of the blockchain markets, july 2016
 
PowerPoint: Animals/ Verb have got
PowerPoint: Animals/ Verb have gotPowerPoint: Animals/ Verb have got
PowerPoint: Animals/ Verb have got
 
Operations Management Assignment Help
Operations Management Assignment HelpOperations Management Assignment Help
Operations Management Assignment Help
 
مقدمة دورة انماط الشخصية البشرية
مقدمة دورة انماط الشخصية البشريةمقدمة دورة انماط الشخصية البشرية
مقدمة دورة انماط الشخصية البشرية
 
Accenture Mitigacion de Riesgos
Accenture   Mitigacion de Riesgos Accenture   Mitigacion de Riesgos
Accenture Mitigacion de Riesgos
 

Similar to Understanding & Combating Global Censorship with WordPress

Tales From The Closed Web: Working with WordPress Censorship in China
Tales From The Closed Web: Working with WordPress Censorship in ChinaTales From The Closed Web: Working with WordPress Censorship in China
Tales From The Closed Web: Working with WordPress Censorship in China
John Gamboa
 
Compromised Website Report 2012
Compromised Website Report 2012Compromised Website Report 2012
Compromised Website Report 2012
Cyren, Inc
 
Breaking WordPress
Breaking WordPressBreaking WordPress
Breaking WordPress
David Yarde
 
Beyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
Beyond Yoast: 7 Critical SEO Steps Your Are Probably MissingBeyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
Beyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
bigfishresults
 
WordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting BasicsWordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting Basics
Chris Burgess
 
Basics - Setting up a WordPress Site
Basics - Setting up a WordPress SiteBasics - Setting up a WordPress Site
Basics - Setting up a WordPress Site
Jennifer Ellis, JD, LLC
 
Safety social media for positive social change
Safety social media for positive social changeSafety social media for positive social change
Safety social media for positive social change
Bill Chea
 
Safety social media for positive social change
Safety social media for positive social changeSafety social media for positive social change
Safety social media for positive social change
Moses Ngeth
 
Sopa (stop online piracy act)
Sopa (stop online piracy act)Sopa (stop online piracy act)
Sopa (stop online piracy act)
kmcintire84
 
Wordpress Presentation
Wordpress Presentation Wordpress Presentation
Wordpress Presentation
TechSoup Canada
 
Securing and Safeguarding Your Library Setup
Securing and Safeguarding Your Library SetupSecuring and Safeguarding Your Library Setup
Securing and Safeguarding Your Library Setup
Brian Pichman
 
Personal Internet Security Practice
Personal Internet Security PracticePersonal Internet Security Practice
Personal Internet Security Practice
Brian Pichman
 
Venture For Canada - Growth Hacking
Venture For Canada - Growth HackingVenture For Canada - Growth Hacking
Venture For Canada - Growth Hacking
Jean-Luc David
 
Internet marketing presentation 03
Internet marketing presentation 03Internet marketing presentation 03
Internet marketing presentation 03
NCRProgram
 
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
Brian McDowell
 
Investigating Using the Dark Web
Investigating Using the Dark WebInvestigating Using the Dark Web
Investigating Using the Dark Web
Case IQ
 
Bitsquatting: Exploiting bit-flips for fun, or profit?
Bitsquatting: Exploiting bit-flips for fun, or profit?Bitsquatting: Exploiting bit-flips for fun, or profit?
Bitsquatting: Exploiting bit-flips for fun, or profit?
nicknikiforakis
 
Ashley Madison - Lessons Learned
Ashley Madison - Lessons LearnedAshley Madison - Lessons Learned
Ashley Madison - Lessons Learned
Adam Englander
 
WordPress: More-than-blog-software
WordPress: More-than-blog-softwareWordPress: More-than-blog-software
WordPress: More-than-blog-software
Liam Dempsey
 
Online Reputation Management: - Techniques and Tactics
Online Reputation Management: - Techniques and TacticsOnline Reputation Management: - Techniques and Tactics
Online Reputation Management: - Techniques and Tactics
Omar Ha-Redeye
 

Similar to Understanding & Combating Global Censorship with WordPress (20)

Tales From The Closed Web: Working with WordPress Censorship in China
Tales From The Closed Web: Working with WordPress Censorship in ChinaTales From The Closed Web: Working with WordPress Censorship in China
Tales From The Closed Web: Working with WordPress Censorship in China
 
Compromised Website Report 2012
Compromised Website Report 2012Compromised Website Report 2012
Compromised Website Report 2012
 
Breaking WordPress
Breaking WordPressBreaking WordPress
Breaking WordPress
 
Beyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
Beyond Yoast: 7 Critical SEO Steps Your Are Probably MissingBeyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
Beyond Yoast: 7 Critical SEO Steps Your Are Probably Missing
 
WordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting BasicsWordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting Basics
 
Basics - Setting up a WordPress Site
Basics - Setting up a WordPress SiteBasics - Setting up a WordPress Site
Basics - Setting up a WordPress Site
 
Safety social media for positive social change
Safety social media for positive social changeSafety social media for positive social change
Safety social media for positive social change
 
Safety social media for positive social change
Safety social media for positive social changeSafety social media for positive social change
Safety social media for positive social change
 
Sopa (stop online piracy act)
Sopa (stop online piracy act)Sopa (stop online piracy act)
Sopa (stop online piracy act)
 
Wordpress Presentation
Wordpress Presentation Wordpress Presentation
Wordpress Presentation
 
Securing and Safeguarding Your Library Setup
Securing and Safeguarding Your Library SetupSecuring and Safeguarding Your Library Setup
Securing and Safeguarding Your Library Setup
 
Personal Internet Security Practice
Personal Internet Security PracticePersonal Internet Security Practice
Personal Internet Security Practice
 
Venture For Canada - Growth Hacking
Venture For Canada - Growth HackingVenture For Canada - Growth Hacking
Venture For Canada - Growth Hacking
 
Internet marketing presentation 03
Internet marketing presentation 03Internet marketing presentation 03
Internet marketing presentation 03
 
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
 
Investigating Using the Dark Web
Investigating Using the Dark WebInvestigating Using the Dark Web
Investigating Using the Dark Web
 
Bitsquatting: Exploiting bit-flips for fun, or profit?
Bitsquatting: Exploiting bit-flips for fun, or profit?Bitsquatting: Exploiting bit-flips for fun, or profit?
Bitsquatting: Exploiting bit-flips for fun, or profit?
 
Ashley Madison - Lessons Learned
Ashley Madison - Lessons LearnedAshley Madison - Lessons Learned
Ashley Madison - Lessons Learned
 
WordPress: More-than-blog-software
WordPress: More-than-blog-softwareWordPress: More-than-blog-software
WordPress: More-than-blog-software
 
Online Reputation Management: - Techniques and Tactics
Online Reputation Management: - Techniques and TacticsOnline Reputation Management: - Techniques and Tactics
Online Reputation Management: - Techniques and Tactics
 

Recently uploaded

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 

Recently uploaded (20)

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 

Understanding & Combating Global Censorship with WordPress

  • 1. Understanding & Combating Global Censorship with WordPress John P. Gamboa https://jpgamboa.com @jgamboa WordCamp Dallas 2015
  • 2. @jgamboa • Enterprise Support Team, WP Engine • Four plus years of Web experience abroad • Founding Member - Shanghai Beer Week
  • 3. What you’ll learn from me • Why and how WordPress and non-WordPress sites get blocked • Which plugins are blocked and how they affect performance • What to do when your site is blocked • How to work around the censored Web
  • 5. What is Web Censorship • Domain and IP-level timeout, connection resets, removed content • Man-in-the-middle attacks, State sponsored DDOS • ISP directives • Trolls and hackers for hire • Judicial retaliation
  • 6. What is Web Censorship • Domain and IP-level timeout, connection resets, removed content • Man-in-the-middle attacks, State sponsored DDOS • ISP directives • Trolls and hackers for hire • Judicial retaliation
  • 7. How is WordPress Affected? • WordPress is now quarter of the entire Internet • More non-English Downloads than English Downloads • “Internet Sovereignty”, Segmentation and the Wuzhen Declaration • Democratization of the web
  • 8. Web & WordPress Censorship
  • 9. Russia • 2012 Government Decree • Trolls for hire - New York Times “The Agency” • SORM - Surveillance & Monitoring • RUBlacklist.net - list of blocked sites
  • 10. Turkey • WordPress.com Blocked Because of a Single Blogpost • 77,000 Known Blocked domains (Ataturk, Armenian Genocide, Erdogan)
  • 11. India • Fluctuating censorship protocols • Public discourse & discussion of the web • Targeted WordPress sites Vietnam • Communist state • Targeted blogs • Social media sites • Savviest users
  • 12. Middle East • SmartFilter by Secure Computing of San Jose, CA, USA • Saudi Arabia, Qatar, Oman, UAE • Lots of individual blogs • Facebook, Twitter, etc.
  • 13.
  • 14.
  • 15. China • Most pervasive form of Internet censorship • Great Firewall of China promotes harmony • Causes the most trouble with WordPress
  • 16. China, cont. • 96% all traffic within Mainland • The Three “T’s” • River Crabs, 50 Centers & Big Mamas 河蟹,五毛 & 大妈
  • 17.
  • 18. Blocked Plugins & Functionality • API/External WordPress calls • Politically-sensitive discussions • Blocked IPs and domains on shared hosts • Jetpack, WordPress.com, Gravatar • Google (Plus, Fonts, Photos) • Be Mindful: BBPress, Yoast SEO, Social Media
  • 19. Developing Around Censorship • Know your blocked plugins • Limiting reliance on outside sources • Reconsider SSL • Government hosting “registration” • Avoid sensitive discussion • You are responsible for your users • Hong Kong hosting
  • 20. If you get blocked • Relax • Confirm (BlockedinIran.com, Greatfire.org) • Ask you host for help • Check for Noisy Neighbors • Consider changing domains/moving servers
  • 21. What Can The Community Do? • Continue to Support Non-English WordPress • Follow and Understand OpenNet Initiative • Polyglots: Contribute to Core and Plugin Translations • Talk About it • Publish, Publish, Publish
  • 22. What Did We Learn? • Why and How of Censorship: Government directive ISPs, DNS, Social Media • Blocked Sites & Plugins: Jetpack, Social Sign On & Discussion Free discourse, large databases • If you’re blocked: Greafire.org, Blocked in Iran, RUBlacklist Talk to your host, change domain/IP • Working with Censorship Know the limitations Know your audience
  • 23. Q & A John P. Gamboa @jgamboa jpgamboa.com Slides: jpgamboa.com/slides

Editor's Notes

  1. Hey Everyone. I’m John P. Gamboa. I’m a Enterprise Support Specialist at WP Engine’s HQ in Austin, TX, USA Prior to being in TX I spent four years living and working overseas. One year in S. Korea and nearly three years in Shanghai, China I got my start in WordPress doing a few small beer-oriented websites for Shanghai’s burgeoning craft beer scene. And yes, there’s craft beer in China.
  2. Government: Most obvious and well-known type of censorship. This is information that a government doesn’t want you to know or so. Or information they can’t control. Religious censorship is a form of censorship where freedom of expression is controlled or limited using religious authority or on the basis of the teachings of the religion. This has been seen in all corners of the world. Moral censorship is the suppression of materials that the public considers obscene or offensive. Think snuff films and child pornography. This is most culturally-accepted type of censorship. Chief Justice Potter of the US Supreme Court once famously said about obscenity, IE, moral censorship “I know it when I see it.” This is the most dubious form of censorship, that has the most risks for free expression Self-censorship: This is the most commonly seen in our web 2.0 era. This is one of the most damaging for the posterity of the web, and its been seen in many different places. For example, buzzfeed deleting thousands of posts online.
  3. There are lots of countries, including my own native United States, that make numerous organization’s lists of enemies of the Web. However, for the sake of our discussion, we’re going to talk mostly about emerging or growing markets and how their censorship affect WordPress and its viability of a growing Web