论文部分内容阅读
企业级即时通讯工具是一种低成本的、集成多种沟通方式的企业内部通讯工具。事实证明,它的出现让企业管理出现了新的形式和手段,提高了企业的工作效率,降低了办公费用。关于企业级即时通讯工具是国内外应用的一个热点。目前像ICQ或MSN Messenger之类即时通讯工具主要用于朋友之间的聊天,带有强烈的个人应用色彩,面临许多诸如安全性、可靠性等问题,缺乏企业级应用所必须的稳定性和灵活性,也不能够满足在检察院审讯系统中使用的实际需求。本文首先对即时通讯的定义、发展及应用,以及相关的音视频编/解码、TCP/IP协议、Hole Punching等支撑技术进行了研究;其次,对即时通讯使用的协议进行介绍,并针对传统协议设计和实现上的复杂性,设计了适合审讯系统中即时通讯的协议格式;再次,根据人民检察院的特殊实际需求,对人民检察院审讯系统中适用的即时通讯工具进行研究,并进行可行性分析,详细介绍了即时通讯工具的设计和实现。基于对现有即时通讯工具的安全机制的分析以及其面临常见的攻击和威胁,针对现有即时通讯工具的这些安全缺陷,通过使用基于认证管理中心的身份认证机制来对用户进行身份认证,采用基于密钥分配管理中心机制,运用Blowfish算法来对数据进行加密,应用基于角色的访问控制模型来进行授权访问控制以及基于身份验证的数据库访问方式等安全机制来保证审讯系统中即时通讯工具的授权使用和数据的安全。基于.NET 2003平台,采用客户机/服务器模式,设计和实现一个功能完善、扩充性良好的即时通讯工具,该系统主要包括登录和状态管理模块,音视频通讯模块,文本通讯模块,以及数据管理模块。在实现了该工具后,将其集成到明镜审讯系统中应用于浙江省内多家检察院中,为实际的案件审讯及日常管理工作提供方便快捷的通讯方式。实际使用效果表明该工具有功能完善、实时性强、安全稳定、易于使用等优点,能完全满足检察院的实际需要。