Oracle数据库的一种基于软硬件特征的访问控制方法
2021-09-23朱清华
电子技术与软件工程 2021年14期
朱清华
(中国国际石油化工联合有限责任公司 北京市 100728)
1 概述及研究内容
访问控制是系统保密性、完整性、可用性和合法使用性的重要基础,是网络安全防范和资源保护的关键策略之一,通常用于系统管理员控制用户对服务器、目录、文件等网络资源的访问。如果把是否允许连接数据库也作为一种资源,那么本文要介绍的是一种如何严格控制访问这种资源的手段。
目前,Oracle数据库依然是市场份额最大,流行度最高的关系型数据库管理系统。并且,当前网络安全形势不容乐观,如技术人员删库跑路、内部人员泄露数据、外部人员窃取数据等安全事件时有发生。一旦发生此类事件,从小的方面来说会影响企业形象,从大的方面来说则关系企业存亡。然而,严格控制允许连接数据库的终端,则能较大降低发生此类事件的风险。因此,讨论访问控制技术具有现实意义。
在数据库访问控制方面,Oracle数据库管理系统可以通过在sqlnet.ora文件中配置IP地址列表从而只允许列表中的IP连接数据库,此方法是依靠Oracle数据库监听程序判断TCP连接的源IP,如源IP在允许连接之列,则允许连接,否则断开连接。此方法配置简单,无需程序开发,但只有IP地址一个因素,校验因素太少,且IP地址有被冒用的风险。那如何提高校验因素质量,且校验因素泄露,也不会造成冒用风险,从而保证只有已授权的终端能连接数据库?这就是本文要研究和实践的内容。
2 访问控制组件介绍
本文所介绍的方法是,构建一个独立于应用程序的验证程序,用于验证应用程序所在计算机的软硬件信息。……
登录APP查看全文
