Abstract
Injection attacks remain yet one of the major challenges in non-relational data stores or NoSQL databases. Indeed, such databases are intended to store big data and are classified into four categories; Key-values Stores, Wide Column Stores, Document Stores, and Graph Databases. The different vulnerabilities of these NoSQL databases have attracted many researchers to attempt solving or mitigating this problem. Unfortunately, extensive experiments have revealed that all proposed approaches and techniques are away from the expectations. This is due mainly to their focusing only either on some parts of the problem or on a specific NoSQL engine. In this paper, we propose an open tool architecture which can take into consideration any NoSQL engines belonging to the four data stores categories whatever the programming language used. The proposed tool architecture is able to detect first vulnerable statements in the static mode on the developer side. Second, it detects also automatically injection attacks during run-time on the server side thanks to the added instrumenting statements during the first control (static mode). The easy expansion and adaptation of the proposed tool to any NoSQL engine and/or any kind of attacks and/or programming languages makes it very attractive compared the existing ones. Indeed nowadays, we observe the emergence of new kinds of attacks once a new security approach or framework or technique is proposed.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications, AICCSA 2017 |
| Publisher | IEEE Computer Society |
| Pages | 220-225 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781538635810 |
| DOIs | |
| State | Published - 2 Jul 2017 |
| Externally published | Yes |
| Event | 14th IEEE/ACS International Conference on Computer Systems and Applications, AICCSA 2017 - Hammamet, Tunisia Duration: 30 Oct 2017 → 3 Nov 2017 |
Publication series
| Name | Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA |
|---|---|
| Volume | 2017-October |
| ISSN (Print) | 2161-5322 |
| ISSN (Electronic) | 2161-5330 |
Conference
| Conference | 14th IEEE/ACS International Conference on Computer Systems and Applications, AICCSA 2017 |
|---|---|
| Country/Territory | Tunisia |
| City | Hammamet |
| Period | 30/10/17 → 3/11/17 |
Bibliographical note
Publisher Copyright:© 2017 IEEE.
Keywords
- Injection attacks
- NoSQL databases
- Security testing
ASJC Scopus subject areas
- Control and Systems Engineering
- Signal Processing
- Hardware and Architecture
- Computer Science Applications
- Computer Networks and Communications
- Electrical and Electronic Engineering