DB2身份验证简介

数据库
为了保证数据库系统的安全,DB2数据库使用了身份验证机制,那么在什么地方进行身份验证呢?阅读下文,您就可以找到答案。

DB2身份验证是DB2数据库权限管理中的重要部分,下面将对DB2身份验证作详细的分析说明,希望对您学习DB2身份验证方面能有所帮助。

DB2身份验证类型,决定在什么地方进行身份验证。

例如,在客户机 - 服务器环境中,是客户机还是服务器检验用户的 ID 和密码?在客户机 - 网关 - 主机环境中,是客户机还是主机检验用户的 ID 和密码? 可以在DBM CFG中指定相应的验证类型:
DB2 GET DBM CFG
Server Connection Authentication       (SRVCON_AUTH) = KERBEROS
Database manager authentication        (AUTHENTICATION) = SERVER_ENCRYPT
那么在连接实例时会使用 SERVER_ENCRYPT。但是在连接数据库时会使用 KERBEROS 身份验证。
在客户机 - 网关 - 主机环境中,这些身份验证选项在客户机和网关上设置,而不是在主机上。

类型        描述
SERVER 身份验证在服务器上进行。
SERVER_ENCRYPT 身份验证在服务器上进行。密码在客户机上进行加密,然后再发送到服务器。
CLIENT 身份验证在客户机上进行.
*KERBEROS 由 Kerberos 安全软件执行身份验证。
*KRB_SERVER_ENCRYPT 如果客户机设置是 KERBEROS,那么由 Kerberos 安全软件执行身份验证。否则使用 SERVER_ENCRYPT。
DATA_ENCRYPT 身份验证在服务器上进行。服务器接受加密的用户 ID 和密码,并对数据进行加密。这个选项的操作方式与 SERVER_ENCRYPT 相同,但是数据也要加密。
DATA_ENCRYPT_CMP 身份验证方式与 DATA_ENCRYPT 相同,但是允许不支持 DATA_ENCRYPT 的老式客户机使用 SERVER_ENCRYPT 身份验证进行连接。在这种情况下,数据不进行加密。如果进行连接的客户机支持 DATA_ENCRYPT,就会进行数据加密,而不能降级到 SERVER_ENCRYPT 身份验证。这个身份验证类型只在服务器的数据库管理程序配置文件中是有效的,而且在客户机或网关实例上使用 CATALOG DATABASE 时是无效的。
GSSPLUGIN 身份验证方式由一个外部 GSS-API 插件决定。
GSS_SERVER_ENCRYPT 身份验证方式由一个外部 GSS-API 插件决定。在客户机不支持服务器的 GSS-API 插件之一的情况下,使用 SERVER_ENCRYPT 身份验证。

 

 

 

 

【编辑推荐】

DB2重命名表和查看表信息

DB2装入命令的性能因素

DB2备份所有表的方法

教您如何实现DB2行转列

DB2离线备份测试实例

 

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-30 14:44:20

DB2递归查询

2010-09-30 15:17:17

DB2信息目录

2010-09-06 11:24:47

CHAP验证PPP身份验证

2010-11-01 11:30:41

DB2数据库权限

2012-04-10 09:36:58

2010-11-02 15:56:42

DB2添加验证约束

2013-07-21 18:32:13

iOS开发ASIHTTPRequ

2011-02-21 10:54:45

2017-09-01 12:38:20

windows服务器windows 200

2020-08-23 09:04:04

SSH身份验证FIDO2 USB

2009-06-25 10:30:30

2010-09-30 15:03:53

DB2数据仓库

2010-08-17 08:54:38

DB2 事务时隐式

2010-11-01 14:14:59

DB2数值型数据类型

2010-07-17 00:57:52

Telnet身份验证

2010-11-30 15:31:38

SharePoint Kerberos

2021-07-19 10:10:15

身份验证漏洞Windows Hel

2012-10-23 16:12:35

2010-11-04 14:25:19

DB2 SQL文执行计

2010-09-06 17:05:52

DB2数据集
点赞
收藏

51CTO技术栈公众号