Skip to content
Review

Security of Cross-Platform and Cross-Language Software Technologies: A Systematic Review

Aug 2026 · ACM Transactions on Software Engineering and Methodology · 0 citations · 130 references

TL;DR

This paper systematically review security threats to cross-platform frameworks, cross-language interactions, and LLM-based code generation, including permission misuse, remote code execution, cross-language attacks, data and cryptographic weaknesses, supply-chain compromise, reverse engineering, and AI-induced vulnerabilities.

Abstract

Cross-platform frameworks and cross-language programming techniques have become the foundation for building modern mobile, desktop, IoT, and cloud applications, while large language models (LLMs) are increasingly used to generate and translate their code. These technologies promise “write once, run anywhere” development and rapid multi-language integration, but they also introduce new attack surfaces at abstraction layers, language boundaries, and AI-assisted tooling. This paper presents a comprehensive security-centric survey of cross-platform and cross-language technologies, with a particular focus on how emerging code LLMs reshape the threat landscape. We first provide a unified taxonomy of cross-platform approaches (native, Web, hybrid, interpreted, cross-compiled, and model-driven) and cross-language mechanisms (source-to-source translation, foreign-function interfaces, inter-process communication, and multi-language runtimes), highlighting their security assumptions and typical attack surfaces. We then systematically review security threats to cross-platform frameworks, cross-language interactions, and LLM-based code generation, including permission misuse, remote code execution, cross-language attacks, data and cryptographic weaknesses, supply-chain compromise, reverse engineering, and AI-induced vulnerabilities. Building on this analysis, we organize existing defenses into a “prevention–detection–remediation–audit” lifecycle, covering framework hardening, unified cross-language analysis, supply-chain governance, and LLM-aware safeguards. Finally, we distill best practices for engineering reliable cross-platform and cross-language applications and outline key open research directions.

View source

Similar papers

Book Open access Oct 2026

IP-Preserving Enterprise System Modernization via LLM-Driven Specification Extraction and Multi-target Code Generation

We report on the automated modernization of a business-critical terminal operating system deployed across multiple sites of a major European port infrastructure company, comprising a heterogeneous technology stack accumulated over many years of continuous development: over 22,000 source files, about 10,000 of them C#,...

Andreas Biesdorf, Eckhard Seibert, Nicole Wengatz et al. · 0 citations
#software testing Open access Sep 2026

LLM-Assisted Porting of Security-Critical C Libraries to Idiomatic Rust: A Multi-Model Empirical Study

Differential fuzzing reveals complementary bugs in the manual and LLM porting of security-critical C libraries to idiomatic Rust and translates these findings into concrete practical guidance for teams planning a similar migration.

Marco Parrillo, Marco Grassi, Luigi Laura · 0 citations
2026

A Code-Refactoring-Based Migration Scheme for Trusted Applications across Heterogeneous TEEs

Experimental results show that CRTAMS enables trusted-application migration across heterogeneous TEEs with low refactoring cost and moderate execution overhead in the evaluated workloads, while reducing the amount of platform-specific code that developers must write manually.

Di Lu, Qing-Wen Zhang, Yujia Liu et al. · 0 citations
Preprint Sep 2026

Cross-Platform vs Native Mobile Development: An Empirical Study of Software Quality Trade-offs

Cross-platform mobile frameworks promise code reuse, shorter delivery cycles, and lower implementation effort, but their trade-offs relative to native development remain difficult to assess objectively. Many comparisons rely on simplified applications, inconsistent feature sets, or a narrow set of metrics. This paper c...

Alexandru Ilovan · 0 citations
Book Open access Sep 2026

Unifying eBPF across Platforms: Formal Semantics, Conformance Testing, and Specifications

This work is building an executable formal semantics for eBPF in F* that explicitly distinguishes cross-platform and platform-specific behaviors and envision this semantics as a practical foundation for a uniform, trustworthy eBPF across platforms.

Yan-Ze Li, Reto Achermann, Ivan Beschastnikh et al. · 0 citations
Review Open access 2026

Security Analysis of LLM-Generated Web API Backends

A security assessment on 75 FastAPI backends generated by three contemporary LLMs revealed a disconnect between functional correctness and secure logic, which is interpreted as a review-risk pattern, which is called the human-in-the-loop paradox.

Abdul Ali Khan, S. Rauti, T. Mäkilä · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.