SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Securing Salesforce Mobile SDK Apps
with Good Dynamics

Dimitri Volkmann, Good Technology, VP Product Strategy
@dimiexter
Safe harbor
 Safe harbor statement under the Private Securities Litigation Reform Act of 1995:

 This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties
 materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results
 expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be
 deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other
 financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any
 statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.

 The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new
 functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our
 operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of
 intellectual property and other litigation, risks associated with possible mergers and acquisitions, the immature market in which we
 operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new
 releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization
 and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of
 salesforce.com, inc. is included in our annual report on Form 10-Q for the most recent fiscal quarter ended July 31, 2012. This
 documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of
 our Web site.

 Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently
 available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based
 upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-
 looking statements.
Dimitri Volkmann

VP, Product Strategy
Good Technology
dvolkmann@good.com
Trends: Apps & BYO


                                   550 K
                    Apps in the Apple App store, 25B                                                                                                      150.8 M
                                                                                                                                                   Corporate-liable devices expected to
                     downloads as of March 5, 2012                                                                                                             ship by 2015




                                400 K
               Apps in the Android marketplace, 11B                                                                                                       182.4 M
                            downloads                                                                                                          Employee-liable devices expected to ship
                                                                                                                                                               by 2015



    Worldwide Business Use Smartphone 2011 – 2015 Forecast and Analysis, September 2011 (Stephen Drake, Stacy Crook, Ramon Llamas)
    BI Intelligence for tablets data, 2 http://148apps.biz/app-store-metrics/ (January 16, 2012) for apps data, 3 http://www.apple.com/pr/library/2011/12/12Apples-Mac-App-Store-Downloads-Top-100-Million.html for downloads data,   4

    http://www.distimo.com/blog/2012_01_google-android-market-tops-400000-applications/ for apps data, 5http://www.zdnet.com/blog/hardware/android-markets-10-billion-downloads/17015?tag=content;siu-container

©2012 Good Technology, Inc. All Rights Reserved.                                            Company Confidential                                                                                    4
Protecting Enterprise Data: Security and Compliance

                          Encryption
                          Compliance & Policies
                          BYO and App Store
                          DLP (Data Loss Prevention)
                1
                1                2
                                 2                    3
                                                      3
           Receive via    Open and edit in    Store unencrypted
           native email    3rd party editor     locally or cloud



                    @
Solutions to protect data

                       Mobile
      Web              Device     Containers
 Virtual Desktop     Management
                       (MDM)

                       Control     Control
      No
                        the         the
     Data!
                       Device     App/Data
Pros & Cons
                             Mobile
       Web                   Device
                                                   Containers
  Virtual Desktop          Management
                             (MDM)

 + No data               + Leverage existing    + Leaves Device
 + Leverage existing     practices              intact for BYO
 infrastructure                                 + Separate clearly
                                                Personal/Enterprise
 - Limited access to     - Limited by Device    + Not Device
 Device resources        OS, inconsistent       dependent
 - Constrains User       - Constrains BYO use
 Experience              case                   - Requires new
 - No offline scenario                          approach
Good Technology Product Portfolio
                  BYOD         Security       Productivity       Collaboration         Management            Innovation


Business
Process                                                                                                               Good Mobile
                                                                                                                       Manager
Collaboration                                                                                                         Centralized
& Productivity        Good For Enterprise                                                                             Management
                                                         3rd Party Apps              Enterprise Apps
Applications            Collaboration

Foundational
Development
Platform                                                                                                               Set Policies


Secure,
Trusted Mobile             Secure      AppKinetics    Certified           NOC    Secure            Scalability
                                                                                                                    Provision Devices
Infrastructure            Container                   Security                  Transport



Mutiplatform
Support                                                                                                              Distribute Apps
The Good Container Approach
• Encryption (AES 256)
• Secure back-end connectivity
• Container level Policies & Compliance
     Restrict ‘open with’,
      cut/copy/paste, and iCloud sync
     Application level password
     Remote wipe of the container
     Detect jail-broken/rooted device
• Additional Application Services
    •   Push, Inter-container interop, Collaboration
A Container, not A Silo

         Basic            Good Dynamics
       Containers          AppKinetics          TM




      Non secure,
      OS-based,
      Data flow or
      Exchange

                                                     Secure
                                   Good               Docs
                             Mobile Messaging
Good Dynamics Components
                           Client Libraries
                           SDK and APIs
                           Security and Application Services

                       Good Control
                       Management: Policies, Compliance,
                       Users access to Apps

                       Good Infrastructure
                       Servers and NOC for Security
                       and Management Services
Mobile Application Development with
Good Dynamics
                                  Benefits
                                        No coding encryption
 Compliance and Policies handled by     and secure back-end
 the framework                          access
                                        Value added services
 Secure Storage                         fasten development
 Secure Enterprise back-end access      App level
                                        management, BYO
 Interoperability between containers,   friendly
 client side single sign on             Eco-system of ISVs
                                        and SIs
 Services
Securing Salesforce Mobile SDK Apps with Good Dynamics
Securing Salesforce Mobile SDK Apps with Good Dynamics
Mobile App Development for Salesforce

         Native               Hybrid             Web




Good Technology Solutions
                             Good Dynamics     GFE Secure
      Good Dynamics
                               Platform &       Browser
      Platform & SDK
                            PhoneGap plug-in    container
Sample #1: How to Secure Storage ?

      Native (iOS)                                                                      Hybrid

iOS Native call:
NSString* str = @"file contents";                       Local File Usage:
NSData* contents = [str                                 fileEntry.createWriter(success, fail);
dataUsingEncoding:NSUTF8StringEncoding];                …
                                                        writer.onwriteend = function(evt) {…};
[contents writeToFile: @"sample.txt" atomically: NO];
                                                        writer.write(“ file text contents ”);
GD call:
NSString* str = @"file contents";
NSData* contents =                                                No code changes required,
[ dataUsingEncoding:NSUTF8StringEncoding];
[GDFileSystem
                                                                 the plug-in uses GD Libraries
writeToFile: contents name:@"sample.txt" error:&err];
Sample #2: Enforce Custom Policies

       Native (iOS)                                                                     Hybrid

                           Retrieve the policies (defined by admin in the GC)

GDiOS* library = [GDiOS sharedInstance];                 GDApplication.getApplicationConfig
NSDictionary *policy = [library getApplicationPolicy];   (success, fail);
if ([[policy valueForKey:@"copyPasteOn"]                 …
isEqualToString:@"false"]) {…};                          var config = JSON.parse(result);
                                                         if(config[“copyPasteOn”] === “false”) {…}




                       Policy enforcement to be implemented by the developer
Developers: Next Steps

  Web Apps – now with GFE Secure Browser
  Native Apps – now with GD
  Hybrid Apps – PhoneGap plug-in – in Good Roadmap



Good Dynamics Network
https://begood.good.com/community/gdn-welcome!input.jspa
Securing Salesforce Mobile SDK Apps with Good Dynamics
Securing Salesforce Mobile SDK Apps with Good Dynamics

Mais conteúdo relacionado

Mais procurados

An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7ibmmobile
 
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture InnovationsFujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture InnovationsKevin Neal
 
WEBINAR - August 9, 2016: New Legal Requirements for Mobile Security
WEBINAR - August 9, 2016: New Legal Requirements for Mobile SecurityWEBINAR - August 9, 2016: New Legal Requirements for Mobile Security
WEBINAR - August 9, 2016: New Legal Requirements for Mobile SecurityMobileIron
 
Mobile Management
Mobile ManagementMobile Management
Mobile ManagementCarahsoft
 
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nuIBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nuIBM Sverige
 
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaLeigh Williamson
 
IBM Worklight - Introduction
IBM Worklight - IntroductionIBM Worklight - Introduction
IBM Worklight - IntroductionMaarga Systems
 
Securing mobile devices_in_the_business_environment
Securing mobile devices_in_the_business_environmentSecuring mobile devices_in_the_business_environment
Securing mobile devices_in_the_business_environmentK Singh
 
Mobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT SessionMobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT SessionLeigh Williamson
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersJeremy Siewert
 
Enterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the moveEnterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the moveSoftweb Solutions
 
IBM Announce Intent to Acquire Fiberlink Analyst Presentation
IBM Announce Intent to Acquire Fiberlink Analyst PresentationIBM Announce Intent to Acquire Fiberlink Analyst Presentation
IBM Announce Intent to Acquire Fiberlink Analyst PresentationRon Favali
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefingNitin Gaur
 
Security and Mobile Application Management with Worklight
Security and Mobile Application Management with WorklightSecurity and Mobile Application Management with Worklight
Security and Mobile Application Management with WorklightIBM WebSphereIndia
 
Soluções F5 Networks - FORENSE Tecnologia
Soluções F5 Networks - FORENSE TecnologiaSoluções F5 Networks - FORENSE Tecnologia
Soluções F5 Networks - FORENSE TecnologiaDeivid Toledo
 
IBM mobile strategy at Innovate 2012
IBM  mobile strategy at Innovate 2012IBM  mobile strategy at Innovate 2012
IBM mobile strategy at Innovate 2012Dirk Nicol
 
The Mobile Way Brochure
The Mobile Way BrochureThe Mobile Way Brochure
The Mobile Way Brochuremartgroot
 

Mais procurados (17)

An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7
 
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture InnovationsFujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
 
WEBINAR - August 9, 2016: New Legal Requirements for Mobile Security
WEBINAR - August 9, 2016: New Legal Requirements for Mobile SecurityWEBINAR - August 9, 2016: New Legal Requirements for Mobile Security
WEBINAR - August 9, 2016: New Legal Requirements for Mobile Security
 
Mobile Management
Mobile ManagementMobile Management
Mobile Management
 
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nuIBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
IBM Smarter Business 2012 - 11 trender för Enterprise Mobile just nu
 
IBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit IndiaIBM Presentation for Mobile Developer Summit India
IBM Presentation for Mobile Developer Summit India
 
IBM Worklight - Introduction
IBM Worklight - IntroductionIBM Worklight - Introduction
IBM Worklight - Introduction
 
Securing mobile devices_in_the_business_environment
Securing mobile devices_in_the_business_environmentSecuring mobile devices_in_the_business_environment
Securing mobile devices_in_the_business_environment
 
Mobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT SessionMobile World Congress 2013 IBM-ATT Session
Mobile World Congress 2013 IBM-ATT Session
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem Partners
 
Enterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the moveEnterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the move
 
IBM Announce Intent to Acquire Fiberlink Analyst Presentation
IBM Announce Intent to Acquire Fiberlink Analyst PresentationIBM Announce Intent to Acquire Fiberlink Analyst Presentation
IBM Announce Intent to Acquire Fiberlink Analyst Presentation
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
 
Security and Mobile Application Management with Worklight
Security and Mobile Application Management with WorklightSecurity and Mobile Application Management with Worklight
Security and Mobile Application Management with Worklight
 
Soluções F5 Networks - FORENSE Tecnologia
Soluções F5 Networks - FORENSE TecnologiaSoluções F5 Networks - FORENSE Tecnologia
Soluções F5 Networks - FORENSE Tecnologia
 
IBM mobile strategy at Innovate 2012
IBM  mobile strategy at Innovate 2012IBM  mobile strategy at Innovate 2012
IBM mobile strategy at Innovate 2012
 
The Mobile Way Brochure
The Mobile Way BrochureThe Mobile Way Brochure
The Mobile Way Brochure
 

Semelhante a Securing Salesforce Mobile SDK Apps with Good Dynamics

Symantec Enterprise Mobility - Mobile World Congress February 2012
Symantec Enterprise Mobility - Mobile World Congress February 2012Symantec Enterprise Mobility - Mobile World Congress February 2012
Symantec Enterprise Mobility - Mobile World Congress February 2012Symantec
 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application SecurityDirk Nicol
 
Symantec Enterprise Mobility Vision May 2012
Symantec Enterprise Mobility Vision May 2012Symantec Enterprise Mobility Vision May 2012
Symantec Enterprise Mobility Vision May 2012Symantec
 
Citrix synergy 2012 debrief
Citrix synergy 2012 debriefCitrix synergy 2012 debrief
Citrix synergy 2012 debriefJason Poyner
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end reviewLeigh Williamson
 
Kony Mobile App Mgmt
Kony Mobile App MgmtKony Mobile App Mgmt
Kony Mobile App MgmtJim Porter
 
Arrow ECS/IBM Partner Jam – MobileFirst – A BP’s Perspective - David Peacock...
Arrow ECS/IBM Partner Jam – MobileFirst – A BP’s Perspective -  David Peacock...Arrow ECS/IBM Partner Jam – MobileFirst – A BP’s Perspective -  David Peacock...
Arrow ECS/IBM Partner Jam – MobileFirst – A BP’s Perspective - David Peacock...Arrow ECS UK
 
Ibm fiberlink analyst presentation nov 13 final
Ibm fiberlink analyst presentation nov 13 finalIbm fiberlink analyst presentation nov 13 final
Ibm fiberlink analyst presentation nov 13 finalCleophas Kipruto
 
Empower Enterprise Mobility with Microsoft EMS
Empower Enterprise Mobility with Microsoft EMSEmpower Enterprise Mobility with Microsoft EMS
Empower Enterprise Mobility with Microsoft EMSKris Wagner
 
CA Management Cloud - Enterprise Mobility
CA Management Cloud - Enterprise MobilityCA Management Cloud - Enterprise Mobility
CA Management Cloud - Enterprise MobilityCA Technologies
 
Meap and business platforms
Meap and business platformsMeap and business platforms
Meap and business platformsDeepu S Nath
 
AWS Summit 2011: Cloud Compliance 101: No PhD required - SafeNet
AWS Summit 2011: Cloud Compliance 101: No PhD required - SafeNetAWS Summit 2011: Cloud Compliance 101: No PhD required - SafeNet
AWS Summit 2011: Cloud Compliance 101: No PhD required - SafeNetAmazon Web Services
 
Surviving the Mobile Phenomenon: Protecting Devices without Disrupting the Us...
Surviving the Mobile Phenomenon: Protecting Devices without Disrupting the Us...Surviving the Mobile Phenomenon: Protecting Devices without Disrupting the Us...
Surviving the Mobile Phenomenon: Protecting Devices without Disrupting the Us...IBM Security
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightDirk Nicol
 
Five things we have learned about mobility from our clients -- IBM, Alistair ...
Five things we have learned about mobility from our clients -- IBM, Alistair ...Five things we have learned about mobility from our clients -- IBM, Alistair ...
Five things we have learned about mobility from our clients -- IBM, Alistair ...Ed Brill
 
MobileIron's Enterprise Solution for Mobile Web Browsing
MobileIron's Enterprise Solution for Mobile Web BrowsingMobileIron's Enterprise Solution for Mobile Web Browsing
MobileIron's Enterprise Solution for Mobile Web BrowsingMobileIron
 
Rational federal symposium mobile development in government
Rational federal symposium   mobile development in governmentRational federal symposium   mobile development in government
Rational federal symposium mobile development in governmentRoger Snook
 
Securing Mobile Apps: New Approaches for the BYOD World
Securing Mobile Apps: New Approaches for the BYOD WorldSecuring Mobile Apps: New Approaches for the BYOD World
Securing Mobile Apps: New Approaches for the BYOD WorldApperian
 
Workshop 12-06 - Architectures for Enterprise Mobile Applications
Workshop 12-06 - Architectures for Enterprise Mobile ApplicationsWorkshop 12-06 - Architectures for Enterprise Mobile Applications
Workshop 12-06 - Architectures for Enterprise Mobile ApplicationsRABS
 

Semelhante a Securing Salesforce Mobile SDK Apps with Good Dynamics (20)

Symantec Enterprise Mobility - Mobile World Congress February 2012
Symantec Enterprise Mobility - Mobile World Congress February 2012Symantec Enterprise Mobility - Mobile World Congress February 2012
Symantec Enterprise Mobility - Mobile World Congress February 2012
 
Mobile Application Security
Mobile Application SecurityMobile Application Security
Mobile Application Security
 
Symantec Enterprise Mobility Vision May 2012
Symantec Enterprise Mobility Vision May 2012Symantec Enterprise Mobility Vision May 2012
Symantec Enterprise Mobility Vision May 2012
 
Citrix synergy 2012 debrief
Citrix synergy 2012 debriefCitrix synergy 2012 debrief
Citrix synergy 2012 debrief
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end review
 
When Mobile (Android) met Cloud
When Mobile (Android) met CloudWhen Mobile (Android) met Cloud
When Mobile (Android) met Cloud
 
Kony Mobile App Mgmt
Kony Mobile App MgmtKony Mobile App Mgmt
Kony Mobile App Mgmt
 
Arrow ECS/IBM Partner Jam – MobileFirst – A BP’s Perspective - David Peacock...
Arrow ECS/IBM Partner Jam – MobileFirst – A BP’s Perspective -  David Peacock...Arrow ECS/IBM Partner Jam – MobileFirst – A BP’s Perspective -  David Peacock...
Arrow ECS/IBM Partner Jam – MobileFirst – A BP’s Perspective - David Peacock...
 
Ibm fiberlink analyst presentation nov 13 final
Ibm fiberlink analyst presentation nov 13 finalIbm fiberlink analyst presentation nov 13 final
Ibm fiberlink analyst presentation nov 13 final
 
Empower Enterprise Mobility with Microsoft EMS
Empower Enterprise Mobility with Microsoft EMSEmpower Enterprise Mobility with Microsoft EMS
Empower Enterprise Mobility with Microsoft EMS
 
CA Management Cloud - Enterprise Mobility
CA Management Cloud - Enterprise MobilityCA Management Cloud - Enterprise Mobility
CA Management Cloud - Enterprise Mobility
 
Meap and business platforms
Meap and business platformsMeap and business platforms
Meap and business platforms
 
AWS Summit 2011: Cloud Compliance 101: No PhD required - SafeNet
AWS Summit 2011: Cloud Compliance 101: No PhD required - SafeNetAWS Summit 2011: Cloud Compliance 101: No PhD required - SafeNet
AWS Summit 2011: Cloud Compliance 101: No PhD required - SafeNet
 
Surviving the Mobile Phenomenon: Protecting Devices without Disrupting the Us...
Surviving the Mobile Phenomenon: Protecting Devices without Disrupting the Us...Surviving the Mobile Phenomenon: Protecting Devices without Disrupting the Us...
Surviving the Mobile Phenomenon: Protecting Devices without Disrupting the Us...
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
 
Five things we have learned about mobility from our clients -- IBM, Alistair ...
Five things we have learned about mobility from our clients -- IBM, Alistair ...Five things we have learned about mobility from our clients -- IBM, Alistair ...
Five things we have learned about mobility from our clients -- IBM, Alistair ...
 
MobileIron's Enterprise Solution for Mobile Web Browsing
MobileIron's Enterprise Solution for Mobile Web BrowsingMobileIron's Enterprise Solution for Mobile Web Browsing
MobileIron's Enterprise Solution for Mobile Web Browsing
 
Rational federal symposium mobile development in government
Rational federal symposium   mobile development in governmentRational federal symposium   mobile development in government
Rational federal symposium mobile development in government
 
Securing Mobile Apps: New Approaches for the BYOD World
Securing Mobile Apps: New Approaches for the BYOD WorldSecuring Mobile Apps: New Approaches for the BYOD World
Securing Mobile Apps: New Approaches for the BYOD World
 
Workshop 12-06 - Architectures for Enterprise Mobile Applications
Workshop 12-06 - Architectures for Enterprise Mobile ApplicationsWorkshop 12-06 - Architectures for Enterprise Mobile Applications
Workshop 12-06 - Architectures for Enterprise Mobile Applications
 

Último

IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...
IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...
IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...AustraliaChapterIIBA
 
Data skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsData skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsyasinnathani
 
To Create Your Own Wig Online To Create Your Own Wig Online
To Create Your Own Wig Online  To Create Your Own Wig OnlineTo Create Your Own Wig Online  To Create Your Own Wig Online
To Create Your Own Wig Online To Create Your Own Wig Onlinelng ths
 
AMAZON SELLER VIRTUAL ASSISTANT PRODUCT RESEARCH .pdf
AMAZON SELLER VIRTUAL ASSISTANT PRODUCT RESEARCH .pdfAMAZON SELLER VIRTUAL ASSISTANT PRODUCT RESEARCH .pdf
AMAZON SELLER VIRTUAL ASSISTANT PRODUCT RESEARCH .pdfJohnCarloValencia4
 
PDT 89 - $1.4M - Seed - Plantee Innovations.pdf
PDT 89 - $1.4M - Seed - Plantee Innovations.pdfPDT 89 - $1.4M - Seed - Plantee Innovations.pdf
PDT 89 - $1.4M - Seed - Plantee Innovations.pdfHajeJanKamps
 
MoneyBridge Pitch Deck - Investor Presentation
MoneyBridge Pitch Deck - Investor PresentationMoneyBridge Pitch Deck - Investor Presentation
MoneyBridge Pitch Deck - Investor Presentationbaron83
 
Lecture_6.pptx English speaking easyb to
Lecture_6.pptx English speaking easyb toLecture_6.pptx English speaking easyb to
Lecture_6.pptx English speaking easyb toumarfarooquejamali32
 
Trauma Training Service for First Responders
Trauma Training Service for First RespondersTrauma Training Service for First Responders
Trauma Training Service for First RespondersBPOQe
 
7movierulz.uk
7movierulz.uk7movierulz.uk
7movierulz.ukaroemirsr
 
Plano de marketing- inglês em formato ppt
Plano de marketing- inglês  em formato pptPlano de marketing- inglês  em formato ppt
Plano de marketing- inglês em formato pptElizangelaSoaresdaCo
 
Chapter_Five_The_Rural_Development_Policies_and_Strategy_of_Ethiopia.pptx
Chapter_Five_The_Rural_Development_Policies_and_Strategy_of_Ethiopia.pptxChapter_Five_The_Rural_Development_Policies_and_Strategy_of_Ethiopia.pptx
Chapter_Five_The_Rural_Development_Policies_and_Strategy_of_Ethiopia.pptxesiyasmengesha
 
Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...
Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...
Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...IMARC Group
 
A flour, rice and Suji company in Jhang.
A flour, rice and Suji company in Jhang.A flour, rice and Suji company in Jhang.
A flour, rice and Suji company in Jhang.mcshagufta46
 
Graham and Doddsville - Issue 1 - Winter 2006 (1).pdf
Graham and Doddsville - Issue 1 - Winter 2006 (1).pdfGraham and Doddsville - Issue 1 - Winter 2006 (1).pdf
Graham and Doddsville - Issue 1 - Winter 2006 (1).pdfAnhNguyen97152
 
PDT 88 - 4 million seed - Seed - Protecto.pdf
PDT 88 - 4 million seed - Seed - Protecto.pdfPDT 88 - 4 million seed - Seed - Protecto.pdf
PDT 88 - 4 million seed - Seed - Protecto.pdfHajeJanKamps
 
ISONIKE Ltd Accreditation for the Conformity Assessment and Certification of ...
ISONIKE Ltd Accreditation for the Conformity Assessment and Certification of ...ISONIKE Ltd Accreditation for the Conformity Assessment and Certification of ...
ISONIKE Ltd Accreditation for the Conformity Assessment and Certification of ...ISONIKELtd
 
UNLEASHING THE POWER OF PROGRAMMATIC ADVERTISING
UNLEASHING THE POWER OF PROGRAMMATIC ADVERTISINGUNLEASHING THE POWER OF PROGRAMMATIC ADVERTISING
UNLEASHING THE POWER OF PROGRAMMATIC ADVERTISINGlokeshwarmaha
 
NASA CoCEI Scaling Strategy - November 2023
NASA CoCEI Scaling Strategy - November 2023NASA CoCEI Scaling Strategy - November 2023
NASA CoCEI Scaling Strategy - November 2023Steve Rader
 
Amazon ppt.pptx Amazon about the company
Amazon ppt.pptx Amazon about the companyAmazon ppt.pptx Amazon about the company
Amazon ppt.pptx Amazon about the companyfashionfound007
 

Último (20)

IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...
IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...
IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...
 
Data skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story pointsData skills for Agile Teams- Killing story points
Data skills for Agile Teams- Killing story points
 
To Create Your Own Wig Online To Create Your Own Wig Online
To Create Your Own Wig Online  To Create Your Own Wig OnlineTo Create Your Own Wig Online  To Create Your Own Wig Online
To Create Your Own Wig Online To Create Your Own Wig Online
 
AMAZON SELLER VIRTUAL ASSISTANT PRODUCT RESEARCH .pdf
AMAZON SELLER VIRTUAL ASSISTANT PRODUCT RESEARCH .pdfAMAZON SELLER VIRTUAL ASSISTANT PRODUCT RESEARCH .pdf
AMAZON SELLER VIRTUAL ASSISTANT PRODUCT RESEARCH .pdf
 
PDT 89 - $1.4M - Seed - Plantee Innovations.pdf
PDT 89 - $1.4M - Seed - Plantee Innovations.pdfPDT 89 - $1.4M - Seed - Plantee Innovations.pdf
PDT 89 - $1.4M - Seed - Plantee Innovations.pdf
 
MoneyBridge Pitch Deck - Investor Presentation
MoneyBridge Pitch Deck - Investor PresentationMoneyBridge Pitch Deck - Investor Presentation
MoneyBridge Pitch Deck - Investor Presentation
 
Lecture_6.pptx English speaking easyb to
Lecture_6.pptx English speaking easyb toLecture_6.pptx English speaking easyb to
Lecture_6.pptx English speaking easyb to
 
Trauma Training Service for First Responders
Trauma Training Service for First RespondersTrauma Training Service for First Responders
Trauma Training Service for First Responders
 
7movierulz.uk
7movierulz.uk7movierulz.uk
7movierulz.uk
 
Plano de marketing- inglês em formato ppt
Plano de marketing- inglês  em formato pptPlano de marketing- inglês  em formato ppt
Plano de marketing- inglês em formato ppt
 
Chapter_Five_The_Rural_Development_Policies_and_Strategy_of_Ethiopia.pptx
Chapter_Five_The_Rural_Development_Policies_and_Strategy_of_Ethiopia.pptxChapter_Five_The_Rural_Development_Policies_and_Strategy_of_Ethiopia.pptx
Chapter_Five_The_Rural_Development_Policies_and_Strategy_of_Ethiopia.pptx
 
Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...
Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...
Boat Trailers Market PPT: Growth, Outlook, Demand, Keyplayer Analysis and Opp...
 
A flour, rice and Suji company in Jhang.
A flour, rice and Suji company in Jhang.A flour, rice and Suji company in Jhang.
A flour, rice and Suji company in Jhang.
 
Graham and Doddsville - Issue 1 - Winter 2006 (1).pdf
Graham and Doddsville - Issue 1 - Winter 2006 (1).pdfGraham and Doddsville - Issue 1 - Winter 2006 (1).pdf
Graham and Doddsville - Issue 1 - Winter 2006 (1).pdf
 
PDT 88 - 4 million seed - Seed - Protecto.pdf
PDT 88 - 4 million seed - Seed - Protecto.pdfPDT 88 - 4 million seed - Seed - Protecto.pdf
PDT 88 - 4 million seed - Seed - Protecto.pdf
 
ISONIKE Ltd Accreditation for the Conformity Assessment and Certification of ...
ISONIKE Ltd Accreditation for the Conformity Assessment and Certification of ...ISONIKE Ltd Accreditation for the Conformity Assessment and Certification of ...
ISONIKE Ltd Accreditation for the Conformity Assessment and Certification of ...
 
Investment Opportunity for Thailand's Automotive & EV Industries
Investment Opportunity for Thailand's Automotive & EV IndustriesInvestment Opportunity for Thailand's Automotive & EV Industries
Investment Opportunity for Thailand's Automotive & EV Industries
 
UNLEASHING THE POWER OF PROGRAMMATIC ADVERTISING
UNLEASHING THE POWER OF PROGRAMMATIC ADVERTISINGUNLEASHING THE POWER OF PROGRAMMATIC ADVERTISING
UNLEASHING THE POWER OF PROGRAMMATIC ADVERTISING
 
NASA CoCEI Scaling Strategy - November 2023
NASA CoCEI Scaling Strategy - November 2023NASA CoCEI Scaling Strategy - November 2023
NASA CoCEI Scaling Strategy - November 2023
 
Amazon ppt.pptx Amazon about the company
Amazon ppt.pptx Amazon about the companyAmazon ppt.pptx Amazon about the company
Amazon ppt.pptx Amazon about the company
 

Securing Salesforce Mobile SDK Apps with Good Dynamics

  • 1. Securing Salesforce Mobile SDK Apps with Good Dynamics Dimitri Volkmann, Good Technology, VP Product Strategy @dimiexter
  • 2. Safe harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of intellectual property and other litigation, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-Q for the most recent fiscal quarter ended July 31, 2012. This documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward- looking statements.
  • 3. Dimitri Volkmann VP, Product Strategy Good Technology dvolkmann@good.com
  • 4. Trends: Apps & BYO 550 K Apps in the Apple App store, 25B 150.8 M Corporate-liable devices expected to downloads as of March 5, 2012 ship by 2015 400 K Apps in the Android marketplace, 11B 182.4 M downloads Employee-liable devices expected to ship by 2015 Worldwide Business Use Smartphone 2011 – 2015 Forecast and Analysis, September 2011 (Stephen Drake, Stacy Crook, Ramon Llamas) BI Intelligence for tablets data, 2 http://148apps.biz/app-store-metrics/ (January 16, 2012) for apps data, 3 http://www.apple.com/pr/library/2011/12/12Apples-Mac-App-Store-Downloads-Top-100-Million.html for downloads data, 4 http://www.distimo.com/blog/2012_01_google-android-market-tops-400000-applications/ for apps data, 5http://www.zdnet.com/blog/hardware/android-markets-10-billion-downloads/17015?tag=content;siu-container ©2012 Good Technology, Inc. All Rights Reserved. Company Confidential 4
  • 5. Protecting Enterprise Data: Security and Compliance Encryption Compliance & Policies BYO and App Store DLP (Data Loss Prevention) 1 1 2 2 3 3 Receive via Open and edit in Store unencrypted native email 3rd party editor locally or cloud @
  • 6. Solutions to protect data Mobile Web Device Containers Virtual Desktop Management (MDM) Control Control No the the Data! Device App/Data
  • 7. Pros & Cons Mobile Web Device Containers Virtual Desktop Management (MDM) + No data + Leverage existing + Leaves Device + Leverage existing practices intact for BYO infrastructure + Separate clearly Personal/Enterprise - Limited access to - Limited by Device + Not Device Device resources OS, inconsistent dependent - Constrains User - Constrains BYO use Experience case - Requires new - No offline scenario approach
  • 8. Good Technology Product Portfolio  BYOD  Security  Productivity  Collaboration  Management  Innovation Business Process Good Mobile Manager Collaboration Centralized & Productivity Good For Enterprise Management 3rd Party Apps Enterprise Apps Applications Collaboration Foundational Development Platform Set Policies Secure, Trusted Mobile Secure AppKinetics Certified NOC Secure Scalability Provision Devices Infrastructure Container Security Transport Mutiplatform Support Distribute Apps
  • 9. The Good Container Approach • Encryption (AES 256) • Secure back-end connectivity • Container level Policies & Compliance  Restrict ‘open with’, cut/copy/paste, and iCloud sync  Application level password  Remote wipe of the container  Detect jail-broken/rooted device • Additional Application Services • Push, Inter-container interop, Collaboration
  • 10. A Container, not A Silo Basic Good Dynamics Containers AppKinetics TM Non secure, OS-based, Data flow or Exchange Secure Good Docs Mobile Messaging
  • 11. Good Dynamics Components Client Libraries SDK and APIs Security and Application Services Good Control Management: Policies, Compliance, Users access to Apps Good Infrastructure Servers and NOC for Security and Management Services
  • 12. Mobile Application Development with Good Dynamics Benefits No coding encryption Compliance and Policies handled by and secure back-end the framework access Value added services Secure Storage fasten development Secure Enterprise back-end access App level management, BYO Interoperability between containers, friendly client side single sign on Eco-system of ISVs and SIs Services
  • 15. Mobile App Development for Salesforce Native Hybrid Web Good Technology Solutions Good Dynamics GFE Secure Good Dynamics Platform & Browser Platform & SDK PhoneGap plug-in container
  • 16. Sample #1: How to Secure Storage ? Native (iOS) Hybrid iOS Native call: NSString* str = @"file contents"; Local File Usage: NSData* contents = [str fileEntry.createWriter(success, fail); dataUsingEncoding:NSUTF8StringEncoding]; … writer.onwriteend = function(evt) {…}; [contents writeToFile: @"sample.txt" atomically: NO]; writer.write(“ file text contents ”); GD call: NSString* str = @"file contents"; NSData* contents = No code changes required, [ dataUsingEncoding:NSUTF8StringEncoding]; [GDFileSystem the plug-in uses GD Libraries writeToFile: contents name:@"sample.txt" error:&err];
  • 17. Sample #2: Enforce Custom Policies Native (iOS) Hybrid Retrieve the policies (defined by admin in the GC) GDiOS* library = [GDiOS sharedInstance]; GDApplication.getApplicationConfig NSDictionary *policy = [library getApplicationPolicy]; (success, fail); if ([[policy valueForKey:@"copyPasteOn"] … isEqualToString:@"false"]) {…}; var config = JSON.parse(result); if(config[“copyPasteOn”] === “false”) {…} Policy enforcement to be implemented by the developer
  • 18. Developers: Next Steps Web Apps – now with GFE Secure Browser Native Apps – now with GD Hybrid Apps – PhoneGap plug-in – in Good Roadmap Good Dynamics Network https://begood.good.com/community/gdn-welcome!input.jspa

Notas do Editor

  1. Audience Poll: How many of you have an active BYOD program ? How may are planning one within 12 months ? How many do not explicitly have one ? How many of you have deployed mobile Apps ? 1- 5 ? 5 – 10 ? more than 10 ? Do not know what end-users are doing ?
  2. Audience poll: How many of you have deployed Web (in browser Apps) ? Remote desktop ? MDM ? Containers ?
  3. [BUILD SLIDE] The good product portfolio provides a complete mobility solution. First, we support the most popular mobile devices on the market today. [CLICK] We provide a trusted mobile infrastructure, including a secure container, AppKinetics, military grade security, our trusted NOC, secure transport, and high scalability. [CLICK] We provide a foundational development platform, Good Dynamics, which provides you a way to secure and manage your mobile applications. [CLICK] We provide collaboration applications through Good for Enterprise, and business process and productivity apps through our ISVs and enterprise developers. [CLICK] And finally, we offer Good Mobile Manager, the toolset necessary to complete your enterprise mobility management solution.
  4. [BUILD SLIDE] So when we look at how Good Dynamics works with an enterprise/isv application, there’s really several major components: [CLICK] The Good Security and Management Infrastructure that provide the hooks for client libraries to leverage the power of Good Dynamics. [ CLICK] The Good Dynamics Client Libraries & APIs – resources and APIs that enterprise developers/ISVs can integrate into their application code. That’s really important to note. I mentioned on a previous slide the issue that a development manager has to face – hiring that killer coder who doesn’t know anything about security…well, now he can hire the killer coder, as security is handled by Good Dynamics! [CLICK] There’s the actual mobile application – untouched except for the set of APIs we just talked about. [CLICK] All of this is managed through Good Control - a c entralized web-based management GUI for IT Administrator to administer policies & manage users’ access to applications. This console is really the key to the power of Good Dynamics – a single point of administration of ALL Good Dynamics-enabled applications Let’s take a slightly deeper look at how this ties together…