Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
WordCamp DC 2017
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
emaildano
July 14, 2017
Technology
420
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WordCamp DC 2017
emaildano
July 14, 2017
More Decks by emaildano
See All by emaildano
Shifter オンラインミートアップ ザ・ホワイトベルト!
emaildano
0
930
Lift and Shift WordPress to the Jamstack
emaildano
1
180
Crash Course on Static WordPress in ~5 minutes (or less)
emaildano
0
110
Developing with WordPress, the JAMstack way
emaildano
2
2.3k
3 things I believe in and why I joined DigitalCube
emaildano
0
4k
The Future is SaaS
emaildano
0
130
Let's Build a Better WordPress @ WordCamp NYC 2018
emaildano
0
190
On Demand Dev with Docker + WordPress @ WordCamp Europe 2018
emaildano
0
750
Serverless PHL - March 2018
emaildano
0
410
Other Decks in Technology
See All in Technology
2026-10-24 JAWS JAWS-UG 茨城 #18 IAM Policy Autopilotってなにさ。terraform planからIAM Policyつくれるの? / What's IAM Policy Autopilot
masasuzu
0
170
アカウント統制の健康診断
kenichinakamura
1
200
Codex を使った障害対応机上演習の実際
orgachem
PRO
0
360
reInvent2026stby LT00 "Change your life!"
shinichirokawano
1
320
AWSセキュリティで活用するAI機能
cmusudakeisuke
1
320
シンプルな設定ファイルで実現する AWS IAM Identity Center の ユーザー管理Terraformフレームワークを公開しました / Simplifying AWS IAM Identity Center User Management: An Open-Source Terraform Framework
yamaguchitk333
1
320
AIで選択肢が広がった組織設計の理想と現実
konifar
14
5.9k
DevelopersIO2026 -バックアップは“消されないこと”が9割-
yoshida0129
0
410
クラウドサインを止めずに Nuxt へ 次の10年のために先に決めたこと
bengo4com
1
160
自宅サーバと脆弱性
masakiokuda
1
120
dbt Semantic Layerで進めるenechainのデータ民主化
akizhou
1
270
Microsoft のサポート ライフサイクルを理解する
murachiakira
PRO
0
220
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
340
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Unsuck your backbone
ammeep
672
58k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
610
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
580
Transcript
None
None
7.74 Billion USD FY17 Operating Budget
7.74 Billion USD FY17 Operating Budget 24,000+ Employees
7.74 Billion USD FY17 Operating Budget 24,000+ Employees IT Department
Managed Web Hosting
U Penn
None
Dan Olson COO, DigitalCube @emaildano
Dan Olson COO, DigitalCube @emaildano I develop WordPress SaaS Products
on AWS
Dan Olson COO, DigitalCube @emaildano I develop WordPress SaaS Products
on AWS I work 100% remotely
Dan Olson COO, DigitalCube @emaildano I develop WordPress SaaS Products
on AWS I work 100% remotely Lifelong Air-guitar Player
Alternative Hacks: WordPress Security from the Outside Looking In
Why Care?
Why Care? Client Responsibility
Client Responsibility Personal Responsibility Why Care?
Workflow
Old Habits Die Hard Workflow
Sh*t happens learn from your mistakes Workflow
Discuss a disaster plan ..with your clients Workflow
Lobby for the right fix not the quick fix Workflow
Compromise (but document) Workflow
Get a Password Manager Workflow
Your clients depend on you Workflow
Localhost 3000
If your data is in one place it’s in no
place Localhost 3000
Backup efficiently not aggressively Localhost 3000
Git yourself a VCS Localhost 3000
The Wild West aka The Internet
VPN Always Not just for WordCamp :) The Wild West
aka The Internet
VPN Always Not just for WordCamp :) The Wild West
aka The Internet
SFTP over FTP The Wild West aka The Internet
Protect your data in transport The Wild West aka The
Internet
SSH, SFTP, HTTPS The Wild West aka The Internet
Deploy
Again SSH or SFTP, Always Deploy
Automated deploys with Continuous Integration Tools Deploy
Web Hosting
Find the right fit Web Hosting
Use a Firewall to Limit IPs and Ports Web Hosting
SLAs for Clients and Providers Web Hosting
When in doubt follow the docs Web Hosting
Tinfoil Hat File Permissions Web Hosting
That Stack Overflow 777 person is not your friend Web
Hosting
Put your server to work Web Hosting
Serve static 404s or 403s to keep the resources where
they matter Web Hosting
Block Brute Force Attempts at the Server level not WordPress
level Web Hosting
Go Serverless WordPress to Static Web Hosting
None
Web Hosting
WordPress Security & Plugins IMHO
Do you really need one? Yes. WordPress Security & Plugins
Plugins are not a cure-all WordPress Security & Plugins
More != Better WordPress Security & Plugins
Learn what they actually do Learn how they differ WordPress
Security & Plugins
Security through obscurity is not security WordPress Security & Plugins
Hashing and MD5 Try bcrypt, scrypt, etc. WordPress Security &
Plugins From WordPress.org “MD5 is used by default because it's supported on all platforms.”
Alternative Hacks: WordPress Security from the Outside Looking In