Data protection challenges Windows Azure Data is growing















![public static byte[] Sample. Encrypt(byte[] data. Buffer, byte[] Key, byte[] IV) { Memory. Stream public static byte[] Sample. Encrypt(byte[] data. Buffer, byte[] Key, byte[] IV) { Memory. Stream](https://slidetodoc.com/presentation_image_h/b7db1fe7bbdb92e18a7f8a373743a0f2/image-16.jpg)























- Slides: 39
Data protection – challenges • • • Windows Azure Data is growing Data is everywhere Threats/Attacks growing Compliance regulations Data privacy Source: Krebs. On 2
http: //technet. microsoft. com/en-us/cloud/gg 663906. aspx
On Premises Infrastructure (as a Service) Applications Data Runtime Middleware O/S O/S Customer Virtualization Servers Cloud Service Provider Storage Networking Platform Software
In-Transit Removal Storage Data Access Retention Availability
Data In Transit - Encryption Points Microsoft: Data in transit between a user and the service Protects user from interception of their communication and helps ensure transaction integrity Data in transit between data centers Protects from bulk interception of data End-to-end encryption of communications between users Protects from interception or loss of data in transit between users In-Transit Removal Storage Data Access Retention Availability • Azure Portal • Encrypts transactions through Azure Portal using HTTPS • Strong Ciphers are used / FIPS 140 -2 support • Import / Export • Only accepts bitlocker encrypted data disks • Datacenter to Datacenter • Encrypts customer data transfer between Azure datacenters by EOY Customers: • Storage • Can choose HTTPS for REST API (recommended) for Storage • N-Tier Applications • Encrypt traffic between Web client and server by implementing TLS on IIS
Choice of data location Several Locations to choose from: • Select location thru Portal • • East US 2 West US Central US North Europe West Europe East Asia South East Asia • Data Stays in Same Geo Windows Azure In-Transit Removal Storage Data Access Retention Availability
In-Transit Encryption Options for Customers Removal Storage Data Access Retention Iaa. S with sensitive data on disk • Volume Level Encryption - <Iaa. S Data/Boot Volume Full Disk Encryption through Bit. Locker or Partner Solutions> Iaa. S VM with SQL Server workload • Data base Level Encryption - <Iaa. S SQL Server Transparent Data Encryption> Azure Storage Workload • Application Level Encryption - <Encrypt in Application running on-premise or Azure> • Cloud Integrated Storage - <Extension to on-premise Storage Solution> Managing Encryption Keys • On-premise KMS – <Customer’s or Customer Partner’s KMS and controlled by Customer> • Azure KMS – <Azure KMS backed by HSMs and keys controlled by Customer> (Future) Availability
Iaa. S with Sensitive Data on Disk - Bit. Locker In-Transit Removal Storage Data Access Retention Availability • Encrypt Data and/or Boot drives in VM using ‘Managebde’ commands (Azure Powershell Command Infra) • One time - Using a script to encrypt • Lock and unlock or Auto unlock • Protectors can be password, certificate etc. • Protectors can be managed • Customer’s on-premise Key Management Service • Partners Key Management Service • Azure Key Management Service (Future)
Iaa. S with Sensitive Data on Disk – Partner Volume Level Encryption (Data or Boot) - Partner Solutions Key Management support including Partner / on-premise HSM • • • For additional details – Refer to ‘DCIM-B 385 – Security and Microsoft Azure Iaa. S’ In-Transit Removal Storage Data Access Retention Availability
Iaa. S with SQL Server Workload - TDE In-Transit Removal Storage Data Access Retention Availability article
Azure Storage – Application Level Encr. In-Transit Removal Storage Data Access Retention Availability
public static byte[] Sample. Encrypt(byte[] data. Buffer, byte[] Key, byte[] IV) { Memory. Stream In. Memory = new Memory. Stream(); Rijndael Symetric. Algorithm = Rijndael. Create(); Symetric. Algorithm. Key = Key; Symetric. Algorithm. IV = IV; Crypto. Stream Encryption. Stream = new Crypto. Stream(In. Memory, Symetric. Algorithm. Create. Encryptor(), Crypto. Stream. Mode. Write); Encryption. Stream. Write(data. Buffer, 0, data. Buffer. Length); Encryption. Stream. Close(); byte[] Return. Buffer = In. Memory. To. Array(); return Return. Buffer; }
Azure Storage – Cloud Integrated Stg In-Transit Removal Storage Data Access Retention Availability • Hybrid Applications – Windows Server Data Snapshots • Data Encrypted on-premise and backed up in Azure • AES 256 Encryption and Integrity Protected with SHA-256 Hashes
Microsoft control – Admin console In-Transit Removal Storage Data Access to Prod Azure using locked host on Admin console Guest VM for email, browsing on Admin console Retention Availability Azure data center servers Admin console Win 8. 1 w/ Hyper-V Admin console running VM to host mailbox machine Access
Microsoft control – Operator Access In-Transit Removal Storage Data Access Retention Microsoft cloud services (PAAS, IAAS, SAAS) BLOBS TABLES QUEUES Just in Time & Role Based Access Admin requests access Availability DRIVES Grants temporary privilege Microsoft Corporate Network • Grants least privilege required to complete task. • Multi-factor authentication required for all administration • Access requests are audited and logged
In-Transit Removal Storage Data Access Retention Availability
Log mgmt. – options for customers In-Transit Removal Storage Data Access Retention Option 1 – push logs to Xstore And analyze with Bigdata tools Availability IT Admin (10. 1. 0. 0/16) (10. 0/16) Option 2 – push logs via WEF GW IP Windows Azure (10. 1. 1. 0/24) (10. 1. 2. 0/24) (10. 1. 3. 0/24) (10. 1. 4. 0/24)
Data Availability, Redundancy Microsoft Azure In-Transit Removal Storage Data Access Retention Availability Storage Blobs, table and Queues Multiple Replicated Copies Replication across regions within a Geo Customer Options Leverage Geo Replication Design for software failures Deletion of data either Accidentally or due to a software bug removes all the copies. Offline backup / Archiving to safeguard RPO considerations and Design failover scenarios
Data Retention In-Transit Removal Storage Data Access Retention Availability Microsoft Azure Customer Leaves Azure – Data retained for 90 days and available if customer comes back within 90 days Customer Options Explicitly delete data before leaving
Data Removal In-Transit Removal Storage Data Access Retention Availability Microsoft Azure Defective Disks – Data Erased or Disk Destroyed prior to RMA Decommission - Follow Do. D Data Wipe Standards Customer Options Delete Data for removal from Azure
Microsoft RMS
Our approach Protect any file type Protect in place, and in flight Share with anyone Delight with Office docs, PDF, Text, and Images. Data is protected all the time B 2 B sharing is most important with B 2 C on the rise Important applications and services are enlightened Meet the varied organizational needs CSOs and Services can ‘reason over data’ Delight with Office docs, PDF, Text, and Images. Protection enforced in the cloud, or on-premises; with data in both places. Delegated access to data with bring-your-own-key
Microsoft and our partners are working with us to make this happen ‘Cloud Ready’ orgs can use RMS in Office 365 with unprecedented ease Nearly automatic with Office 365 and Microsoft RMS We’re not done yet, but we’ve come a long way ‘Cloud Accepting’ orgs can use Azure RMS with the RMS connector Enables hybrid organizations with Azure RMS and the RMS Connector ‘Cloud Reluctant’ orgs can use AD RMS on premises Protects any file type with RMS app; enlightened applications do better Some will use Hardware Security Modules in Azure with BYOK
DCIM-B 385 – Security and Microsoft Azure Iaa. S DCIM-B 221 – Microsoft Azure Security and Compliance Overview DEV-B 344 – Building Web Apps and Mobile Apps using Microsoft Azure Active Directory for Identity Mgmt
For More Information Windows Server 2012 R 2 http: //technet. microsoft. com/en-US/evalcenter/dn 205286 System Center 2012 R 2 http: //technet. microsoft. com/en-US/evalcenter/dn 205295 Azure Pack http: //www. microsoft. com/en-us/servercloud/products/windows-azure-pack Microsoft Azure http: //azure. microsoft. com/en-us/ Come Visit Us in the Microsoft Solutions Experience! Look for Datacenter and Infrastructure Management Tech. Expo Level 1 Hall CD
http: //channel 9. msdn. com/Events/Tech. Ed www. microsoft. com/learning http: //microsoft. com/technet http: //microsoft. com/msdn







































