3结语
保障网络环境的安全性与稳定性是医院信息化管理的要求,因此必须重视从安全策略、管理制度,技术手段等角度,对医院信息系统安全全面加强。但是医院的网络安全实际上只是相对来说的,绝对的安全是不存在的,所以要立足于自身的实际特点,在实践过程中持续完善优化,这样才会保障网络安全防护体系行之有效,提升医院信息化管理效率。
摘 要:数据库系统是管理信息系统(MIS)的基础,管理信息系统能否正常运行,数据库的安全起着极其重要的作用,数据库安全体现在系统拥有的和产生的数据或信息要完整有效,使用要合法, 更不能被破坏或泄漏。具体地包括:用户识别、访问权限控制、加密、审计与追踪、备份与恢复。
关键词:管理信息系统(MIS);数据库
一 、完善用户识别
用户身份的正确识别与检验是MIS安全的门户。为了有效可靠地管理用户权限,保证系统的安全,需要一套可靠完善的身份鉴别机制。
(1)在MIS的数据库中创建一个用户表,为每个用户分配一个唯一的用户编码和一个唯一的用户密码,并且用户的密码只能由用户自己管理。当用户要登录数据库管理系统时,必须提供正确的用户编码和密码方能进人该系统。
(2)我们还可以利用数据滤网功能,也就是过滤功能。在用户登录界面,对用户输人的用户标识和密码先进行过滤,把单引号、分号、 、% 等“危险字符”全部过滤掉,再进行数据语句的构造,可大大降低攻击者成功的概率。
(3)我们可以通过限制用户输入数据的长度,例如限制用户输入数据的字符最多不能超过8位,这样就可以大大降低系统被攻击的风险,增加了入侵者插入有害代码的难度,确保了系统的安全。
(4)设置数据库系统口令,数据库系统口令也是是身份鉴别、保证系统安全的最常见、最方便的一种方法。它是登录访问数据库系统所需的口令。应用程序要存取数据库表,必须先登录数据库,应用程序凭借用户提供的正确口令就能顺利登录数据库。所有的口令值不要嵌入程序,应隐蔽到某一数据库中,这样就避免了修改的麻烦,有了数据库口令,就可以阻止有害侵入,增加了系统的安全性。
二 、访问权限控制
访问权限控制是数据库系统在利用角色管理数据库安全性方面采取的基本措施。
通过验证用户名称和口令。防止非数据库系统用户注册到数据库,对数据库进行非法存取操作。
授予用户一定的权限,限制用户操纵数据库的权力;授予用户对数据库实体的存取执行权限。阻止用户访问非授权数据,提供数据库实体存取审计机制。使数据库管理员可以监视数据库中数据的存取情况和系统资源的使用情况,采用视图机制限制存取基表的行和列集合。对所有客户端按工作性质分类。分别授予不同的用户角色。对不同的用户角色。根据其使用的数据源。分别授予不同的数据库对象存取权限。
三、 数据加密
在MIS中,为了防止非法用户进入系统、窃取机密信息或非授权用户越权操作数据,必须对数据进行加密处理。
对MIS中的数据库加密处理有三种基本方式:
(1) 文件加密:将涉及重要信息的文件进行加密,进入MIS应用系统时解密,在退出应用系统时再进行加密。
(2)记录加密:与文件加密类似,但加密的单位是记录而不是文件。
(3)字段加密:即直接对数据库的最小单位一字段进行加密,加密算法是加密的核心, 目前可应用的国际公认的密码算法主要有:DES(数据加密标准)、RSA(公钥密码体制)、刘氏高强度公开加密算法等。
除此之外还有硬性加密,硬加密指的是用物理方法进行加密,如在存放在文件的磁盘上用激光打孔进行加密等。
通过数据库加密有效地防止了通过浏览数据库表的方式获得用户登录信息。
四 、审计与追踪
数据审计的目的在于:当数据被窃取或破坏时,能及时发现和补救,即及时发现问题的原因, 为维护数据的完整性提供保障。数据审计可 在MIS的多个层次上实现,其中在操作系统和数据库系统上实现时,系统开销较大,而在功能层、用户层等层次上采取适当的审计措施则较好。