Page 33 - ITGC_Audit Guides
P. 33

Microsoft, Google, or IBM, provides a platform on which organizations can quickly develop
                       their applications.
                      Platform as a Service (PaaS) – provides hardware and software tools (platform) for creating
                       software and applications. This structure is suitable for organizations that want to host and
                       run applications in the cloud without having to manage the infrastructure (i.e., storage,
                       updates, O/S). Providers of PaaS include, among others, Microsoft Google and AWS.
                      Software as a Service (SaaS) – an application delivered through the cloud available over
                       the internet, usually for a set fee. This model allows the greatest flexibility to the recipient
                       organization. Providers of SaaS include Google Apps, Netsuite, Salesforce.com,
                       ServiceNow, Workday, Dropbox, and DocuSign, among others.
                   Although external providers use these terms to market and explain their services and
                   approaches, an organization’s IT department may also use the terms if they offer such services.
                   The term “cloud” describes how data and information is stored and accessed over the internet,
                   but simplistically, it is the use of someone else’s computer network. The use of the term cloud is a
                   recognition that network architecture is largely irrelevant to most consumers of IT services, from
                   organizational IT systems to individual users. Figure 10 depicts the on-premise and cloud models
                   and the typical corresponding responsibilities. However, some of these responsibilities may vary
                   on a case-by-case basis, and the organization is almost always responsible for user provisioning,
                   access, and authentication.

                   In general from a responsibility standpoint, an organization is typically responsible for security “in”
                   the cloud, while the cloud provider is responsible for security “of” the cloud.

                   Figure 10: Typical Cloud Architecture by Type and Responsibility
                    On Premise            IaaS                 PaaS                  SaaS
                    Applications          Applications         Applications          Applications
                    Security              Security             Security              Security

                    Database              Database             Database              Database
                    Operating systems     Operating systems    Operating systems     Operating systems
                    Virtualization        Virtualization       Virtualization        Virtualization
                    Servers               Servers              Servers               Servers
                    Storage               Storage              Storage               Storage
                    Network               Network              Network               Network
                    Data centers          Data centers         Data centers          Data centers
                    Key:    Managed by Company     Managed by Cloud Provider

                    Source: The Institute of Internal Auditors.















                   25 — theiia.org
   28   29   30   31   32   33   34   35   36   37   38