<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>I.Parkhomenko);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Using Zero Trust Principles for Detecting Authorization Attacks in Cloud Environments</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ivan Parkhomenko</string-name>
          <email>ivan.parkhomenko@knu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Larysa Myrutenko</string-name>
          <email>myrutenko.lara@knu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Roman Ohiievych</string-name>
          <email>ohiievychr@fit.knu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mykhailo Savonik</string-name>
          <email>savonikm@fit.knu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Taras Shevchenko National University of Kyiv</institution>
          ,
          <addr-line>Bohdana Havrylyshyna St. 24, Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>An underlying tenet within the zero-trust architecture is the statement of never trust, always verify, and therefore is strongly applicable for securing cloud environments that often lack defenses at the perimeter. The distributed nature of cloud infrastructures, the ability to dynamically scale resources, and complex access patterns render them particularly vulnerable to authorization attacks. In this paper we discuss how employing Zero Trust principles including but not limited to continuous identity verification, least access to any resource, and micro-segmentation can allow for better detection capabilities plant to authorization attacks in cloud environments. In this paper, we propose a framework utilizing real-time monitoring and other machine learning algorithms to detect abnormal behavior from this server which would suggest an attack of this nature is taking place. Our study shows that using Zero Trust strategy improves authentication threats detection and mitigation significantly via those simulations and empirical tests. These findings provide important information that can be used to strengthen cloud security frameworks and mitigate vulnerability to authorization attacks.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Zero Trust Architecture</kwd>
        <kwd>Authorization attacks</kwd>
        <kwd>Cloud security</kwd>
        <kwd>Anomaly detection</kwd>
        <kwd>Identity verification</kwd>
        <kwd>Machine learning algorithms</kwd>
        <kwd>Access control</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Cloud services are revolutionizing the information technology arena as they offer scalable, stateless
and on-demand access to a shared pool of configurable computing resources [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Cloud services allow
organizations to improve operational effectiveness, cut costs, and speed up innovation [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. As per
Gartner, worldwide spending on public cloud services would grow to $332.3 billion by 2021 as the
dependency on cloud solutions rises. While these implementations offer plenty of advantages, they
also present unique security challenges for cloud computing. A key issue here is the occurrence of
attacks on authorization, such as unauthorized access, and privilege escalation attacks that can take
advantage of weaknesses in access control to obtain unauthorized access to resources [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. These risks
are augmented by the nature of cloud environments which are distributed and dynamic [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. An
example of this is the 2019 Capital One data breach which compromised the personal information of
more than 100 million customers and was attributed to a misconfigured web application firewall in
the cloud, demonstrating the implication of authorization vulnerabilities [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Traditional perimeter-based security frameworks are no longer enough to combat these threats.
These models assume that a trusted internal network is separated from an untrusted external
network, an assumption that falls apart in cloud environments wherein resources are accessed over
the internet and from different locations [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Thus, to properly address authorization attacks in the
cloud configuration, more reliable security circuits have to be established to ensure accuracy
regarding the nature of the user.
      </p>
      <sec id="sec-1-1">
        <title>1.1. Zero Trust architecture</title>
        <p>This brings us to ZTA or Zero Trust Architecture, a paradigm shift needed in in cybersecurity to
overcome the limitations of the traditional security models. Based on the principle of outside-in
security, Zero Trust ends the belief of trust in the network perimeter; the catch phrase "never trust
always verify" is rooted in this approach. This put the emphasis on verifying users and controlling
access no matter where a user or network is located.</p>
        <p>
          And when you think about cloud security, Zero Trust becomes truly relevant. The dynamic and
distributed nature of cloud environments is conducive to Zero Trust principles, which are
fundamentally about enforcing least privilege access and continuous authentication [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. NIST has
defined a robust Zero Trust architecture in their Special Publication 800-207, which can be
incorporated into cloud infrastructures to improve security posture [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>To address authorization attacks, cloud adoption of the Zero Trust model must be implemented
so that access to resources is determined by rigorous verification and real-time risk evaluations. This
solution solves the problems of multi-tenancy and elastic provisioning of resources by applying
adaptive and contextual policies.</p>
      </sec>
      <sec id="sec-1-2">
        <title>1.2. Objectives and contributions</title>
        <p>The objective of this paper is to implement Zero Trust principles in order to create a strong
authorization attack detection solution in cloud environments. The specific objectives are:
•
•
•</p>
        <p>To develop a mathematically rigorous model that allows one to combine Zero Trust
principles for ongoing identity verification and access control in cloud-based environments.
Machine learning algorithms: modeling anomalous behaviors as a sign of authorization
attacks.</p>
        <p>To validate the proposed model with simulations and empirical analysis, so as to prove its
relevance for improving detection mechanisms.</p>
        <p>This study makes the following contributions:
•
•
•</p>
        <p>In this paper, we present a new model that combines Zero Trust principles with sophisticated
mathematical models to enhance the detection of authorization attacks in cloud platforms.
Real-time anomaly detection by machine learning based detection algorithms
We evaluate the proposed solution and show how it outperforms traditional security models
in detection accuracy and reduction of false positives.</p>
        <p>This research is unique in its approach of using Zero Trust to talk on the most prominent issue
of authorization attacks in cloud environments, hence adding one more piece in the puzzle of Zero
Trust for academia and also providing some critical insights for the industry too. These findings can
help strengthen cloud security frameworks and mitigate vulnerabilities arising from attacks
targeting authorization mechanisms.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Background and related work</title>
      <sec id="sec-2-1">
        <title>2.1. Authorization Attacks in Cloud Environments</title>
        <p>
          Authorization attacks are a type of security breach in which an attacker defeats intended access
control policies by obtaining access or escalating privileges within a system [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Such attacks in cloud
environments can result in major data breaches, service disruptions and financial losses.
Authorization Attacks Common examples include privilege escalation, session hijacking, and misuse
of access controls due to misconfigurations.
        </p>
        <p>
          Moreover, many cloud-specific attributes, such as the multi-tenancy of cloud architecture,
dynamic resource allocation, and complex access patterns make the authorization attacks harder to
detect in the cloud environment [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Because multi-tenancy allows several users/organizations to
share the same physical resources, multi-tenancy increases the attack surface and possibilities for
cross-tenant assaults [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. One of the main features of cloud services is dynamic scaling, which
means frequent alterations to the infrastructure that brings challenges to keeping security policies
consistent.
        </p>
        <p>
          In addition, there are complex access control requirements due to the use of distributed systems
and microservices in the cloud [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Conventional security measures might not efficiently track or
regulate the complex interplays among services, users and resources [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. These complexities give
attackers the opportunities they need to find holes in security configurations or bypass
authentication and authorization.
        </p>
        <p>
          In such environments, legitimate requests for access can be high-volume, and user behavior can
vary widely, making it difficult to detect authorization attacks. The attacker has control over the
normal user activity; therefore, normal-intended activity is similar to malicious user activity, which
is hard for rule-based systems to identify legitimate activity from malicious activity [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. In addition,
due to the nature of the cloud as a service, latency requirements and performance are very important,
which introduces limitations on the use of computing-intensive security measures.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Zero Trust principles</title>
        <p>Zero Trust Architecture (ZTA) is a concept that works with a zero-trust approach - "never trust,
always verify" - which removes any form of implicit trust. Key principles include:
•
•
•</p>
        <p>Continuous Verification: all access requests are continuously verified based on real-time
context including user identity and device health.</p>
        <p>Least Privilege Access: users receive only the minimum level of access necessary, limiting
potential harm to a compromised account.</p>
        <p>Micro-Segmentation: resources are partitioned into fine-grained areas to protect them from
a lateral movement of an attacker.</p>
        <p>
          For instance, Zero Trust was applied in the field of cybersecurity to provide better defense against
sophisticated threats. One such example is Google's BeyondCorp [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], which relocates access control
from the network perimeter to individual devices and users, with strict access control and continuous
user authentication.
        </p>
        <p>
          For cloud environments, Zero Trust concepts help manage the resource and user distributed
nature. The adoption of continuous verification and least privilege access reduces the risk of such
attacks on authorization systems [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
        </p>
        <p>Here are some methods for detecting authorization layer attacks:
•
•</p>
        <p>
          Rule-Based Systems: these systems employ predefined rules to identify unauthorized
activities [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. Known threats can be detected, unknown ones cannot [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
        </p>
        <p>
          Anomaly Detection Techniques: they monitor user behavior to capture deviations from
established baselines between users and normal behaviors [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. Anomaly Detection
Techniques: Machine learning algorithms which identify anomalies that might be evidence
of future attacks.
        </p>
        <p>
          But there are limitations to these approaches. To overcome that rule-based systems are updated
frequently and lead to high false positives [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. Anomaly detection solutions tend to fall short in
dynamic cloud settings, and struggle to differentiate between benign deviations and malevolent
behaviors [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
        <p>They don't natively support Zero Trust principles, and as a result, existing mechanisms are often
inadequate in cloud environments. Advanced detection methodologies must be paired with Zero
Trust concepts to protect against these threats.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Problem statement</title>
      <sec id="sec-3-1">
        <title>3.1. Traditional security models the limitations</title>
        <p>
          Traditional security models, largely focused on perimeter defense mechanisms, are failing to meet
the cloud environment security challenges [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ][
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. These models seem to hinge on the notion of a
well-defined network boundary that separates trusted internal networks from untrusted external
networks. On the other hand, this clear distinction is blurred in cloud computing as it involves the
distributed nature of resources, virtualization and remote access capabilities [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>
          Firewalls, intrusion detection systems, and network segmentation are the core elements of
perimeter-based security [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. While proven to be effective in on-premises infrastructures, such
approaches do not suffice in cloud for the following reasons:
•
•
•
•
        </p>
        <p>
          Dynamic Resource Provisioning: the dynamic allocation of the resources of cloud services
leads to constant changes in the network topology [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. These changes are not necessarily
static, with traditional security measures delivering only static protection that fails to adapt
in real-time.
        </p>
        <p>
          Multi-tenancy: the sharing of physical resources among multiple tenants amplifies the attack
surface and potential for cross-tenant attacks [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
        <p>
          Remote Access: cloud users access services from multiple locations and devices, where
enforcing network perimeter security is impractical [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
        <p>Complex access patterns: The cloud being associated with microservices and in turn APIs are
not accounted for in any traditional models, and such access patterns are very complex.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Security with Zero Trust-based approach</title>
        <p>
          The limitations of these traditional models reveal an urgent need for a security framework that is
able to adjust to the dynamic and distributed nature of cloud computing. A Zero Trust Architecture
(ZTA) provides such a framework by completely re-imagining the management of access and trust
[
          <xref ref-type="bibr" rid="ref7">7</xref>
          ][
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>The limitations identified by are mitigated with Zero Trust principles:
•</p>
        <p>No Implicit Trust: since every access request is verified regardless of its origin, Zero Trust
eliminates dependence on network perimeter.
Real-time verification with Continuous Authentication and Authorization: Security policies
withstand the impact of network conditions or user contexts.</p>
        <p>
          Fine-Grained Access Control: making use of least privilege access minimizes the effect of
compromised credentials [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>
          Micro-Segmentation: splitting the network into smaller, controllable sections limits lateral
movement by an adversary [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
        </p>
        <p>Zero Trust integrates additionally into cloud security, improving detection and protection against
authorization attacks by:</p>
        <p>Better Insight: ongoing monitoring helps in having a better understanding of user actions
and access patterns.</p>
        <p>
          Adaptive Policies: security policies can be adapted dynamically depending on contextual
information [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
        </p>
        <p>
          Improved Anomaly Detection: using Zero Trust and advanced analytics together enables
detecting unauthorized access attempts [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
        </p>
        <p>A Zero Trust-based Solution proceeding on this, if organizations implement Zero
Trustbased solution, they will develop a far more resilient security posture better fit for the realities
of cloud environments.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Mathematical model and theoretical framework</title>
      <sec id="sec-4-1">
        <title>4.1. System model</title>
        <p>We formalize these components of the cloud environment relevant to our model in the following
section. Users, resources, access requests, and security policies make up the system and are critical
to establishing which assets the user can reach as well as enforcing Zero Trust.</p>
        <p>Let:
 = { 1,  2, … ,   } be the set of users.
 = { 1,  2, … ,   } be the resource pool (e.g., data, applications, services).
 = { 1,  2, … ,   } be the collection of permissible actions (e.g., read, write, execute).
 = { 1,  2, … ,   } be the set of sessions.</p>
        <p>An access request is defined as a tuple:
 = ( ,  ,  ,  )
(1)
where  ∈  ,  ∈  ,  ∈  , and  ∈  .</p>
        <p>Governable actions are dictated by security policies, and we define an authorization function
Auth( ,  ,  )that returns true (Authorized) if user  is authorized to perform action  on resource  ,
and false (Unauthorized) otherwise.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Mathematical formulation</title>
      </sec>
      <sec id="sec-4-3">
        <title>4.2.1. Identity verification model</title>
        <p>To determine continuous verification, we associate each user  with a class of identity attributes   =
{ 1,  2, … ,   }, which may include credentials, biometric data, device IDs, and behavioral patterns.</p>
        <p>
          We introduce a verification function  ( ,  ) which at time returns a confidence score  ∈ [
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          ]
at time  :
•
 ( ,  ) =  (  ( ) ∨ Legitimate User)
(2)
•
•
•
        </p>
        <p>Attr be the attribute set of a user  .</p>
        <p>Attr be the resource attributes set  .</p>
        <p>Attr be the collection of environmental attributes (time, location, device, etc.)
An access control policy  is a rule defined as:</p>
        <p>: (Attr , Attr , Attr ) → {Permit,Deny} (4)
The access request  is evaluated by the policy decision function PDP( ) which applies the policy
where this function gives the probability of the identity attributes   ( ) that is observed at time 
belong to the legitimate user  . Techniques like probabilistic models or machine learning classifiers
(e.g. Support Vector Machines, Neural Networks) are employed to calculate  ( ,  ).</p>
        <p>As an example, we can model the distribution of identity attributes using a gaussian mixture
model (GMM):</p>
        <p>= [ 1,  2, … ,   ]
where features may include:</p>
        <p>Temporal Features: access time, access frequency.</p>
        <p>Spatial Features: IP address, geolocation.</p>
        <p>Behavioral Features patterns of access sequences, resource usage, etc.</p>
        <p>Device Attributes: hashed device ID, hashed operating system.</p>
        <p>Anomaly detection model. We use an anomaly detection function</p>
        <p>:   → {0,1}
where 0 means normal behavior and 1 means anomaly.</p>
        <p>Possible algorithms include:</p>
        <p>(  ( )) = ∑    (  ( );   ,   )
where  is the number of Gaussian components,   are the mixture weights, and  denotes the
Gaussian distribution with mean   and covariance   .</p>
      </sec>
      <sec id="sec-4-4">
        <title>4.2.2. Access control policies</title>
        <p>
          We use an Attribute Based Access Control (ABAC) model [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] in that, in general, access decision is
made based on attributes of the users, resources and the environment.
        </p>
        <p>Let:
(3)
(6)
(7)
(8)</p>
        <p>PDP( ) =  (Attr , Attr , Attr ) (5)</p>
        <p>We follow the least privilege principle and give users only access the minimal necessary access
rights. Formally, for each user  , we define their permission set Perm :</p>
        <p>Perm = {( ,  ) ∨ Auth( ,  ,  ) = true}</p>
      </sec>
      <sec id="sec-4-5">
        <title>4.2.3. Anomaly detection algorithms</title>
        <p>Some of them involve machine learning algorithms that model legitimate access patterns so that odd
behavior can be detected.</p>
        <p>Feature vector construction. We construct a feature vector  ∈   for each access request  :
•
•
•</p>
        <p>OC SVM (One-Class Support Vector Machine): it learns a boundary among normal data.
Autoencoders: Neural networks are trained to reconstruct input data, where the
reconstruction error indicating anomalies.</p>
        <p>Isolation Forest: Finds anomalies based on how well you can isolate data points.</p>
        <p>The anomaly score   ( ) is calculated, with higher values indicating greater deviation from
normal behavior.</p>
      </sec>
      <sec id="sec-4-6">
        <title>4.2.4. Risk scoring mechanism</title>
        <p>We introduce a risk score  ( ) for each access request  , combining identity check and outlier
detection:</p>
        <p>
          ( ) =  (1 −  ( ,  )) +    ( )
where:
•
•
•
 ( ,  ) refers to the identity verification confidence score.
  ( ) and is the normalized anomaly score   ( ) ∈ [
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          ].
        </p>
        <p>,  are weighting factors  +  = 1.</p>
        <p>
          It assigns a risk score  ( ) ∈ [
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          ] that quantifies the probability that the access request is
unauthorized. If it is exceeded, access request  ( ) is denied by a predefined threshold  :
 ( ) &gt;  ,  ℎ PDP( ) = Deny
        </p>
        <p>Otherwise, the access request will go to the authorization function Auth( ,  ,  ).</p>
      </sec>
      <sec id="sec-4-7">
        <title>4.3. Integration of Zero Trust principles</title>
        <p>The described mathematical model represents the Zero Trust principles the following methods:
(9)
(10)
•
•
•
•
•
•
Process flow consists of:</p>
        <p>
          Continuous verification, the identity verification function continuously evaluates the user
identity and their real-time traits to ensure that trust is not assumed [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>
          Least Privilege Access: minimal permission sets Perm defined deliver tight access control
in accordance with Zero Trust [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>
          Anomaly Detection: machine learning algorithms identify abnormal access patterns,
contributing to the dynamic assessment of risk [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
        </p>
        <p>
          Adaptive Policies: the risk score  ( ) helps guide policies to adapt based on contextual
information and current threat levels [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
        </p>
        <p>User  requesting action  on resource  during session  .</p>
        <p>And in terms of Identity Verification: compute  ( ,  ) to assess confidence in the user's
identity.</p>
        <p>Feature Extraction: creating feature vector  from the access request and contextual data.
Anomaly Detection: compute anomaly score   ( ).</p>
        <p>Risk Assessment: calculate the risk score  ( ) based on the defined weighting.</p>
        <p>Policy Decision: evaluate PDP( ) based on  ( ) and access control policies.</p>
        <p>Authorization Check: if PDP( ) = Permit, then goto Auth( ,  ,  ); else, reject.</p>
        <p>Zero Trust is an approach of validating all access requests without implicit trust and all accesses
are validated against some rigorous protocols. This enables us to propose a general and solid solution
•
•
•
for detecting authorization-based attacks in cloud environment by mathematically formalizing the
constituents.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Methodology</title>
      <sec id="sec-5-1">
        <title>5.1. Experimental design</title>
        <p>We created an experiment to assess the effectiveness of the suggested Zero Trust-based detection
model in detecting authorization attacks in a cloud environment. There were user operations and
malicious operations made by a real attack to simulate a real cloud-computing environment.</p>
        <p>The phases during experimenting include:
1. Data Gathering and Data Preprocessing
2. Implementing a Detection Model
3. Baseline Model Setup
4. Performance Evaluation</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Data Acquisition and Preprocessing</title>
      </sec>
      <sec id="sec-5-3">
        <title>5.2.1. Data sources</title>
        <p>We leveraged both real-world and synthetic datasets for a comprehensive evaluation:
Production Data: anonymized access logs from a cloud service provider which includes logs
on user requests on cloud resources for a duration of 6 months.</p>
        <p>Synthetic Data: through a simulation tool for known attack scenarios (Varied Security
Implications of Authorization Attacks), from privilege escalation to access without
authorization.</p>
      </sec>
      <sec id="sec-5-4">
        <title>5.2.2. Data preprocessing</title>
        <p>The required datasets were preprocessed in order to get them ready for analysis:
Data Cleaning: removed the incomplete, duplicate or inconsistent entries to enhance data
quality.</p>
        <p>Normalization: used min-max scaling for numerical features for uniformity.
Categorical Encoding: categorical features (such as user roles, and user actions) were
onehot encoded.</p>
        <p>Feature Selection: the multiple features have been obtained through domain knowledge and
statistical significance, such as user ID, resource ID, action type, timestamp, IP address, and
device information.</p>
      </sec>
      <sec id="sec-5-5">
        <title>5.3. Implementation details</title>
      </sec>
      <sec id="sec-5-6">
        <title>5.3.1. Tools and technologies</title>
        <p>The following were implemented using the following tools and technologies:
Language: Python 3.8.</p>
        <p>Libraries For Processing Data: Pandas, NumPy.</p>
        <p>Machine Learning Libraries: Scikit-learn, TensorFlow.</p>
        <p>Database: Provides PostgreSQL for storing and querying large datasets.</p>
        <p>Computing Environment: the experiments have been run in a workstation including an Intel
Core i7 as processor, 16 GB of RAM and an NVIDIA GeForce GTX 1060 as GPU.
•
•</p>
      </sec>
      <sec id="sec-5-7">
        <title>5.3.2. Model implementation</title>
        <p>This work used the theoretical model introduced in Section 4 as follows:</p>
        <p>Identity Verification Module: accreting the identity verification confidence score based on
Gaussian Mixture Models (GMM) to calculate the identity verification confidence score
 ( ,  ).</p>
        <p>Anomaly Detection Module: used One-Class Support Vector Machines (OC-SVM) and
Autoencoder neural networks to calculate the anomaly score   ( ).</p>
        <p>Risk Scoring Mechanism: developed a method to generate a risk score  ( ), which is the
result of the outputs from identity verification and anomaly detection modules.
Access Control Policies: wrote ABAC policies and used a policy engine to allow or deny all
requests based on attributes of the requester user, requested resource and the environment
in which the request was made.</p>
      </sec>
      <sec id="sec-5-8">
        <title>5.3.3. System integration</title>
        <p>It combined the code into a complete application to be deployed on a production system that handles
access to services and applies risk-based access control in real-time according to the Zero Trust
paradigm of continuous verification and least privilege access to data.</p>
      </sec>
      <sec id="sec-5-9">
        <title>5.4. Experimental procedures</title>
      </sec>
      <sec id="sec-5-10">
        <title>5.4.1. Training and validation</title>
        <p>5.4.2. Testing</p>
      </sec>
      <sec id="sec-5-11">
        <title>5.4.3. Execution</title>
        <p>Training Phase: this is the stage of training the identity verification and anomaly detection
takes the input the preprocessed data containing legit access logs.</p>
        <p>Validation Phase hyperparameters were optimized based on a validation set to improve
model performance and avoid overfitting.</p>
        <p>Test Dataset: a set of legitimate access requests mixed with simulated authorization attacks.
Attack Simulation: malicious behavior was injected in to the test dataset to simulate different
attack vectors that embodied:
a. Privilege Escalation: attempting to access resources beyond their privileges.
b. Session Hijacking: access requests using stolen session tokens.
c. Abnormal Access: Access patterns that are out of the ordinary (e.g. access at odd
hours, or from atypical locations).
•
•</p>
        <p>The integrated system processed the test dataset, and each access request was tested against
the detection model.</p>
        <p>Outcome (allow or deny) and risk scores were logged for analysis.</p>
      </sec>
      <sec id="sec-5-12">
        <title>5.5. Evaluation metrics</title>
        <p>To evaluate model performance, we used the following metrics:
•</p>
        <p>True Positive Rate (Recall): identifies the actual attacks versus the ones detected.
Recall =</p>
        <sec id="sec-5-12-1">
          <title>True Positives</title>
        </sec>
        <sec id="sec-5-12-2">
          <title>True Positives + False Negatives</title>
          <p>False Positive Rate</p>
          <p>The rate at which legitimate requests are flagged as attacks.
False Positive Rate =</p>
        </sec>
        <sec id="sec-5-12-3">
          <title>False Positives</title>
        </sec>
        <sec id="sec-5-12-4">
          <title>False Positives + True Negatives</title>
          <p>Precision: The fraction of attacks discovered that were actual attacks
False Positive Rate =</p>
        </sec>
        <sec id="sec-5-12-5">
          <title>False Positives</title>
        </sec>
        <sec id="sec-5-12-6">
          <title>False Positives + True Negatives</title>
          <p>F1-Score: The harmonic means of precision and recall which gives a balance between the
two.</p>
          <p>F1-Score = 2 ×</p>
        </sec>
        <sec id="sec-5-12-7">
          <title>Precision × Recall</title>
        </sec>
        <sec id="sec-5-12-8">
          <title>Precision + Recall</title>
          <p>AUC-ROC: Area Under the Receiver Operating Characteristic Curve; a metric of the model's
ability to distinguish legitimate requests from malicious requests.</p>
          <p>Computational Efficiency: Evaluating the average time needed to process each access request
offers insight into the model's performance applicable to real-time applications.
(11)
(12)
(13)
(14)
•
•
•
•
•
•
•
•
•
•
•</p>
          <p>Data Privacy: we will anonymize personal identifiers according to data protection regulations
(GDPR) and secure all data at rest.</p>
          <p>Responsible Use: the synthetic attack data are only generated for research and doesn t have
security impact.</p>
        </sec>
      </sec>
      <sec id="sec-5-13">
        <title>5.6. Baseline comparison</title>
        <p>To put the proposed model performance fit into context, we applied the following baseline detection
methods:</p>
        <p>Rule-Based System: a deployment that would rely on static rules and thresholds that are set
in advance and that are the industry norm for the legacy security.</p>
        <p>Statistical Anomaly Detection: uses statistical methods to find outliers based on difference
between features mean &amp; standard deviation.</p>
        <p>Performances of the baseline models were extracted after processing the same test dataset and
comparison with the proposed model was made.</p>
      </sec>
      <sec id="sec-5-14">
        <title>5.7. Statistical analysis</title>
        <p>Statistical Tests: the significance of the results of the study was verified through statistical tests:
Confidence Intervals: calculated 95% confidence intervals for evaluation metrics to assess
their stability.</p>
        <p>Hypothesis Testing: run t-tests to determine whether improvements in accuracy over
baseline models were statistically significant.</p>
      </sec>
      <sec id="sec-5-15">
        <title>5.8. Ethical considerations</title>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Results</title>
      <p>In this section, the results of the experiments performed to assess the proposed detection model based
on the concept of Zero Trust are detailed. These results show the ability of the model to accurately
detect the authorization attacks in cloud settings with a low false positive rate.</p>
      <sec id="sec-6-1">
        <title>6.1. Detection performance</title>
      </sec>
      <sec id="sec-6-2">
        <title>6.1.1. Overall performance metrics</title>
        <p>A dataset of legitimate access requests and simulated authorization attacks was used to test the
proposed model. The following metrics were considered:</p>
        <p>It shows that a very high portion of the authorization attacks (high recall) were correctly
identified as such, while precision, which measures how much of what the model has found is
malicious actually the case, was at the same time also high so the model was working well to separate
benign from malicious behavior.</p>
      </sec>
      <sec id="sec-6-3">
        <title>6.1.2. ROC curve analysis</title>
      </sec>
      <sec id="sec-6-4">
        <title>6.1.3. Computational efficiency</title>
        <p>The average processing time of each access request is 0.012(s) which demonstrates the model is
qualified to utilize in real-time detection in the cloud environment and does not introduce too much
computation overhead.</p>
      </sec>
      <sec id="sec-6-5">
        <title>6.2. Comparative analysis</title>
        <p>To put the proposed model performance in context, we compared it to classical detection approaches,
namely to a rule-based system and to a statistical anomaly detection approach.</p>
      </sec>
      <sec id="sec-6-6">
        <title>6.2.1. Baseline models performance</title>
        <p>Rule-Based System:</p>
      </sec>
      <sec id="sec-6-7">
        <title>6.2.2. Performance comparison</title>
        <p>Summary statistics of the comparative performance are reported in Table 2.
Comparison of Performances of the Detection Methods</p>
        <p>Metric</p>
        <p>Proposed
Model</p>
        <p>Rule-Based
System</p>
        <p>Statistical Anomaly</p>
        <p>Detection</p>
      </sec>
      <sec id="sec-6-8">
        <title>6.2.3. Statistical Significance</title>
        <p>Statistical analysis: A paired t-test was performed to analyze the significance of the improvements.
The differences in F1-Scores between the proposed model and the statistical anomaly detection
method were statistically significant (p &lt; 0.01).</p>
      </sec>
      <sec id="sec-6-9">
        <title>6.3. Case studies</title>
        <p>To demonstrate the practical effectiveness of the proposed model, we illustrate several examples of
successful detection of authorization attacks.</p>
      </sec>
      <sec id="sec-6-10">
        <title>6.3.1. Case study 1: unauthorized access attempt</title>
        <p>An end-user account made a request for an admin manipulation of a sensitive asset. The confidence
score for identity verification was high  ( ,  ) = 0.95, indicating the user's credentials were
accepted. The anomaly detection module however detected identified the action as inconsistent with
normal behavior, assigned a high anomaly score   ( ) = 0.9. The risk score calculated
was  ( ) = 0.475, which is greater than  = 0.4, so the access was denied.</p>
      </sec>
      <sec id="sec-6-11">
        <title>6.3.2. Case study 2: detecting insider threats</title>
        <p>An insider with a planned exit date accessed sensitive information on an outside date and from an
anomalous location. The risk score  ( ) = 0.475 calculated from the identity verification score
 ( ,  ) = 0.85 and the anomaly score was   ( ) = 0.8, so the access request was blocked and an
alert was created.</p>
      </sec>
      <sec id="sec-6-12">
        <title>6.3.3. Case study 3: false positive analysis</title>
        <p>A legitimate user was denied access when connecting from a new device while traveling. The identity
verification score was low  ( ,  ) = 0.6, and the anomaly score was high   ( ) = 0.85, resulting in
a risk score of  ( ) = 0.625. These false-positives highlight the need for mechanisms to handle such
scenarios, such as step-up authentication or user notifications.</p>
      </sec>
      <sec id="sec-6-13">
        <title>6.4. Discussion</title>
        <p>The findings imply that applying Zero-Trust principles at the mathematical modeling level can
potentially augment the discovery rate of authorization attacks in the cloud. A good true positive
rate means that the model is doing a good job of identifying malicious activities, and a low false
positive means that it is not disturbing legitimate users too much.</p>
        <p>The better performance over baseline methods comes from:</p>
        <p>Dynamic Identity Verification: probabilistic identification enables real-time assessment of
user legitimacy outside of static credentials.</p>
        <p>Using OC-SVM and Autoencoders for Anomaly Detection with Machine Learning Machine
learning, by default, is better at detecting small discrepancies from normal behavior which a
rules-based system may miss
Risk-Based Access Decisions: The risk scoring mechanism is combined which correlates to
risk-based access control decisions where it adheres with Zero Trust principle of "never trust,
always verify."</p>
        <p>The computational speed signifies that the model is suitable to be deployed in a real cloud
environment, to grant access in a code-turned-real-time manner.</p>
      </sec>
      <sec id="sec-6-14">
        <title>6.5. Limitations</title>
        <p>Though the model displays good performance, the following limitations were experienced:
Data Quality Dependency: the model performance depends on the quality and
representativeness of the training data. It may be difficult to find abnormalities not included
in the training set.</p>
        <p>User Experience Impact: as legitimate users may exhibit atypical behavior work is needed on
a verification mechanism so that these users are not locked out of the system thereby causing
frustration.</p>
        <p>Scalability: the ability of the system to maintain performance in large-scale cloud computing
environments will need further consideration as it performed adequately for the testing
environment used.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgements</title>
      <p>The authors would like to express their sincere gratitude to all those who have supported and
contributed to this research. We are particularly grateful to our colleagues and mentors for their
insightful feedback and guidance throughout the development of this work. We acknowledge the
support of our institution's research facilities, which provided the necessary resources and
environment for conducting this study. Special thanks to the technical staff for their assistance in
data collection and system implementation. We also extend our appreciation to the anonymous
reviewers and editors for their valuable comments and suggestions, which have significantly
improved the quality of this paper.</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <p>The authors have not employed any Generative AI tools.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Mell</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Grance</surname>
          </string-name>
          .
          <source>The NIST Definition of Cloud Computing. NIST Special Publication</source>
          <volume>800</volume>
          -
          <fpage>145</fpage>
          . National Institute of Standards and Technology, Gaithersburg,
          <string-name>
            <surname>MD</surname>
          </string-name>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Armbrust</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Griffith</surname>
          </string-name>
          , et al.
          <article-title>"A View of Cloud Computing."</article-title>
          <source>Communications of the ACM 53.4</source>
          (
          <year>2010</year>
          ):
          <fpage>50</fpage>
          <lpage>58</lpage>
          . doi:
          <volume>10</volume>
          .1145/1721654.1721672.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhao</surname>
          </string-name>
          .
          <article-title>"Data Security and Privacy Protection Issues in Cloud Computing."</article-title>
          <source>In 2012 International Conference on Computer Science and Electronics Engineering</source>
          , vol.
          <volume>1</volume>
          , pp.
          <fpage>647</fpage>
          <lpage>651</lpage>
          . IEEE,
          <year>2012</year>
          . doi:
          <volume>10</volume>
          .1109/ICCSEE.
          <year>2012</year>
          .
          <volume>193</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Subashini</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Kavitha</surname>
          </string-name>
          .
          <article-title>"A Survey on Security Issues in Service Delivery Models of Cloud Computing."</article-title>
          <source>Journal of Network and Computer Applications</source>
          <volume>34</volume>
          .1 (
          <year>2011</year>
          ):
          <fpage>1</fpage>
          <lpage>11</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.jnca.
          <year>2010</year>
          .
          <volume>07</volume>
          .006.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Capital</given-names>
            <surname>One</surname>
          </string-name>
          .
          <source>"Information on the Capital One Cyber Incident." July 29</source>
          ,
          <year>2019</year>
          . Available at: https://www.capitalone.com/facts2019/.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Kindervag</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          "
          <source>No More Chewy Centers: Introducing the Zero Trust Model of Information Security." Forrester Research</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Rose</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Borchert</surname>
          </string-name>
          , S. Mitchell, and
          <string-name>
            <given-names>S.</given-names>
            <surname>Connelly</surname>
          </string-name>
          .
          <article-title>Zero Trust Architecture</article-title>
          .
          <source>NIST Special Publication</source>
          <volume>800</volume>
          -
          <fpage>207</fpage>
          . National Institute of Standards and Technology, Gaithersburg,
          <string-name>
            <surname>MD</surname>
          </string-name>
          ,
          <year>2020</year>
          . doi:
          <volume>10</volume>
          .6028/NIST.SP.
          <volume>800</volume>
          -
          <fpage>207</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Kindervag</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>"Build Security into Your Network's DNA: The Zero Trust Network Architecture."</article-title>
          <source>Forrester Research</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Stallings</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Brown</surname>
          </string-name>
          , L. Computer Security:
          <article-title>Principles and Practice</article-title>
          . 4th ed.,
          <source>Pearson</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Grobauer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walloschek</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Stöcker</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          "
          <source>Understanding Cloud Computing Vulnerabilities." IEEE Security &amp; Privacy 9.2</source>
          (
          <year>2011</year>
          ):
          <fpage>50</fpage>
          <lpage>57</lpage>
          . doi:
          <volume>10</volume>
          .1109/MSP.
          <year>2010</year>
          .
          <volume>115</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Hashizume</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosado</surname>
            ,
            <given-names>D. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernandez-Medina</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Fernandez</surname>
            ,
            <given-names>E. B.</given-names>
          </string-name>
          "
          <article-title>An Analysis of Security Issues for Cloud Computing."</article-title>
          <source>Journal of Internet Services and Applications 4</source>
          .1 (
          <year>2013</year>
          )
          <article-title>: 5</article-title>
          . doi:
          <volume>10</volume>
          .1186/1869-0238-4-5.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paxson</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Katz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          "
          <source>What's New About Cloud Computing Security?" University of California, Berkeley Report No. UCB/EECS-2010-5</source>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Modi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borisaniya</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , et al.
          <article-title>"A Survey on Security Issues and Solutions at Different Layers of Cloud Computing."</article-title>
          <source>The Journal of Supercomputing 63.2</source>
          (
          <year>2013</year>
          ):
          <fpage>561</fpage>
          <lpage>592</lpage>
          . doi:
          <volume>10</volume>
          .1007/s11227-012-0831-5.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Takabi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joshi</surname>
            ,
            <given-names>J. B.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Ahn</surname>
          </string-name>
          , G.-
          <source>J. "Security and Privacy Challenges in Cloud Computing Environments." IEEE Security &amp; Privacy 8.6</source>
          (
          <year>2010</year>
          ):
          <fpage>24</fpage>
          <lpage>31</lpage>
          . doi:
          <volume>10</volume>
          .1109/MSP.
          <year>2010</year>
          .
          <volume>186</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>V. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuhn</surname>
            ,
            <given-names>D. R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Ferraiolo</surname>
            ,
            <given-names>D. F.</given-names>
          </string-name>
          "
          <source>Attribute-Based Access Control." Computer 48</source>
          .2 (
          <year>2015</year>
          ):
          <fpage>85</fpage>
          <lpage>88</lpage>
          . doi:
          <volume>10</volume>
          .1109/
          <string-name>
            <surname>MC</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <volume>33</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Ward</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Beyer</surname>
            ,
            <given-names>B. "</given-names>
          </string-name>
          <article-title>BeyondCorp: A New Approach to Enterprise Security."</article-title>
          <source>USENIX ;login: 39.6</source>
          (
          <year>2014</year>
          ):
          <fpage>6</fpage>
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Casola</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cuomo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rak</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Villano</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          "
          <article-title>The CloudGrid Approach: Security Analysis and Performance Evaluation."</article-title>
          <source>Future Generation Computer Systems 28.1</source>
          (
          <year>2012</year>
          ):
          <fpage>170</fpage>
          <lpage>182</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.future.
          <year>2011</year>
          .
          <volume>05</volume>
          .024.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Behl</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Behl</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          "
          <source>An Analysis of Cloud Computing Security Issues." In 2012 World Congress on Information and Communication Technologies</source>
          , pp.
          <fpage>109</fpage>
          <lpage>114</lpage>
          . IEEE,
          <year>2012</year>
          . doi:
          <volume>10</volume>
          .1109/WICT.
          <year>2012</year>
          .
          <volume>6409059</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Chandola</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Banerjee</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <article-title>"Anomaly Detection: A Survey."</article-title>
          <source>ACM Computing Surveys 41.3</source>
          (
          <year>2009</year>
          ):
          <fpage>15</fpage>
          . doi:
          <volume>10</volume>
          .1145/1541880.1541882.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>