• No results found

Data Masking Best Practices

N/A
N/A
Protected

Academic year: 2021

Share "Data Masking Best Practices"

Copied!
28
0
0

Loading.... (view fulltext now)

Full text

(1)

Data Masking

Best Practices

(2)

Information Security Risk

The risk that sensitive

(3)

Information Security Risk

Government systems store a huge amount of  sensitive information Vital  Statistics  Health Information  Social  Services Criminal  Justice  Financial Information

(4)

Information Security Risk

Many people have access to the information for  various different roles System End‐Users Application  Administrators  Data Consumers Application Support Staff Project Team  Members External Vendors 

(5)

Sensitive Information

General Information – Name, Address, Date of Birth, SIN, &c. Financial and Banking Information – Credit Card, Bank Account, Salary, &c. Health Information – MCP, E‐Health Records, Consent Management, &c.

(6)

Potential Repercussions

In the event sensitive data becomes public – Regulatory and Legal Liability – Loss of Trust and Confidence – Salary Reduction / Loss of Employment – Damage to Reputation – Subject to Investigation – Cost of Incident Response

(7)

Risk Stakeholders

• Government Executive • OCIO Executive • Client Department Executive • Project Manager and Project Team • Application Support • Infrastructure and Network Operations • System Administrators and End‐Users

(8)

Risk Mitigation

We use information security technologies to  mitigate and control the risk – User Authentication and Access Control – Network Perimeter Defence – Virtual Private Networking – Intrusion Prevention & Detection Systems – Antivirus Systems

(9)

Risk Mitigation

We have information security processes to mitigate  and control the risk – Information Management Assessment – Information Security Classification – Privacy Impact Assessment – Threat / Risk Assessment – Vulnerability Assessment 

(10)

Residual Risk

Existing risk mitigation focuses primarily on the

product of system development

There is a significant residual risk related to the

(11)

Residual Risk

Production data is often being used in – Upgrade and Enhancement of existing systems – Migration to replacement systems – Development of Data Warehousing or Business  Intelligence systems – Application Support – Training

(12)

Project Exposure

• Project Managers and other Project Team  Members are exposed to this risk • Non‐Disclosure Agreements recognize an  awareness and intention to address the risk • Are the strategies employed by your team and  your organization sufficient? • How much risk are you accepting?

(13)

Data Masking

Avoids the Risk • Removes the need for production data in non‐production environments • Allows selected data to be obscured in  production environments • Supports development, testing, training,  application support, &c.

(14)

Data Masking

“A set of techniques and technologies aimed at preventing the  abuse of sensitive data by hiding it from users”

The process of concealing private data...such that  application developers, testers, privileged users, and  outsourcing vendors do not get exposed to such data”

(15)

Static Data Masking

• Begins by taking production data as input • Applies transformations to de‐identify records  and remove sensitive information • Preserves structure of data by maintaining  referential integrity in and between databases • Provides high‐quality, realistic test data for use in  non‐production environments

(16)

Static Data Masking creates non‐production data Non‐Production User

Static Data Masking

Non‐Production Database with Masked Data Production User Values in Database Masked Values 1234‐6789‐1000‐4422 2233‐6789‐3456‐5555

(17)

Dynamic Data Masking

• Creates an additional layer of security between  databases and applications • Selectively masks sensitive information from  users who do not require it to do their jobs • Provides fine‐grained, role‐based security • Allows security roles to be defined across  multiple databases and applications

(18)

Authorized User Dynamic Data Masking applies rules based on user role Original Values 3890‐6784‐2945‐0093 3245‐9999‐2456‐7658 Scrambled Values 1234‐6789‐1000‐4422 2233‐6789‐3456‐5555 Unauthorized User A Unauthorized User B Masked Values xxxx‐xxxx‐xxxx‐0093 xxxx‐xxxx‐xxxx‐7658

Dynamic Data Masking

(19)
(20)

Analyze

• Identify fields containing sensitive  information in the production data • Determine application‐level relationships • Determine enterprise‐level relationships for  other data sets in view • Define security roles for dynamic masking

(21)

Model

• Choose the data fields to be masked • Determine an appropriate masking strategy – Static masking rules for each field – Dynamic masking rules by field and role • Map the internal and external dependencies  for each target field

(22)

Develop

• Configure dynamic masking security roles • Create data masking configurations • Configure application‐level data relationships • Configure enterprise‐level data relationships • Setup target database environments • Test and validate configurations

(23)

Execute

• Deploy dynamic masking security roles and  masking rules • Execute static masking process to create non‐production data sets • Provide access to non‐production data • Establish schedule for automated masking  and refresh of non‐production data

(24)

Roles Engaged

• Data Masking Specialist • Information Management Specialist • Database Administrator • Application Support Specialist • Business Subject Matter Expert

(25)

Success Criteria

OCIO Executive – Masked data meets IM/IP requirements – Application functionality preserved – Internal stakeholders confirm masking success Application Services – Application functionality preserved – User friendliness

(26)

Success Criteria

Database Management – Ease of use – Enterprise level strategy (cross‐platform) Information Protection – Masking occurs in a secure and acceptable fashion – Masking effectively removes sensitive information – Process is well documented

(27)

Conclusion

• Use static masking to remove risks associated  with using production data in non‐production  environments • Use dynamic masking to reduce exposure with an  additional layer of role‐based security offering  fine‐grained access control • Extend data masking across applications to  leverage enterprise‐wide benefits

(28)

References

Related documents

Currently the state is facing communal clashes with its Cross River State neighbor, at Izzi Local Government Area axis of the state and another communal clash with its Benue

This study examines the effects of different concentration of nanosilver, salicylic acid, spermine and some essential oils preharvest and postharvest on improving the

In this lesson we will examine the most important principles in playing the opening. Whenever we study the games of strong plavers, we notice how they, above all,

Employee data maintained in the application is necessary to ensure only authorized users have access in and out of the application.. Employee spousal information is maintained on

Best Practices for Data Redaction Application Security Case Study: Data Redaction at Epsilon.. Wrap-Up

Based on the discrete event-based simulation method, this paper aims to model the Paranaguá “KM5” Railyard, looking at the inbound and outbound movement of trains and

applicable to the given insured month of the insurance period specified on the insured’s statement and the Health Insurance Card each month in arrears. For employees working for

Råttor som blir exponerade under den perinatala perioden får också en minskad produktion av spermier och spermiemotilitet, men dessa effekter kommer även att överföras till