paper-with-me

홈 › Papers

MongoDB Injection Query Classification Model using MongoDB Log files as Training Data

2026-01-17 · Shaunak Perni, Minal Shirodkar, Ramdas Karmalli arxiv

NoSQL Injection attacks are a class of cybersecurity attacks where an attacker sends a specifically engineered query to a NoSQL database which then performs an unauthorized operation. To defend against such attacks, rule based systems were initially developed but then were found to be ineffective to innovative injection attacks hence a model based approach was developed. Most model based detection systems, during testing gave exponentially positive results but were trained only on the query statement sent to the server. However due to the scarcity of data and class imbalances these model based systems were found to be not effective against all attacks in the real world. This paper explores classifying NoSQL injection attacks sent to a MongoDB server based on Log Data, and other extracted features excluding raw query statements. The log data was collected from a simulated attack on an empty MongoDB server which was then processed and explored. A discriminant analysis was carried out to determine statistically significant features to discriminate between injection and benign queries resulting in a dataset of significant features. Several Machine learning based classification models using an AutoML library, "FLAML", as well as 6 manually programmed models were trained on this dataset , which were then trained on 50 randomized samples of data, cross validated and evaluated. The study found that the best model was the "FLAML" library's "XGBoost limited depth" model with an accuracy of 71%.

📄 PDF Abstract BibTeX arXiv:2601.11996

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Identifying Experts in Software Libraries and Frameworks among GitHub Users

2019-03-19 · Joao Eduardo Montandon, Luciana Lourdes Silva, Marco Tulio Valente

Software development increasingly depends on libraries and frameworks to increase productivity and reduce time-to-market. Despite this fact, we still lack techniques to assess developers expertise in widely popular libra…

BIG-bench Machine LearningClustering

MedPix 2.0: A Comprehensive Multimodal Biomedical Data set for Advanced AI Applications

2024-07-03 · Irene Siragusa, Salvatore Contino, Massimo La Ciura, Rosario Alicata 외

The increasing interest in developing Artificial Intelligence applications in the medical domain, suffers from the lack of high-quality data set, mainly due to privacy-related issues. Moreover, the recent rising of Large…

Knowledge GraphsRAG

TELII: Temporal Event Level Inverted Indexing for Cohort Discovery on a Large Covid-19 EHR Dataset

2024-10-22 · Yan Huang

Cohort discovery is a crucial step in clinical research on Electronic Health Record (EHR) data. Temporal queries, which are common in cohort discovery, can be time-consuming and prone to errors when processed on large EH…

SM3-Text-to-Query: Synthetic Multi-Model Medical Text-to-Query Benchmark

2024-11-08 · Sithursan Sivasubramaniam, Cedric Osei-Akoto, Yi Zhang, Kurt Stockinger 외

Electronic health records (EHRs) are stored in various database systems with different database models on heterogeneous storage architectures, such as relational databases, document stores, or graph databases. These diff…

In-Context Learning

TorchQL: A Programming Framework for Integrity Constraints in Machine Learning

2023-08-13 · Aaditya Naik, Adam Stein, Yinjun Wu, Mayur Naik 외

Finding errors in machine learning applications requires a thorough exploration of their behavior over data. Existing approaches used by practitioners are often ad-hoc and lack the abstractions needed to scale this proce…

Autonomous DrivingImage ClassificationImputationobject-detection+2