Data Security Principles and Measures
Data Security Principles and Measures
Data at rest refers to data that is stored on a system and not actively being written to, read from,
transmitted, or otherwise processed. The data is “at rest” because there is no active processing or
transfer from device to device or across networks. Controls to protect data at rest include ,access
control including multifactor authentication, encryption and backups
Data in transit/Motion refers to data that is actively being transmitted across a network, between
multiple networks, or from one location to another. VPNs and network based DLP (data loss
prevention) systems are key control measure u can use to protect data In motion .
Data in use refers to data that is actively being processed by an application being used by a user
(either human or system). Host-based (or endpoint-based) Data Loss Prevention system can be used
to protect data in use in addition to other compensatory control measures.
Data Lifecycle
PRINCIPLES OF
DATA SECURITY
•CIA TRIAD
Confidentiality
A subject cannot assert that they did not send a message, carry out an action, or
initiate an event if they have not repudiated their actions. Identification,
authentication, authorization, accountability, and auditing make it feasible.
Due diligence is developing a formalized security structure containing a security policy(Acceptable use
policy, Access control policy, Change management policy, Remote access policy, Disaster recover
policy, BYOD policy) standards, baselines, guidelines, and procedures .
Due diligence is knowing what should be done and planning for it;
With the enactment of the CDPA, prudence is mandatory. Showing due diligence and due care is the
only way to disprove negligence in an occurrence of a data breach.
Due care
Privacy as the Default Setting: Ensures that personal data is automatically protected unless the user opts
for more permissive settings.
Privacy Embedded into Design: Integrates privacy features directly into the development process of
products and services, making it a fundamental component rather than
an add-on.
Full Functionality—Positive-Sum, not Zero-Sum: Promotes that privacy and user functionality can coexist,
enhancing both without compromising one for the other.
End-to-End Security—Full Lifecycle Protection: Advocates for comprehensive security measures that
protect data throughout its entire lifecycle, from collection
to deletion.
Privacy by Design principles …..
Respect for User Privacy—Keep it User-Centric: Focuses on prioritizing user privacy and giving individuals
control over their personal information.
Data Privacy by Design Examples in Practice:
o Designing systems to minimize data collection: Only collecting the personal data that
is strictly necessary for a specific purpose.
o Implementing strong encryption and anonymization techniques from the outset:
Protecting data at rest and in transit right from the initial design phase.
o Developing robust access controls as a core system feature: Ensuring only authorized
personnel can access specific data based on their roles, built directly into the system
architecture.
o Conducting Privacy Impact Assessments (PIAs) during the design phase: Proactively
identifying and mitigating potential privacy risks before a system or process is
implemented.
o Creating user interfaces that clearly present privacy options and controls: Making
privacy settings easy to find and understand during the design of applications and
websites.
Privacy by Default Examples in Practice:
o Default privacy settings in social media profiles: Defaulting to "friends only" visibility for posts
rather than "public."
o Defaulting to "do not track" in web browsers: Requiring websites to respect user preferences
against tracking by default.
o Setting short data retention periods as default: Automatically deleting personal data after a
limited period once the purpose for processing is fulfilled, unless explicitly extended by the user.
o Offering users the option to "opt-in" to data collection for marketing purposes: Instead of pre-
ticked boxes for marketing consent, users must actively tick the box to give their consent.
o Setting default location services to "off" or "only while using app": Requiring users to explicitly
enable "always on" location tracking if desired.
Least Priviledge and Need to know
• Least privilege describes access controls designed to give users the absolute
least amount of access needed to perform their job function, sometimes also
known as minimum necessary access.
• This access should be sufficient to perform assigned job functions and not in
excess of that requirement; for example, a data entry specialist likely does not
need administrative privileges to achieve their job function.
• Need-to-know is a concept describing a user’s organization-defined
requirement to access specific information, such as a personal data
contained in a system.
• If users with different need-to-know requirements will use the same system,
that system must implement the ability to restrict access on a granular level.
Endpoint Security- AVs
Endpoints include the laptops, desktops, and servers we’re all very
familiar with, but also include mobile devices, IoT devices, industrial
control systems, autonomous mobile systems, robots, and more.
• Synthetic data allows organizations to generate artificial data that closely mimics real-world
data, while still preserving privacy.
• Differential privacy is a mathematical method used in data analysis. It works by introducing
randomness or noise into query responses, making it harder to pinpoint individual data points.
• Homomorphic encryption enables computations on encrypted data without decrypting it first.
This ensures data privacy while still allowing meaningful operations to be carried out on the
encrypted information.
• Federated learning is a decentralized machine learning approach. Here, a model is trained
across multiple decentralized devices or servers holding local data samples, without exchanging
them. Instead of sending raw data to a central server, only model updates (gradients) are
communicated, preserving data privacy.
• Trusted execution environments are secure hardware or software environments within a
computer system. They provide a secure and isolated area for executing sensitive code or
operations.
Pseudonymisation
Segmenting or isolating different parts of a network segmentation can limit the damage
network with access controls like firewalls of a security breach in one part of the
is a security best practice that may create network
Data encryption seeks to meet four fundamental goals:
confidentiality, integrity, authentication, and
nonrepudiation. Before a message is put into a coded
form, it is known as a plaintext message and is
represented by the letter P when encryption functions are
Data described. The sender of a message uses a cryptographic
algorithm to encrypt the plaintext message and produce a
encryption ciphertext message, represented by the letter C. This
message is transmitted by some physical or electronic
means to the recipient. The recipient then uses a
predetermined algorithm to decrypt the ciphertext
message and retrieve the plaintext version. All
cryptographic algorithms rely on keys to maintain their
security
User and Entity Behavior
Analytics(UEBA/UBA)
• Entities are nonhuman actors on a network including
hardware like routers and servers and software processes,
threads, or daemons. Users are human users who log into
and interact with information systems. UEBA combines
machine learning and statistical analysis models to analyze
and define a baseline of normal or expected behavior by
users and entities interacting with information systems. Any
activity that deviates from this anticipated baseline is
flagged as suspicious and can be used as an input to other
security tools.
• Consider Tanyaradzwa, who logs into her workstation each
day around 10 a.m. and typically downloads between 10–
100 MB of data each day from the internal finance system.
Next Monday, Tanyaradzwa’s workstation begins
downloading hundreds of gigabytes of data from highly
sensitive systems that belong to the legal department and
the research and development department, and it sends
gigabytes of data to an external IP address. This is obviously
a suspicious situation, but one that traditional security
tools might miss due to a lack of targeted monitoring
focused on Alice and her workstation.
Zero trust model
• Zero trust - Zero trust is a security model that is predicated on the
idea that an organization should not automatically trust anything
outside or inside its perimeters—instead, they must verify anything and
everything trying to connect to its systems before allowing access. This
model is a drastic departure from the “trust, but verify” model that
involves fiercely defending your perimeters while assuming anything
inside your network is safe. The zero trust model preaches a “never
trust, always verify” mindset that requires every access request to be
fully authenticated, authorized, and encrypted before granting access.
–
• The zero trust model is based on the following core principles:
1. Always verify. Authenticate and authorize every access request
based on user identity, location, system health (e.g., patch levels),
data classification, user behavior analytics, and any other available
data points.
2. Least Privilege Access. Always assign the minimum rights required
for the specific access requested, on a Just in Time (JIT) basis.
3. Assume breach. Instead of trusting devices on your network,
assume the worst-case scenario (i.e., that you’ve already been
breached) and minimize the blast radius to prevent further damage.
Data Classification
The DPO should routinely conduct control assessments to ensure that your security and
privacy controls remain effective. SCAs may take the form of self-assessments or external
assessments conducted by third parties. There are many different SCA methodologies,
but they generally include some form of the following assessment methods: examine,
interview, and test
NIST 800-53A, “Assessing Security and Privacy Controls in Federal Information Systems
and Organizations,” lays out some helpful guidelines for conducting controls
assessments. Other Frameworks u can refer to include Nist RMF,COBIT ,RiskIT
Organisational Measures
Organisational security measures are a collection of steps that a company takes to protect
the availability, confidentiality, and/or integrity of data it processes. These include
operations, methods, systems, controls, and safeguards that are intended to promote safe
data processing and storage, stop data breaches, and guarantee adherence to relevant data
protection duties.
An organisation can also adopt international standards like ISO 27001 , Nist SP 800:53, NIST
RMF,NIST CSF
Privacy Risk management
A Threat is a negative event that can lead to an undesired outcome, such as damage
to, or loss of, an asset. A threat is posed by a threat actor, which is a person or entity
that is capable of intentionally or accidentally compromising an asset’s security
A Vulnerability is a weakness or gap that exists within a system that may be exploited
(by a threat actor) to compromise an asset’s security or trigger a risk event.
Vulnerabilities are the things within our systems that we try to fortify and improve.
An Asset is anything of value, which may include people, property, and information.
The greatest asset the DPO protects is the personal information of data subjects.
• A risk assessment is the set of activities
that involve identifying the threats and
vulnerabilities that exist and determining
the impact and likelihood of those threats
Risk exploiting the identified vulnerabilities.
assessment There are numerous risk frameworks that
provide guidance on conducting risk
assessments.
Steps in a risk assessment
Risk Identification - identify your assets and determine the value of those assets; this includes identifying and
classifying your sensitive data, based on its sensitivity or value to your organization,then identify and describe
the vulnerabilities and threats that pose a risk to each of those assets.
Risk Analysis - Risk analysis should always begin with a vulnerability assessment and a threat analysis This
stage of risk assessment is focused on evaluating the likelihood of identified threats exploiting weaknesses
(i.e., vulnerabilities) in your environment and determining the impact to your assets if that happens
Risk Evaluation – Here you compare the results of your risk analysis to your organization’s established risk
profile or risk tolerance (i.e., how much risk your organization is willing to take on). In doing so, you are able to
determine the best course of action for each of your identified risks.
Risk Response/Treatment - Once you identify and assess your organization’s threats, vulnerabilities, and
risks, you must determine the best way to address each risk; this is known as risk treatment (or risk response).
There are four main categories of risk treatment, avoid, mitigate, transfer, and accept.
Risk Treatment Methods
Risk avoidance involves eliminating an identified risk by stopping or removing the activity or technology that causes
the risk in the first place. Organizations use risk avoidance when a particular risk exceeds their acceptable risk
tolerance.
Risk mitigation (sometimes called risk reduction or risk modification) is a strategy that involves reducing the
likelihood of a threat being realized or lessening the impact that the realized threat would have on the organization.
Risk transference (also known as risk assignment) involves shifting the responsibility and potential loss associated
with a risk onto a third party. Insurance is the most common form of risk transference. Sign contracts with the other
enterprises involved.
Risk acceptance -unsurprisingly involves accepting the risk associated with a particular threat. Risk acceptance is
the way to go if avoiding, mitigating, or transferring the risk would cost more than the expected losses of the realized
threat. In theory, a risk should be accepted only if it is completely within an organization’s risk tolerance. In practice,
organizations are often forced to accept potentially painful risks associated with normal business operations.
UNIT 4 :KEY DATA SECURITY FRAMEWORKS AND EMERGING
TECHNOLOGIES
LEARNING OUTCOMES UNDERSTANDING SECURITY RISK MANAGEMENT AND MATURITY ASSESSMENT AND
FRAMEWORKS AND GOVERNANCE CONTINUOUS
REGULATORY COMPLIANCE IMPROVEMENT
Introduction
• An ISMS takes a systematic approach to securing the CIA (confidentiality, integrity and availability) of
corporate information assets. An ISO 27001 ISMS consists of Organisational, People, Physical and
Technological controls, selected on the basis of regular risk assessments.
• Its technology- and vendor-neutral approach makes it suitable for all organisations, whatever their size,
complexity, sector or location
• Conformity with ISO/IEC 27001 means that an organization or business has put in place a system to
manage risks related to the security of data owned or handled by the company, and that this system
respects all the best practices and principles enshrined in this International Standard.
• An information security management system implemented according to this standard is a tool for risk
management, cyber-resilience and operational excellence.
ISMS: How to
ISO 27002
ISO 27002 “Information security, cybersecurity and privacy
protection — Information security controls”
ISO/IEC 1.
2.
Conducting privacy risk assessments
Implementing privacy controls
27701:2019 3. Defining roles and responsibilities
overview 4.
5.
Ensuring consent management
Handling data subject rights
6. Establishing processes for incident response and breach
notification.
• ISO 27701 leverages the Annex A controls of ISO 27001 and
supplements them with additional controls specific to privacy
management. This integration streamlines the implementation
process, enabling organisations to establish a robust framework
covering information security and privacy requirements
Privacy Maturity Model (PMM)
• A privacy maturity model provides a framework for developing, implementing, maintaining, and evaluating privacy programs within
organizations.
• Maturity models are a recognized means by which organizations can measure their progress against established benchmarks. As such,
they recognize that:
1. becoming compliant is a journey and progress along the way strengthens the organization, whether or not the organization has
achieved all of the requirements;
2. in certain cases, such as security-focused maturity models, not every organization, or every security application, needs to be at the
maximum for the organization to achieve an acceptable level of security; and
3. creation of values or benefits may be possible if they achieve a higher maturity level.
• The AICPA/CICA PMM is based on Generally Accepted Privacy Principles (GAPP) to assist organizations in strengthening their privacy
policies, procedures and practices.
• GAPP has been developed to help management create an effective privacy program that addresses privacy risks and obligations as well
as business opportunities. It can also be a useful tool to boards and others charged with governance and the provision of oversight. It
includes a definition of privacy and an explanation of why privacy is a business issue and not solely a compliance issue
Ad hoc – procedures or processes are generally informal,
incomplete and inconsistently applied.
The
Repeatable – procedures or processes exist; however, they are
not fully documented and do not cover all relevant aspects.