我们的数据库团队希望撤销PUBLIC对DBMS_RANDOM的执行权限,以解决安全问题。如果您在谷歌上搜索,一些安全专家认为该软件包很危险,但未说明原因。Ingram和Shaul的书“Practical Oracle Security”指出:“在使用DBMS_RANDOM生成加密密钥的环境中授予PUBLIC访问权限可能导致加密数据的泄漏......”。Oracle文档表示,“DBMS_RANDOM不适用于密码学。”...并且...“DBMS_CRYPTO.RANDOMBYTES返回一个包含加密安全伪随机字节序列的RAW值,可用于生成用于加密密钥的随机材料。”因此,DMBS_RANDOM似乎适用于生成伪随机数(只要不使用它制造密码)。为什么这对于PUBLIC来说太危险了呢?
编辑:刚发现一个新的source,声称
编辑:刚发现一个新的source,声称
DBMS_RANDOM: 允许加密数据,无需安全管理加密密钥。
这也是无意义的,不是吗?