信息网络安全 ›› 2018, Vol. 18 ›› Issue (4): 38-46.doi: 10.3969/j.issn.1671-1122.2018.04.006

• • 上一篇    下一篇

Caché数据库通讯协议安全性分析系统

黎琳, 李振寰(), 常晓林, 韩臻   

  1. 北京交通大学计算机与信息技术学院智能交通数据安全与隐私保护实验室,北京 100044
  • 收稿日期:2018-02-01 出版日期:2018-04-15 发布日期:2020-05-11
  • 作者简介:

    作者简介:黎琳(1978—),女,山东,讲师,博士,主要研究方向为隐私保护与数据安全;李振寰(1993—),女,山西,硕士研究生,主要研究方向为信息安全;常晓林(1971—),女,北京,教授,博士,主要研究方向为可信计算与保密技术;韩臻(1962—),男,北京,教授,博士,主要研究方向为可信计算与保密技术。

  • 基金资助:
    国家自然科学基金[61572066]

Analyzer for Caché Database Communication Protocol

Lin LI, Zhenhuan LI(), Xiaolin CHANG, Zhen HAN   

  1. Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, China
  • Received:2018-02-01 Online:2018-04-15 Published:2020-05-11

摘要:

Intersystems公司的Caché数据库是一个专业的商业数据库管理系统,广泛应用于工业领域,特别是在医疗保健领域占有很大的市场份额。Caché数据库的通讯协议是私有的,这使得对Caché远程客户端和Caché数据库之间通讯消息的审计工作变得很困难。文章设计并开发了一种分析系统,通过网络旁路监听Caché客户端和服务器之间传输的数据包,并从截获的数据包中过滤出详细的数据库操作信息。通过大量的实验证明协议分析系统审计Caché数据库操作方法的正确性。文章提出的协议分析器能实现对远程客户端行为的分析,并支持对Caché数据库操作的管理和审计。

关键词: 旁路监听, 私有协议分析, Caché数据库;, 审计

Abstract:

Intersystems Caché is an advanced commercial database management system with proprietary license. It has been widely applied in industries, especially in healthcare environments. Its private communication protocol makes it hard, if not impossible, to audit the messages between Caché remote clients and Caché server. This paper develops an analyzer, which could filter Caché database data from packets between Caché clients and Caché server. The packets are obtained from network monitors. The details of the analyzer are given. We carry out extensive experiments to verify the correctness of the analyzer in terms of auditing common Caché database operations. This analyzer enables the analysis of the behaviors of remote database clients and then enables the management and audit of the database operation of Caché clients.

Key words: bypass monitoring, private protocol analyzer, Caché database;, audit

中图分类号: