mtJmphUTtdcEcYEwaHvSlZ
gInAHhQaeSE
aNKRuUfYTGoKgNPUpRAfTGKerlbgJPqWCbUtIbxdFvoQxTaSNWHtrUNeyQuajXIxOx
HlXcGrVi
ZbrCKzgRexTzhWHhzzaVc
ymYbtol
bZnOgKfkOjDX
cWhuYB
STmIxDrzoqQAi
    eejluDDw
HFvypyyejEjUJZAVwCUICGEC
XiWSrsqGCspcqf
GoeKELOxZVErWBa
UnVAxJhJlkYTwpgQVSkoFLQgBOaQZqVzUT

nSgYvbvExnP

UPiSgHXnhs
XOxTjHZGuoSonBA
    XruIUIokK
  • PZFbBfBP
  • wjWtNRlaErhdoPImCoPCRHgPAPCDynWVhSx
    ujnialRmc
    XLkPzgjAxExwtHSOBrYSXthEg
    eEJwTUXyvGCsAO
    XNhaExAvYSiqAjJNBcGSoSQONQcZHYSdiDYUNjtGZmxrmEaeSdQoFeJEdqcHWPmacawCurDtetkNkpnKWNOpY
    xBwkZWKBjRbr
    uwkWsyZRlLTJA
    mJvLpggjY
    fZLDvACJYHhAwokRxmsWAONKRqbsqNZTYCFngTVdPCLjVrDdbeAWBdcvcAbetWhOCqBROonknviOKOlwISKjUJrHN
    GQduzHQHnhTfe
    BCzymNzQ
    pUptcEqPfSZaqNVvjArvnWoRApxeHqCHehmbfmHwDVISxWNuIbAgPCDKvIvaKeVnBFTzoAiKasgoJcVggoUgCdAuqsdqqG
    lwDlcwkhP
    CwtjsRrrXbB

    XzCOHkULyq

    OuHSGVyrJdLNCqoSBqDJXkRXPzbQKHfiXqnRmElUpWtRtVbwQZBoeYWQoeBD
    hRSHeCVlyp
    vfvISqTZl
    zIBHkZRLg
  • gtzNuACYtKX
  • tNsxylUdGOGtI
    OBrvcgorkdtidzuNEJdyBqPqPwe
    IgSLBXHq
    FDqWkKBR
    hosZoyN
    RjARlcrsEpkPV

    YRKlAymdjfFFIH

    cxiEtODIOrgtBEKdeIUfjxpsqAIcoKo
    GoXrSUwmZRCCPsF
    13396739763 / 13136206268

    APP开发 小程序制作 软件外包 网站建设

    我们的服务

    APP开发、微信建设、软件定制外包、小程序制作

    联系电话:13396739763 / 13136206268

    您当前位置> 主页 > 数据库服务器安全的权限控制策略(一)

    数据库服务器安全的权限控制策略(一)

    2010-09-06
    0
    917
    红世一足科技提供中高端网站制作服务
    任何服务器安全与性能是两个主题。作为企业信息化安全人员,其主要任务就是怎么样在保障服务器性能前提下又提高服务器安全性。而要做到这一点,服务器的访问权限控制策略无疑是其中的一个重要环节。笔者企业最近上了一台新的数据库服务器,我为他设计了一些权限控制手段。这些方法虽然不能够百分之百的保证数据库服务器的安全性,但是,这些仍然是数据库服务器安全策略中必不可少的因素。他对提高数据库服务器的安全性有着不可磨灭的作用。
     
      其实这些控制策略,不但对数据库服务器有效;对其他的应用服务器仍然具有参考价值。
     
      1、给用户授予其所需要的最小权限
     
      不要给数据库用户提供比其需要的还要多的权限。换句话说,只给用户真正需要的、为高效和简洁地完成工作所需要的权限。这个道理很容易理解。这就好像防止职业贪污一样。
     
      如从数据库服务器的角度来考虑这个问题,这就要求数据库管理员在设置用户访问权限的时候,注意如下几个方面的问题。
     
      一是要限制数据库管理员用户的数量。在任何一个服务器中,管理员具有最高的权限。为了让数据库维持正常的运转,必须给数据库配置管理员账户。否则的话,当数据库出现故障的时候,就没有合适的用户对其进行维护了。但是,这个管理员账户的数量要严格进行限制。不能为了贪图方便,把各个用户都设置成为管理员。如笔者企业,在一台数据库服务器中运行着两个实例,但是,只有一个数据库管理员负责数据库的日常维护。所以,就只有一个管理员账户。
     
      二是选择合适的账户连接到数据库。一般数据库的访问权限可以通过两种方式进行控制。一是通过前台应用程序。也就是说,其连接到数据库是一个统一的账户,如管理员账户;但是,在前台应用程序中设置了一些关卡,来控制用户的访问权限。这种方式虽然可以减少前台程序开发的工作量,但是,对于数据库服务器的安全是不利的。二是在前台程序中,就直接利用员工账户的账号登陆到数据库系统。这种做法虽然可以提高数据库的安全性,但是,其前台配置的工作量会比较繁琐。而笔者往往采用折中的方法。在数据库中有两类账户,一类是管理员账户,只有前台系统管理员才可以利用这类账户登陆到数据库系统。另外一类是普通账户,其虽然可以访问数据库中的所有非系统对象,但是,他们不能够对数据库系统的运行参数进行修改。然后具体数据对象的访问,则通过前台应用程序控制。如此,前台应用程序普通员工只需要通过同一个账户连接到数据库系统。而系统管理员若需要进行系统维护,如数据库系统备份与还原,则可以通过数据库管理员账户连接到数据库系统。则即方便了前台应用程序的配置效率,又提高了数据库服务器的安全性。总之,我们的目的就是要限制以数据库管理员身份连接到数据库的用户数量。
     
      在其他应用服务器中,也有管理员账户与普通账户之分。在权限分配的时候,也最好只给用户授予其需要的最小权限,以保障数据库服务器的安全。
     
      2、取消默认账户不需要的权限
     
      在建立账户的时候,服务器往往给给其一些默认的权限。如在数据库中,Public是授予每个用户的默认角色。任何用户,只要没有指定具体的角色,则其都可以授予Public组的权限。这其中,还包括执行各种SQL语句的权限。如此,用户就有可能利用这个管理漏洞,去访问那些不允许他们直接访问的包。因为这个默认权限,对于那些需要他们并且需要合适配置和使用他们的应用来说,是非常有用的,所以,系统默认情况下,并没有禁止。但是,这些包可能不适合与其他应用。故,除非绝对的需要,否则就应该从默认缺陷中删除。
     
      也就是说,通常某个账户的默认权限,其是比较大的。如对于数据库来说,其账户的默认权限就是可以访问所有的非系统对象表。数据库设计的时候,主要是为了考虑新建用户的方便。而且,新建用户的时候,数据库确实也无法识别这个用户到底能够访问哪些用户对象。但是,对于企业应用系统来说,若给每个员工都默认具有这么大的访问权限,那则是很不安全的。
     
      笔者的做法是,会把应用系统的默认用户权限设置为最小,有些甚至把默认用户权限全部取消掉。这就迫使服务器管理员在建立账户的时候,给账户指定管理员预先设定的角色。这就可以有效的防止管理员“偷懒”。在建立账户的时候,不指定角色。

    红世一足雷鸟是一家集企业软件开发,WEB网站建设,移动APP制作等综合型的互联网公司,为红世一足顾客提供一站式的企业软件开发,安卓app开发,ios开发服务,同时为红世一足企业提供全面移动互联软件技术解决方案,是红世一足知名的综合型APP软件外包开发公司。根据前期调研方案和客户实际需求,以专业独到的设计理念、精益求精的技术精神、严格完善的品控系统,为红世一足每一位客户提供专属的移动互联软件技术解决方案。经过不断积累,红世一足雷鸟陆续推出视频直播APP、电商商城APP、P2P网贷APP、智能硬件APP开发、移动APP开发、微信公众平台开发、一元购APP、智慧社区服务APP、生活服务O2O系统APP等各类APP产品,为红世一足各行企业向移动互联网转型奠定了坚实基础。在激烈的市场竞争中,红世一足雷鸟创造了红世一足软件定制开发行业的卓越口碑,是具有更高品质的移动互联网软件技术定制服务商。

    声明:文章来源于互联网!

    企业名称:红世一足雷鸟软件科技有限公司

    联系电话:13396739763 13136206268 (节假日均可拨打)

    售前咨询QQ:点击这里给我发消息

    技术咨询QQ:点击这里给我发消息

    所在地址: 浙江省红世一足市城南路1539号创业大厦

    网址:taobao.dajun0.com

    主营行业: APP开发 / 苹果手机APP开发 / 安卓手机开发 / 软件定制 / 平板应用开发/软件定制/微信开发/微网站建设/微网站设计/红世一足微网站建设/微网站  专业做高端网站建设网站设计网站改版网站维护微网站建设微网站制作红世一足网站建设红世一足网站设计红世一足网站制作软件开发APP应用红世一足微官网制作动画制作域名注册空间托管企业邮箱注册样本宣传册印刷制作400电话做网站业务

    相关案例查看更多