亲爱的研友该休息了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!身体可是革命的本钱,早点休息,好梦!

A study of NoSQL query injection in Neo4j

计算机科学 NoSQL 查询语言 查询优化 萨尔盖博 数据库 参数化复杂度 空间查询 情报检索 Web搜索查询 搜索引擎 可扩展性 算法
作者
Dimitri Van Landuyt,Vincent Wijshoff,Wouter Joosen
出处
期刊:Computers & Security [Elsevier BV]
卷期号:137: 103590-103590
标识
DOI:10.1016/j.cose.2023.103590
摘要

Query injection refers to a class of attack types that involve the insertion of maliciously crafted query parameters in database query operations, and/or API calls. Although these security issues have been studied extensively in relational databases, the possibility and incidence of injection in NoSQL data stores –which are built around fundamentally different data models– has received less attention. In this article, we present the outcomes of an in-depth investigation of the injection-related risks in the Neo4j graph database and its broader ecosystem. This study is based on (i) an investigation of the distributed execution of parameterized queries, from language-specific client connectors, to communication (Bolt protocol) and execution in Neo4j (in query plans), and (ii) identifying residual injection problems in cases where parameterized, static queries will not suffice. The study involves code-centric data flow investigation of the Neo4j code base, and is complemented with a test suite of injection test cases. We found that (i) the mechanism of query parameterization as promoted by Neo4j is effective in mitigating traditional query injection threats, and (ii) traditional query injection attacks however remain possible when this approach is not adopted, which is realistic for applications that necessarily involve dynamic, run-time query construction (e.g., analytics pipelines).

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
Kao应助科研通管家采纳,获得10
21秒前
21秒前
Kao应助科研通管家采纳,获得10
21秒前
充电宝应助科研通管家采纳,获得10
21秒前
桐桐应助科研通管家采纳,获得10
21秒前
zerolake发布了新的文献求助30
25秒前
俏皮访枫完成签到,获得积分10
32秒前
36秒前
SW发布了新的文献求助10
41秒前
1分钟前
edwardyhc发布了新的文献求助30
1分钟前
mama完成签到 ,获得积分10
1分钟前
SW完成签到,获得积分10
2分钟前
Kao应助科研通管家采纳,获得10
2分钟前
Kao应助科研通管家采纳,获得10
2分钟前
2分钟前
俏皮访枫发布了新的文献求助10
2分钟前
2分钟前
隐形曼青应助细心的语蓉采纳,获得10
2分钟前
2分钟前
Owen应助edwardyhc采纳,获得10
2分钟前
呐呐呐呐呐呐完成签到,获得积分20
2分钟前
2分钟前
3分钟前
沭阳检验医师完成签到,获得积分0
3分钟前
Xiaoqiang发布了新的文献求助10
3分钟前
无极微光应助Xiaoqiang采纳,获得20
3分钟前
3分钟前
汉堡包应助Hyde采纳,获得10
3分钟前
陳.发布了新的文献求助10
3分钟前
Xiaoqiang完成签到,获得积分10
3分钟前
4分钟前
ding应助科研通管家采纳,获得10
4分钟前
顾矜应助科研通管家采纳,获得10
4分钟前
Kao应助科研通管家采纳,获得150
4分钟前
Kao应助科研通管家采纳,获得10
4分钟前
4分钟前
4分钟前
领导范儿应助细心的语蓉采纳,获得10
4分钟前
Hyde发布了新的文献求助10
4分钟前
高分求助中
Principles of Economics, 11th Edition 10000
University Physics with Modern Physics, 16th edition 10000
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Environmental Leverage in Times of Climate Crisis: Product Standards, Carbon Border Measures and Preferential Trade Agreements 1000
Matrix Methods in Data Mining and Pattern Recognition 510
Social Skills Improvement System-Rating Scales--Chinese Version 500
Dynamische Polarisation von H-1 und B-11 in (CH-3)-3NBH-3 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7228473
求助须知:如何正确求助?哪些是违规求助? 8855446
关于积分的说明 18682236
捐赠科研通 6890998
什么是DOI,文献DOI怎么找? 3190105
关于科研通互助平台的介绍 2358109
邀请新用户注册赠送积分活动 2164459