设为首页 收藏本站
| 数控仿真 | 技术文章 | 公路造价 | 文档管理软件 |
| 幸运之门彩票网 | 彩票新闻 | 免费招聘 | 百科问吧 | 百姓族谱 | 小游戏网 |
“海的女儿”是哪个城市的城徽?
文档管理 | 数据库技术 | 全文检索 | 中文分词 | 文件格式 | Lucene | FireBird | IIS | 免费小游戏 | 彩票论坛
Google
北京紫气东来网络公司 > 技术文章 > 数据库技术 > 异构平台的数据库安全技术
数据库技术 | FireBird | My SQL |
异构平台的数据库安全技术

发表:北京紫气东来网络公司www.chianwiss.com,本文被阅读:1
安全策略
异构数据库的安全性包括:机密性、完整性和可用性,数据库在三个层次上的异构,客户机 /服务器通过开放的网络环境,跨不同硬件和软件平台通信,数据库安全问题在异构环境下 变得更加复杂。而且异构环境的系统具有可扩展性,能管理分布或联邦数据库环境,每个结 点服务器还能自治实行集中式安全管理和访问控制,对自己创建的用户、规则、客体进行安 全管理。如由DBA或安全管理员执行本部门、本地区、或整体的安全策略,授权特定的管 理员管理各组应用程序、用户、规则和数据库。因此访问控制和安全管理尤为重要。异构环 境的数据库安全策略有:

全局范围的身份验证;

全局的访问控制,以支持各类局部访问控制(自主和强制访问控制);

全局完整性控制;

网络安全管理,包括网络信息加密、网络入侵防护和检测等;

审计技术;

数据库及应用系统安全,如自动的应用系统集成、对象管理等。开发者能定义各个对象 的安全性。根据定义的数据库安全性,DBA能迅速准确地通过应用系统给所有数据库对象 授权和回收权限。

复杂的口令管理技术。包括数据库中多个事务的口令 同步;异构数据库间的口令同步,如Oracle 和Unix口令;用户初始的口令更新;强制口令 更新;口令可用性、口令的时间限制、口令的历史管理、口令等级设置等。

口令安全漏洞检查和系统终止。包括检查系统终止前登录失败的次数,系统终止前登录成功与登录失败间的时间间隔,跟踪企图登录的站点地址。

口令加密、审计技术。包括发现口令漏洞,记录口令历史, 记录对表、行、列的访问,记录应用系统的访问等。

 

安全代理模型

异构数据库是一个为用户提供服务的网络互联的服务 器集合。因此应提供全局访问控制(GAC),并对原有安全策略重新进行异构描述。提供 联邦访问表,为用户访问、更新存在于不同数据库的数据信息(包括安全信息)提供服务。 此表为联邦中每个用户指定对某个实体对象允许的操作,它由存放在某个数据库中的安全信 息创建。由于实体对象的集合可能被存放在许多数据库中,应提供特定规则和过程将安全信 息转换集成为全局信息。

使用多种代理,全局访问控制(GAC)的安全结构分为 三层:协调层、任务层和数据库层,每层有特定的代理强制执行部分联邦安全策略。协调层 的任务由系统管理员的代理完成,负责管理整个环境,分派权限给称作任务代理的其他代理, 任务代理通过分派访问单个数据库的权限给数据库代理,来控制对整个联邦数据库的访问。 比如,由系统管理员分派的完整性保证的任务由完整性管理员完成,数据库功能(如获得用 户信息)由用户和数据代理完成。

顶层(Top Level)代理称为委托代理。由它决定联邦中 执行任务的类型。这一层的代理关心联邦中所有发生或正在发生的活动。为了获知"谁正在 做什么",不同代理的信息都存放在一特定的目录里。根据这些信息,顶层代理,向适当的 代理委派任务。

中间层(Middle Level)代理称为安全代理。特定的任务 (如保持全局完整性)由安全代理完成,它在联邦中可见的范围比顶层代理要窄,完成的任 务更具体。安全代理只能看到和它完成同一任务的其他代理。

底层(Bottom Level)代理称为数据代理。由更高层代 理指定完成访问、更新信息任务的代理组成。这些代理是共享数据库和顶层、中间层代理的 接口。如用户代理记录某个用户的所有信息,如他/她的标识、对不同对象的不同访问权限 等。

 
DM3的安全技术
DM3的安全体系结构

可信数据库管理系统的体系结构分为两类,第一类是 TCB子集DBMS结构,用DBMS以外的可信计算基(TCB)实现对数据库对象的强制访问控制, 此时多级关系被分解成单级或系统级片断,多级安全DBMS将这些片断存在物理上分离的 单级对象(如文件、段或物理上分离的硬件设备)中,再对这些分离的单级或系统级对象的 访问实行强制访问控制。第二类是可信主体DBMS,由DBMS本身实现强制访问控制的一 些或全部责任。

DM3采用可信主体DBMS体系结构,由数据库管理系统 实现强制访问控制的功能,它要求操作系统能提供控制,防止绕过DBMS直接对数据库的 访问,将概念上的多级数据库存于一个或多个操作系统对象(如文件)中。由多级安全DBMS 给每个数据库对象进行标记,这些数据库对象对操作系统是不可见的,操作系统不能直接对 数据库对象进行访问,多级安全DBMS有跨操作系统安全级范围操作的特权。

三权分立的安全机制

DM3在安全管理体制方面与其他数据库管理系统不同。 绝大多数数据库管理系统采用的是由数据库管理员DBA负责系统的全部管理工作(包括安全 管理)。显然,这种管理机制使得DBA的权力过于集中,存在安全隐患。DM3在安全管理 方面采用了三权分立的安全管理体制,把系统管理员分为数据库管理员DBA,数据库安全 管理员SSO,数据库审计员Auditor三类。DBA负责自主存取控制及系统维护与管理方面的 工作,SSO负责强制存取控制,Auditor负责系统的审计。这种管理体制真正做到三权分立, 各行其责,相互制约,可靠地保证了数据库的安全性。

自主访问与强制访问控制

自主访问控制就是对主体(用户)访问客体(数据库对象) 的操作权限实施控制,目的就是要保证用户只能存取他有权存取的数据,当用户拥有数据库 对象上的某些操作权限及相应的转授权时,可以自由地把这些操作权限部分或全部转授给其 他用户,从而使得其他用户也获得在这些数据库对象上的使用权限。DM3系统根据用户的 权限执行自主访问控制。规定用户权限要考虑三个因素:用户、数据对象和操作。所有的用 户权限都要记录在系统表(数据字典)中,对用户存取权限的定义称为授权,当用户提出操作 请求时,DM3根据授权情况进行检查,以决定是执行操作还是拒绝执行,从而保证用户能 够存取他有权存取的数据。

所谓强制访问控制是通过给主体(用户)和客体(数据对象) 指定安全级,并根据安全级匹配规则来确定某主体是否被准许访问某客体。DM3系统根据 用户的操作请求、安全级和客体的安全级执行强制访问控制,保证用户只能访问与其安全级 相匹配的数据。强制访问控制必须事先定义主体和客体的安全级,所有主体和客体的安全级 都要记录在系统中。当用户提出操作请求时,DM3首先检查用户对所操作的数据对象是否 具有相应的操作权限,然后检查该用户的操作请求及安全级与所操作的数据对象的安全级是 否匹配,当两个条件都满足时,DM3才执行用户的操作请求,否则拒绝执行。

隐通道分析技术

尽管自主和强制访问控制限制了系统中的信息只能由低 安全级主体向高安全级主体流动,低安全级主体仍然可以通过其他方式向高安全级主体发送 信息,隐通道就是其中的一种。

隐通道是系统的一个用户以违反系统安全策略的方式传 送信息给另一用户的机制。它往往通过系统原本不用于数据传送的系统资源来传送信息,并 且这种通信方式往往不被系统的访问控制机制所检测和控制。隐通道包括存储隐通道与定时 隐通道。隐通道的发送者和接收者之间事先约定好某种编码方式,并使用系统正常操作。如 果隐通道的发送者直接或间接地修改资源属性,另一主体(接收者)直接或间接地读取这个 属性的变化时,这个隐通道就是存储隐通道。如果一个隐通道是一个主体,通过调整系统资 源(如CPU)的使用时间影响了另一个主体实际的响应时间,从而发送信息给另一主体时,这 个隐通道是定时隐通道。尽管高安全级的用户有可能利用隐通道传送信息给低安全级的用 户,但隐通道的主要潜在威胁是它有可能被特洛伊木马所利用。

根据美国《可信计算机系统评估标准》(即TCSEC)的 要求,对B2安全级及以上的系统必须进行隐通道分析,并估算隐通道的带宽,根据带宽决 定对隐通道的处理(容忍存在、消除或审计)。根据这一要求,我们对DM3进行了隐通道 分析,并设计出辅助识别工具,目前DM3中的存储隐通道包括客体属性通道、客体存在通 道和共享资源通道(如资源耗尽通道)等。对一些定时隐通道,如利用并发控制上锁机制(在 Oracle等其他数据库管理系统中也存在)的隐通道,采取了消除措施。

 wiss文档协同管理系统三分钟解决一切文档管理的烦恼!!!
WiSS 产品更多功能http://www.chinawiss.com/product.htm

 北京紫气东来网络公司 > 技术文章 > 数据库技术
·SQL SERVER 安全检查列表 (4)
·如何手动更改SQL SERVER 2000服务账号口令 (4)
·SQL SERVER7.0的远程连接问题 (4)
·LINUX环境主要数据库简介 (5)
·ORACLE数据的异地自动备份 (5)
·MYSQL 数据导入与导出 (3)
·SQL SERVER安全规划 (3)
·数据库安全防护: 数据库系统防黑客入侵技术综述 (4)
·数据库安全:关于 ORACLE灾难防护的关键技术综述 (5)
·数据库安全:数据库系统 防止黑客入侵之技术综述 (4)
·数据库安全:关于数据库系统 防黑客入侵技术综述 (5)
·数据库知识:数据复制理念 与复制技术面临的挑战 (5)
·什么是自然语言处理中的中文分词技术? (9)
·什么是自然语言处理中的中文分词技术? (9)
·百度的优化精髓分词技术详解 (13)
·中文分词技术 (10)
 最新文章
·MYSQL 数据导入与导出
·SQL SERVER安全规划
·异构平台的数据库安全技术
·SQL SERVER 安全检查列表
·如何手动更改SQL SERVER 2000服务账号口
·SQL SERVER7.0的远程连接问题
·LINUX环境主要数据库简介
·ORACLE数据的异地自动备份
·微软发布SQL SERVER 2000 安全工具
·SQL SERVER补丁版本的检查和安装过程中常
·MYSQL数据库的安全配置、实用技巧
·据库安全:保证ORACLE数据库安全性的策略
·正确设计关系数据库中保存大量XML文档的
·SQL SERVER 2000自带"备份"功能对关键数
·数据库基础:利用图形界面 从SQL导入导出
·数据库知识: 如何备份与恢复WIN 2003的
·数据库小知识: 关于 ORACLE 数据库的启
·ASP漏洞全接触---SQL注入一般步骤与注入
·原来如此! 一次特殊的SQL SERVER数据库
·数据库安全小知识: ORACLE数据库的灾难
·数据库安全: 并入子网后为什么无法连接
·数据库知识: 详述 SQL SERVER 补丁安装
·数据库安全防护: 数据库系统防黑客入侵
·数据库应用知识: 改善SQL SERVER内存管
·数据库安全:在SQL SERVER中进行快速删除
·数据库安全:ORACLE也受伤 注入漏洞的发
·数据库安全知识:关于 ORACLE数据库的备
·数据库安全:关于 ORACLE灾难防护的关键
·数据库安全:全面认识数据恢复为你的电脑
·以数据库基本原理 详析邮件服务器邮件存
·数据库应用:MICROSOFT SQL SERVER 连接
·数据库安全:怎样来限制 SQL SERVER指定
·数据库知识:关于MYSQL数据库的用户帐号
·数据库安全:简单介绍SQL SERVER 安全系
·数据库安全:SQL SERVER连接中三个常见的
·应用技巧:用ASP来连接各种不同数据库的
·数据库知识:浅谈数据库初学者 常存在的
·数据库安全:小知识—SQL SERVER 中系统
·数据库安全:十大绝招保护 SQL SERVER数
·数据库应用:在WINDOWS 2000下 优化ORAC
·数据库安全:数据库系统 防止黑客入侵之
·数据库安全:简述SYBASE 数据库安全性的
·安全知识:专家谈补丁管理不是毁掉而是拯
·数据库安全:关于数据库系统 防黑客入侵
·数据库安全:SQL SERVER 数据库安全规划
·数据库知识:SQL SERVER 仍占数据库市场
·数据库知识:数据复制理念 与复制技术面
·数据库知识:MICORSOFT SQL SERVER 2008
·数据库知识:ORACLE 10G DATAGUARD 日志
·数据库知识:SQL SERVER 需要避免的查询
 热门文章
·PDF转成WORD TXT EXCEL RTF软件
·对PDF文件的文本抽取(PDFBOX处理中文PDF
·PDF与WORD之间提取和转换经验浅谈
·JAVA抽取WORD和PDF格式文件的四种武器
·行政管理部门的职责与权利是什么?
·用C#制作PDF文件全攻略
·LUCENE索引文件格式分析
·如何整理好公司文档?
·再谈关于软件开发中的文档管理
·希望PDFLIB TET― 理想的文本提取软件包
·LUCENE系统结构分析
·DELPHI与WORD之间的融合技术
·电子文档管理
·C#抽取WORD文档内容
·怎么整理才有效讲文档保存好归类好?
·从HTML文件中抽取正文的简单方案
·VC实现类似EXCEL文件夹式样的标签控制
·中文分词技术三种歧义
·全文检索核心:几款免费中文分词模块介绍
·中文分词技术详解
·全文检索概念
·ANNOTATED LUCENE(中文版)
·电子文件归档与管理规范 GB/T 18894-200
·天灾还是人祸,让你知道最爱是谁?
·LUCENE的应用、特点及优势
·数据库的三重境界
·中文分词技术
·软件测试工程师笔试题中数据库试题集锦
·DELPHI自动化控制EXCEL
·软件文档知多少
免费小游戏
宠物连连看

真人美女换装

美女脱衣服

美女胴体猜猜看

调戏床上美女

黄金矿工
2008奥运赞助计划?
| 2008-10-31 | 首页 | 功能介绍 | 免费下载 | 产品购买 | 在线服务 | 典型应用 | 技术文章 | 联系我们 |