Join our Newsletter — 33% off our NHI Course
Home› Glossary› Cyber Security› Insecure Communication
Cyber Security

Insecure Communication

← Back to Glossary
By NHI Mgmt Group Updated October 31, 2026 Domain: Cyber Security

Insecure Communication occurs when a mobile app fails to protect data while it is moving between the device and a server. Cleartext transmission, weak transport validation, or incomplete TLS handling can expose sensitive information to interception, manipulation, or replay across untrusted networks.

What Insecure Communication Means in a Mobile App

Insecure communication is a transport-layer weakness, not a data-at-rest problem. The app is failing while data is in motion, so the security question is whether network traffic is authenticated, encrypted, and resistant to interception or tampering on hostile or untrusted networks.

In mobile environments, that usually means the app is relying on plain HTTP, weak certificate handling, permissive trust settings, or brittle TLS logic. Even when the app uses HTTPS, a flawed implementation can still leave the connection open to man-in-the-middle interception, replay, or content manipulation.

Why Transport Security Fails

The common failure modes are straightforward: cleartext traffic, weak certificate validation, trust in user-installed or otherwise untrusted certificates, and incomplete handling of TLS errors. Each weakens the chain that should bind the app to the intended server and protect the payload in transit.

Mobile platforms try to make secure transport easier, but the app still has to configure it correctly. If developers override defaults, disable checks for debugging, or introduce custom networking code without equivalent validation, the transport can look secure while still accepting an attacker’s connection.

That is why this term is broader than “use HTTPS”. The real issue is whether the app can prove it is talking to the right endpoint and whether the content remains confidential and unmodified while crossing networks the app does not control. For a practical mobile-focused control set, see the OWASP Mobile Top 10 M5 Insecure Communication Guide.

How Exposure Shows Up in Practice

Exposure is often discovered through a mix of source review, dynamic testing, and network inspection. A secure mobile app should refuse invalid certificates, avoid cleartext, and enforce transport settings consistently across production code paths, not just the happy path.

Organisations also need to know where the app communicates and what those endpoints carry. If the application reaches internal APIs, third-party services, or sensitive backends over untrusted networks, insecure transport becomes a direct confidentiality and integrity issue rather than a theoretical weakness.

Mobile security guidance usually treats network configuration, certificate validation, and trust decisions as part of the same control plane. That is why the broader OWASP Mobile Top 10 Guide is useful context for understanding how insecure communication fits alongside other mobile app failures.

Remediation and Detection

Remediation starts with enforcing encrypted transport end to end, then tightening validation so the app rejects unexpected certificates, weak protocol handling, and downgrade conditions. Where certificate pinning is used, it must be implemented carefully and maintained with operational realism, because brittle pinning can break availability if it is not managed well.

Detection should look for cleartext requests, handshake failures caused by untrusted or altered certificates, abnormal TLS negotiation patterns, and traffic that is unexpectedly accepted by the app during testing. A mobile app that silently tolerates certificate errors has already lost an important security boundary.

After a suspected interception event, the review should cover whether tokens, session cookies, API keys, or other secrets crossed the wire in a form that could be replayed or abused. If the app transmits sensitive material over insecure channels, transport weakness can quickly become account compromise or service abuse.

Security Design Trade-offs and Boundaries

Strong transport security reduces interception risk, but it also introduces operational choices around certificate lifecycle, debugging, third-party dependencies, and resilience when network conditions are poor. The goal is not to weaken transport controls for convenience, but to choose implementations that preserve security without creating fragile production behaviour.

For mobile apps, the boundary matters: transport protection is only as strong as the endpoint validation behind it. If the app trusts the wrong certificate chain, allows fallback to weaker transport, or mishandles redirects and proxies, the secure channel can degrade without obvious user-visible failure.

That is why insecure communication should be treated as a design defect, not just a configuration mistake. Once the channel is exposed, confidentiality, integrity, and trust in server identity all become harder to recover later in the lifecycle.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP ASVS, CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP ASVSV12 — Secure CommunicationCovers transport protection, TLS validation and encrypted channels for app traffic.
V13 — ConfigurationApplies where insecure transport comes from weak app or platform security settings.
Recommendation — Enforce strong TLS, reject invalid certificates, and verify every network path uses protected transport. Review and harden app network settings so cleartext and unsafe transport options stay disabled.
CIS Controls v8CIS-13 — Network Monitoring and DefenseSupports detecting cleartext traffic, weak TLS use and abnormal network behavior.
Recommendation — Monitor application traffic for insecure protocols, handshake failures, and unexpected endpoint patterns.
NIST SP 800-53 Rev 5SC-8 — Transmission Confidentiality and IntegrityDirectly addresses protecting data while it is transmitted across untrusted networks.
SC-13 — Cryptographic ProtectionSupports secure transport by requiring cryptographic safeguards for transmitted information.
Recommendation — Use SC-8 to protect data in transit with approved encryption and integrity controls. Apply SC-13 to ensure transport channels use validated cryptographic protection.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 31, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org