Privacy, security and ethical reflection

profileSangeeth08
ITC568_201860_Wk9_Protecting_Digital_Identities.pptx

ITC568 Cloud Privacy and Security

Protecting Digital Identities and Privacy

Week 9

Dr Peter White

Examine the legal, business and privacy requirements for a cloud deployment model

Evaluate the risk management requirements for a cloud deployment model

Critically analyse the legal, ethical and privacy concerns for the privacy and security of data deployed to the cloud

Develop a series of security controls to manage the security and privacy of data deployed to the cloud

Agenda

© Peter White, 2017

2

An Identity Management Architecture (IdMA) is defined by Windley as ‘a coherent set of standards, policies, certifications and management activities…aimed at providing a context for implementing a digital identity infrastructure that meets the current goals and objectives of the business’

White et al. defines an Identity Management Framework as ‘…one that combines the identity administration of entities and their identities with identity based access management to control access to the resources of an enterprise’

The IdMF is divided into two components:

Identity Administration, and

Identity based Access Management.

© Peter White, 2017

3

Identity Management

© Peter White, 2017

4

Identity Management Framework

White, P. (2008). Identity Management Architecture: A New Direction. Paper presented at the 8th International Conference on Computer and Information Technology CIT 2008, Sydney.

Identity Administration

Identification

Personal identification

Pseudonym identification

Verification

Verification against known data

Level of assurance required

Identity risk assessment

Enrolment

Digital Identity creation

Credential creation

Life cycle management

Entity management

Credential management

Audit & Governance

© Peter White, 2017

5

Identity Management Framework

Confirm uniqueness of the identity in the intended context

to ensure that individuals can be distinguished from one another and that the right service is delivered to the right individual.

Confirm the claimed identity is legitimate

to ensure the identity has not been fraudulently created (i.e. the identity is that of a real person) through evidence of commencement of identity in Australia.

Confirm the operation of the identity in the community over time

to provide additional confidence that an identity is legitimate in that it is being used in the community (including online where appropriate).

Confirm the linkage between the identity and the person claiming the identity

to provide confidence that the identity confirmed through objectives 2 and 3 is not only legitimate, but that the person claiming the identity is its legitimate holder. This has traditionally been done by comparing a person’s face against a photograph

Confirm the identity is not known to be used fraudulently

to provide additional confidence that a fraudulent (either fictitious or stolen) identity is not being used. This could be through checks against internal registers of known fraudulent identities or against ‘dummy records’ recorded in the system.

Attorney-General's Department. (2016). National Identity Proofing Guidelines. Canberra

© Peter White, 2017

6

Proof of Identity

Level Description Aim Controls
1 Little confidence in the accuracy or legitimacy of a claimed identity. Appropriate for transactions with minimal consequences to the organisation or community from registration of a fraudulent identity. Identity is unique within the context Self-claimed or self-asserted identity (pseudonymity is possible, but not anonymity)
2 Bronze Standard Some confidence in the claimed identity. Appropriate for transactions with some consequences associated with registration of fraudulent identities Identity is unique within the context, identity recognised by authoritative sources Evidence of identity through use of identity information or documents from authoritative sources
3 Silver Standard High confidence in the claimed identity. Appropriate for transactions with serious consequences associated with fraudulent registration, such as allowing access to sensitive information, systems or people Identity is unique within the context, identity recognised by authoritative sources, identity information is verified, identity is used in other contexts the person is linked to the identity Evidence of identity through use of identity information or documents from authoritative sources + information or documents verified with an authoritative source
4 Gold Standard Very high confidence in the claimed identity. Appropriate for transactions with very serious consequences associated with fraudulent registration to the organisation Identity is unique within the context, identity recognised by authoritative sources, identity information is verified, identity used in other contexts the person is linked to the identity Evidence of identity through use of identity information or documents from authoritative sources + information or documents verified with an authoritative source + individual witnessed in-person

© Peter White, 2017

7

Levels of Assurance

Identity based Access Management

Provisioning

Security groups

Roles

Resources

Elevated permissions

Authentication

Directory Services

Meta Directories

Authorisation

Life Cycle Management

Roles management

Permissions management

Access management

De-provisioning

Audit & Governance

© Peter White, 2017

8

Identity Management Framework

Sullivan(2015, p.150) sees Digital Identity as two components:

A small set of defined, static information that is presented for a transaction, such as

Name, DoB, gender, an identifier (usually numerical), signature, etc.

A much larger set of more detailed “other information” which is updated on an on-going basis to record transaction history, which can be used to profile an individual

Two major risks with Cloud-based Digital Identities:

Lack of control

Cloud clients may no longer be in exclusive control of the PII data committed to an outsourced system and may not be able to take the appropriate measures to protect and maintain the data

Lack of information on processing

Insufficient information about processing may create new problems for data controllers if they are unaware of potential threats & risks caused by outsourced processing operations and cannot mitigate against those risks

© Peter White, 2017

9

Identity Management in the Cloud

AWS Identity and Access Management (IAM) is a web service that is used to securely control access to AWS resources

IAM is used to control who can use AWS resources (authentication) and what resources they can use and in what ways (authorisation)

IAM can be used to:

Authenticate both internal and external users

Grant fine-grained access to resources

Manage access control for mobile applications

© Peter White, 2017

10

The AWS IAM module

From: http :// docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html

Best practices:

Lock Away AWS Account Root User Access Keys

Create Individual IAM Users

Use AWS Defined Policies to Assign Permissions Whenever Possible

Use Groups to Assign Permissions to IAM Users

Grant Least Privilege

Use Access Levels to Review IAM Permissions

Configure a Strong Password Policy for Your Users

Enable MFA for Privileged Users

Use Roles for Applications That Run on Amazon EC2 Instances

Delegate by Using Roles Instead of by Sharing Credentials

Rotate Credentials Regularly

Remove Unnecessary Credentials

Use Policy Conditions for Extra Security

Monitor Activity in Your AWS Account

© Peter White, 2017

11

The AWS IAM module

From: http :// docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html

An identity federation can be established between two organisations by establishing trust between two security realms.

A federation server on one side (the Accounts side) authenticates the user through standard Lightweight Directory Access Protocol (LDAP) means and issues a token containing a series of claims about the user, including its identity.

On the other side, the Resources side, another federation server validates the token and issues another token for the local servers to accept the claimed identity.

This allows a system to provide controlled access to its resources or services to a user that belongs to another security realm without requiring the user to authenticate directly to the system and without the two systems sharing a database of user identities or passwords.

In practice a user might typically perceive this approach as follows:

The user logs into their local PC (as they typically would when commencing work in the morning).

The user needs to obtain information from a partner company's extranet website, for example to obtain pricing or product details.

The user navigates to the partner-company extranet site, for example: http://example.com.

The partner website now does not require any password to be typed in; instead, the user credentials are passed to the partner extranet site using a SAML 2.0 token (or similar)

The user is now logged into the partner website and can interact with the website as if logged in.

© Peter White, 2017

12

Another possibility – Federation?

What does this mean for organisations?

With federation, you can use single sign-on (SSO) to access your Cloud accounts using credentials from your corporate directory. Federation uses open standards, such as Security Assertion Markup Language 2.0 (SAML), to exchange identity and security information between an identity provider (IdP) and an application.

You also can add federation support to your web and mobile apps running in the Cloud. This means that:

You can provide SSO access for internal users

You can provide strong authentication and access control for external users of these apps

© Peter White, 2017

13

Federation

Stronger identity proofing processes will often, though not necessarily, require collection of greater amounts of personal information (the best designed identity proofing processes actually minimise the amount of personal information collected).

Collecting more personal information than is reasonably necessary can adversely impact on privacy and breach privacy legislation. This can also increase the potential consequences from any theft, loss or compromise of the personal information collected and retained as a result of the identity proofing process.

An identity-related risk assessment MUST include:

Consideration of the appropriate amount of information to collect,

The privacy implications from collecting and storing personal information for identity proofing purposes.

Organisations MUST ensure all handling of personal information aligns with relevant Commonwealth or state and territory privacy legislation, such as provisions regarding collection, consent, access to information, disclosure and retention.

Identity risk assessments SHOULD be coordinated with a privacy impact assessment, where appropriate.

Privacy impact assessments ‘tell the story’ of a project from a privacy perspective and helps manage privacy impacts.

Like an identity risk assessment, the specific details of a privacy impact assessment will be dependent on the context in which it is being conducted.

In broad terms, a robust privacy impact assessment describes how personal information flows, is used and stored.

It analyses the possible impacts on individuals’ privacy, and identifies and recommends options for managing, minimising or eradicating impacts.

Misuse of identity information is a key enabler of a range of fraudulent activities. The identity risk assessment SHOULD be undertaken within the context of the broader authentication, identity management, fraud, information security and risk management processes of the enrolling organisation.

A monitoring and evaluation plan SHOULD be developed as part of the design phase before an identity proofing process becomes operational

© Peter White, 2017

14

Privacy and Identity Management

Some steps for protection and privacy:

Determine if identity is necessary for the goal at hand

Determine the exact workflow and see if separate “domains” can be delinked

Eg. For online payments, the delivery service does not need to know the financial details, and the payments service does need to know the goods purchased and delivery details

Can a pseudonym be used as part of this transaction to further protect the digital identity?

Can tokens, or private credentials, be used to let individuals prove their authorisation (eg. over 18 years) without identifying them?

Implementing Privacy Policies that are accessible and understandable and are seen to be implemented

Adopting trust enhancing measures, such as

timely & helpful feedback,

Allowing users to access, correct, and in some cases, delete information about themselves

Providing a structured procedure for challenging conclusions drawn from user PII data and their transaction data

© Peter White, 2017

15

Protecting Digital Identities

Reading:

Sullivan, C. (2015). Protecting digital identity in the cloud. In Ko, R., & Choo, K.(Eds.). (2015). The Cloud Security Ecosystem: Technical, Legal, Business and Management Issues. Waltham, MA: Syngress. 

Hansen, M., Schwartz, A., & Cooper, A. (2008). Privacy and Identity Management. IEEE Security & Privacy, (2), 38-45. Retrieved from http://ieeexplore.ieee.org.ezproxy.csu.edu.au/document/4489848/

White, P. (2008). Identity Management Architecture: A New Direction. Paper presented at the 8th International Conference on Computer and Information Technology CIT 2008, Sydney. Retrieved from: http://ieeexplore.ieee.org.ezproxy.csu.edu.au/document/4594710 /

Attorney-General's Department. (2016). National Identity Proofing Guidelines. Canberra:  Attorney-General's Department Retrieved from https://www.ag.gov.au/RightsAndProtections/IdentitySecurity/Documents/NationalIdentityProofingGuidelines.PDF .

Watch:

Digital Identity and e-Citizenship at https:// youtu.be/ieFPW1EiAEs

Digital Identity Management at https:// youtu.be/fXz4YzW5GAQ

Digital Identity Management and Protection by Elisa Bertino at https:// youtu.be/p8vxra1mUVU

© Peter White, 2017

16

Tasks: