• No results found

Security Considerations for Cloud Deployment

N/A
N/A
Protected

Academic year: 2021

Share "Security Considerations for Cloud Deployment"

Copied!
44
0
0

Loading.... (view fulltext now)

Full text

(1)

Security Considerations for Cloud Deployment

Jeff Uehling, IBM i Network & Security Development

[email protected] IBM - Rochester, MN

(2)

What is Cloud Computing?

Is Cloud Computing really a new

concept?

(3)

What is Cloud Computing?

An IT consumption and delivery model

Cloud enables:

– User self-service – Outsourcing options – Dynamic scalability

Multiple types of clouds will coexist:

– Private – Deployed Inside a customer’s firewall

– Public – Provided and managed by a 3rd party via subscription

– Hybrid – a mix of Public and Private models based on Workload

An effective cloud deployment is built on a dynamic Infrastructure and should be part of

an overall Data Center transformation plan

Cloud computing is a

consumption and delivery model

inspired by consumer

(4)

© 2010 IBM Corporation

(5)

Cloud Differentiators… There are Many!

Weeks or Months Seconds to Minutes

Time to Deploy a Server

Negotiate & Commit Year-long Contract Select from Catalog & Pay As You Go

Commitment to use Service

$K-$M in Infrastructure → $$ per IT hour No or Low Upfront ¢ per IT hour

(6)

IT Benefits from Cloud Computing are Real…

Increasing speed and flexibility Reducing costs

Results from IBM cloud computing engagements

Source: Based on IBM and client experience.

Test provisioning Weeks Minutes

Change management Months Days/hours

Release management Weeks Minutes

Service access Administered Self-service

Standardization Complex Reuse/share

Metering/billing Fixed cost Variable cost

Server/storage utilization 10–20% 70–90%

(7)

Agents End Users Support Community

Crowdsourcing

Customer Care

Payments

Int. Risk Mgmt.

Retail Banking Trade & SC Finance Payments Mobile Banking Front Office Optimization

Infrastructure Platform Services Application Services Business Services People Services

Dynamic Provisioning Process & Policy Mgmt. Problem & Change Mgmt. Service Cloud Business & Operations Support

Fulfillment Assurance Billing Mashup Server

End User Interaces Service/Software Catalogs Open Foundation (WS Framework, Service Bus)

B 2 B P a rtn e rs h ip s E xp e ri e n c e M a n a g e m e n t.

Industry Frameworks & Information Foundation

Distributed Cloud Computing Services

(8)

Infrastructure Services Platform Services Application Services Business Services 2000 2006 BCRS ISSC/SO Live ‘People’ Services 2009 S e rv ic e C lo u d L a y e rs MBPS (eHR, LBPS, etc.) ISS Live Mesh

Static, dedicated, outsourced Network-delivered, off-premises Shared, automated, dynamic

Cloud: because the majority of IT cost is in people, Cloud Computing

is becoming popular at the higher layers

(9)

What Cloud Services are available today?

Hundreds… Thousands… growing by the

(10)

Platform-as-a-Service Software-as-a-Service

Servers Networking Storage

Middleware Collaboration Business Processes CRM/ERP/HR Industry Applications Data Center Fabric Shared virtualized, dynamic provisioning

Database Web 2.0 Application Runtime Java Runtime Development Tooling Computing on Demand Developer Cloud Market Examples IBM Examples

Cloud Delivery Examples

(11)

Top private workloads

Database, application and

infrastructure workloads

emerge as most appropriate for a

Private offering

Data mining, text mining, or other analytics

Data warehouses or data marts

Business continuity and disaster recovery

Test environment infrastructure

Long-term data archiving/preservation

Transactional databases

Industry-specific applications

ERP applications

Top public workloads

Infrastructure and

collaboration workloads

emerge as most appropriate

for a Public offering

Audio/video/Web conferencing

Service help desk

Infrastructure for training and demonstration

WAN capacity and VoIP infrastructure

Desktop

Test environment infrastructure

Storage

Data center network capacity Server

(12)

Cloud Usage Models

1. End User to Cloud - Application running on the cloud with access for end-users

2. Enterprise to Cloud to Enduser (Interoperability)

-Applications running in the public cloud – access from employees and customers

3. Enterprise to Cloud (Integration) - Cloud application integrated with internal IT capabilities

4. Enterprise to Cloud to Enterprise (Interoperability) - Cloud application running in the public cloud and interoperates with partner applications (supply chain)

5. Enterprise to Cloud (Portability) - Cloud application running in the cloud – flexibility to move to a different cloud provider in the future or in-house

6. Private (intra) Clouds - Interoperability / integration within elements of a private cloud and between a private cloud and a traditional environment

(13)

Model 1: End User to Cloud

What is it ?

Application running in the cloud with

access for end-users

Scenarios :

Get new Web app provisioned

worldwide quickly (e.g., the next

facebook, linkedin, gmail, etc …)

Don’t need IT infrastructure, flexible

acquisition

Public Cloud

Application Application

(14)

Model 2: Enterprise to Cloud to End-user

What is it:

– Deploy cloud based application specifically for the cloud – access for employees and for customers

Scenarios:

– Online sales through catalog, needs to link back into enterprise systems for fulfillment

• web app and shopping cart in cloud, fulfillment inside existing enterprise systems

– Two sub-models

• End User is employee in the Enterprise (e.g., Travel Expense Account

application)

• End User is Web customer outside the Enterprise (e.g., online sales)

Enterprise IT (Traditional, Private Cloud or Hybrid)

External

Internal

Public Cloud

Application Application

(15)

Model 3: Enterprise to Cloud (Integration)

What is it?

Cloud application – integrated with

internal IT capabilities

Scenarios :

Typical approach of integrate with

existing on premises and

off-premises capabilities or other cloud

application (customer list, access

control, data)

External

Internal

Integrate with

existing on

premise

capabilities

Public Cloud B Application / Data Application / Data Enterprise IT (Traditional, Private Cloud or Hybrid)

(16)

Model 4: Enterprise to Cloud to Enterprise

What is it?

– Cloud application running in the public cloud – interoperate with partner applications (supply chain) Scenarios :

– Brokers, common function providers (e.g., supply chain, broadcast recall to multiple customers, broadcast RFP to suppliers, “classic” B2B)

Large manufacturer B

External

Internal

Public Cloud Application Application

Large manufacturer A

(17)

Model 5: Enterprise to Cloud (Portability)

What is it?

– Cloud application and/or data running in the cloud – flexibility to move to a different cloud provider in the future or in-house

Scenarios:

– Flexibility and choice to change application platform suppliers

– “Write once, run anywhere”

External

Internal

Public Cloud B Application / Data Application / Data Public Cloud A Application / Data Application / Data Application / Data Application / Data Move to another cloud Move in-house

(18)

Model 6: Private (intranet) Cloud

What is it?

– A “private” cloud-based service, offers many of the benefits of a public cloud computing environment. The difference is that data and processes are managed within the organization.

Scenarios:

– The enterprise would leverage a private cloud to provide Self-service capabilities, real-time infrastructure.

– Interoperability / integration within

elements of a private cloud and between a private cloud and a traditional environment

External

Internal

Private Cloud

On-Premise or Off Premise

Storage (SAN/NAS)

OS Images (Virtual / Physical)

(19)

If this is so logical…

(20)

We Have Control It’s located at X.

It’s stored in server’s Y, Z. We have backups in place. Our admins control access. Our uptime is sufficient. The auditors are happy.

Our security team is engaged.

Who Has Control?

Where is it located? Where is it stored? Who backs it up? Who has access? How resilient is it? How do auditors observe? How does our security team engage?

Today’s Data Center Tomorrow’s Public Cloud

So what type of business and security challenges does cloud computing

introduce?

(21)

Security is a top concern with cloud computing…

69% 54% 53% 52% 47% Security/privacy of company data Service quality

Doubts about true cost savings Performance / Insufficient responsiveness over network

Difficulty integrating with in-house IT

Source: IBM Market Insights, Cloud Computing Research

What, if anything, do you perceive as actual or potential barriers to acquiring public cloud services?

The Tale of two studies shows that Security is the number one inhibitor to customers

adopting cloud technologies.

(22)

Gartner’s security risks of cloud computing

Data Segregation Data Recovery Investigative Support Regulatory Compliance Data Location

Privileged User Access

Disaster Recovery

(23)

Risks introduced by cloud computing

Less Control Data Security Security Management Compliance Reliability

Over where the information is located and stored, who has access and backups, how is it

monitored & managed

including resiliency Control needed to manage

firewall and security settings for applications and runtime environments

in the cloud

Concerns with high availability and loss of service should outages

occur Challenges with an

increase in potential unauthorized exposure when migrating workloads

to a shared network and compute infrastructure Restrictions imposed

by industry regulations over the use of clouds

(24)

Top 10 factors for a secure Cloud Infrastructure

Data Protection

Access and Identity

Application Provisioning & Deprovisioning

Application & Environment Testing

Service Level Agreement

Vulnerability Management

Business Resiliency

Audit & Governance

Cross Border Protection

(25)

What are the Risks

Policy and Organizational Risk

- Things that may directly

degrade the ability of the consumer organization to conduct

business in efficient manner

Legal Risk

- Things that may put the consumer organization

in breach of the law or that may prevent compliance with specific

legal mandates

Technical Risk

- Things that may disrupt normal operations

of the consumer organization or cause loss of value over intangible

assets (data, reputation, etc.)

Transitional Risk

- Things that may temporarily put the

consumer organization’s “traditional” infrastructure and operations

under increased risk

(26)

Policy and Organizational Risk

5 INTRINSIC RISKs

1. Resource sharing and pooling - Data (intangible assets) can not be tied to physical assets (tangible HW resources), assets must be referenced by their content not their supporting media or storage location

2. Network accesses - Porous perimeter, authorization & authentication become more important issues

3. Service elasticity and scalability - Grow-on-demand and pay-as-you-go can backfire. Seemingly infinite capacity may not be so under attack.

4. On-demand self-service - Hijacking of the consumer’s control plane (user interface.

(27)

Legal Risks

E-discovery and Subpoena - Where is the evidence that I need to hand out? Intangible assets cannot be mapped to physical assets or geographical locations. Service provider may not be cooperative. Resources are pooled and shared so they can’t be “taken” without affecting co-tenants and/or service provider operations.

Change of jurisdiction - Which privacy (Data protection ) and security laws are applicable when intangible assets and processes are outsourced to service providers with distributed data centers across several continents? Do national laws local to the service provider’s data center supersede those local to consumer’s organization?

Data protection - It can be difficult for the cloud customer (in its role of data controller) to effectively check the data processing that the cloud provider carries out, and thus be sure that the data is handled in a lawful way. Conflicting data encryption standard requirements, lack of notification of data breaches by the service provider, storage of data collected unlawfully by co-tenants .

(28)

Technical Risks

Isolation failure - Break out of the VM, storage compartment, virtual network, VPN, etc.

Compromise of the management interface - Hijack of the consumer organization’s cloud computing infrastructure, loss of control plane (user interface).

Data leakage – Data Leakage to co-tenants (Intra-cloud ) or from the cloud

Insecure data lifecycle management - Insecure or ineffective deletion of data, loss of consistency, data duplication

Economic denial of service - Depletion of quota vs. runaway service costs vs loss of efficiency

Coarse access control - Insufficient granularity to implement authentication, authorization or auditing controls

Conflicting Provider- Consumer security standards - Provider can’t meet the consumer organization’s security requirements

(29)

Transitional Risks

Disruption of endpoint security - Cloud applications that require

installation of client-side components or use of specific desktop applications may weaken the consumer’s security posture

Credential Leakage - Improper lifecycle management of credentials needed to access cloud applications. Shared access for “testing purposes”, open access to cloud user interface

Punctured perimeter - Punching “temporary holes” in network filtering rules. Network IDS with lost visibility, tunneling.

Transitive trust - Internal/ legacy applications suddenly made to transitively trust the cloud. Reuse of credentials, hard-coded passwords, certificates, etc.

(30)

Security complexities raised by virtualization

New complexities:

Dynamic relocation of VMs

Increased infrastructure layers to manage and protect

Multiple operating systems and applications per server

Elimination of physical boundaries between systems

Manually tracking software and configurations of VMs

Risk depends on cloud type

Public cloud riskiest (mixed tenants)

Private cloud least risky (BAU)

–but places higher demands on the company

Hybrid (private + public) provides a balanced solution

– sensitive data stays private

– public cloud used for non-sensitive data. Can be always or just for demand spikes

•1:1 ratio of OSs and

applications per server

•1:Many ratio of OSs and applications per server •Additional layer to manage

(31)

Mission-critical workloads, personal information Need for Security Assurance Low High Training, testing with non-sensitive data

Today’s clouds are primarily here:

Lower risk workloads

One-size-fits-all approach to

data protection

No significant assurancePrice is key

Tomorrow’s high value / high risk workloads need:

Quality of protection adapted to risk

Direct visibility and controlSignificant level of assurance

Analysis & simulation with

public data

Different cloud workloads have different risk profiles

(32)
(33)

IBM’s Cloud Portfolio

Consulting Services in support of Cloud Computing

Smart Business Offerings:

comprehensive cloud solutions for infrastructure workloads

Workloads available on multiple delivery models ... with embedded service management

Infrastructure services & technologies enabling cloud computing

Services

●Security

●Resiliency optimization (BCRS) ●Data Center

●Tivoli Live Monitoring

Technologies

●Tivoli Service Automation Manager ●WebSphere Hypervisor Edition

●Infrastructure Strategy & Planning

●Strategy & Change Services for Cloud Adoption ●Strategy & Change Services for Cloud Providers

●Testing Services for Cloud

●Networking Strategy & Optimization

Development

and Test Desktop

(34)

IBM Cloud Services Portfolio

Smart business on the IBM cloud

IBM Smart Business Services

IBM Smart Business Systems

Standardized services on the IBM cloud

Preintegrated, workload-optimized systems Private cloud services,

behind your firewall,built and/or managed by IBM

IBM Lotus Live IBM Lotus® iNotes® IBM CloudBurst ™family IBM Smart Business Test Cloud IBM Smart Business Desktop Cloud IBM Smart Business Storage Cloud

Analytics Collaboration Development and test Desktop and devices Infrastructure storage IBM Smart Analytics System Smart Business for Small or Midsize Business (backed by the IBM Cloud) Infrastructure compute IBM Computing on Demand IBM Information Protection Services Business services BPM BlueWorks (design tools) IBM Smart Business Desktop Cloud IBM Smart Analytics Cloud Smart business expense reporting on the IBM cloud

IBM Information Archive Smart Business Development and Test on the IBM Cloud (beta)

Global Technology Services

Smart Business End User Support

(35)

Cloud Solutions for Power Systems

Cloud services definition and provisioning

Software full lifecycle management

Policy creation and enforcement

Tivoli Service Automation Manager (TSAM) Tivoli Provisioning Manager (TPM)

IBM Systems Director and VMControl

Power System Pools simplicity

Policy-based workload resilience

Best-practices image management

Automated SAN provisioning

Best-of-breed Power Systems Virtualization

Tivoli Storage Productivity Center (TPC)

Simplified SAN management

Integration with VMControl for automated disk provisioning

SAN Volume Controller (SVC)

IBM DS5000, DS8000, XIV; EMC; HDS

Heterogeneous storage management

(36)
(37)

Current IBM i strengths

Strengths - stands out in multi-tenant

Good Isolation

Object-based architecture

IBM i enforced Security and encryption

Database schema and IASP isolation

System Director

WebSphere – separate enterprise applications – role-based security

Memory Pools

Subsystems

Processor Pools

Group Profiles

Active Memory Sharing

(38)

IBM i Hosting Environment

V

Application-level multi-tenancy

Tenant Tenant

Data center floor Infrastructure Operating System AP Application Single app. servicing multi tenants Data Platform One application Stack per tenant

IV Platform-level multi-tenancy Tenant App App Tenant

Data center floor Infrastructure Operating System

AP

Data Platform

Data center floor

III Operating System-level multi-tenancy Tenant App AP App AP Tenant Infrastructure Operating System Data Platform One AP Stack for each

tenant II Shared Hardware multi-tenancy Tenant App AP App AP Tenant

Data center floor

OS OS Infrastructure DP DP One OS stack for each tenant Shared Dedicated Legend: I Physical-level or isolated multi-tenancy Tenant App AP Infrastr. App AP Infrastr. Tenant

Data center floor

OS OS DP DP One server stack for each tenant PowerVMPowerHASystems Director

Apache web servers

WebSphere Application Servers

IBM i subsystems

Subsystems, Memory Pools

Threads, Users/Groups

Validation lists

DB2 for i

Independent Storage Pools

Schema isolation

Enabling Technology

IBM i performs very well here IBM i performs well here

(39)

IBM i Vision toward Cloud Enablement

Past Present Potential Future enhancements Physical systems Internal storage Static resource partitions Manual setup Physical media install

Licensing per core Backups

Virtual resources

External storage w/ VIOS and SAN

Dynamic resources for partitions

Network install and backups

Scripted partition creation

Licensing per core

HA Partition mobility Partition hibernation Image (partition) provisioning/cloning Virtualized everything Workflow automation

More granular licensing

Flash copy checkpoints and snapshots

(40)
(41)

What is IBM CloudBurst?

A complete, pre-packaged cloud environment. Includes both

hardware and software

CloudBurst on Power is slated for 4Q 2010 delivery (v2.1)

Market splash:

The IBM CloudBurst solution on Power is planned to

provide

everything you need for a private cloud environment

including Tivoli

service management software, storage, network and the most

efficient platform for cloud computing with Power Systems, enabling

customers to rapidly realize the benefits of cloud computing

(42)

IBM Cloudburst – an Integrated Cloud solution

Tivoli Service Automation Manager (TSAM)

IBM Cloudburst

Orchestration of Cloud operations

Integration point for service mgmt capabilities

Service catalog and templates

Automated

provisioning of virtual systems

Monitor both physical and virtual server environments Monitoring Make management system DB highly available High Availability

Provide metering and accounting for cloud services

Enable integration to billing systems if needed

Usage and Accounting

Enhanced management of the virtual environment Virtualized HW Management Energy management of the hardware infrastructure Energy Management

“Built for Purpose” Cloud Solution

Preinstalled and configured on IBM hardware

(43)

20

10

20

09

Optimized for Development & TestWorkloads IBM CloudBurst 1.1 IBM CloudBurst 1.2 Key Enhancements Expand HW Platform to Power Systems,

iDataplex, and System Z

Cloud Analytics and Dashboard capabilities

Cloud capacity Planning

Enhanced security & resiliency options

Compliance reporting options

Integration with public cloud offerings

IBM CloudBurst Roadmap

Capabilities

System X BladeCenter HW; scalable and modular

GTS CloudBurst QuickStart Services

Request, Deploy and Manage

IBM CloudBurst Future Optimized for Production Workloads New Enhancements

Energy metrics integrated with IT service management system

Accounting, usage and metering

High availability configuration

Enhanced security options

Integrated with WebSphere CloudBurst

Delivered!

(44)

Thank you!

For more information, please visit:

ibm.com/cloud

Or, contact me: Jeff Uehling

References

Related documents

Cloud Computing – Deployment Types • Public Cloud • Third Party • Off premises • Private Cloud • Virtual Infrastructure • On Premises • Hybrid Cloud • Best

Cloud Security: Shared Responsibility On‐Premise Application On‐Premise (hosted) Application IaaS Application PaaS Application SaaS Application Services Application

Oracle Public Cloud Private Cloud On-Premise DEPLOY ANYWHERE • Same Architecture • Same Standards • Same Products. Public or Private Cloud Deployment with ALL the

The article will analyse the unique characteristics of darts, the governance of the BDO and the governing body’s use of television broadcasting in the 1970s and 1980s and

Integrate applications, B2B partners, mobile devices, services, APIs and big data anywhere—in the cloud or on-premises..

Public Cloud: the deployment of public cloud computing system can be characterize by the public availability of cloud services and application and on other hand by the public

Glucocorticoids and the Programming of the Brain. 2005 Application of an antiandrogen during pregnancy infantilizes the male offsprings’ behaviour. 1986 Prenatal

Data Security - Both cloud and on-premise deployment models offer the security you need for your business Data Access - When you choose a well-known and respected cloud provider,