保护windows ce数据库安全
[b][color=#1a94e6]保护windows ce数据库安全[/color][/b]o a~l5i+oV;@]h9JWwindows ce 支持适用于 windows 桌面平台的许多 adaptive server anywhere 安全功能,例如数据库文件加密和简单通信加密,或是否被修改过的支持,例如翻译日志文件实用程序。
与在 windows 桌面平台上运行的数据库一样,在 windows ce 上运行的数据库使用同样的用户标识和授权功能来控制可以访问数据库的用户以及这些用户可以进行的操作。a9d2D2ea;^ |b ~f
有关详细信息,请参见控制数据库访问。
windows ce 设备安全
如果您正在 windows ce 设备上存储敏感数据,您可能希望使用为 windows ce 设备提供的安全功能。!`,g*e X:rn
有关可用安全功能的详细信息,请参见随 windows ce 设备提供的《用户指南》。
数据库服务器选项 GB;h0GIE
服务器选项允许您控制谁可以在服务器上执行某些操作。 l rU0j1_Q)m?d
这些选项是在启动 windows ce 设备上的数据库时,在 [服务器启动选项] 对话框的 [选项] 字段中设置的。D/SdG)Or
有关详细信息,请参见从命令行控制权限。L%ya`3b#Xy4EFI0A
有关在 windows ce 上设置选项的信息,请参见服务器和数据库选项。 f0n2n;cb
审计 C9Q Su$|
此功能使用事务日志来维护数据库操作的详细记录。Y/[,` }W*\W,{
翻译日志文件实用程序 (dbtran) 用于转换存储在事务日志中的信息,包括审计信息。windows ce 不支持 dbtran 实用程序,因此不能转换存储在 windows ce 设备上的日志。要使用此实用程序,请将事务日志文件复制到 pc 上。
有关详细信息,请参见审计数据库活动。
windows ce 上的数据库加密
数据库加密功能用于选择数据库加密的级别。可以选择使用简单加密或高度加密来保护数据库的安全。adaptive server anywhere 同时支持 windows ce 上的简单和高度加密。
简单加密 此级别的加密等效于模糊处理,并可使人使用磁盘实用程序难以查看文件以破译数据库中的数据。简单加密并不要求用一个密钥来对数据库进行加密。
sql anywhere studio 的早期版本支持简单加密技术。
高度加密 此级别的加密对包含在数据库及事务日志中的信息进行加密,这样信息就不能通过简单地使用磁盘实用程序查看文件而被破译。而通过高度加密,在没有密钥的情况下,数据库就完全不可访问。如果对要在 windows ce 上使用的数据库进行加密,则必须采用 aes 算法加密。