数据库的安全策略有哪些?

数据库的安全策略有哪些?,第1张

计算机安全是当前信息社会非常关注的问题,而数据库系统更是担负着存储和管理数据信息的任务,因而如何保证和加强其安全性,更是迫切需要解决的热门课题。下面将讨论数据库的安全策略,并简单介绍各种策略的实现方案。\x0d\x0a一、数据库的安全策略\x0d\x0a数据库安全策略是涉及信息安全的高级指导方针,这些策略根据用户需要、安装环境、建立规则和法律等方面的限制来制定。\x0d\x0a数据库系统的基本安全性策略主要是一些基本性安全的问题,如访问控制、伪装数据的排除、用户的认证、可靠性,这些问题是整个安全性问题的基本问题。数据库的安全策略主要包含以下几个方面:\x0d\x0a1.保证数据库存在安全\x0d\x0a数据库是建立在主机硬件、 *** 作系统和网络上的系统,因此要保证数据库安全,首先应该确保数据库存在安全。预防因主机掉电或其他原因引起死机、 *** 作系统内存泄漏和网络遭受攻击等不安全因素是保证数据库安全不受威胁的基础。\x0d\x0a2.保证数据库使用安全\x0d\x0a数据库使用安全是指数据库的完整性、保密性和可用性。其中,完整性既适用于数据库的个别元素也适用于整个数据库,所以在数据库管理系统的设计中完整性是主要的关心对象。保密性由于攻击的存在而变成数据库的一大问题,用户可以间接访问敏感数据库。最后,因为共享访问的需要是开发数据库的基础,所以可用性是重要的,但是可用性与保密性是相互冲突的。\x0d\x0a二、数据库的安全实现\x0d\x0a1.数据库存在安全的实现\x0d\x0a正确理解系统的硬件配置、 *** 作系统和网络配置及功能对于数据库存在安全十分重要。比如对于硬件配置情况,就必须熟悉系统的可用硬盘数量,每个硬盘的可用空间数量,可用的CPU数量,每个CPU的Cache有多大,可用的内存数量,以及是否有冗余电源等问题;对于 *** 作系统,则应该周期性的检查内存是否有泄漏,根文件系统是否需要清理,重要的日志是否已经察看;对于网络就应该随时确保网络没有过载,网络畅通、网络安全是否得到保证等等。因为这一部分不是本文的重点,所以不再一一细述,总之,这三方面的安全运行是和维护数据库存在安全不可分割的。\x0d\x0a2.数据库完整性的实现\x0d\x0a数据库的完整性包括库的完整性和元素的完整性。\x0d\x0a数据库的完整性是DBMS(数据库管理系统)、 *** 作系统和系统管理者的责任。数据库管理系统必须确保只有经批准的个人才能进行更新,还意味着数据须有访问控制,另外数据库系统还必须防范非人为的外力灾难。从 *** 作系统和计算系统管理者的观点来看,数据库和DBMS分别是文件和程序。因此整个数据库的一种形式的保护是对系统中所有文件做周期性备份。数据库的周期性备份可以控制由灾祸造成的损失。数据库元素的完整性是指它们的正确性和准确性。由于用户在搜集数据、计算结果、输入数值时可能会出现错误,所以DBMS必须帮助用户在输入时能发现错误,并在插入错误数据后能纠正它们。DBMS用三种方式维护数据库中每个元素的完整性:通过字段检查在一个位置上的适当的值,防止输入数据时可能出现的简单错误;通过访问控制来维护数据库的完整性和一致性;通过维护数据库的更改日志,记录数据库每次改变的情况,包括原来的值和修改后的值,数据库管理员可以根据日志撤消任何错误的修改。\x0d\x0a3.数据库保密性的实现\x0d\x0a数据库的保密性可以通过用户身份鉴定和访问控制来实现。\x0d\x0aDBMS要求严格的用户身份鉴定。一个DBMS可能要求用户传递指定的通行字和时间日期检查,这一认证是在 *** 作系统完成的认证之外另加的。DBMS在 *** 作系统之外作为一个应用程序被运行,这意味着它没有到 *** 作系统的可信赖路径,因此必须怀疑它所收的任何数据,包括用户认证。因此DBMS最好有自己的认证机制。\x0d\x0a访问控制是指根据用户访问特权逻辑地控制访问范围和 *** 作权限。如一般用户只能访问一般数据、市场部可以得到销售数据、以及人事部可以得到工资数据等。DBMS必须实施访问控制政策,批准对所有指定的数据的访问或者禁止访问。DBMS批准一个用户或者程序可能有权读、改变、删除或附加一个值,可能增加或删除整个字段或记录,或者重新组织完全的数据库。\x0d\x0a4.数据库可用性的实现\x0d\x0a数据库的可用性包括数据库的可获性、访问的可接受性和用户认证的时间性三个因素。下面解释这三个因素。\x0d\x0a(1)数据的可获性\x0d\x0a首先,要访问的元素可能是不可访问的。例如,一个用户在更新几个字段,其他用户对这些字段的访问便必须被暂时阻止。这样可以保证用户不会收到不准确的信息。当进行更新时,用户可能不得不阻止对几个字段或几个记录的访问通道,以便保证数据与其他部分的一致性。不过有一点要注意,如果正在更新的用户在更新进行期间退出,其他用户有可能会被永远阻止访问该记录。这种后遗症也是一个安全性问题,会出现拒绝服务。\x0d\x0a(2)访问的可接受性\x0d\x0a记录的一个或多个值可能是敏感的而不能被用户访问。DBMS不应该将敏感数据泄露给未经批准的个人。但是判断什么是敏感的并不是那么简单,因为可能是间接请求该字段。一个用户也许请求某些包含敏感数据的记录,这可能只是由非敏感的特殊字段推出需要的值。即使没有明确地给出敏感的值,数据库管理程序也可能拒绝访问这样的背景信息,因为它会揭示用户无权知道的信息。\x0d\x0a(3)用户认证的时间性\x0d\x0a为了加强安全性,数据库管理员可能允许用户只在某些时间访问数据库,比如在工作时间。

1.数据脱敏

数据脱敏是保证数据安全的最基本的手段,脱敏方法有很多,最常用的就是使用可逆加密算法,对入仓每一个敏感字段都需要加密。比如手机号,邮箱,身份z号,yhk号等信息

2.数据权限控制

需要开发一套完善的数据权限控制体系,最好是能做到字段级别,有些表无关人员是不需要查询的,所以不需要任何权限,有些表部分人需要查询,除数据工程师外,其他人均需要通过OA流程进行权限审批,需要查看哪些表的哪些字段,为什么需要这个权限等信息都需要审批存档。

3.程序检查

有些字段明显是敏感数据,比如身份z号,手机号等信息,但是业务库并没有加密,而且从字段名来看,也很难看出是敏感信息,所以抽取到数据仓库后需要使用程序去统一检测是否有敏感数据,然后根据检测结果让对应负责人去确认是否真的是敏感字段,是否需要加密等。

4.流程化 *** 作

流程化主要是体现在公司内部取数或者外部项目数据同步,取数的时候如果数据量很大或者包含了敏感信息,是需要提OA 审批流程的,让大家知道谁要取这些数据,取这些数据的意义在哪,出了问题可以回溯,快速定位到责任人。开发外部项目的时候,不同公司之间的数据同步,是需要由甲方出具同意书的,否则的话风险太大。

5.敏感SQL实时审查及 *** 作日志分析

及时发现敏感sql的执行并询问责任人,事后分析 *** 作日志,查出有问题的 *** 作。

6.部门重视数据安全

把数据安全当做一项KPI去考核,让大家积极的参与到数据安全管理当中去。

、要能够识别重要的数据信息。曾经有人说过,如果你知道自己的所有数据在哪里,那一定是不可能的,因此,我们起初要做的就是找到那个非常重要的信息。很多重要的数据储存在应用程序数据库,移动设备等很多地方,应该把这些数据进行敏感度和商业价值的归纳整理,这也是提升数据安全性最重要的一点。

2、将凭证进行清理。平时要养成一个良好的习惯,那就是及时对凭证进行处理,保护凭证对于数据安全是非常重要的,把会员的特权账户进行清理,减少特权的使用,不管是什么样的特权和权限,都只是要在必要的时候才能使用。因为黑客一般都是通过找到容易妥协的特权账号进行访问比较机密的信息。因此一定要减少永久特权账号的使用,防范风险。

3、保护客户端。通常黑客是不会直接攻击服务器的,但他们往往会攻击客户端,因此保护客户端是非常有必要的。对于出现的漏洞,一定要及时进行补丁,防范数据的泄露。

提升数据安全性的措施有很多,除了以上几点外,还可以建立内部的安全边界,以及对数据进行加密处理等,如果数据进行加密的话,黑客就无法看到机密性的文件了。只有考虑到各个方面的处理方法,才能真正做到数据安全,保护企业和用户的权益。

回答于 2022-01-18

抢首赞

减速机厂家排名前十--减速机厂家排名前十

值得一看的减速机相关信息推荐

晟邦精密工业苏州有限公司用心打造一流减速机厂家排名前十,种类齐全,专业制造商!减速机厂家排名前十减速机,注册商标减速机厂家排名前十您的优质选择,寿命更长,各型减速机现货供应!

晟邦精密工业苏州有限公司广告

青少年钙片排行榜前十名-上淘宝选好物,轻松下单,放心购物!

OrganicGarden赖氨酸钙片长高青少年儿童钙片3岁6岁10岁以上成人

¥359 元

修正牛乳钙片补钙儿童青少年成年中老年人男性女性官方旗舰店正品

¥199 元

修正牛乳钙咀嚼片牛乳钙片压片糖果60片儿童青少年大成人补碳酸钙

¥68 元

买2送1钙铁锌咀嚼片长高钙片碳酸钙补钙青少年儿童学生长高助成长

¥89 元

野小蛮乳钙压片糖果儿童成长钙片学生青少年钙非碳酸钙3-10岁以上

¥255 元

simba.taobao.com广告

减速机厂家找【巨鲸传动】高品质,严把质量关,诚信品牌

减速机厂家本公司生产的各种减速机达300多个品种,同时根据用户要求生产各种非标类专用减速机,品种齐全,值得信赖!

广告

提高数据安全性的方法有哪些?

一、采用多因素身份识别大多数大型企业对于内部员工和客户采用双因素身份识别。例如,如果是Apple公司用户,则AppleID被广泛用于帮助其访问帐户和应用程序。访问在线银行信息时的安全性问题是多因素身份验证的另一个例子。但是,许多企业仍在依赖单因素身份验证方法。单因素身份验证会带来更多的数据漏洞,因为网络攻击者只需要一组信息即可访问系统,而采用单因素身份验证更容易遭受网络钓鱼攻击或窥探。用户在被授予对系统或特定信息的访问权限之前经历的步骤越多,就越有可能抵御未经授权的访问尝试。二、使网络安全成为日常生活的一部分了解流行安全趋势和威胁是确保数据安全的最佳方法之一。网络钓鱼技术和恶意软件趋势和威胁以及避免被利用的最佳实践都在不断发展。企业需要了解其最新发展状态,并关注行业人士有关网络安全的对话。与任何市场或行业保持同步的最新方式是利用新闻聚合器。这些聚合器可以创建专门的新闻类别。例如,Feedly之类的应用程序会从行业媒体列表中收集最新信息和最近发布的文章,并在易于使用的信息库中进行整理。做到这一点也是保障网络安全的一种好方法。三、采用VPN虚拟专用网络可以立即提高用户在线个人和数据安全性,它模糊了用户IP地址,并且对其在线发送和接收的数据进行加密。如果使用的开放网络几乎没有隐私保护,则这些功能尤其重要。因为即使对互联网协议了解甚少的人,也很容易破解不安全的系统并窃取数据。四、安全教育对于企业来说,人员可能是最大的数据漏洞。无论是由于对网络威胁缺乏了解还是粗心大意或者两者兼而有之,企业的员工通常都是网络攻击者获得数据的渠道。一些员工可能认为网络钓鱼者是供应商或客户,并不知不觉地与其共享敏感信息。他们可能在家中或在咖啡馆工作时使用个人设备访问高度敏感的企业数据。关于提高数据安全性的方法有哪些,青藤小编就和您分享到这里了。如果你对大数据工程有浓厚的兴趣,希望这篇文章能够对你有所帮助。如果您还想了解更多数据分析师、大数据工程师的技巧及素材等内容,可以点击本站的其他文章进行学习。

环球青藤

25浏览

更多专家

如何提高数据本身的安全性?

专家1对1在线解答问题

5分钟内响应 | 万名专业答主

马上提问

最美的花火 咨询一个电子数码问题,并发表了好评

lanqiuwangzi 咨询一个电子数码问题,并发表了好评

garlic 咨询一个电子数码问题,并发表了好评

188****8493 咨询一个电子数码问题,并发表了好评

篮球大图 咨询一个电子数码问题,并发表了好评

动物乐园 咨询一个电子数码问题,并发表了好评

AKA 咨询一个电子数码问题,并发表了好评

如何保障平台数据的安全性,以及用户数据的安全性

数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。系统安全保护措施是否有效是数据库系统的主要指标之一。数据库的安全性和计算机系统的安全性,包括 *** 作系统、网络系统的安全性是紧密联系、相互支持的。实现数据库安全性控制的常用方法和技术有:(1)用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己咱勺名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。(2)存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如C2级中的自主存取控制(I)AC),Bl级中的强制存取控制(M.AC)。(3)视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。(4)审计:建立审计日志,把用户对数据库的所有 *** 作自动记录下来放人审计日志中,DBA可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。(5)数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。

匿名用户

2点赞2428浏览

国产suv哪个好-哈弗H6新能源震撼上市,综合补贴后指导价15.98万元起

值得一看的陆风相关信息推荐

长城汽车股份有限公司广告

大不止于大!上汽大众途昂2023款,重磅上市

上海上汽大众汽车销售广告

全部

4


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10814832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存