基于SQL Server的企业数据库系统安全机制设计

来源 :科技尚品 | 被引量 : 0次 | 上传用户:jianpingdujuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:企业数据库的系统安全在数据库设计与使用中都十分重要,它不仅关系到企业数据库的稳定运行,还会给企业的未来发展带来严重影响。SQL Server系统因具有良好的性能,得到了广泛的应用,在此背景下,笔者将对基于SQL Server的企业数据库系统安全机制设计进行分析。
  关键词:SQL Server;企业;数据库;系统;安全机制
  1 数据库系统简介
  某家企业为机械制造企业,内部设有3个分厂与1个辅助分厂,还有一些检验机构等。该企业目前使用的数据库主要包括了供应、生产、计划、销售等不同的子系统,这些不同的子系统会共同使用一个数据库,且每一个子系统都会有专门的工作人员将各类数据录入进去。该企业数据库系统主要的结构为B/S结构、后台设计选用了SQL Server,前台设计选用了JSP,操作系统设计则选用了Windows NT 2000。
  其中,供應子系统主要是用来进行企业所需物资的出库、入库等工作;计划子系统主要用来将企业相关的统计报表生成为周计划报表,在此基础上进一步生成月计划表;生产子系统主要用来对该企业每天的生产工作进行总结与分析,并且对生产周报等进行相关统计;销售子系统主要是对客户的信息、企业的销售月报等进行相关分析,并以此制定合理的销售计划。
  2 基于SQL Server的企业数据库系统安全机制设计
  2.1 身份验证
  在基于SQL Server的数据库系统安全机制设计中,身份验证是最为基础的一个环节,具有较强的意义。在对数据库安全机制进行设计的过程中,SQL Server主要有两种不同的身份验证方式,即Windows身份验证与Windows+SQL Server联合验证方式。
  SQL Server类型的身份验证主要是将账户、密码与数据库Sysxlogins中的清单进行合理匹配;Windows身份验证主要是指利用控制器来对用户身份的合法性进行合理验证。无论选择哪一种验证方式,系统内部的SQL Server都会接收到相关的访问标记,此时,访问标记在验证的具体过程中会形成一个列表,列表中有用户的SID,SQL Server可以根据这些不同的SID来授予用户相应的访问权限资格。
  SQL Server验证模式存在一定程度的弊端,主要表现在此类型的验证模式在多服务器背景下存在管理困难的问题,这一点需要相关的设计人员重点关注。
  2.2 应用程序的验证
  在用户身份验证结束之后,需要进行应用程序方面的验证。该系统的设计人员针对每一个不同的子系统都设置了相应的登录界面,用户在登录界面的相应输入框中输入正确的账户与密码之后,IIS才会允许这些用户去访问他们需要的页面。每一名用户的账号及密码会存于数据库内部的表格中,用户若是需要利用相关的登录界面去进行登录,IIS就会将用户的个人身份信息提供给数据库的服务器,数据库会将收到的信息与系统中的密码进行相应的比较分析,只有系统确定账户与密码相匹配之后,用户才能正式进入系统。
  2.3 SQL Server组
  在该企业的数据库内部,每一个子系统都有自身的独立功能,但是彼此之间也存在相应的联系,所有的数据都在同一个大的数据库内部进行储存。因此,设计人员在安全机制设计中,为该企业的系统设置了一个可以满足不同用户的SQL Server组。设计人员在设计过程中,将SQL Server组划分为了管理员组、用户组、服务器拒绝用户组、创建者组、操作组等。在对相关的组进行了合理设计后,就应当为不同的组别设置SQL Server的访问权限,并且将Master设置为默认状态下的数据库,之后再对服务器拒绝用户组设置相应的授权。在给其他组别进行授权的过程中,设计人员分别为每一个不同的组建立了相应的登录名,并且打开Analyzer,开始相关的授权工作。设计人员将不同的登录名与不同的服务器相结合,将其变为不同组内部的角色成员。例如,SQL Server Administratprs就可以成为Sysadmins的角色成员。这样一来,不同的用户组别权限就可以得到比较合理的设置。
  除此之外,对于Main DB Users,设计人员也创建了一个相关的登录名字,并且让该登录名字成为Dbcreator的角色成员,用户在对其进行相应的授权之后就可以访问数据库。
  2.4 用户权限的分配
  该企业的数据库内部相关用户数量较多,不同的用户具有不同的权限,因此,对用户权限进行科学、合理的分配也是十分重要的。设计人员首先对数据库的个体角色进行了明确的定位,保证每一个子系统自身都具有两种不同的角色,如操作员角色与领导角色、企业领导角色与DBA角色等。
  之后,设计人员需要为每一个角色分配相应的数据库对象,还要对不同数据库对象的权限进行不同的分析,在这一环节中,设计人员主要利用了SQL Server Management工具,还会在必要时候利用DENY、REVOKE等不同的命令来对相关的数据库权限进行更为合理的管理。在用户权限的分配中,用户方面定义的数据库角色主要与SQL Server登录、本地组、账户等有比较紧密的联系,因此,设计人员可以将登录名输入已经定义好的数据库角色内部,这样就可以实现对登录名的权限分配工作顺利完成。
  3 结语
  数据库对于企业的运行与未来发展具有重要的意义与价值,企业在日常业务开展中需要建立数据库并且保证数据库具有较高的安全性。在本文中,某企业基于SQL Server建立了数据库,并且对于该数据库系统的安全机制进行了相关的设计。笔者在文中对于该企业的数据库进行了相应的分析,并且对安全机制的设计做了合理的浅析,望给相关人士的工作提供参考意见。
  参考文献
  [1]贺亚茹.基于SQL Server的企业数据库系统安全机制设计[J].工矿自动化,2012,38(10):29-32.
  (作者单位:碳氢高效利用技术研究中心)
其他文献
摘 要:随着科学技术的发展,各行各业都或多或少实现了信息化技术管理。图书馆作为一门涉及较多数据信息的领域,在其管理经营过程中导入信息技术具有重要意义。本文从图书馆信息技术应用的必要性入手,分析当前图书馆信息技术应用所遇到的挑战,进一步探究信息时代在图书馆管理中如何加强信息技术应用,以期推动图书馆文献信息开发和利用的信息化发展。  关键词:图书馆;信息技术;应用  随着人们生活水平的提高,各大高校、
摘 要:科学技术的快速发展,促进了计算机网络技术的进步,计算机网络技术的快速传播和发展,改变了人们的生活方式和工作方式。但是网络在给人们生活带来极大便利的同时,也有不少非法分子利用其进行利益的获取,通过各种渠道进行网络病毒的传播,来获取他人信息,對人们的工作和生活带来了较大的负面影响。本文主要从计算机的角度,探讨了网络病毒对计算机管理造成的影响,介绍了计算机病毒传播的途径、种类和特征等,结合实际的
摘 要:广播电台是百姓了解外界的重要渠道之一,特别是老年人由于年龄大患有眼疾,广播电台更是成为其生活中不可或缺的一部分。只有采用正确的传输方式才能保证节目的顺利播出,本文以某省电台为例分析我国广播电台现状,阐述节目传输方式的发展过程。  关键词:电台广播;传输方式;光纤传输  广播电台的传输方式随着时代的发展而发展,经历了模拟微波到数字微波,微波到卫星再到光纤的转变过程,节目质量也随着传输方式的转
经过改革开放三十多年来的快速发展,服装出口贸易企业经历了从萌芽到蓬勃发展的过程,而如今的服装出口贸易在世界范围内的竞争非常激烈。过去的服装加工业由中国服装出口企业占
鲁伯特·默多克(Rupert Murdoch)说,美国新闻集团无法确定数字出版这种商业模式是否值得他们长期尝试。与此同时,公司还宣布了一次大规模的集团重组。默多克已经关闭了新闻集
摘 要:广播电视是重要的文化信息传播媒介,为人们休闲娱乐提供了更多的选择。更好地将优质信号传送到千家万户是广播电视工作者重点思考的问题,本文叙述了广播电视发射传输的三大技术,并对其进行了细致地分析。  关键词:广播电视;发射传输技术;发展  广播电视发射传输的三大技术包括:无线电传输技术、有线网络传输技术、卫星传输技术。三大技术各有优缺点,在不同领域发挥着其应有的作用,保证了信号的传输质量,提高了
摘 要:随着我国科学技术的不断发展,PLC技术在许多领域都得到了广泛的应用,尤其在电子设备、工程控制行业的应用技术已经发展得非常成熟。生产物流自动化是烟草行业现代化建设的一个标志,通过在烟草仓库中应用PLC技术,可以实现对其生产物流信息数据进行合理化处理。基于此,本文对PLC控制下烟草立体仓库控制系统进行了探讨。  关键词:PLC;自动控制;立体仓库;烟草  在烟草立体仓库系统的建立过程中,通过计
摘 要:本次论述网络结构为山西焦煤集团60万吨/年甲醇制烯烃项目工程。其主要生产装置包括:烯烃转化分离装置、聚丙烯装置、聚乙烯装置、空分装置、热电站、化学水处理系统、综合罐区、火炬系统、制氢系统、污水处理系统、中水回用系统、循环水系统等。其中烯烃转化分离装置由××××有限公司设计,聚乙烯装置由××××有限公司设计,聚丙烯装置由××××有限公司设计,其余辅助设施由××××有限公司设计。仪表及控制系统
随着网络经济时代的到来,经济全球化的步伐越来越快。经济增长模式发生了根本性转变,且发展呈现新的趋势:首先,技术创新是现代经济增长最主要的推动力。近年来,科技资源流动与重组呈现跨国化、网络化趋势,尤其是,跨国公司在世界范围内布局R&D体系,建立技术联盟和合作研发项目,广泛开展技术专利、技术诀窍和技术标准许可活动。其次,技术标准作为实现系统产品各模块之间的契合、兼容,并联接从R&D到市场化的全过程的基
摘 要:知识经济时代的到来,在极大程度上推动了现代电子信息工程的进一步发展。从现行较多行业领域都可发现,电子信息工程的应用都极为广泛,而其作用的发挥关键在于有现代化技术作为依托,这就要求实际发展电子信息工程中,应注意在现代化技术的应用方面不断强化。本文主要对电子信息工程的相关概述、当前现代化技术在电子信息工程中发展面临的困境以及推动电子信息工程现代化技术发展的建议进行探析。  关键词:现代化技术;