1、数据库及应用程序的安全保证
在保障数据库和应用程序的安全方面,应采用相关数据存到同一用户,相关用户对应于相应表空间,执行统一的安全管理规定,口令定期更改的原则。针对数据库DBA的权限过高的特点,除对其有所限制外,还可采取多人按职责分类监管的措施,有针对性的加强对其操作的审计,并特别针对这部分有价值日志进行保护。
在一些生产系统中,权限的设置和安全控制都主要依赖于应用程序,特别是在将权限控制功能嵌套在应用程序中的系统,应采用权限管理以功能模块为单位的策略,对应用程序的调用过程,应有专人进行研究、测试及审核,发现问题及时更改。对所建立账户、密码在应用程序中的加密算法及核对过程也应进行研究和控制。
2、主机和存储系统的安全保障措施
在重要数据管理系统中,为保证业务的连续性和数据安全,系统数据库主机应配备双机系统,采用集群或主、备形式进行搭配。在存储以及主机与存储的连接设计上,应采用了双通道卡、双光纤交换机的设置,以使其可靠性更高。
3、确保数据备份的可靠性和可用性
因为数据备份对保证数据安全非常重要,所以要制定好备份策略,例如可采用日增量、周全备等方式进行备份策略的安排。另外,在采用传统磁带库设备进行备份的同时,还可在每日夜间进行一次数据下卸,第二天由存储阵列导入活动硬盘中,相当于每日增加了一个全备份,而该备份又不同于磁带,这种双重备份形式可使数据备份及保存更为可靠。
对重要数据备份介质的存放,必须考虑周全,除在机房介质间存放一份,进行每日更换外,还应在本地其他地方存放一份,至少每周更换一次,甚至应选择到外地再存放一份,并进行每月或每季度的更换,以防地域性灾难对备份数据的破坏。
数据备份是否成功,必须经回装测试来进行验证。在一个系统中最好设置有与生产系统主机、存储及数据库基本相同或类似的测试系统,进行定期的和当系统有较大变化时的数据回装测试,以验证备份数据的有效性。
4、网络安全措施
加强网络的边界防护,是防止经外网到内网对数据进行破坏的重要方式,当前,国内外通过网络匿名或破译密码非法登录,实施对数据库的攻击,盗取、篡改、破坏数据的案例屡见不鲜,因此,为确保数据安全,防患于未然,需要在网络边界上设置防火墙,并在网络关键部位设置入侵检测设备,定期分析相关日志,以保证内网安全。
一个结构清晰且配置合理的网络,对网络及数据安全非常重要。结构清晰,指对网络实施按区域的划分和管理,并使网络具有从主干到局部都结构清晰、配置方便的特点,以使查找网络故障快捷。网络配置合理,指网络设备配置和IP地址配置的合理。例如主干网可采用A类、局域网采用C类私有地址,再做细致划分时,对每个单位所分配的地址个数,最好都做细致测算,并按实际需求进行分配,这样不仅节省了IP资源,而且可在一定程度上使网络安全性得以提高。
重要环节的网络系统最好具有双线路,并由两家运营商独立提供,其中一条作为备份线路,以提高网络对业务连续性的支持。
5、提高数据交换环节的安全性
当一个重要信息系统需要与外单位进行数据交换时,应避免采用直接联网的交换方式,最好能通过一个专用交换平台进行数据交换,并在交换平台中进行相应的数据安全监测和审计,更为保险的措施是设置专用的中间数据库对交换数据暂存,以进一步提高数据交换的安全性。