【24h】

Learning Fingerprints for a Database Intrusion Detection System

机译:学习数据库入侵检测系统的指纹

获取原文
获取原文并翻译 | 示例

摘要

There is a growing security concern on the increasing number of databases that are accessible through the Internet. Such databases may contain sensitive information like credit card numbers and personal medical histories. Many e-service providers are reported to be leaking customers' information through their websites. The hackers exploited poorly coded programs that interface with backend databases using SQL injection techniques. We developed an architectural framework, DIDAFIT (Detecting Intrusions in DAtabases through Fingerprinting Transactions), that can efficiently detect illegitimate database accesses. The system works by matching SQL statements against a known set of legitimate database transaction fingerprints. In this paper, we explore the various issues that arise in the collation, representation and summarization of this potentially huge set of legitimate transaction fingerprints. We describe an algorithm that summarizes the raw transac-tional SQL queries into compact regular expressions. This representation can be used to match against incoming database transactions efficiently. A set of heuristics is used during the summarization process to ensure that the level of false negatives remains low. This algorithm also takes into consideration incomplete logs and heuristically identifies "high risk" transactions.
机译:通过Internet访问的数据库数量越来越多,安全性问题也日益引起关注。这样的数据库可能包含敏感信息,例如信用卡号和个人病历。据报道,许多电子服务提供商正在通过其网站泄漏客户的信息。黑客利用SQL注入技术利用与后端数据库对接的编码不良的程序。我们开发了一个架构框架DIDAFIT(通过指纹事务检测DAtabase中的入侵),该框架可以有效地检测非法的数据库访问。该系统通过将SQL语句与一组已知的合法数据库事务指纹进行匹配来工作。在本文中,我们探索了在整理,表示和概括这一潜在的巨大合法交易指纹集时出现的各种问题。我们描述了一种算法,该算法将原始事务性SQL查询汇总为紧凑的正则表达式。此表示可用于有效地与传入的数据库事务进行匹配。在汇总过程中使用了一组试探法,以确保误报率保持在较低水平。该算法还考虑了不完整的日志,并通过启发式方式识别“高风险”交易。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号