SlideShare a Scribd company logo
ShareFile Enterprise
Roger Bösch
Citrix Systems International GmbH
ShareFile Introduction
• Enables file sharing with anyone
• Syncs data across all devices
• Online file sharing spaces for virtual teams   Store   Sync
• Selective offline access on mobile devices
• Data protection
 ᵒ   Encryption
 ᵒ   Device lock
 ᵒ   Remote wipe
 ᵒ   Poison-pill
                                                     Share
Why ShareFile?

• Enable workforce mobility & BYOD
• Address the “Dropbox-Problem”
• Simple and secure data sharing
 ᵒ Fellow employees
 ᵒ Team collaboration
 ᵒ Clients, 3rd party collaboration
• Enhanced productivity
Broad Device, Workflow and Protocol Support
               Desktop Apps                             Alternative Protocol / Automation


           Outlook              Desktop
           Plug-in              Widget


           Desktop              Enterprise                       Command
                                                                 Line              Drive
           Sync                 Sync                                               Mapping
                                                                 Interface



                                          Mobile Apps




      Mobile                                         Windows 7                   Android
                     iPhone   Android   BlackBerry                    iPad
       Site                                           Phone                       Tablet
ShareFile High-level
Architecture
ShareFile – with Citrix managed StorageZones
                    *.sharefile.com   *.sf-api.com
                                                         Control Plane

                                                     •    Account info
                                                     •    Brokering
                                                     •    Reporting
                                                     •    Access Control
                                 DB


Client

                          Storage Center (EC2)           StorageZones

                                                     • Storage Centers
                                                     • Backend Storage
                                                     • Various
                                                       Locations WW
                                S3
ShareFile – Current Architecture
With Citrix managed StorageZones
ShareFile Control Plane
             DMZ                                            No Client Files
                                                            File Metadata
                                    Webservers “main app”   Account Data



                   Load balancing

 Client

                                                              SQL
                                                              Cluster

                   Load balancing



 TLS/SSL
 AES-256
Encryption                             API Webservers


                                                            Replication to
                                                            DR Datacenter
S3 99.99%
  ShareFile StorageZones                                                                        availability and
                                                                                               99.999999999%
                                                                                                   durability
FTP/FTPS     FTP Servers                      Utility Servers


                                                                 Anti Virus &
 Client                                                         Thumbnailing
                                                                Full Text Index
                         Storage Centers
                                                                    Backup                        Encrypted
                                                                                                Backup to 3rd
                                                                                     Storage   Party Datacenter
                                                                                   Storage
                                                                                  Storage
                                            S3 Commit

 TLS/SSL
 AES-256                             File Processing
Encryption
                EBS
                 EBS
                   EBS                   Cache
                    EBS                                                            AES-256
                                                                                  Encryption       Backup
             Elastic Block Storage
 AES-256
Encryption
                               EC2                                                   S3
ShareFile StorageZones - Download
FTP/FTPS     FTP Servers




Client

                         Storage Centers
                                              Storage
                                            Storage
                                           Storage

 TLS/SSL
 AES-256
Encryption
                EBS
                 EBS
                   EBS
                    EBS
             Elastic Block Storage



                               EC2           S3
Availability and Redundancy
Availability Information

• Real-time backup to Citrix data center
• Automatic failover (if necessary)
• Lazy file deletion to support file recovery
ShareFile StorageZones
ShareFile StorageZones

• Store files in customer managed
  StorageZones and/or in the Citrix managed
  StorageZones
• Modified On-Prem version of existing
  Storage Plane software
• Same user experience
• Technology Preview available
Why StorageZones?



     Compliance                     Performance

  Meet unique compliance and     Optimize end user performance
 data sovereignty requirements    by placing files and folders in
    by storing data On-Prem              close proximity
ShareFile - Citrix managed StorageZones
                    *.sharefile.com   *.sf-api.com
                                                         Control Plane

                                                     •    Account info
                                                     •    Brokering
                                                     •    Reporting
                                                     •    Access Control
                                 DB


Client

                          Storage Center (EC2)           StorageZones

                                                     • Storage Centers
                                                     • Backend Storage
                                                     • Various
                                                       Locations WW
                                S3
Citrix managed and On-Prem StorageZones
                   *.sharefile.com    *.sf-api.com
                                                                                Control Plane

                                                                            •    Account info
                                                                            •    Brokering
                                                                            •    Reporting
                                                                            •    Access Control
                                 DB


Client
                                                                                StorageZones
                    Storage Center (Windows IIS)

                                                                            • Storage Centers
                                                                            • Backend Storage
                                                     Storage Center (EC2)   • In customer
                                                                              Datacenter(s)
                                                                            • Hybrid with cloud

                        NAS               CIFS

                                                            S3


                    Customer Datacenter
NEW: Control Plane in
Germany / Frankfurt




      Citrix managed StorageZones
      Control Planes
      Customer - managed StorageZones
Using StorageZones
Using StorageZones

• StorageZones can be set on
 ᵒ User-level
 ᵒ Root Folder-level
Using StorageZones
On-Prem Deployment Models
Proof of Concept Deployment




   https                                       https
                         Firewall




                                                       Storage Center
                                                         10.0.0.20



    Public Internet IP              10.0.0.1
HA Deployment

   Public Internet IP 1

   https                                        https


                          Firewall
                                                        Storage Center
                                                          10.0.0.20

   https                                        https

                                                        Storage Center   Storage


                                                        Storage Center
   Public Internet IP 2              10.0.0.1             10.0.0.21
Secure DMZ Deployment

                                                http or https




https
               Firewall




                                     Firewall
                                                                Storage Center
                                                                  10.0.0.20

                                                http or https

                                                                                 Storage


                                                                Storage Center
   Public                 10.0.0.1                                10.0.0.21
 Internet IP
StorageZones Setup
On-premise StorageZones Requirements

• Windows 2008 Server R2
• IIS Web Services role with ASP.NET
• Microsoft .NET 4.0
• A public-resolvable internet hostname
• An SSL certificate for the above
 ᵒ Public, Windows accepted Certificate
   Authority
 ᵒ Self-signed or unsigned certificates are
   not supported at this time
IIS Configuration

• Install SSL certificate and bind
  certificate to https port 443
 ᵒ Not needed when using DMZ proxy
• ISAPI and CGI Restrictions
 ᵒ ASP.NET v4.0.x needs to be set to
   “Allowed”
Storage Center Installation
Storage Center Configuration
Shared Storage Configuration

• Tech Preview can use CIFS (UNC)
  or local or mapped drive/directory
• Storage Centers will access the
  Share using the
  StorageCenterAppPool user
 ᵒ Default NetworkService
 ᵒ Can be changed
• Application Pools →
  StorageCenterAppPool →
  Advanced Setting → Identity
ShareFile Security
Security Information

• SSAE 16 audited data centers
• SSL Encryption in transit
• AES 256-bit encryption at rest
• All uploaded files scanned for viruses
• Daily scans for McAfee SECURE accreditation
• All ShareFile servers protected by dedicated firewalls
Standard Download Security
                                         Client
                                                                                                            1   Client requests a file

                                                                                                            2 Prepare message send to Storage Center

                                                                                                            3   HMAC is validated
                         1   5                             9 6
                                                                                                            4   Storage Center confirms validity

                                                                                                            5   Client receives download URL with HMAC

                                                                            3       7                       6   Client requests download




                                                                                             StorageZones
Control Plane




                                            2
                                            4                                                               7 HMAC is validated

                     Main App/                             Storage Center                                   8   Storage Center gets file from storage
                     API servers
                                                                                8
                                                                                                            9   Download starts

                DB                                                EBS                   S3


                                   Shared Secret (trust)
Trust & Encryption – On-Premise StorageZones

                                                                            Storage Center

      *.sharefile.com   *.sf-api.com




                                                                                                StorageZones
                                                Shared Secret (trust)
                   DB
                                                                               Storage




                                  Shared Key Created
                                  when StorageZone is
                                        created
                                                                         Storage encryption
                                                                        based on Passphrase
                                                                        during Storage Center
                                                                             configuration
Download Security with On-Prem StorageZones




                                                                               DMZ
                                                              1       5
• NetScaler can handle incoming HMAC’s
• Can also work with other 3rd Party products                 2       4


• HMAC part of URI: &h=…




                                                                               StoragZone
                                                                  3

• Shared key not required on NetScaler

                                                           Storage Center



                                                1   NetScaler strips HMAC from URI

                                                2 NetScaler sends URI & HMAC to Storage Center
                                                3   HMAC is validated by Storage Center

                                                4   Storage Center sends confirmation to NS

                                                5   Process Completes
NetScaler Configuration

• For Validation checks, you will need to configure http callouts and a responder
  policy
• http://support.citrix.com/article/CTX133417
• Future version of NetScaler will have pre-configured policies
ShareFile Authentication
ShareFile Authentication Options

• Built-in Authentication
 ᵒ Uses combination of email address and password
 ᵒ Passwords are stored hashed in database
• SAML Support
 ᵒ Broad Identity Provide Support, including ADFS
• CloudGateway
 ᵒ Offers user provisioning functionality
 ᵒ Receiver integration
 ᵒ Recommended, especially for existing Citrix
   customer
Enterprise Active Directory Options

SAML 2.0 Support
• Requires customer provided and   • Unified storefront for all applications, data
  configured SAML provider           and services
• Microsoft ADFS Support           • Instant user provisioning and de-
• Also supports popular Identity     provisioning
  Providers such as:               • Fully integrated with Receiver
 ᵒ   OneLogin
 ᵒ   CA SiteMinder                 • Real-time SaaS application monitoring
 ᵒ   PingIdentity PingFederate
                                   • Comprehensive access control policies
 ᵒ   SalesForce
SAML Authentication

• User account is still required in ShareFile
 ᵒ Folder Access Control
 ᵒ Licensing
• Users will be matched by email address
• Identity Provider Password will never be
  send to Control Plane
• Password reset can be disabled
• Requires tools to be ‘SAML-aware’
 ᵒ ShareFile web site and iPad app are today
   with other tool support coming
SAML                                  Client                     1   Client requests ShareFile SSO login URL

How it works                                                     2 Client discovers identity provider
                                                                 3   Client redirected to identify provider

                                                                 4   Client requests identity provider URL

                                                                 5   Identity Provider identifies the user
                      1
                      7   2
                          8   3
                              9   4   5
                                                                   User is authenticated and is redirected to
                                                                 6 Assertion Consumer Service URL with SAML
                                                                   response

                                      User has access            7   User agent requests ACS URL

                                                                     ACS validates SAML response and redirects
                                                                 8
                                                                     user agent to ShareFile URL

                                                                 9   User agent requests ShareFile URL
                                                    6




   Service Provider                          Identity Provider
    (sharefile.com)                       (e.g. CloudGateway,
                                                  ADFS)
ShareFile Account Creation

• User creation can be done manually
 ᵒ One-by-one
 ᵒ Import from Excel spreadsheet
• User is provisioned through CloudGateway
• Employee Creation Tool
Employee Creation Tool

• Creates ShareFile user accounts and
  distribution lists based on AD users
  and groups
• Option to notify users of account
  creation
• Built-in log
• Ability to select default StorageZone
  for users
• Users added with the ECT should also
  be removed with the ECT
Employee Creation Tool Options

• Pre-defined user account settings
 ᵒ Enabled:
    •   Personal File Box
    •   Manage Client Users
    •   My Settings link available
    •   User is added to Company Address Book
 ᵒ Disabled:
    • Selection of StorageZones for root-level folders
    • Ability to change password
    • Edit Shared Address Book
• Root folder creation and email notification
  through UI
• EmployeeCreationTool.exe.config
Citrix CloudGateway &
Receiver
Follow-me-data
Access Gateway services


     PC
                    StoreFront™
    Mac               services
Smartphone
   Tablet
 Thin Client
                 Content Controllers
Citrix Day 2012: ShareFile
Citrix Day 2012: ShareFile
Deployment Option & Features
Features                                          ShareFile   Receiver + ShareFile + CloudGateway
                 Access + Security
Multi-device/platform access                         √                        √
Desktop synch                                        √                        √
Offline Access                                       √                        √
AD + SAML Support                                    √                        √
Remote wipe of data                                  √                        √
                   Collaboration
Shared Folders with permissions                      √                        √
Outlook plug-in                                      √                        √
Simple link sharing                                  √                        √
 Enterprise Control + Unified Delivery
Remote Wipe of apps and data                                                  √
SSO across Apps and Data with 2-factor support                                √
AD based Roles and Provisioning/De-provisioning                               √
XenApp Integration                                                            √
Apps and Data via Single UI (Receiver)                                        √
Unified Admin console for apps and data                                       √
Policy based access*                                                          √
Data Encryption with shredding*                                               √
What’s Next
ShareFile StorageZones Connect Tech Preview

                    *.sharefile.com   *.sf-api.com
                                                            Control Plane

                                                     •   Web application
                                                     •   Brokering
                                                     •   Reporting
                                  DB                 •   Access Control


Client
                                                            StorageZone
                     Storage Center (Windows IIS)
                                                     • Provide mobile access to
                                                     files in existing CIFS shares



                                         CIFS
                          NAS
                                         Share



                     Customer Datacenter
ShareFile StorageZones Connect Tech Preview



ShareFile Personal Folder
ShareFile Team Folder
ShareFile Team Folder
Existing Network Share
Work better. Live better.

More Related Content

PDF
Citrix Day 2014: ShareFile Enterprise
PDF
Introducing ShareFile Enterprise Edition
PPTX
Citrix ShareFile Storage Presentation Datenspeicher Cloud english
PPTX
ShareFile vs Box vs Dropbox
PDF
Citirx Day 2013: Citrix Enterprise Mobility
PPTX
Office 365: Do’s and Don’ts, Lessons learned from the field
PPTX
Securing Intellectual Property using Azure Rights Management Services
PPTX
SoftLayer Storage Services Overview (for Interop Las Vegas 2015)
Citrix Day 2014: ShareFile Enterprise
Introducing ShareFile Enterprise Edition
Citrix ShareFile Storage Presentation Datenspeicher Cloud english
ShareFile vs Box vs Dropbox
Citirx Day 2013: Citrix Enterprise Mobility
Office 365: Do’s and Don’ts, Lessons learned from the field
Securing Intellectual Property using Azure Rights Management Services
SoftLayer Storage Services Overview (for Interop Las Vegas 2015)

What's hot (20)

PDF
The Enteprise File Fabric and IBM COS | Solution Guide
PPTX
Office Track: SharePoint Apps for the IT Pro - Thomas Vochten
PPTX
Office 365-single-sign-on-with-adfs
PDF
#MFSummit2016 Operate: The race for space
PDF
Cloud portal business manager product overview
PDF
The Enterprise File Fabric and IBM COS: S3 Drive and S3 Explorer | Solution B...
PPTX
Cloudciti Enterprise File Share Services
PPT
Introducing DirectReader
PPTX
OFM AIA FP Implementation View and Case Study
PDF
Vaultize Cloud Architecture - Enterprise File Sync and Share (EFSS)
PDF
Mobility & security Microsoft SPE5 By Bipeen Sinha
PPTX
MCSA 70-412 Chapter 08
PDF
Is Office 365 Right For You? Aptera Software presentation
PPTX
Citrix xenapp training
PDF
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
PPTX
The Untethered Enterprise - Synchronizing Content Across Multiple Storage Pla...
PPT
1 - Why Host on Windows (28).ppt
PDF
ECS19 - Jussi Roine - Microsoft 365 Deep Dive
PPTX
6 Ways to Get More From Your Azure
PPTX
SharePoint 2016
The Enteprise File Fabric and IBM COS | Solution Guide
Office Track: SharePoint Apps for the IT Pro - Thomas Vochten
Office 365-single-sign-on-with-adfs
#MFSummit2016 Operate: The race for space
Cloud portal business manager product overview
The Enterprise File Fabric and IBM COS: S3 Drive and S3 Explorer | Solution B...
Cloudciti Enterprise File Share Services
Introducing DirectReader
OFM AIA FP Implementation View and Case Study
Vaultize Cloud Architecture - Enterprise File Sync and Share (EFSS)
Mobility & security Microsoft SPE5 By Bipeen Sinha
MCSA 70-412 Chapter 08
Is Office 365 Right For You? Aptera Software presentation
Citrix xenapp training
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
The Untethered Enterprise - Synchronizing Content Across Multiple Storage Pla...
1 - Why Host on Windows (28).ppt
ECS19 - Jussi Roine - Microsoft 365 Deep Dive
6 Ways to Get More From Your Azure
SharePoint 2016
Ad

Similar to Citrix Day 2012: ShareFile (20)

PDF
Aws security overview q3 2010 v2
PPTX
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
PDF
Choosing Your Windows Azure Platform Strategy
PDF
Atmos Cloud -levytilaa pilvipalveluna, Antti Mäkinen
PDF
Symantec Cloud Storage Offering: FileStore
PPTX
Storage Options in Windows Server 2012
PDF
O'Reilly Webcast: Architecting Applications For The Cloud
PPTX
SQLBits X SQL Server 2012 Rich Unstructured Data
PDF
Fault Tolerant Applications on AWS
PPTX
13h00 aws 2012-fault_tolerant_applications
PDF
The Efficient Use of Cyberinfrastructure to Enable Data Analysis Collaboration
PPTX
SQL Server 2012 Beyond Relational Performance and Scale
PDF
Cdmi harmony
PPTX
Windows Azure Uzerinden Alinabilen Hizmetler
PPTX
Windows Azure Üzerinden Alınabilecek Hizmetler
PPTX
Cloudian_Cassandra Summit 2012
PDF
Jeff barr Seattle_interactive_2011_q4
PDF
CloudStack-Developer-Day
PDF
Netflix web-adrian-qcon
PPTX
Data center Technologies
 
Aws security overview q3 2010 v2
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
Choosing Your Windows Azure Platform Strategy
Atmos Cloud -levytilaa pilvipalveluna, Antti Mäkinen
Symantec Cloud Storage Offering: FileStore
Storage Options in Windows Server 2012
O'Reilly Webcast: Architecting Applications For The Cloud
SQLBits X SQL Server 2012 Rich Unstructured Data
Fault Tolerant Applications on AWS
13h00 aws 2012-fault_tolerant_applications
The Efficient Use of Cyberinfrastructure to Enable Data Analysis Collaboration
SQL Server 2012 Beyond Relational Performance and Scale
Cdmi harmony
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
Cloudian_Cassandra Summit 2012
Jeff barr Seattle_interactive_2011_q4
CloudStack-Developer-Day
Netflix web-adrian-qcon
Data center Technologies
 
Ad

More from Digicomp Academy AG (20)

PDF
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
PDF
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
PPTX
Innovation durch kollaboration gennex 2018
PDF
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
PDF
Roger basler meetup_21082018_work-smarter-not-harder_handout
PDF
Xing expertendialog zu nudge unit x
PDF
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
PDF
IPv6 Security Talk mit Joe Klein
PDF
Agiles Management - Wie geht das?
PPTX
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
PDF
Querdenken mit Kreativitätsmethoden – XING Expertendialog
PDF
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
PDF
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
PDF
UX – Schlüssel zum Erfolg im Digital Business
PDF
Minenfeld IPv6
PDF
Was ist design thinking
PDF
Die IPv6 Journey der ETH Zürich
PDF
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
PDF
General data protection regulation-slides
PDF
Möglichkeiten der Online-Werbung - Referat von Matteo Schürch
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Innovation durch kollaboration gennex 2018
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_21082018_work-smarter-not-harder_handout
Xing expertendialog zu nudge unit x
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
IPv6 Security Talk mit Joe Klein
Agiles Management - Wie geht das?
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
UX – Schlüssel zum Erfolg im Digital Business
Minenfeld IPv6
Was ist design thinking
Die IPv6 Journey der ETH Zürich
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
General data protection regulation-slides
Möglichkeiten der Online-Werbung - Referat von Matteo Schürch

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Cloud computing and distributed systems.
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation theory and applications.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
Teaching material agriculture food technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Chapter 3 Spatial Domain Image Processing.pdf
The AUB Centre for AI in Media Proposal.docx
Network Security Unit 5.pdf for BCA BBA.
Review of recent advances in non-invasive hemoglobin estimation
Diabetes mellitus diagnosis method based random forest with bat algorithm
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Per capita expenditure prediction using model stacking based on satellite ima...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Monthly Chronicles - July 2025
Unlocking AI with Model Context Protocol (MCP)
Cloud computing and distributed systems.
cuic standard and advanced reporting.pdf
Encapsulation theory and applications.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
NewMind AI Weekly Chronicles - August'25 Week I
Teaching material agriculture food technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Citrix Day 2012: ShareFile

  • 1. ShareFile Enterprise Roger Bösch Citrix Systems International GmbH
  • 3. • Enables file sharing with anyone • Syncs data across all devices • Online file sharing spaces for virtual teams Store Sync • Selective offline access on mobile devices • Data protection ᵒ Encryption ᵒ Device lock ᵒ Remote wipe ᵒ Poison-pill Share
  • 4. Why ShareFile? • Enable workforce mobility & BYOD • Address the “Dropbox-Problem” • Simple and secure data sharing ᵒ Fellow employees ᵒ Team collaboration ᵒ Clients, 3rd party collaboration • Enhanced productivity
  • 5. Broad Device, Workflow and Protocol Support Desktop Apps Alternative Protocol / Automation Outlook Desktop Plug-in Widget Desktop Enterprise Command Line Drive Sync Sync Mapping Interface Mobile Apps Mobile Windows 7 Android iPhone Android BlackBerry iPad Site Phone Tablet
  • 7. ShareFile – with Citrix managed StorageZones *.sharefile.com *.sf-api.com Control Plane • Account info • Brokering • Reporting • Access Control DB Client Storage Center (EC2) StorageZones • Storage Centers • Backend Storage • Various Locations WW S3
  • 8. ShareFile – Current Architecture With Citrix managed StorageZones
  • 9. ShareFile Control Plane DMZ No Client Files File Metadata Webservers “main app” Account Data Load balancing Client SQL Cluster Load balancing TLS/SSL AES-256 Encryption API Webservers Replication to DR Datacenter
  • 10. S3 99.99% ShareFile StorageZones availability and 99.999999999% durability FTP/FTPS FTP Servers Utility Servers Anti Virus & Client Thumbnailing Full Text Index Storage Centers Backup Encrypted Backup to 3rd Storage Party Datacenter Storage Storage S3 Commit TLS/SSL AES-256 File Processing Encryption EBS EBS EBS Cache EBS AES-256 Encryption Backup Elastic Block Storage AES-256 Encryption EC2 S3
  • 11. ShareFile StorageZones - Download FTP/FTPS FTP Servers Client Storage Centers Storage Storage Storage TLS/SSL AES-256 Encryption EBS EBS EBS EBS Elastic Block Storage EC2 S3
  • 13. Availability Information • Real-time backup to Citrix data center • Automatic failover (if necessary) • Lazy file deletion to support file recovery
  • 15. ShareFile StorageZones • Store files in customer managed StorageZones and/or in the Citrix managed StorageZones • Modified On-Prem version of existing Storage Plane software • Same user experience • Technology Preview available
  • 16. Why StorageZones? Compliance Performance Meet unique compliance and Optimize end user performance data sovereignty requirements by placing files and folders in by storing data On-Prem close proximity
  • 17. ShareFile - Citrix managed StorageZones *.sharefile.com *.sf-api.com Control Plane • Account info • Brokering • Reporting • Access Control DB Client Storage Center (EC2) StorageZones • Storage Centers • Backend Storage • Various Locations WW S3
  • 18. Citrix managed and On-Prem StorageZones *.sharefile.com *.sf-api.com Control Plane • Account info • Brokering • Reporting • Access Control DB Client StorageZones Storage Center (Windows IIS) • Storage Centers • Backend Storage Storage Center (EC2) • In customer Datacenter(s) • Hybrid with cloud NAS CIFS S3 Customer Datacenter
  • 19. NEW: Control Plane in Germany / Frankfurt Citrix managed StorageZones Control Planes Customer - managed StorageZones
  • 21. Using StorageZones • StorageZones can be set on ᵒ User-level ᵒ Root Folder-level
  • 24. Proof of Concept Deployment https https Firewall Storage Center 10.0.0.20 Public Internet IP 10.0.0.1
  • 25. HA Deployment Public Internet IP 1 https https Firewall Storage Center 10.0.0.20 https https Storage Center Storage Storage Center Public Internet IP 2 10.0.0.1 10.0.0.21
  • 26. Secure DMZ Deployment http or https https Firewall Firewall Storage Center 10.0.0.20 http or https Storage Storage Center Public 10.0.0.1 10.0.0.21 Internet IP
  • 28. On-premise StorageZones Requirements • Windows 2008 Server R2 • IIS Web Services role with ASP.NET • Microsoft .NET 4.0 • A public-resolvable internet hostname • An SSL certificate for the above ᵒ Public, Windows accepted Certificate Authority ᵒ Self-signed or unsigned certificates are not supported at this time
  • 29. IIS Configuration • Install SSL certificate and bind certificate to https port 443 ᵒ Not needed when using DMZ proxy • ISAPI and CGI Restrictions ᵒ ASP.NET v4.0.x needs to be set to “Allowed”
  • 32. Shared Storage Configuration • Tech Preview can use CIFS (UNC) or local or mapped drive/directory • Storage Centers will access the Share using the StorageCenterAppPool user ᵒ Default NetworkService ᵒ Can be changed • Application Pools → StorageCenterAppPool → Advanced Setting → Identity
  • 34. Security Information • SSAE 16 audited data centers • SSL Encryption in transit • AES 256-bit encryption at rest • All uploaded files scanned for viruses • Daily scans for McAfee SECURE accreditation • All ShareFile servers protected by dedicated firewalls
  • 35. Standard Download Security Client 1 Client requests a file 2 Prepare message send to Storage Center 3 HMAC is validated 1 5 9 6 4 Storage Center confirms validity 5 Client receives download URL with HMAC 3 7 6 Client requests download StorageZones Control Plane 2 4 7 HMAC is validated Main App/ Storage Center 8 Storage Center gets file from storage API servers 8 9 Download starts DB EBS S3 Shared Secret (trust)
  • 36. Trust & Encryption – On-Premise StorageZones Storage Center *.sharefile.com *.sf-api.com StorageZones Shared Secret (trust) DB Storage Shared Key Created when StorageZone is created Storage encryption based on Passphrase during Storage Center configuration
  • 37. Download Security with On-Prem StorageZones DMZ 1 5 • NetScaler can handle incoming HMAC’s • Can also work with other 3rd Party products 2 4 • HMAC part of URI: &h=… StoragZone 3 • Shared key not required on NetScaler Storage Center 1 NetScaler strips HMAC from URI 2 NetScaler sends URI & HMAC to Storage Center 3 HMAC is validated by Storage Center 4 Storage Center sends confirmation to NS 5 Process Completes
  • 38. NetScaler Configuration • For Validation checks, you will need to configure http callouts and a responder policy • http://support.citrix.com/article/CTX133417 • Future version of NetScaler will have pre-configured policies
  • 40. ShareFile Authentication Options • Built-in Authentication ᵒ Uses combination of email address and password ᵒ Passwords are stored hashed in database • SAML Support ᵒ Broad Identity Provide Support, including ADFS • CloudGateway ᵒ Offers user provisioning functionality ᵒ Receiver integration ᵒ Recommended, especially for existing Citrix customer
  • 41. Enterprise Active Directory Options SAML 2.0 Support • Requires customer provided and • Unified storefront for all applications, data configured SAML provider and services • Microsoft ADFS Support • Instant user provisioning and de- • Also supports popular Identity provisioning Providers such as: • Fully integrated with Receiver ᵒ OneLogin ᵒ CA SiteMinder • Real-time SaaS application monitoring ᵒ PingIdentity PingFederate • Comprehensive access control policies ᵒ SalesForce
  • 42. SAML Authentication • User account is still required in ShareFile ᵒ Folder Access Control ᵒ Licensing • Users will be matched by email address • Identity Provider Password will never be send to Control Plane • Password reset can be disabled • Requires tools to be ‘SAML-aware’ ᵒ ShareFile web site and iPad app are today with other tool support coming
  • 43. SAML Client 1 Client requests ShareFile SSO login URL How it works 2 Client discovers identity provider 3 Client redirected to identify provider 4 Client requests identity provider URL 5 Identity Provider identifies the user 1 7 2 8 3 9 4 5 User is authenticated and is redirected to 6 Assertion Consumer Service URL with SAML response User has access 7 User agent requests ACS URL ACS validates SAML response and redirects 8 user agent to ShareFile URL 9 User agent requests ShareFile URL 6 Service Provider Identity Provider (sharefile.com) (e.g. CloudGateway, ADFS)
  • 44. ShareFile Account Creation • User creation can be done manually ᵒ One-by-one ᵒ Import from Excel spreadsheet • User is provisioned through CloudGateway • Employee Creation Tool
  • 45. Employee Creation Tool • Creates ShareFile user accounts and distribution lists based on AD users and groups • Option to notify users of account creation • Built-in log • Ability to select default StorageZone for users • Users added with the ECT should also be removed with the ECT
  • 46. Employee Creation Tool Options • Pre-defined user account settings ᵒ Enabled: • Personal File Box • Manage Client Users • My Settings link available • User is added to Company Address Book ᵒ Disabled: • Selection of StorageZones for root-level folders • Ability to change password • Edit Shared Address Book • Root folder creation and email notification through UI • EmployeeCreationTool.exe.config
  • 48. Access Gateway services PC StoreFront™ Mac services Smartphone Tablet Thin Client Content Controllers
  • 51. Deployment Option & Features Features ShareFile Receiver + ShareFile + CloudGateway Access + Security Multi-device/platform access √ √ Desktop synch √ √ Offline Access √ √ AD + SAML Support √ √ Remote wipe of data √ √ Collaboration Shared Folders with permissions √ √ Outlook plug-in √ √ Simple link sharing √ √ Enterprise Control + Unified Delivery Remote Wipe of apps and data √ SSO across Apps and Data with 2-factor support √ AD based Roles and Provisioning/De-provisioning √ XenApp Integration √ Apps and Data via Single UI (Receiver) √ Unified Admin console for apps and data √ Policy based access* √ Data Encryption with shredding* √
  • 53. ShareFile StorageZones Connect Tech Preview *.sharefile.com *.sf-api.com Control Plane • Web application • Brokering • Reporting DB • Access Control Client StorageZone Storage Center (Windows IIS) • Provide mobile access to files in existing CIFS shares CIFS NAS Share Customer Datacenter
  • 54. ShareFile StorageZones Connect Tech Preview ShareFile Personal Folder ShareFile Team Folder ShareFile Team Folder Existing Network Share
  • 55. Work better. Live better.