preparing for the internet zombie apocalypse

25
PANTHEON.IO Preparing for the Internet Zombie Apocalypse Best Practices for Securing Your Website

Upload: pantheon

Post on 06-Aug-2015

506 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Preparing for the Internet Zombie ApocalypseBest Practices for Securing Your Website

Page 2: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

WHO AM I?

@getpantheon

Page 3: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Websites Are Not Safe

According to the FBI, 35% of data thefts in 2014 came from website breaches.

http://www.informationisbeautiful.net/visualizations/worlds-biggest-data-breaches-hacks/

Page 4: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

These Websites Have Been Hacked

Page 5: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Your Website is Being Attacked

The average server will see 8000 dictionary attacks a day.

Page 6: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Websites Are Not Safe

There are two main attack vectors:

People Technology

Page 7: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

The People Problem

● Humans are prone to error and administrative systems are chaotic and messy.

● Attackers take advantage of the chaos and find ways to impersonate users.

● Chaos can make managing access and knowing you has access to the website difficult.

Page 8: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Solving the People Problem

Controlling access & minimizing administrative chaos:

● Role-based Permissions ● Centralized Account Management ● 2-factor authentication ● IP or Network restrictions

Page 9: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

The Technology Problem

Your website is getting attacked right now. When you are breached what will be compromised? How will you respond?

Page 10: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

The Technology Problem - Hosting

Where is your website running? Is it in your datacenter?

Corporate Site

Community Site

Marketing Site

Internal Systems & Data

On Premise Servers

Page 11: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

The Technology Problem - Cloud or Managed

Running your website in the “cloud”. This is not a real cloud!

Corporate Site

Community Site

Marketing Site

Datacenter

Internal Systems & Data

VPN

Page 12: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

The Technology Problem - Virtualization

You’re still managing the full stack. You may deal with noisy neighbor issues.

Page 13: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Solving the Hosting Problem

With a container-based cloud, if your website is compromised your sensitive data is still safe.

Corporate Site

Community Site

Marketing Site

App Containers

Internal Systems & Data

Page 14: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Solving the Infrastructure Problem

Security as a Service for websites ● DoS protection ● Network intrusion protection ● Encrypted communications available by default ● Systems managed via automation ● Central administration of access, permissions

Page 15: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

The Technology Problem - DIY Website Infrastructure

Single instance IP, maybe a CDN PUBLIC FACE

Code sitting on a server APPLICATION

Optional firewall No encryption by default DATABASE

Sysadmins monitor CVEs, run fire drills, play whackamole. LINUX

IT or old-school ops NETWORK & PHYSICAL SECURITY

No central management or audit trail Plain old FTP? YOUR DEVELOPERS

Page 16: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

The Technology Solution - Modern Website Infrastructure

Highly available and horizontally scalable. Also, reverse-proxy cache.PUBLIC FACE

Version control & scripted deployment Clear chain of custody for all changesAPPLICATION

Encrypted connections Run only over internal networkDATABASE

All systems managed via automation Treat servers like cattle, not petsLINUX

SOC2 compliant infrastructure vendor All internal traffic is encrypted

NETWORK & PHYSICAL SECURITY

Centralized account management Audit trail

All SSH all the timeYOUR DEVELOPERS

Page 17: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Solving the Website Infrastructure Problem

Systems automation Treat your servers like cattle, not like pets.

Page 18: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

The Technology Problem - Website Technology

Custom Code

Plugins / Modules

Core CMS

Page 19: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Solving the Website Technology Problem

How are you managing updates? How quickly can you update?

Can you trust the ones you’re using? They can often be collections of modules. How are you managing updates?

Do you have a process for understanding if your custom code is following security best practices? Do you know who made changes and what they changed?

Custom Code

Plugins / Modules

Core CMS

Page 20: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Summary

The main website vulnerabilities center around:

People

Chaotic systems Human error

Page 21: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Summary

The main website vulnerabilities center around:

Technology & Infrastructure

Hosting Infrastructure

Website technology

Page 22: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Our Solutions

Pantheon Provides: ● Isolated and secure web infrastructure. ● Role based access and permissions. ● Administrative oversight on your teams. ● NEW: SAML integration for SSO ● NEW: Secure Runtime Access to harden website

security.

Page 23: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Summary

Protect yourself by: ● Managing roles and access with practices like SSO and

2-factor authentication ● Running your website in the cloud–one that gives you

robust security features and protection ● Staying on top of updates

Page 24: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Sign Up for a Free Account pantheon.io/register

Page 25: Preparing for the Internet Zombie Apocalypse

PANTHEON.IO

Questions?