当前位置:网站首页>[database] must know and be able at the end of the term ----- Chapter VIII database security
[database] must know and be able at the end of the term ----- Chapter VIII database security
2022-07-19 04:08:00 【Lambs can't fly】
Chapter viii. database security
1、 The difference between security and integrity
integrity :
1) Prevent the existence of non semantic data in the database
2) Object of prevention : Illogical 、 Incorrect data
Security :
1) Protect the database , Prevent malicious damage and illegal access
2) Object of prevention : Illegal users and illegal operations
2、 Common methods of database security control ( What are the methods , The meaning of each method )
1) User identification and authentication : The system checks the user's name or identity
2) Access control : Authorize users , Only users with legal permissions can access the database
3) View mechanism : Define views for different users , Hide the data to be confidential from users without access rights
4) Audit : Establish audit log , Record all operations , In the event of an accident , We can find out the person, time and content of illegally accessing data
5) Data encryption : Encrypt the stored and transmitted data
3、 Access control policy ( understand )
Two content :
1) Define user rights : Register user rights in the data dictionary
2) Legal authority check : The user sends a request to access the database ,DBMS By looking up the data dictionary , Check legal authority
There are two main strategies :
1) Autonomous access control
2) Forced access control
4、MySQL The basic statement authorized in ( Appears in the selection 、 Judge 、 Fill in the blanks )
// Grant authority
GRANT EXECUTE ON PROCEDURE studentsdb.cn_proc TO [email protected];
// Recycling permissions
REVOKE CREATE,SELECT,INSERT,DROP ON studentsdb.* FROM [email protected];边栏推荐
- Modify jar package content
- 小程序毕设作品之微信电子书阅读小程序毕业设计(7)中期检查报告
- Hcip seventh day notes
- 7.16 simulation summary
- GNN系列 GCN简述 推导理解 及 DGL 源码解析
- Redis數據遷移方法三
- [untitled]
- Mathematical modeling learning (67): detailed introduction to xgboost classification model case tutorial
- Small program completion work wechat online education video on demand learning small program graduation design (2) small program function
- 第2章——创建与维护MySQL数据库
猜你喜欢

【超能云终端创领先机】本地计算云端管理,英特尔助力教育数字化

Which computer painting software works well: try artweaver plus, which is comparable to Sai painting software | download the latest version of artweaver

英特尔专家分享:如何在XPU架构上高效编程?丨至强研究所

Introduction to PLC OPC information model (DI, PLCopen nodesets)
![[paper notes] volo: vision outlooker for visual recognition](/img/60/bb8fb370166da326cf8e173605106e.png)
[paper notes] volo: vision outlooker for visual recognition

小程序毕设作品之微信电子书阅读小程序毕业设计(6)开题答辩PPT

英特尔+联想共同推出开源云解决方案

Hcip day 5 notes

Chapter 1 performance platform godeye source code analysis - overall architecture

Container adapter - stack, queue, priority queue
随机推荐
Multivariate statistical analysis principal component analysis - 01
【数据库】期末必知必会-----第十章 数据库编程
Modify jar package content
学术分享 | 基于OpenVINO的多染色病理图像信息评估系统设计与开发
Redis data migration: Method 1 RDB
Realize the dual opening of wechat on the computer (log in to two wechat)
Kubernetes learning persistent storage storageclass (4)
I'm 25 years old, but I still can't do anything. What if I can't find a way out? How about we media?
Chapter 4 performance platform godeye source code analysis - monitoring module
Unity Shader - “快速“ 次散射 (Fast SSS : Fast Subsurface Scattering)
A Tutorial on Learned Multi-dimensional Indexes
Program analysis and Optimization - 11 multi branch analysis
PLC OPC 信息模型(DI,PLCopen NodeSets)简介
【数据库】期末必知必会-----第十一章 并发控制
关于数据库的问题,唯一和非重复的概念
图形验证码验证
修改jar包内容
Introduction to PLC OPC information model (DI, PLCopen nodesets)
【数据库】期末必知必会-----第十二章 数据库恢复
高性能与经济性兼备:傲腾 持久内存助力移动云应对严苛内存挑战