TL;DR: AI is accelerating both offensive activity and defensive detection in application security, with the source article arguing that behavioural data, control-flow signatures, and runtime signals can help distinguish bots, abuse, and suspicious application execution patterns. Arxan Technologies frames this as an application hardening problem where defenders need richer telemetry and AI-assisted analysis to keep pace with increasingly automated attackers.
At a glance
What this is: This is an application security analysis of how AI can improve detection by using behavioural and runtime signals to spot bots, abnormal execution paths, and suspicious user activity.
Why it matters: It matters to IAM and security teams because bot abuse, anomalous logins, and execution-path anomalies often reflect weak identity and runtime controls that traditional rules miss.
By the numbers:
- Only 44% of developers are reported to follow security best practices for secrets management, exposing a significant developer behaviour gap.
👉 Read Arxan Technologies' analysis of AI-driven application defence and bot detection
Context
Application security is increasingly shaped by AI because defenders need to distinguish legitimate behaviour from automated abuse at runtime. The core gap is not only detection volume, but the quality of behavioural evidence available to security teams, especially where bots, credential misuse, and abnormal execution paths blend into normal application traffic.
The article sits at the intersection of application security and identity because user behaviour, device signals, and account activity are all identity-adjacent indicators. For IAM teams, the practical question is whether application telemetry can supplement access controls, fraud detection, and session risk decisions rather than leaving those domains isolated.
Key questions
Q: How can security teams use behavioural data to detect bot activity in applications?
A: Collect signals such as device type, cursor movement, timing patterns, login geography, and repeated action sequences. Then compare them against a baseline of normal user behaviour. The goal is not perfect human detection, but to identify synthetic patterns that consistently diverge from legitimate sessions and require additional verification or throttling.
Q: Why does application runtime data matter for fraud and identity decisions?
A: Because many abuse cases do not look suspicious at the login layer. Runtime data shows what the session actually does, including whether it follows expected application logic, uses the right sequence of actions, or suddenly behaves like automation. That makes it useful for step-up checks, risk scoring, and response decisions.
Q: What are the signs that AI-assisted bot detection is failing?
A: Frequent false positives, missed automation that repeats the same flows, and security teams relying on a single signal are common warning signs. If detection does not combine device, behaviour, and execution-path evidence, adversaries can blend into normal traffic and bypass controls that look stronger than they are.
Q: Should teams replace rule-based controls with AI for application security?
A: No. AI works best as an analytic layer on top of hard controls such as authentication, rate limiting, telemetry, and secure workflow design. Rule-based controls still define acceptable behaviour, while AI helps identify unusual patterns faster and at greater scale than manual review alone.
Technical breakdown
Behavioural telemetry as a bot detection signal
Behavioural telemetry uses patterns such as mouse movement, device characteristics, timing consistency, and navigation sequences to distinguish humans from automation. In application security, the value is not any single signal but the combination of weak indicators that become meaningful at scale. AI models can cluster unusual patterns faster than rule sets, but they still depend on clean data, stable baselines, and enough labelled examples to avoid false confidence. The article’s examples show how repeated execution patterns can reveal synthetic activity that would otherwise look plausible in isolation.
Practical implication: collect and correlate runtime behaviour signals before tuning AI-assisted bot detection or fraud rules.
Control-flow signatures in application runtime
A control-flow signature is a recurring execution path inside an application, such as a fixed sequence of function calls that normally precedes a sensitive action. If most legitimate transactions follow the same path, deviations can indicate tampering, automation, or abuse. This is useful because it moves detection beyond network indicators and into application logic itself. AI helps identify which execution paths matter, but the control logic still needs domain context to separate legitimate edge cases from abuse.
Practical implication: baseline sensitive workflows and alert on execution paths that bypass expected application controls.
AI-assisted vulnerability and abuse detection
Generative AI can accelerate vulnerability discovery, dependency analysis, and anomalous pattern recognition, but it does not remove the need for secure engineering controls. The article points to a broader shift where defenders use AI to keep up with faster attacker adaptation, especially in client-side and application-layer abuse. That shift works best when AI augments existing hardening, monitoring, and code review workflows rather than replacing them. The operational risk is overreliance on model output without validating results against application context.
Practical implication: use AI to triage suspected abuse and code issues, then validate findings against application and identity context.
Threat narrative
Attacker objective: The attacker’s objective is to automate abuse at scale while blending into normal application behaviour well enough to evade basic detection.
- Entry occurs through bot activity, suspicious logins, or automated abuse patterns that mimic legitimate application usage.
- Escalation happens when attackers exploit weak behavioural differentiation, allowing account misuse or repeated execution of sensitive workflows.
- Impact follows when automated abuse distorts in-game economies, enables application fraud, or increases exposure to client-side exploitation.
NHI Mgmt Group analysis
AI changes application security most when it improves signal quality, not when it replaces control design. The article is strongest where it focuses on behaviour, runtime patterns, and application flow as evidence. AI can surface anomalies faster than manual review, but it still depends on control points that were instrumented correctly in the first place. That means the real governance problem is deciding which signals are trustworthy enough to drive decisions.
Bot detection is increasingly an identity-adjacent problem, not just an anti-automation problem. When device posture, login patterns, and session behaviour feed detection logic, application security starts overlapping with identity verification and fraud controls. That overlap matters because false separation leads to blind spots. IAM, fraud, and application teams need shared thresholds for when a session is merely unusual versus when it is clearly synthetic.
Application control-flow is becoming a governance surface in its own right. The article’s control-flow example shows that security teams can detect abuse by understanding the normal sequence of sensitive actions. That is a useful pattern for fraud, payment, and high-risk workflows, where intent is often expressed through sequence rather than a single event. Practitioners should treat execution-path baselines as part of application governance, not as a niche detection exercise.
Defensive AI only works when it is tied to resilient engineering controls. The article correctly treats AI as a defender accelerator, but not as a substitute for hardening, secure coding, and telemetry coverage. This aligns with broader application security practice under NIST CSF and MITRE ATT&CK, where visibility, detection, and response depend on disciplined instrumentation. The practitioner conclusion is simple: AI should sharpen existing controls, not mask their absence.
Named concept: application behaviour baselining. This article points to a practical model where normal application execution, user interaction, and device behaviour are captured as reference patterns for security decisions. The concept is valuable because it gives teams a way to separate ordinary variation from suspicious automation. Practitioners should build this into fraud, bot management, and runtime detection programmes as a measurable control rather than an ad hoc analytics project.
What this signals
Application behaviour baselining is likely to become a standard layer in fraud and application security programmes as AI improves anomaly detection. For teams, that means investing in telemetry now, before model quality becomes dependent on data they never collected.
AI-assisted detection will also increase pressure to unify IAM, application security, and fraud operations around shared session-risk thresholds. Without that alignment, the same suspicious pattern can be escalated by one team and ignored by another, which weakens response consistency.
Security teams should expect more demand for runtime context rather than static indicators alone, and that raises the bar for instrumentation. The practical signal is whether your programme can explain why a session was flagged, not just that a model scored it highly.
For practitioners
- Instrument runtime behaviour signals Capture mouse, device, session, and execution-path data for high-risk flows so AI models have enough context to distinguish humans from bots and abuse.
- Baseline sensitive application workflows Map the normal function-call sequence for payment, authentication, and account-change actions, then alert when the order changes or skips expected controls.
- Link fraud and IAM telemetry Share identity, device, and session-risk signals across application security, IAM, and fraud teams so repeated suspicious patterns are not treated as isolated events.
- Validate AI findings against control context Treat model output as triage, not truth. Confirm suspicious activity against application logic, access scope, and known business exceptions before response.
Key takeaways
- AI improves application defence most when it helps teams distinguish normal behaviour from abuse at runtime.
- The strongest signals in this article come from behavioural telemetry, execution-path analysis, and shared fraud plus IAM context.
- Practitioners should treat AI as an augmentation layer on top of hard controls, not as a replacement for them.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | DE.CM-7 | Behavioural telemetry and anomaly detection map directly to continuous monitoring. |
| MITRE ATT&CK | TA0001 , Initial Access; TA0006 , Credential Access; TA0040 , Impact | Bot abuse and suspicious access patterns align with access and impact tactics. |
| NIST SP 800-53 Rev 5 | SI-4 | Security monitoring supports the runtime detection approach discussed here. |
| CIS Controls v8 | CIS-8 , Audit Log Management | Detection depends on collecting the right runtime evidence at scale. |
Instrument application behaviour and alert on abnormal sessions as part of continuous monitoring.
Key terms
- Behavioural Telemetry: Operational evidence that shows what an identity actually did, not just what it was allowed to do. For autonomous systems, behavioural telemetry is essential because policy compliance alone cannot prove that the sequence of actions was safe.
- Control-flow Signature: A control-flow signature is the expected sequence of application calls or execution steps that normally precedes a sensitive action. Security teams use it to spot deviations, such as skipped validations or unusual execution order, that may indicate tampering or abuse.
- Application Behaviour Baselining: Application behaviour baselining is the process of defining normal runtime and interaction patterns for critical workflows. It creates a reference point for anomaly detection, fraud analysis, and automated abuse monitoring, especially where static rules are too easy to evade.
- Runtime Detection: Runtime detection is the practice of monitoring behaviour while a system is operating so suspicious actions can be flagged or contained. It is useful for visibility, but it does not replace preventive identity controls because it reacts after the access path has already been used.
What's in the full article
Arxan Technologies' full article covers the operational detail this post intentionally leaves for the source:
- How the vendor applies AI to behavioural and runtime security decisions in application environments
- Examples of control-flow signatures and anomaly patterns used to distinguish legitimate execution from abuse
- The article's applied discussion of botting, client-side exploitation, and defensive detection workflows
- Context on how AI can support application hardening without replacing core security controls
Deepen your knowledge
The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps security practitioners connect identity control design to broader security operations.
Published by the NHIMG editorial team on September 3, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org