Skill 29 · Knowledge Base For Startups
Subchapter 29.171
references/learn/general/four-simple-steps-to-classify-your-data-and-secure-your-startup.mdMarkdown10 KBView on GitHub
A data classification process allows you to distinguish between confidential data and data intended for public consumption, and lets you handle each set accordingly. A startup that has categorized its data can operate more efficiently and more confidently navigate compliance with laws such as the European Union’s General Data Protection Regulation (GDPR) and the California Consumer Protection Act (CCPA).
Understanding your data types and their sensitivity levels ensures that your startup stays ahead of unintended data use or disclosures and satisfies compliance requirements.
To get you started, this post provides four simple steps to simplify and automate the data classification process for your startup.
First, you’ll establish who is allowed access to your startup’s data by assessing how to classify and control your data.
Data classification “involves identifying the types of data that are being processed and stored in an information system owned or operated by an organization,” as defined by the Data Classification (opens in a new tab) Amazon Web Services (AWS) whitepaper.
To design your data classification framework, you’ll assess your data first. To do this, we recommend grouping data into as few categories as practical, because a simpler framework is easier to manage.
For most companies, these three tiers should cover the most common data classification use cases:
How you classify your data and where your store it will be informed by the nature of your business and its legal requirements. For instance, if you process credit cards, you must comply with payment card industry (PCI) standards (opens in a new tab), which are classified as Secret.
Need some help classifying data? Amazon Macie (opens in a new tab) uses machine learning (ML) to automate the classification of sensitive and business-critical data. It uses machine learning (ML) and pattern matching to detect sensitive information (opens in a new tab) like credit card numbers, health data, and other kinds of personally identifiable information (PII).
Data protection controls manage how your data is used, who has access to it, and how it is encrypted.
After you assign your datasets to the classification tiers, you’ll determine what controls apply to each category. By carefully managing an appropriate data classification system, along with each workload’s level of protection requirements, you can map the controls and level of access or protection appropriate for the data.
There are many types of data protection controls, but some common ones you need to know are:
Unclassified data, for instance, might be available to anyone in your organization or even externally, while Secret data might require authorized access to a key in order to decrypt.
For security purposes, metadata tags (opens in a new tab) can help you identify, categorize, and manage resources in different ways, such as by purpose, owner, environment, or other criteria. You can use security tags to identify and group your resources based on confidentiality and compliance requirements.
Now that you know how you’ll classify and protect your data, you’ll add metadata tags that designate its classification level. These tags provide a reference for your team and enable additional automation and controls. There are many common tagging strategies (opens in a new tab), but the tags you might want to use for security include:
You can use tags to require encryption, for example, or restrict who can access data. If you do not already have tags for your existing resources, AWS offers tools to help manage resource tags across multiple services:
Remember: It’s fairly easy to change tags to accommodate changing business requirements, but consider the consequences of future changes. For example, changing access control tags means you must also update the policies that reference those tags and control access to your resources.
Data redaction limits the places where sensitive data is stored and restricts access to those that need it, without hindering downstream environments.
Automating redaction limits the danger of inadvertent data releases and helps startups comply with privacy requirements as they navigate a growing volume of data.
Amazon Comprehend (opens in a new tab), in conjunction with Amazon S3 Object Lambda (opens in a new tab) access points, can detect more than a dozen types of PII, including passwords, addresses, phone numbers, and Social Security numbers and automatically make redactions (opens in a new tab) in text documents.
Data compliance identifies rules for data protection, security, and storage. It establishes policies, procedures, and protocols and ensures data is protected from unauthorized access and use.
In our final step, you’ll monitor your data to ensure it maintains compliance. AWS Config (opens in a new tab) Rules and AWS Foundational Security Best Practices (opens in a new tab) in AWS Security Hub (opens in a new tab) help you keep track of how your data settings are configured and notify you if they’re changed. They enable you to continuously ensure your security standards are being met.
Almost every startup now operates in a global environment, and increasingly, they face differing requirements in each country in which they do business.
By identifying the data you have and implementing appropriate, automated controls, you can meet these requirements more easily, while also improving your security posture. For further reading, we recommend the AWS Data Classification Whitepaper (opens in a new tab). We also recommend reviewing the AWS Well-Architected Framework (opens in a new tab), which helps you understand the pros and cons of the decisions you make when building systems in the cloud and describes how to take advantage of cloud technologies to protect data, systems, and assets in a way that can improve your security posture.
Author: Neil DCruz
Neil DCruz is a startup solutions architect based in Mumbai, India. He helps startups on their AWS journey to build reliable, scalable, and cost-effective cloud architectures. He has over a decade of experience working in various consulting and development roles building enterprise applications, microservices, and data analytics and business intelligence workloads.