saas as a security hazard - wordpress.com...google apps role in the it environment 5 traditional...

21
SaaS as a Security Hazard The Google Apps example Ofer Shezaf, [email protected] www.xiom.com

Upload: others

Post on 06-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

SaaS as a Security Hazard The Google Apps example

Ofer Shezaf,

[email protected]

www.xiom.com

Page 2: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

About Myself

I live in Kibbutz Yiftah, Israel

I create security products

Currently, Product Manager for Security Solutions at HP ArcSight

Prior to that did security research and product management at Breach Security & at Fortify

I am an application security veteran

OWASP leader and founder of the OWASP Israeli chapter

Leads the Web Application Firewall Evaluation Criteria project

Wrote the ModSecurity Core Rule Set

I really try to learn what information security is

Read my blog at http://www.xiom.com

Be ready to some philosophy of science and cognitive psychology

Page 3: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

What are Google Apps?

Gmail, Calendar, Docs, Sites & Groups

Google alternative to Exchange, SharePoint, Outlook and to a lesser extent to Office.

Better at sharing and in a way familiar to users

Bottom up push to adapt.

Page 4: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

If It Was Only Cloud…

Page 5: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Google Apps Role in the IT Environment

5

Public Cloud Traditional Private Cloud Managed Cloud

Hybrid Delivery

Non-critical business services will

move to SaaS providers who

provide some level of security 1

Some critical business services will be deployed in

private clouds with customized security controls 2

Some work-loads will move to public clouds with

security components provisioned in image 3

Security will be componentized and automatically

deployed with work-loads, based on sensitivity of

assets 4

Note: future availability of hybrid capabilities

SAAS

SAAS

customization required

automated provisioning

SAAS

Page 6: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

No, it is not about SQL injection

Google is better than your programmers in

weeding out SQL injections

So what is it about?

Page 7: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Ownership

Page 8: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Cloud Entrance Exam: Question 1

Who Owns The Data?

You?

Google?

Your Employee?

Google’s Employee?

Page 9: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Cloud Entrance Exam: Question 2

Do You Compete With Google?

No (are you serious?)

We do, but not me

I don’t know

Yes (You Bet!)

Page 10: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Cloud Entrance Exam: Question 3

Who Authorized Access to the Data?

Me

Google

Google, but only if the court asks

Google, but only if the Chinese ask

Page 11: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Cloud Entrance Exam: Question 4

What About Illegal Material?

I never store such data!

… apart from competitive marketing and stolen images in presentations

… but Google would not interfere with my data

Or would they?

Page 12: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Regulations

Page 13: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

It’s All About Geography

• National laws

• Limitation of transfer of data

Privacy

• PCI, SOX, SAS 70, ISO 27K…

Compliance

• Google or I? Ownership

So where is the data?

And who is responsible for it?

Page 14: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Back To Basics

Page 15: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Where and What do we Manage?

15

Public Cloud Traditional Private Cloud Managed Cloud

Hybrid Delivery

Note: future availability of hybrid capabilities

SAAS

SAAS

SAAS

Authentication

Authorization

Audit

Page 16: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Authentication & User Management

Password strength is of extreme importance in web based services.

• Complexity, length, lifetime

• Two factor authentication is preferred.

Avoid requiring users to have multiple complex passwords

• Sticky note passwords

Need to make sure users are created, terminated and transferred on all services.

SaaS MUST tie in to enterprise directory.

Page 17: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Users Permissions & Authorization

Both permissions management and permissions audit are crucial

Unique to SaaS solutions is the option to

share externally.

Tools both for SaaS and self hosted are not

mature.

Always a hazard in knowledge

sharing applications.

Page 18: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Audit

HP ArcSight

On/Off-Premise Data Center

remote workers

Public Cloud

Page 19: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

For Further Consideration

Page 20: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

Did You Consider?

Encryption: SSL

Disks

Administrator Access Control

Two factor authentication?

Only from within the organization?

Administration Capabilities

Can your administrators access users data if needed?

Backup and Restore

Service Level Agreement (SLA)

Service for Accidental Deletes

Disaster Recovery

Way out

Page 21: SaaS as a Security Hazard - WordPress.com...Google Apps Role in the IT Environment 5 Traditional Private Cloud Managed Cloud Public Cloud Hybrid Delivery Non-critical business services

For Further Questions Contact: Ofer Shezaf [email protected] www.xiom.com