Book Image

Enterprise Security: A Data-Centric Approach to Securing the Enterprise

By : Aaron Woody
Book Image

Enterprise Security: A Data-Centric Approach to Securing the Enterprise

By: Aaron Woody

Overview of this book

Enterprise security redefined using a data-centric approach and trust models to transform information security into a business enablement process. It is a unique and forward thinking approach for deciding the best method to secure data in the enterprise, the cloud, and in BYOD environments."Enterprise Security: A Data-Centric Approach to Securing the Enterprise" will guide you through redefining your security architecture to be more affective and turn information security into a business enablement process rather than a roadblock. This book will provide you with the areas where security must focus to ensure end-to-end security throughout the enterprise-supporting enterprise initiatives such as cloud and BYOD. "Enterprise Security: A Data-Centric Approach to Securing the Enterprise" will first introduce the reader to a new security architecture model and then explores the must have security methods and new tools that can used to secure the enterprise.This book will take a data-centric approach to securing the enterprise through the concept of Trust Models and building a layered security implementation focused on data. This is not your traditional security book focused on point solutions and the network aspect of security. This book combines best practice methods with new methods to approach enterprise security and how to remain agile as the enterprise demands more access to data from traditionally untrusted assets, hosted solutions, and third parties. Applied Information Security - A Data-Centric Approach to Securing the Enterprise will provide the reader an easy-to-follow flow from architecture to implementation, diagrams and recommended steps, and resources for further research and solution evaluation.This book is a reference and guide for all levels of enterprise security programs that have realized that non-data centric security is no longer practical and new methods must be used to secure the most critical assets in the enterprise.
Table of Contents (22 chapters)
Enterprise Security: A Data-Centric Approach to Securing the Enterprise
Credits
About the Author
About the Reviewers
www.packtpub.com
Preface
Applying Trust Models to Develop a Security Architectuture
Index

Encrypted file transfer (external)


This example is of applying trust models to develop a security architecture that can be applied to an externally accessible file transfer solution.

The numbers in the diagram will be explained as we progress through the scenario.

We will start by first referencing our data-centric architecture diagram from Chapter 2, Security Architectures.

With the designed solution we must consider each layer of the above diagram and determine what security mechanisms must be employed to secure the data interaction. In order to determine this, it must first be understood what data will be interacted with, what process the solution is supporting, applications that may be used, and users who will be using the solution.

Let's start with identifying each component of the trust model by building blocks for this file transfer solution.

Data types

Process(s)

Application(s)

Users

Roles

Policies and standards

PII

Prescription order fulfillment

Prescription order fulfillment system

External

Internal

User

Administrator

Data owner

Data classification

Data handling

Encryption standard

Third party authentication standard

Now that we have defined all the building blocks of our trust model, risk can be assessed and security mechanisms can be chosen.

If there are regulatory requirements for the data in the solution, these will have a significant influence on what security must be implemented. If policies and standards have been developed that need to be applied more direction, then they can be derived from the content of these documents.

Tip

It may become apparent that there are missing policies and standards to properly enforce the requirement for security controls. If this is the case and not too significant a risk, then note the present shortcomings, obtain approval from those who can assume risk, and begin the process to correct the identified gaps. It is common for new solutions, projects, and market shifts to drive new security policies and standards.

We now have what is needed to develop our trust models that will drive the security architecture applied to the solution design. Because the trust in this case is based on the user and the data being transferred, we'll focus on these trust models.

External user

User type

External

Trust level

1 – not trusted

Allowed access

Tier 1 DMZ only, least privilege

Required security mechanisms

FW, IPS, data encryption, user authentication, and role enforcement

Internal user

User type

Internal

Trust level

3 – trusted

Allowed access

Internal network systems, least privilege

Required security mechanisms

FW, IPS, data encryption, user authentication, and role enforcement

Data owner

User type

Internal

Trust level

3 –trusted

Allowed access

Internal network systems, least privilege

Required security mechanisms

FW, IPS, data encryption, user authentication, and role enforcement

Automation

User type

Automation

Trust level

2 – median trusted

Allowed access

Least privilege

Required security mechanisms

FW, IPS, file integrity monitoring, and data loss prevention

With the building blocks defined and trust models developed, a data-centric security architecture can be applied to the file transfer design to maximize security and minimize risk. We will now see how the applied security architecture is implemented in the reference architecture for encrypted file transfer accessible to external parties.

Label

Description

Purpose

1

Internal user authentication

Role enforcement and least privilege implementation

2

Encryption key management

Necessary to provide encryption meeting policy and standard requirements

3

Secure network communication

Data protection, data handling per data classification policy, and encryption standards enforcement

4

Automation (file delivery)

Process used to enforce least privilege and provide necessary external and internal separation

5

External user authentication

Role enforcement and least privilege implementation

6

Secure file transfer system

Data protection, data handling per data classification policy, and encryption standards enforcement

7

Encrypted file transmission

Data protection, data handling per data classification policy, and encryption standards enforcement

I have inserted the diagram again for ease of understanding the preceding table.

This example is an exercise that should eventually become second nature when developing new solutions or data interactions. Much of what the trust models provide should become standards and a requirements checklist for projects. The key is to provide an agile approach to securing solutions and data interaction that are not confined by the network design. As we have covered in Chapter 2, Security Architectures, there is little control over the network design as BYOD and cloud initiatives infiltrate the once trusted internal sanctuary of the enterprise network.