• 数据库_数据库安全性_第四章


    以下为数据库安全性的相关内容,仅供复习使用

    1.数据库的不安全因素:

      非授权用户对数据库的恶意存取和破坏

      数据库中重要或敏感的数据被泄露

      安全环境的脆弱性 

    2.数据库安全性控制:

        静态口令鉴别

        动态口令鉴别

        生物特征鉴别

        智能卡鉴别

      多层存取控制

        合法检查权限

        自主存储控制权限

           数据库对象

           操作类型

        强制存取控制权限

      审计

      视图

      数据加密

    3.

    给予权限:grant select on table Student to U1

          grant all privilege on table Studentt to u2 

         grant  insert on table sc to u5 with grant option

    收回权限:revoke select on table u5 cascade  (级联,代表同时收回由u5赋给其他用户的权限)

    4.创建数据库模式的权限:

      create user with [dba|resourse|connect]

    默认只具有connect ,只有该权限的用户只能登陆数据库,不能创建新用户,不能创建模式也不能创建基本表。‘

    5.数据库角色:是被命名的一组与数据库操作相关的权限,角色是权限的集合。因为可以为一组具有相同权限的用户创建一个角色。

     角色的创建:ceate role 角色名

    给角色赋值    

     如果指定with admin option,还可将 权限授予其他角色

    6.强制存取控制:全部实体被分为主体和客体

    当某一用户以标记label注册如系统时,系统要求他对任何客体的存取必须 遵循如下规则

      主体的许可证级别大于或等于客体的密级,该主体才能读取相应的客体

      主体的许可证级别小于或等于客体的密级,该主体才能写相应的客体

    7.视图机制

      通过视图机制把要保密的数据对无权存取的用户隐藏起来

    8.审计事件: 

      服务器事件

      系统权限

      语句事件

      模式对象事件

     

    目前就先写到这里

     

    当你在凝视深渊时,深渊也在凝视你。
  • 相关阅读:
    第一节 软件测试概述(2)
    第一节 软件测试概述(1)
    Sql语句,查询效率
    Js cdn 学习
    Java内部类详解
    UML用例图
    UML类图几种关系的总结
    JFinal框架_定时触发程序
    利用EXCEL函数LINEST进行统计学中的回归分析
    Windows 10 64 Bit 编译安装 PyLucene 8.3.0
  • 原文地址:https://www.cnblogs.com/zwz178/p/9098448.html
Copyright © 2020-2023  润新知