Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 12 - 更改和升级 » 11.0.0 版中的新功能 » SQL Anywhere » SQL Anywhere 的新功能

 

安全性

以下列出了在 SQL Anywhere 11.0.0 版中引入的安全增强。

  • 现在,启用表加密后,会将 ISYSUSER 和 ISYSEXTERNLOGIN 系统表加密   以前,加密数据库时或者在启用表加密的情况下创建数据库时,会自动将 ISYSCOLSTAT 系统表加密。现在,也将 ISYSUSER 和 ISYSEXTERNLOGIN 系统表加密,这样就提供了附加的安全性。

  • 对审计的增强   现在,可以通过 Sybase Central 控制审计。具有 DBA 权限的用户,可从 [数据库属性] 窗口启用审计、禁用审计以及指定需要审计的信息。在 Sybase Central 右侧窗格的 [审计] 选项卡中可以查看审计信息。请参见控制审计检索审计信息

    启用审计后,会记录连接失败的错误,并且指出失败的原因。

  • 现在支持 256 位 AES 加密   SQL Anywhere 现在支持对数据库、表、文件和数据的 256 位 AES 加密。此增强影响到的几个方面如下所述:

    • 数据库和表加密   现在,可为 CREATE DATABASE 语句的 ENCRYPTION 子句指定 AES256 和 AES256_FIPS。请参见CREATE DATABASE 语句

      还可以为初始化实用程序 (dbinit) 和卸载实用程序 (dbunload) 的 -ea 选项指定 AES256 和 AES256_FIPS。请参见初始化实用程序 (dbinit)卸载实用程序 (dbunload)

    • FIPS 认可的算法   现在,可以在启用了 FIPS 的平台上使用 256 位 FIPS 认可的 AES 算法。请参见-fips dbeng12/dbsrv12 服务器选项

    • 加密和解密数据   现在,使用 ENCRYPT 和 DECRYPT 函数加密数据时,可以指定 AES256 和 AES256_FIPS。请参见ENCRYPT 函数 [String]DECRYPT 函数 [String]

    • 为数据库、事务日志和 dbspace 创建加密副本   现在,使用 CREATE ENCRYPTED FILE 语句给加密或未加密的数据库、事务日志或 dbspace 创建加密副本时,可以指定 256 位 AES 算法(AES256 或 AES256_FIPS)。请参见CREATE ENCRYPTED FILE 语句

    • DBTool 支持 256 位 AES 加密   已将 a_create_db 和 an_unload_db 的结构扩展,使其支持 AES256 和 AES256_FIPS 作为 encryption_algorithm 成员的值。请参见a_create_db 结构an_unload_db 结构

    另请参见:

  • jConnect 和 Open Client 支持的口令加密   现在,jConnect 连接和 Open Client 连接支持口令加密。请参见: