Behavioural Biometrics and Session-Level Risk Monitoring for Insider Threat Detection in Enterprise Networks
Abstract
1. Introduction
- 🡺
- A session-persistent behavioural risk monitoring architecture that evaluates insider threat likelihood across consecutive time windows rather than isolated session snapshots, enabling detection of gradual behavioural drift that single-window classifiers miss.
- 🡺
- A validation-tuned late-fusion strategy that dynamically weights temporal sequence sensitivity against reconstruction stability, with empirical justification via sensitivity analysis.
- 🡺
- A persistence-based escalation mechanism that requires sustained anomaly exceedance across k = 3 consecutive windows before security escalation, specifically designed to suppress transient behavioural spikes and reduce false positive escalation in continuous enterprise monitoring.
- 🡺
- Behavioural analysis is done to study the risk score distribution, time series development of insider threat risk, and user authentication stability.
Research Organization
2. Literature Review
Problem Statement
3. Methodology
3.1. Behavioural Feature Extraction
3.1.1. User Login Pattern Features
3.1.2. File Access Behavior
3.1.3. Network Activity Features
3.1.4. Email Communication Behavior
3.1.5. Categorical Feature Encoding
3.1.6. Feature Aggregation Procedure
3.2. Deep Learning-Based Behavioural Sequence Models
3.2.1. LSTM-Based Behavioural Sequence Model
3.2.2. Autoencoder-Based Anomaly Detection
- 1.
- Encoder Layer
- 2.
- Decoder Layer
- 3.
- Reconstruction Error
3.2.3. Unified Insider Threat Score
- controls the relative importance of temporal learning versus reconstruction deviation.
- When is higher, the system emphasizes sequential behavioral evolution.
- When is lower, reconstruction deviation plays a dominant role.
| Algorithm 1: Behavioural Risk Score Generation Using LSTM–Autoencoder |
| Input: User activity dataset D Output: Behavioral risk score R for each user session 1: Load dataset D 2: Preprocess dataset (remove missing values, normalize features) 3: Divide dataset into user sessions S 4: Initialize LSTM–Autoencoder model M 5: Train model M using normal behavioral data 6: For each session s in S do 7: Extract behavioral feature vector F from session s 8: Reconstruct F using trained model M 9: Compute reconstruction deviation between original and reconstructed features 10: Calculate risk score R(s) based on deviation level 11: Store R(s) 12: End For 13: Return behavioral risk scores for all sessions |
3.3. Session-Level Behavioural Risk Monitoring with Temporal Smoothing
3.3.1. Session-Level Risk Accumulation Model
- = aggregated user risk score
- = number of monitored time windows
- = insider threat score at the window
3.3.2. Dynamic Risk Escalation
- = escalation counter
- = anomaly threshold
3.3.3. Session-Level Authentication Decision
| Algorithm 2: Insider Threat Detection and Session-Level Behavioural Risk Monitoring Model |
| Input: Behavioral risk scores R Output: Threat classification result C 1: Define risk threshold T 2: Initialize classification result set C 3: For each user session i do 4: Retrieve risk score R(i) 5: If R(i) > T then 6: Label session as malicious 7: Update C(i) = Insider Threat 8: Else 9: Label session as normal 10: Update C(i) = Legitimate User 11: End If 12: Monitor next session activity for Session-Level Behavioural Risk Monitoring Model 13: End For 14: Return classification results C |
3.3.4. Threshold Selection and Optimization
4. Experimental Setup
4.1. Dataset Description
4.1.1. Dataset Overview
4.1.2. Imbalanced Data Evaluation Protocol
4.1.3. Data Structure and Features
- ▪
- Authentication Features: frequency of logins, session length, and abnormal timings of login.
- ▪
- File Access Behavior: accessed files, sensitive file operations, suspicious access operations.
- ▪
- System Usage Metrics: resource usage, interaction with devices.
- ▪
- Network and Communication Indicators: frequency of browsing, behaviour of external access.
- ▪
- Threat Label: binary classification label (Normal or Insider Threat)
4.1.4. Data Splitting Strategy
- ➲
- Training Set (80%)—This is used to train the LSTM model and autoencoder. An LSTM net acquires temporal behaviour patterns based on a sequence of user activities, and an autoencoder is mostly trained on regular user examples to acquire default system behavioural traits and to reconstruct normal system activities.
- ➲
- Testing Set (20%)—It is only utilized when trained models are being evaluated. This dataset has hidden cases, which enable evaluation of classification quality, detection of anomalies, and the overall effectiveness of the insider threat detection system suggested.
4.1.5. Data Leakage Prevention
4.2. Data Preprocessing
4.2.1. Data Cleaning
4.2.2. Data Normalization
4.2.3. Temporal Segmentation of User Activities
4.2.4. Feature Vector Construction
4.3. Computational Environment
4.4. Hyperparameter Configuration
4.5. Performance Evaluation Metrics
5. Results and Discussion
5.1. Behavioural Risk Score and Session Monitoring Analysis
5.2. Insider Threat Detection Performance Evaluation
5.3. Cross-Dataset Generalization Evaluation
5.4. Discussion
6. Conclusion and Future Works
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Manoharan, P.; Hong, W.; Yin, J.; Wang, H.; Zhang, Y.; Ye, W. Optimising Insider Threat Prediction: Exploring BiLSTM Networks and Sequential Features. Data Sci. Eng. 2024, 9, 393–408. [Google Scholar] [CrossRef]
- Hong, W.; Yin, J.; You, M.; Wang, H.; Cao, J.; Li, J.; Liu, M.; Man, C. A graph empowered insider threat detection framework based on daily activities. ISA Trans. 2023, 141, 84–92. [Google Scholar] [CrossRef]
- Yuan, L.; Chang, D.; Hu, H.; Jiang, Y.; Chang, H.; Fang, L.; Liu, Y. FusionITD: Enhanced cross-modal insider threat perception framework via behavior-semantic fusion. Cybersecurity 2026, 9, 119. [Google Scholar] [CrossRef]
- Bamashmoos, F. Adaptive Privacy-Preserving Insider Threat Detection Using Generative Sequence Models. Future Internet 2026, 18, 11. [Google Scholar] [CrossRef]
- D’amelio, A.; Patania, S.; Bursic, S.; Cuculo, V.; Boccignone, G. Using Gaze for Behavioural Biometrics. Sensors 2023, 23, 1262. [Google Scholar] [CrossRef]
- Villarreal-Vasquez, M.; Modelo-Howard, G.; Dube, S.; Bhargava, B. Hunting for Insider Threats Using LSTM-Based Anomaly Detection. IEEE Trans. Dependable Secur. Comput. 2023, 20, 451–462. [Google Scholar] [CrossRef]
- Khan, N.; Houghton, R.J.; Sharples, S. Understanding factors that influence unintentional insider threat: A framework to counteract unintentional risks. Cogn. Technol. Work 2022, 24, 393–421. [Google Scholar] [CrossRef]
- Georgiadou, A.; Mouzakitis, S.; Askounis, D. Detecting Insider Threat via a Cyber-Security Culture Framework. J. Comput. Inf. Syst. 2022, 62, 706–716. [Google Scholar] [CrossRef]
- Zangana, H.M.; Sallow, Z.B.; Omar, M. The Human Factor in Cybersecurity: Addressing the Risks of Insider Threats. J. Ilm. Comput. Sci. 2025, 3, 76–85. [Google Scholar] [CrossRef]
- Bansal, P.; Ouda, A. Continuous Authentication in the Digital Age: An Analysis of Reinforcement Learning and Behavioral Biometrics. Computers 2024, 13, 103. [Google Scholar] [CrossRef]
- Sawicki, A.; Saeed, K.; Walendziuk, W. Behavioral Biometrics in VR: Changing Sensor Signal Modalities. Sensors 2025, 25, 5899. [Google Scholar] [CrossRef]
- Tian, T.; Zhang, C.; Jiang, B.; Feng, H.; Lu, Z. Insider threat detection for specific threat scenarios. Cybersecurity 2025, 8, 17. [Google Scholar] [CrossRef]
- Randive, K.; Mohan, R.; Sivakrishna, A.M. An efficient pattern-based approach for insider threat classification using the image-based feature representation. J. Inf. Secur. Appl. 2023, 73, 103434. [Google Scholar] [CrossRef]
- Muzaffar, J.; Mazher, N. AI-Powered Behavioral Analysis for Insider Threat Detection in Enterprise Networks. Balt. J. Multidiscip. Res. 2024, 1, 1–11. [Google Scholar]
- Mahfouz, A.; Hamdy, A.; Eldin, M.A.; Mahmoud, T.M. B2auth: A contextual fine-grained behavioral biometric authentication framework for real-world deployment. Pervasive Mob. Comput. 2024, 99, 101888. [Google Scholar] [CrossRef]
- He, D.; Lv, X.; Xu, X.; Chan, S.; Choo, K.-K.R. Double-Layer Detection of Internal Threat in Enterprise Systems Based on Deep Learning. IEEE Trans. Inf. Forensics Secur. 2024, 19, 4741–4751. [Google Scholar] [CrossRef]
- Saminathan, K.; Mulka, S.T.R.; Damodharan, S.; Maheswar, R.; Lorincz, J. An Artificial Neural Network Autoencoder for Insider Cyber Security Threat Detection. Future Internet 2023, 15, 373. [Google Scholar] [CrossRef]
- Mohamed, M.S.; Arabo, A. A SIEM-Integrated Cybersecurity Prototype for Insider Threat Anomaly Detection Using Enterprise Logs and Behavioural Biometrics. Electronics 2026, 15, 248. [Google Scholar] [CrossRef]
- Pennada, S.S.P.; Nayak, S.K. Insider Threat Detection Using Behavioural Analysis through Machine Learning and Deep Learning Techniques. Int. Res. J. Multidiscip. Technovation 2025, 7, 74–86. [Google Scholar] [CrossRef]
- Abba, S.S.; Obioha-Val, O.A.; Ejiofor, V.O.; Olaniyi, O.M.; Mayeke, N.R. Behavioral Biometrics-Powered Continuous Authentication for Zero-trust Remote Work Environments: A Multi-factor Identity Verification Framework. Asian J. Res. Comput. Sci. 2025, 18, 20–41. [Google Scholar] [CrossRef]
- Aramide, O.O. AI-Driven Identity Verification and Authentication in Networks: Enhancing Accuracy, Speed, and Security through Biometrics and Behavioral Analytics. Adhyayan J. Manag. Sci. 2023, 13, 60–69. [Google Scholar] [CrossRef]
- Ibraheem, I.; Morufat, A.T.; Segbefia, S.K.; Abdulrasaq, A.A. Detecting Malicious Insider Threats through Anomaly-Based User Behaviour Analytics in Enterprise Networks: Machine Learning Approach. S. Afr. J. Secur. 2025, 3, 18099. [Google Scholar] [CrossRef] [PubMed]
- Hu, J.; Wu, W.; Chuan, T.; Peng, Q. Enterprise Internal Threat Authentication Traceability Technology Based on Key Authentication System. J. Cyber Secur. Mobil. 2025, 14, 623–652. [Google Scholar] [CrossRef]
- Uslu, U.; İncel, Ö.D.; Alptekin, G.I. Evaluation of Deep Learning Models for Continuous Authentication Using Behavioral Biometrics. Procedia Comput. Sci. 2023, 225, 1272–1281. [Google Scholar] [CrossRef]
- Orun, A.; Orun, E.; Kurugollu, F. Cognitive behavioural characteristics identification for remote user authentication for cybersecurity. J. Parallel Distrib. Comput. 2025, 202, 105102. [Google Scholar] [CrossRef]
- Tao, X.; Yu, Y.; Fu, L.; Liu, J.; Zhang, Y. An insider user authentication method based on improved temporal convolutional network. High-Confid. Comput. 2023, 3, 100169. [Google Scholar] [CrossRef]
- Yi, J.; Tian, Y. Insider Threat Detection Model Enhancement Using Hybrid Algorithms between Unsupervised and Supervised Learning. Electronics 2024, 13, 973. [Google Scholar] [CrossRef]
- Song, S.; Gao, N.; Zhang, Y.; Ma, C. BRITD: Behavior rhythm insider threat detection with time awareness and user adaptation. Cybersecurity 2024, 7, 2. [Google Scholar] [CrossRef]
- Ayanbode, N.; Abieba, O.A.; Chukwurah, N.; Ajayi, O.O.; Daraojimba, A.I. Human Factors in Fintech Cybersecurity: Addressing Insider Threats and Behavioral Risks. Int. J. Multidiscip. Res. Growth Eval. 2024, 5, 1350–1356. [Google Scholar] [CrossRef]
- Baig, A.F.; Eskeland, S.; Yang, B. Privacy-preserving continuous authentication using behavioral biometrics. Int. J. Inf. Secur. 2023, 22, 1833–1847. [Google Scholar] [CrossRef]
- Al-Shehari, T.; Al-Razgan, M.; Alfakih, T.; Alsowail, R.A.; Pandiaraj, S. Insider Threat Detection Model Using Anomaly-Based Isolation Forest Algorithm. IEEE Access 2023, 11, 118170–118185. [Google Scholar] [CrossRef]
- Nowroozi, E.; Mohammadi, M.; Rahdari, A.; Taheri, R.; Conti, M. A Random Deep Feature Selection Approach to Mitigate Transferable Adversarial Attacks. IEEE Trans. Netw. Serv. Manag. 2025, 22, 5301–5310. [Google Scholar] [CrossRef]
- Kittler, J.; Hatef, M.; Duin, R.; Matas, J. On combining classifiers. IEEE Trans. Pattern Anal. Mach. Intell. 1998, 20, 226–239. [Google Scholar] [CrossRef]
- Zaki, A.M. Insider Threat Dataset. Available online: https://www.kaggle.com/datasets/ahmeduzaki/insider-threat-dataset-for-corporate-environments (accessed on 9 March 2026).
- Lindauer, B. Insider Threat Test Dataset; Carnegie Mellon University: Pittsburgh, PA, USA, 2020. [Google Scholar] [CrossRef]



















| Method | Applied | Reason |
|---|---|---|
| SMOTE | No | Dataset nearly balanced |
| Class Weights | Yes | Improve recall stability |
| Property | Value |
|---|---|
| Total Samples | 45,000 |
| Number of Features | 16 |
| Class Distribution | Normal: 52%, Insider Threat: 48% |
| Window Size | 30 min |
| Feature Category | Features |
|---|---|
| Authentication | Login frequency, session duration |
| File Access | File count, sensitive access |
| Network | Request frequency, URL access |
| Sent/received emails | |
| System Usage | Device interaction |
| Anomaly Indicators | Privilege escalation |
| Model | Accuracy | Precision | Recall | F1-Score | ROC-AUC |
|---|---|---|---|---|---|
| Logistic Regression (Baseline) | 0.910 ± 0.004 | 0.902 ± 0.005 | 0.918 ± 0.006 | 0.909 ± 0.004 | 0.930 ± 0.003 |
| Random Forest(Baseline) | 0.940 ± 0.003 | 0.948 ± 0.004 | 0.942 ± 0.005 | 0.945 ± 0.003 | 0.960 ± 0.002 |
| LSTM based (Baseline) | 0.974 ± 0.002 | 0.968 ± 0.003 | 0.983 ± 0.002 | 0.975 ± 0.002 | 0.989 ± 0.001 |
| Autoencoder-based (Baseline) | 0.892 ± 0.006 | 0.855 ± 0.007 | 0.883 ± 0.006 | 0.868 ± 0.005 | 0.815 ± 0.004 |
| Proposed Model | 0.9765 ± 0.0015 | 0.9635 ± 0.002 | 0.9905 ± 0.001 | 0.9768 ± 0.0018 | 0.9920 ± 0.001 |
| Model Configuration | Accuracy | Precision | Recall | F1-Score | ROC-AUC |
|---|---|---|---|---|---|
| Behavioral Features + ML Classifier | 0.912 ± 0.004 | 0.901 ± 0.005 | 0.918 ± 0.006 | 0.909 ± 0.004 | 0.926 ± 0.003 |
| LSTM Only (Sequential Behavior) | 0.975 ± 0.002 | 0.970 ± 0.003 | 0.985 ± 0.002 | 0.977 ± 0.002 | 0.990 ± 0.001 |
| Autoencoder Only (Anomaly Detection) | 0.890 ± 0.006 | 0.852 ± 0.007 | 0.880 ± 0.006 | 0.865 ± 0.005 | 0.812 ± 0.004 |
| LSTM + Autoencoder (No Risk Fusion) | 0.972 ± 0.002 | 0.961 ± 0.003 | 0.982 ± 0.002 | 0.971 ± 0.002 | 0.988 ± 0.001 |
| + Session-Level Behavioural Risk Monitoring Scoring | 0.975 ± 0.002 | 0.963 ± 0.003 | 0.987 ± 0.002 | 0.975 ± 0.002 | 0.991 ± 0.001 |
| Proposed Full Framework | 0.9765 ± 0.0015 | 0.9635 ± 0.002 | 0.9905 ± 0.001 | 0.9768 ± 0.0018 | 0.992 ± 0.001 |
| Model | Accuracy | Precision | Recall | F1-Score | ROC-AUC |
|---|---|---|---|---|---|
| Logistic Regression | 0.91 | 0.9 | 0.92 | 0.91 | 0.93 |
| Random Forest | 0.94 | 0.95 | 0.94 | 0.945 | 0.96 |
| GRU (Advanced Seq Model) | 0.973 | 0.968 | 0.984 | 0.976 | 0.989 |
| LSTM | 0.975 | 0.97 | 0.985 | 0.977 | 0.99 |
| Autoencoder | 0.89 | 0.85 | 0.88 | 0.865 | 0.81 |
| Proposed Model | 0.9765 | 0.9635 | 0.9905 | 0.9768 | 0.992 |
| α (LSTM Weight) | Accuracy | Precision | Recall | F1-Score | ROC-AUC |
|---|---|---|---|---|---|
| 0.1 | 0.942 | 0.935 | 0.9502 | 0.9425 | 0.9605 |
| 0.3 | 0.9615 | 0.9552 | 0.9708 | 0.9629 | 0.9802 |
| 0.5 | 0.9735 | 0.9678 | 0.9832 | 0.9734 | 0.989 |
| 0.6 | 0.9772 | 0.971 | 0.9865 | 0.9779 | 0.9925 |
| 0.7 | 0.9765 | 0.9635 | 0.9905 | 0.9768 | 0.992 |
| 0.8 | 0.9752 | 0.962 | 0.9892 | 0.9754 | 0.9915 |
| 0.9 | 0.9725 | 0.959 | 0.986 | 0.9723 | 0.9898 |
| Category | Accuracy | Precision | Recall | F1-Score |
|---|---|---|---|---|
| Data Exfiltration | 0.978 | 0.970 | 0.992 | 0.981 |
| Sabotage | 0.974 | 0.965 | 0.988 | 0.976 |
| Privilege Misuse | 0.972 | 0.960 | 0.986 | 0.973 |
| Model | Accuracy (Mean ± Std) | Precision (Mean ± Std) | Recall (Mean ± Std) | F1-Score (Mean ± Std) | ROC-AUC (Mean ± Std) |
|---|---|---|---|---|---|
| LSTM | 0.975 ± 0.002 | 0.970 ± 0.003 | 0.985 ± 0.002 | 0.977 ± 0.002 | 0.990 ± 0.001 |
| Proposed | 0.9765 ± 0.0015 | 0.9635 ± 0.002 | 0.9905 ± 0.001 | 0.9768 ± 0.0018 | 0.9920 ± 0.001 |
| Threshold | Precision | Recall | F1-Score |
|---|---|---|---|
| 0.5 | 0.94 | 0.995 | 0.967 |
| 0.6 | 0.955 | 0.992 | 0.973 |
| 0.65 | 0.9635 | 0.9905 | 0.9768 |
| 0.7 | 0.97 | 0.975 | 0.972 |
| Fold | Accuracy | Precision | Recall | F1-Score | ROC-AUC |
|---|---|---|---|---|---|
| Fold 1 | 0.9758 | 0.9625 | 0.989 | 0.9756 | 0.9918 |
| Fold 2 | 0.9762 | 0.963 | 0.9902 | 0.9764 | 0.9921 |
| Fold 3 | 0.977 | 0.9642 | 0.991 | 0.9774 | 0.9923 |
| Fold 4 | 0.9768 | 0.9638 | 0.9908 | 0.9771 | 0.9922 |
| Fold 5 | 0.9765 | 0.9635 | 0.9905 | 0.9768 | 0.992 |
| Model | PR-AUC (Mean  ± Std) | MCC (Mean  ± Std) | p-Value (vs. Proposed) | McNemar Test Result |
|---|---|---|---|---|
| Proposed Method | 0.842 ± 0.012 | 0.781 ± 0.015 | - | - |
| Logistic Regression | 0.654 ± 0.018 | 0.580 ± 0.021 | <0.001 | Significant |
| Random Forest | 0.765 ± 0.014 | 0.710 ± 0.018 | 0.002 | Significant |
| LSTM | 0.790 ± 0.011 | 0.725 ± 0.016 | 0.008 | Significant |
| Autoencoder | 0.815 ± 0.013 | 0.750 ± 0.014 | 0.021 | Significant |
| Metric | Value |
|---|---|
| PR-AUC | 0.842 |
| MCC | 0.781 |
| Precision | 0.812 |
| Recall | 0.768 |
| Dataset | Precision (Malicious) | Recall (Malicious) | F1 (Malicious) |
|---|---|---|---|
| Insider Threat | 0.989 | 0.991 | 0.99 |
| CERT | 0.854 | 0.812 | 0.8324 |
| Metric | Insider Threat Dataset | CERT r4.2 |
|---|---|---|
| Accuracy | 0.9765 | 0.965 |
| Precision | 0.9635 | 0.854 |
| Recall | 0.9905 | 0.812 |
| F1-Score | 0.9768 | 0.832 |
| ROC-AUC | 0.9920 | 0.965 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Kuldeyev, N.; Mamyrbayev, O.; Akhmediyarova, A.; Yerzhan, A. Behavioural Biometrics and Session-Level Risk Monitoring for Insider Threat Detection in Enterprise Networks. Electronics 2026, 15, 2400. https://doi.org/10.3390/electronics15112400
Kuldeyev N, Mamyrbayev O, Akhmediyarova A, Yerzhan A. Behavioural Biometrics and Session-Level Risk Monitoring for Insider Threat Detection in Enterprise Networks. Electronics. 2026; 15(11):2400. https://doi.org/10.3390/electronics15112400
Chicago/Turabian StyleKuldeyev, Nursultan, Orken Mamyrbayev, Ainur Akhmediyarova, and Assel Yerzhan. 2026. "Behavioural Biometrics and Session-Level Risk Monitoring for Insider Threat Detection in Enterprise Networks" Electronics 15, no. 11: 2400. https://doi.org/10.3390/electronics15112400
APA StyleKuldeyev, N., Mamyrbayev, O., Akhmediyarova, A., & Yerzhan, A. (2026). Behavioural Biometrics and Session-Level Risk Monitoring for Insider Threat Detection in Enterprise Networks. Electronics, 15(11), 2400. https://doi.org/10.3390/electronics15112400

