永发信息网

怎么保证数据库插入数据的安全性

答案:2  悬赏:30  手机版
解决时间 2021-12-30 07:57
怎么保证数据库插入数据的安全性
最佳答案
数据库安全性问题一直是围绕着数据库管理员的恶梦,数据库数据的丢失 以及数据库被非法用户的侵入使得数据库管理员身心疲惫不堪。本文围绕数据 库的安全性问题提出了一些安全性策略,希望对数据库管理员有所帮助,不再 夜夜恶梦。数据库安全性问题应包括两个部分: 一、数据库数据的安全 它应能确保当数据库系统DownTime时,当数据库数据存储媒体被破 坏时以及当数据库用户误操作时,数据库数据信息不至于丢失。 二、数据库系统不被非法用户侵入 它应尽可能地堵住潜在的各种漏洞,防止非法用户利用它们侵入数据 库系统。 对于数据库数据的安全问题,数据库管理员可以参考有关系统双机 热备份功能以及数据库的备份和恢复的资料。 以下就数据库系统不被非法用户侵入这个问题作进一步的阐述。 组和安全性: 在操作系统下建立用户组也是保证数据库安全性的一种有效方法。 Oracle程序为了安全性目的一般分为两类:一类所有的用户都可执行, 另一类只DBA可执行。在Unix环境下组设置的配置文件是/etc/group, 关于这个文件如何配置,请参阅Unix的有关手册,以下是保证安全性的 几种方法: (1) 在安装Oracle Server前,创建数据库管理员组(DBA)而且 分配root和Oracle软件拥有者的用户ID给这个组。DBA能执 行的程序只有710权限。在安装过程中SQL*DBA系统权限命令 被自动分配给DBA组。 (2) 允许一部分Unix用户有限制地访问Oracle服务器系统,增加 一个由授权用户组的Oracle组,确保给Oracle服务器实用例 程Oracle组ID,公用的可执行程序,比如SQL*Plus,SQL*Fo rms等,应该可被这组执行,然后该这个实用例程的权限为 710,它将允许同组的用户执行,而其他用户不能。 (3) 改那些不会影响数据库安全性的程序的权限为711。 注:在我们的系统中为了安装和调试的方便,Oracle数据库中 的两个具有DBA权限的用户Sys和System的缺省密码是manager。 为了您数据库系统的安全,我们强烈建议您该掉这两个用户的 密码,具体操作如下: 在SQL*DBA下键入: alter user sys indentified by password; alter user system indentified by password; 其中password为您为用户设置的密码。 Oracle服务器实用例程的安全性: 以下是保护Oracle服务器不被非法用户使用的几条建议: (1) 确保$ORACLE_HOME/bin目录下的所有程序的拥有权归Oracle 软件拥有者所有; (2) 给所有用户实用便程(sqiplus,sqiforms,exp,imp等)711权 限,使服务器上所有的用户都可访问Oracle服务器; ......余下全文>>
全部回答
感谢回答,我学习了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
花生代表什么意思
倩字的笔画顺序
Nature Republic在香港有专柜或分店吗?求详细
顺产痛苦吗
题木兰院二首(其一)阅读答案
怎么样打败周鸿祎?
森林木书店(刘羊医院西南)怎么去啊,有知道地
比如像28.cn或78.cn这样的创业网站,它们的盈
顶的部首是什么偏旁
单选题Youwereoutenjoyingyourselfwhenyou
为什么婆婆老是嫌媳妇不好。
直接写出结果.2.6+3.8=0.8+1.5=4.6+3.8=8.3+
亲 有一首歌中唱到某年某日 女声粤语可能是经
纸上谈兵成语中的主角是谁
蓝洁瑛闺蜜是谁
推荐资讯
梁子湖区鄂州萨满四十八穴截根拿这个地址在什
下图为“中国、美国(本土)两国不同时期的国
Read the following time table and then ans
有人泡我女朋友,我该怎么办?
I’m sure Jack can win the competition thi
带有旬字的诗词
房屋租赁期间,房屋被外人恶意破坏,承租人是
下列词语中没有错别字的一组是A.联袂盅然川流
魔力宝贝有哪些随机迷宫
请问,请阿甑老师指教,我自己也想亲自做模板,
传奇幻境七到八怎么走?
赤小豆哪里产的好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?