<!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 />
    <article-meta>
      <title-group>
        <article-title>Hardcoded credentials in Android apps: Service exposure and category-based vulnerability analysis⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Olha Mykhaylova</string-name>
          <email>olha.o.mykhailova@lpnu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Taras Fedynyshyn</string-name>
          <email>fedynyshyn.taras@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Artem Platonenko</string-name>
          <email>a.platonenko@kubg.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Borys Grinchenko Kyiv Metropolitan University</institution>
          ,
          <addr-line>18/2 Bulvarno-Kudriavska str., 04053 Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>CPITS-II 2024: Workshop on Cybersecurity Providing in Information and Telecommunication Systems II</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>12 Stepana Bandery str., 79013 Lviv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>206</fpage>
      <lpage>211</lpage>
      <abstract>
        <p>This paper presents an extensive study of the security vulnerabilities in Android applications related to the hardcoding of sensitive credentials. A total of 6,165 APK files were downloaded from the Google Play Store and subjected to static analysis using Mobile Security Framework (MobSF). For each application, the “secrets” section, as identified by MobSF, was further examined using Trufflehog to detect and verify the presence of hardcoded credentials. The findings reveal a concerning prevalence of hardcoded credentials, with a significant portion of applications embedding sensitive information such as API keys and authentication tokens. The analysis identified various services for which credentials are frequently hardcoded, including cloud service providers, payment gateways, and third-party APIs. We also categorized the occurrence of hardcoded secrets by app type, analyzing the percentage of applications with exposed credentials across various Google Play categories. This study underscores the critical security risks posed by hardcoding secrets in mobile applications and provides insights into the scope and distribution of this vulnerability within the Android ecosystem. The results emphasize the need for stronger security practices in mobile app development, particularly regarding the secure management of sensitive information, and highlight potential areas of improvement in mobile application security.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;android security</kwd>
        <kwd>mobile security</kwd>
        <kwd>data privacy</kwd>
        <kwd>static analysis</kwd>
        <kwd>improper credentials usage</kwd>
        <kwd>OWASP Mobile</kwd>
        <kwd>MobSF</kwd>
        <kwd>Trufflehog 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Mobile devices, particularly smartphones, have undergone
constant evolution and are now the most common means
for individuals to connect with others through phone calls
or the Internet. Beyond communication, activities such as
document handling, video streaming, emailing, and gaming
can also be easily performed on smartphones, making them
more versatile and essential than ever. According to [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
smartphones are expected to remain dominant, especially
with the advent of 5G and future 6G.
      </p>
      <p>
        Smartphones and the numerous applications that
support various functions have become integral to modern
life. Individuals increasingly depend on mobile applications
for a wide range of daily tasks, utilizing them multiple times
per day. The Apple App Store [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and Google Play Store [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]
offer over eight million applications combined. However,
the provenance and security of these applications cannot
always be guaranteed. Despite the vetting procedures
employed by Apple and Google before allowing apps into
their respective stores, many mobile applications still
exhibit vulnerabilities and pose significant security risks.
Notably, the data processed by these applications and
mobile devices are frequent targets for cybercriminals.
Mobile operating systems lack adequate tools to detect
malware that can compromise personal data. As a result,
mobile applications present potential security threats, as
vulnerabilities within them may be exploited by attackers to
gain unauthorized access to device resources, including
sensitive user information [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>Therefore, mobile applications are a vital element of the
mobile ecosystem that necessitates further research to
develop effective security methods and tools aimed at
mitigating the risks associated with their use.</p>
      <p>
        This study aims to conduct a large-scale static analysis
of 6000+ Android applications from Google Play to identify
and evaluate the presence of hardcoded sensitive
information, such as API keys and credentials, using MobSF
and Trufflehog. By detecting and analyzing these secrets,
the study seeks to assess the security practices of mobile app
developers, highlight potential vulnerabilities, and provide
insights into improving the management of sensitive data
within Android apps [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Background and related work</title>
      <sec id="sec-2-1">
        <title>2.1. OWASP mobile Top 10</title>
        <p>The Open Web Application Security Project (OWASP) is a
nonprofit organization dedicated to enhancing software
0000-0002-3086-3160 (O. Mykhaylova);
0009-0006-8233-8057 (T. Fedynyshyn);
0000-0002-2962-5667 (A. Platonenko)
© 2024 Copyright for this paper by its authors. Use permitted under
Creative Commons License Attribution 4.0 International (CC BY 4.0).
security through global collaboration and participation.
OWASP provides a platform for leaders in industry,
academia, and government to discuss and promote best
practices in computing. Among its initiatives is the
maintenance of a list highlighting the Top 10 Mobile Risks
to mobile applications. This list identifies key security
threats, including risks to data, internal and external device
communications, and other vulnerabilities in mobile
applications.</p>
        <p>The list of common cyber threats to mobile applications
and their descriptions, as outlined by the 2024 OWASP
Mobile Top 10:









</p>
        <p>M1: Improper Credential Usage—threat agents
exploiting hardcoded credentials and improper
credential usage in mobile applications can include
automated attacks using publicly available or
custombuilt tools.</p>
        <p>M2: Inadequate Supply Chain Security—refers to the
failure to secure third-party components, services, or
libraries integrated into mobile applications, which
can introduce vulnerabilities and increase the risk of
compromise throughout the software supply chain.
M3: Insecure Authentication/Authorization—treat
agents that exploit authentication and authorization
vulnerabilities typically do so through automated
attacks that use available or custom-built tools.</p>
        <p>M4: Insufficient Input/Output Validation—
insufficient validation and sanitization of data from
external sources, such as user inputs or network data,
in a mobile application can introduce severe security
vulnerabilities.</p>
        <p>M5: Insecure Communication—refers to the failure to
properly secure the transmission of sensitive data
between the mobile app and external entities, such as
servers or other devices, leading to potential
interception, tampering, or exposure of information.
M6: Inadequate Privacy Controls—refers to the
insufficient protection of users’ data within a mobile
application, leading to unauthorized access, exposure,
or misuse of sensitive information such as location,
contacts, or other private data.</p>
        <p>M7: Insufficient Binary Protection—refers to the lack
of proper defenses against reverse engineering or
tampering with the mobile app’s binary code, which
can allow attackers to modify, exploit, or redistribute
the application maliciously.</p>
        <p>M8: Security Misconfiguration—refers to the
improper configuration of security settings,
permissions, and controls that can lead to
vulnerabilities and unauthorized access.</p>
        <p>M9: Insecure Data Storage—refers to the inadequate
protection of sensitive data stored on a mobile device,
which can lead to unauthorized access, data breaches,
or exposure if the storage mechanisms are not
properly secured.</p>
        <p>
          M10: Insufficient Cryptography—threat agents who
exploit insecure cryptography in mobile applications
can undermine the confidentiality, integrity, and
authenticity of sensitive information [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
The vulnerabilities of mobile applications, such as
authentication and authorization errors, data leakage, and
their associated security risks—ranging from API
vulnerabilities, weak authorization and authentication,
client-side injection, poor server-side security, insecure data
storage and transmission, improper session handling, to the
use of flawed or insecure encryption algorithms—pose
significant threats [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. In today’s digital environment, users
often entrust their devices with sensitive information,
including financial and medical data, presenting a major
cybersecurity challenge for mobile application developers
and providers. Cybercriminals frequently target the data
processed by mobile applications and devices [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
Additionally, the rise of mobile applications for the Internet
of Things (IoT) has heightened the threat of wormhole
attacks [
          <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13 ref9">9–13</xref>
          ].
        </p>
        <p>
          NowSecure’s benchmark testing [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] revealed that 85%
of the applications examined contained one or more
security risks. Over 50% of the analyzed applications
exhibited vulnerabilities that compromised data protection
during transmission. Additionally, approximately one-third
of the tested applications had issues related to their source
code. Notably, Android applications were particularly prone
to code vulnerabilities, which could expose them to reverse
engineering and other potential threats.
        </p>
        <p>
          According to [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], the most common security issues in
mobile applications include improper platform usage,
insecure data storage, insecure client-server
communication, insecure authentication (e.g., traditional
password authentication imposes numerous limitations and
is no longer considered secure or user-friendly for mobile
users, while biometric authentication has gained attention
as a promising solution for enhancing mobile security),
insecure authorization, inadequate data encryption, poor
code quality, code tampering, reverse engineering
vulnerabilities, and extraneous functionality. The
advancement of modern mobile application development
technologies necessitates the parallel evolution of methods
and tools to ensure their security. For instance, forecasting
mobile application security on time can help implement
preventive measures to reduce vulnerabilities and security
risks [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. Currently, there is a clear tension between the
increasing number of mobile applications in use, along with
the growing responsibilities they bear, and the inadequacy
of existing security methods and tools.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Materials and methods</title>
      <p>
        For this study, a comprehensive dataset comprising 6165
APK files was compiled from the Google Play Store [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This
dataset was meticulously selected to represent a diverse
array of applications across different categories and
popularity tiers, thus ensuring a broad and representative
sample of the mobile application ecosystem. The collected
APKs underwent static analysis using the Mobile Security
Framework (MobSF) [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], an established tool for assessing
mobile application security. MobSF was utilized to perform
an in-depth static analysis of each APK, focusing on the
identification of potentially sensitive information embedded
within the application’s code. The static analysis process
involved extracting a designated “secrets” section for each
APK, which enumerates potential hardcoded secrets,
including API keys, authentication tokens, and other
credentials. After the static analysis, the extracted “secrets”
sections were subjected to further scrutiny using Trufflehog
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], a tool specialized in detecting secrets within codebases.
Trufflehog was employed to validate the authenticity of the
identified secrets and to discern genuine secrets from false
positives. This secondary analysis aimed to provide a more
precise evaluation of the potential security risks associated
with hardcoded credentials in the APKs. This
methodological framework facilitated a rigorous
examination of credential management practices within
mobile applications and offered valuable insights into the
security implications of secret exposure in Android
applications.
      </p>
      <sec id="sec-3-1">
        <title>3.1. Sample selection</title>
        <p>
          As of 2024, the Google Play Store hosts over 3.5 million
applications [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. Conducting a comprehensive assessment
of all these applications would demand substantial server
resources and considerable time. Consequently, this study
focused on analyzing a subset of the most popular
applications. The initial step involved evaluating the
popularity of mobile applications. Data on app downloads,
segmented by country and category, was obtained from
SimilarWeb [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. At the time of the research, we identified
59,108 unique applications across 57 categories and 96
countries. Subsequently, APK files for these applications
were downloaded for analysis. Given the absence of a direct
method to download APK files from the Google Play Store,
third-party services such as APKCombo [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] were utilized.
Due to limitations in storage and computational resources,
and the availability of APK files on third-party services, we
were able to download and analyze 6,165 APK files.
        </p>
        <p>
          The number of downloaded applications per Google
Play category is listed in Table 1 which only includes 22
categories where at least 15 APK files were downloaded.
Static analysis using MobSF is an essential technique for
evaluating the security of mobile applications. MobSF is a
versatile, open-source tool designed for the static analysis
of both Android and iOS applications, aimed at identifying
potential security vulnerabilities and insecure coding
practices. The process begins when an APK (Android
Package Kit) file is submitted to MobSF. Due to the nature
of mobile application development, APKs must be
disassembled and decompiled to allow for thorough
examination. MobSF employs tools such as APKTool [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]
and jadx [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] to decompile the APK, transforming the
compiled bytecode into a more accessible, human-readable
format. This step is crucial as it breaks down the application
into its constituent components, including the manifest file,
resources, and code. Once the APK is decompiled, MobSF
performs an in-depth analysis of the application’s code. The
analysis focuses on several key areas: the detection of
sensitive data exposure, the identification of insecure
coding practices, and the discovery of known
vulnerabilities. MobSF scans the code for hardcoded secrets,
such as API keys, credentials, and tokens, which can pose
significant security risks if exposed. Additionally, the tool
evaluates the use of cryptographic algorithms and other
security measures to ensure they are implemented correctly.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.3. Secrets post-processing with Trufflehog</title>
        <p>
          Trufflehog [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] is a specialized tool designed to identify
sensitive information, such as API keys, credentials, and
tokens, within codebases. Initially developed for Git
repositories, Trufflehog has proven [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] valuable in various
security contexts, including static analysis of mobile
applications and other software projects. Trufflehog’s core
functionality relies on two primary techniques: pattern
matching and entropy-based analysis. The tool employs a
set of predefined regular expressions and heuristics to
detect patterns commonly associated with secrets. These
patterns include a variety of credentials and tokens that are
often embedded directly within the application code. By
leveraging these patterns, Trufflehog is capable of
identifying a broad range of sensitive information that
might otherwise be overlooked. In addition to pattern
matching, Trufflehog utilizes entropy-based analysis to
assess the randomness of certain strings within the code.
Strings with high entropy values are indicative of potential
secrets, as they are less likely to occur by chance in
nonsensitive data. This method enhances Trufflehog’s ability to
detect secrets that may not conform to established patterns
but still pose a risk of exposure. For each detected secret,
Trufflehog provides detailed information on its location
within the code, which facilitates targeted remediation
efforts. Trufflehog’s integration with other static analysis
tools, such as MobSF, further enhances its utility. By
analyzing the “secrets” sections extracted by tools like
MobSF, Trufflehog can verify the authenticity of these
findings and assess which secrets are genuinely at risk. This
integration provides a more comprehensive assessment of
an application’s security posture.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Results</title>
      <p>This study conducted a comprehensive security analysis of
6165 Android applications among 22 categories. The
analysis was performed using a combination of tools,
including MobSF and Trufflehog to identify improper
credential usage according to the OWASP MobileTop 10
framework. The results of the vulnerability analysis provide
valuable insights into the security posture of the selected
applications.</p>
      <sec id="sec-4-1">
        <title>4.1. Hardcoded secret services</title>
        <p>The research uncovered credentials for a variety of services,
and the frequency of each type of credential was recorded.
Fig. 1 shows the number of revealed secrets per service. As
we can see Twitter consumer key is the most popular
hardcoded credential.
The research result shows some applications have cloud
provider secrets hardcoded. Hardcoding AWS (Amazon
Web Services) and GCP (Google Cloud Platform) secrets in
mobile application code pose significant security risks,
which can have serious implications for both the application
and its users:




</p>
        <p>
          If these secrets are exposed through the application
code, malicious actors can exploit them to gain
unauthorized access to cloud resources. This can lead
to unauthorized data access, data breaches, and
potential compromise of sensitive user information
stored in the cloud [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ].
        </p>
        <p>Increased Attack Surface—embedding secrets directly
in the application code increases the attack surface,
making it easier for attackers to identify and exploit
vulnerabilities. Tools and techniques for reverse
engineering can reveal these hardcoded secrets,
allowing attackers to gain access to cloud services
and escalate their attacks.</p>
        <p>Misuse of cloud resources—once an attacker obtains
hardcoded cloud credentials, they can misuse cloud
resources for malicious purposes. This might include
launching unauthorized instances, executing costly
operations, or conducting activities that could incur
significant financial charges to the cloud account.
This can lead to unexpected costs and resource
depletion, affecting both the application’s operation
and its financial viability.</p>
        <p>Compromise of application integrity—hardcoded
secrets may also lead to the compromise of
application integrity. If attackers can exploit these
credentials to modify or interfere with cloud services,
they may alter application functionality, inject
malicious code, or disrupt the normal operation of the
app. This can undermine user trust and damage the
application’s reputation.</p>
        <p>Difficulty in rotation and management—hardcoded
secrets complicate the management and rotation of
credentials. Ideally, secrets should be regularly
rotated and updated to reduce the risk of long-term
exposure. However, hardcoded secrets require
manual intervention to update, leading to potential
lapses in security and prolonged exposure if
credentials are compromised.</p>
        <p>Compliance and legal implications—hardcoding
sensitive information in application code may also
violate compliance regulations and legal
requirements related to data protection and privacy.
Regulations such as GDPR, HIPAA, and others
mandate strict controls over the handling and
protection of sensitive information. Exposing cloud
credentials can result in non-compliance, legal
repercussions, and fines.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Hardcoded secrets per app categories</title>
        <p>The research demonstrates that applications in some Google
Play categories have significantly different percentages of
applications containing hardcoded secrets. Fig. 2 shows the
number of scanned applications, the number of applications
where secrets were detected, and the percentage of such
applications per category.
As Fig. 2 shows category with the largest number of
hardcoded secrets is “Health and fitness”—21% of
applications in this category have hardcoded secrets. In the
next four categories—“News and magazines”, “Music and
audio”, “Photography” and “Social” 12% of applications have
hardcoded credentials.</p>
        <p>The important finding is that 10% of applications in the
category “Communication” have hardcoded secrets.
Hardcoding secrets such as credentials and API tokens in
communication applications pose a variety of significant
security risks, which can lead to severe consequences for
both users and service providers. Communication apps,
being highly sensitive due to their role in handling personal
messages, calls, and media, are particularly vulnerable to
attacks when secrets are embedded in the application code.
Below are described some of the primary risks associated
with hardcoding secrets in such applications:


</p>
        <p>Unauthorized access to user data—hardcoded
credentials can be easily extracted by attackers using
reverse engineering techniques. This unauthorized
access to API tokens or authentication keys may
enable malicious actors to intercept sensitive user
data, including personal messages, call logs, and
media files. Such breaches present substantial privacy
risks, as compromised data may be used for identity
theft, surveillance, or exploitation.</p>
        <p>Compromise of communication integrity—the
integrity of communication services depends on
secure transmission channels. Exposed hardcoded
secrets undermine this integrity, allowing attackers
to impersonate legitimate users or services. This
creates opportunities for man-in-the-middle (MITM)
attacks, where communications may be intercepted,
altered, or injected with malicious content without
user awareness, jeopardizing the authenticity and
confidentiality of the exchanged information.</p>
        <p>Service disruption and denial of service (DoS)
attacks—attackers with access to hardcoded secrets
may exploit them to abuse communication services
by sending an excessive volume of requests or
misusing APIs. Such actions can lead to Denial of
Service (DoS) attacks, disrupting services for
legitimate users. This type of attack not only impacts
user experience but can also damage the service
provider’s reputation.</p>
        <p>Account takeover and identity theft—hardcoded API
tokens or credentials allow attackers to take control
of user accounts. This results in unauthorized access,
where malicious actors can lock users out of their
accounts, send fraudulent messages, or perform
unauthorized actions. Account takeovers can lead to
identity theft, social engineering attacks, or the
dissemination of harmful content through
compromised accounts.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>This study provides a comprehensive examination of
the prevalence and risks associated with hardcoded
credentials within Android applications, highlighting a
critical security gap in mobile application development.</p>
      <p>By analyzing 6,165 Android applications across various
categories using MobSF and Trufflehog, the research
revealed that a significant number of applications contain
hardcoded secrets, which pose substantial risks to user data
privacy and application integrity. The findings indicate that
hardcoded cloud provider secrets, such as AWS and GCP
credentials, are common, representing a serious
vulnerability that may lead to unauthorized access, resource
misuse, and potential data breaches. Specifically,
unauthorized access to sensitive data, compromise of
application integrity, and increased exposure to
Denial-ofService (DoS) attacks were identified as potential
consequences.</p>
      <p>Additionally, hardcoded secrets complicate the rotation
and management of credentials, making it difficult for
developers to adhere to best practices for secure application
management. Applications in categories such as Health and
Fitness, News and Magazines, Music and Audio,
Photography, and Social were particularly prone to
containing hardcoded secrets, with Health and Fitness
applications exhibiting the highest occurrence. Notably,
communication applications were also found to have a high
prevalence of hardcoded secrets, posing unique risks due to
their handling of sensitive personal information, including
messages, calls, and media.</p>
      <p>This research underscores the urgent need for mobile
developers to adopt secure coding practices, particularly in
credential management, to reduce the risk of data breaches
and protect user privacy. Implementing secure storage
solutions for sensitive information and regular auditing of
code for potential hardcoded credentials should become
standard practices within the industry.</p>
      <p>Additionally, frameworks and libraries should offer
stronger guidance or automated tools for managing secrets
to mitigate the risks associated with credential exposure.</p>
      <p>Future work could focus on expanding this analysis to
examine the impact of hardcoded secrets on user behavior
and engagement, or on developing automated tools to detect
and mitigate the risks associated with these vulnerabilities
in real-time. This study ultimately reinforces the
importance of secure credential handling as a fundamental
aspect of mobile application security.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C.</given-names>
            <surname>Liu</surname>
          </string-name>
          , et al.,
          <article-title>MobiPCR: Efficient, accurate, and strict ML-based mobile malware detection</article-title>
          ,
          <source>Future Generation Comput. Syst</source>
          .
          <volume>144</volume>
          (
          <year>2023</year>
          )
          <fpage>140</fpage>
          -
          <lpage>150</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.future.
          <year>2023</year>
          .
          <volume>02</volume>
          .014.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Apple</given-names>
            <surname>Appstore</surname>
          </string-name>
          . URL: https://www.apple.com/appstore/
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Google</given-names>
            <surname>Play</surname>
          </string-name>
          . URL: https://play.google.com/store
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>O.</given-names>
            <surname>Mykhaylova</surname>
          </string-name>
          , et al.,
          <article-title>Mobile Application as a Critical Infrastructure Cyberattack Surface, in: Cybersecurity Providing in Information and Telecommunication Systems II</article-title>
          , vol.
          <volume>3550</volume>
          (
          <year>2023</year>
          )
          <fpage>29</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Dreis</surname>
          </string-name>
          , et al.,
          <article-title>Model to Formation Data Base of Internal Parameters for Assessing the Status of the State Secret Protection</article-title>
          ,
          <source>in: Workshop on Cybersecurity Providing in Information and Telecommunication Systems, CPITS</source>
          , vol.
          <volume>3654</volume>
          (
          <year>2024</year>
          )
          <fpage>277</fpage>
          -
          <lpage>289</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Horpenyuk</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Opirskyy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Vorobets</surname>
          </string-name>
          ,
          <article-title>Analysis of Problems and Prospects of Implementation of postQuantum Cryptographic Algorithms</article-title>
          , in: Classic, Quantum, and
          <string-name>
            <surname>Post-Quantum</surname>
            <given-names>Cryptography</given-names>
          </string-name>
          , vol.
          <volume>3504</volume>
          (
          <year>2023</year>
          )
          <fpage>39</fpage>
          -
          <lpage>49</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>E.</given-names>
            <surname>Zaitseva</surname>
          </string-name>
          , et al.,
          <source>Identifying the Mutual Correlations and Evaluating the Weights of Factors and Consequences of Mobile Application Insecurity, Systems</source>
          ,
          <volume>11</volume>
          (
          <issue>5</issue>
          ) (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .3390/systems11050242.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.</given-names>
            <surname>Zhu</surname>
          </string-name>
          , et al.,
          <article-title>Using Blockchain Technology to Enhance the Traceability of Original Achievements</article-title>
          ,
          <source>IEEE Trans. Eng. Manag</source>
          .
          <volume>70</volume>
          (
          <year>2023</year>
          )
          <fpage>1693</fpage>
          -
          <lpage>1707</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.-Y.</given-names>
            <surname>Kuo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.-H.</given-names>
            <surname>Tseng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-H.</given-names>
            <surname>Chou</surname>
          </string-name>
          ,
          <article-title>Metaverse Intrusion Detection of Wormhole Attacks based on a Novel Statistical Mechanism, Future Gener</article-title>
          .
          <source>Comput. Syst</source>
          .
          <volume>143</volume>
          (
          <year>2023</year>
          )
          <fpage>179</fpage>
          -
          <lpage>190</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>B.</given-names>
            <surname>Zhurakovskyi</surname>
          </string-name>
          , et al.,
          <source>Secured Remote Update Protocol in IoT Data Exchange System, in: Workshop on Cybersecurity Providing in Information and Telecommunication Systems</source>
          , vol.
          <volume>3421</volume>
          (
          <year>2023</year>
          )
          <fpage>67</fpage>
          -
          <lpage>76</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>V.</given-names>
            <surname>Sokolov</surname>
          </string-name>
          , et al.,
          <article-title>Method for Increasing the Various Sources Data Consistency for IoT Sensors</article-title>
          , in: IEEE 9th International Conference on Problems of Infocommunications,
          <source>Science and Technology (PICST)</source>
          (
          <year>2023</year>
          )
          <fpage>522</fpage>
          -
          <lpage>526</lpage>
          . doi:
          <volume>10</volume>
          .1109/PICST57299.
          <year>2022</year>
          .10238518
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>O.</given-names>
            <surname>Shevchenko</surname>
          </string-name>
          , et al.,
          <article-title>Methods of the Objects Identification and Recognition Research in the Networks with the IoT Concept Support</article-title>
          ,
          <source>in: Cybersecurity Providing in Information and Telecommunication Systems</source>
          , vol.
          <volume>2923</volume>
          (
          <year>2021</year>
          )
          <fpage>277</fpage>
          -
          <lpage>282</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>V.</given-names>
            <surname>Dudykevych</surname>
          </string-name>
          , et al.,
          <article-title>Platform for the Security of Cyber-Physical Systems and the IoT in the Intellectualization of Society</article-title>
          ,
          <source>in: Workshop on Cybersecurity Providing in Information and Telecommunication Systems, CPITS</source>
          , vol.
          <volume>3654</volume>
          (
          <year>2024</year>
          )
          <fpage>449</fpage>
          -
          <lpage>457</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>A</surname>
          </string-name>
          <article-title>Decade in, How Safe Are Your iOS</article-title>
          and Android Apps? URL: https://www.nowsecure.com/blog/ 2018/07/11/adecade-in
          <article-title>-how-safe-are-your-ios-andandroid-apps</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Understanding</surname>
            <given-names>OWASP</given-names>
          </string-name>
          <article-title>Mobile Top 10 Risks with Real-World Cases</article-title>
          . URL: https://appinventiv.com/blog/owaspmobile-top-10
          <string-name>
            <surname>-</surname>
          </string-name>
          real-world-cases/
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S.</given-names>
            <surname>Shevchenko</surname>
          </string-name>
          , et al.,
          <source>Protection of Information in Telecommunication Medical Systems based on a RiskOriented Approach</source>
          , in: Workshop on Cybersecurity Providing in
          <source>Information and Telecommunication Systems</source>
          , vol.
          <volume>3421</volume>
          (
          <year>2023</year>
          )
          <fpage>158</fpage>
          -
          <lpage>167</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Mobile</given-names>
            <surname>Security</surname>
          </string-name>
          <article-title>Framework (MobSF)</article-title>
          . URL: https://mobsf.github.io/docs/#/
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Trufflehog</surname>
          </string-name>
          . URL: https://github.com/trufflesecurity/ trufflehog
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <article-title>How Many Apps in Google Play Store? (</article-title>
          <year>2024</year>
          ). URL: https://www.bankmycell.com/blog/number-ofgoogle
          <article-title>-play-store-apps/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Similarweb</given-names>
            <surname>Digital</surname>
          </string-name>
          <article-title>Intelligence: Unlock Your Digital Growth</article-title>
          . URL: https://www.similarweb.com/
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <article-title>Apktool - A Tool for Reverse Engineering Android APK Files</article-title>
          . URL: https://apktool.org/
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <fpage>jadx</fpage>
          - Dex to Java Decompiler. URL: https://github.com/skylot/jadx
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>S. K.</given-names>
            <surname>Basak</surname>
          </string-name>
          , et al.,
          <source>A Comparative Study of Software Secrets Reporting by Secret Detection Tools</source>
          ,
          <source>2023 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)</source>
          , New Orleans, LA, USA (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          . doi:
          <volume>10</volume>
          .1109/ESEM56168.
          <year>2023</year>
          .
          <volume>10304853</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>O.</given-names>
            <surname>Deineka</surname>
          </string-name>
          , et al.,
          <article-title>Designing Data Classification and Secure Store Policy According to SOC 2 Type II, in: Cybersecurity Providing in Information and Telecommun</article-title>
          .
          <source>Systems</source>
          , vol.
          <volume>3654</volume>
          (
          <year>2024</year>
          )
          <fpage>398</fpage>
          -
          <lpage>409</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>