期刊文献+

Lom: Discovering Logic Flaws Within MongoDB-based Web Applications

Lom:Discovering Logic Flaws Within MongoDB-based Web Applications
原文传递
导出
摘要 Logic flaws within web applications will allow malicious operations to be triggered towards back-end database. Existing approaches to identifying logic flaws of database accesses are strongly tied to structured query language (SQL) statement construction and cannot be applied to the new generation of web applications that use not only structured query language (NoSQL) databases as the storage tier. In this paper, we present Lom, a black-box approach for discovering many categories of logic flaws within MongoDB- based web applications. Our approach introduces a MongoDB operation model to support new features of MongoDB and models the application logic as a mealy finite state machine. During the testing phase, test inputs which emulate state violation attacks are constructed for identifying logic flaws at each application state. We apply Lom to several MongoDB-based web applications and demonstrate its effectiveness. Logic flaws within web applications will allow malicious operations to be triggered towards back-end database. Existing approaches to identifying logic flaws of database accesses are strongly tied to structured query language (SQL) statement construction and cannot be applied to the new generation of web applications that use not only structured query language (NoSQL) databases as the storage tier. In this paper, we present Lom, a black-box approach for discovering many categories of logic flaws within MongoDB- based web applications. Our approach introduces a MongoDB operation model to support new features of MongoDB and models the application logic as a mealy finite state machine. During the testing phase, test inputs which emulate state violation attacks are constructed for identifying logic flaws at each application state. We apply Lom to several MongoDB-based web applications and demonstrate its effectiveness.
出处 《International Journal of Automation and computing》 EI CSCD 2017年第1期106-118,共13页 国际自动化与计算杂志(英文版)
基金 supported by China Scholarship Council,Tianjin Science and Technology Committee(No.12JCZDJC20800) Science and Technology Planning Project of Tianjin(No.13ZCZDGX01098) NSF TRUST(The Team for Research in Ubiquitous Secure Technology)Science and Technology Center(No.CCF-0424422) National High Technology Research and Development Program of Chia(863Program)(No.2013BAH01B05) National Natural Science Foundation of China(No.61402264)
关键词 Logic flaw web application security not only structured query language (NoSQL) database BLACK-BOX MougoDB. Logic flaw, web application security, not only structured query language (NoSQL) database, black-box, MougoDB.
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部