DNN : 将 Portals/0 更改为 Portals/<random> 以采取安全措施

DNN : Change Portals/0 to Portals/<random> for security measures

我们想让 DNN 9 更安全。

将默认 "portals/0" 更改为“portals/

正确的方法是更新 Folders.StorageLocation 吗?

我 运行 会遇到什么问题?

这可能很麻烦。

我要做的是导出门户及其内容,然后使用导出的内容作为模板创建一个新门户。我认为,您还可以为根门户指定一个名称。

您的内容中引用旧根目录的 link 可能存在问题。如果您的模块没有 export/import 内容,您也可能会遇到问题。所以,你必须手动修复这些东西。 search/replace 可以在门户中使用一些模块来修复 link 问题。如果您使用的是门户级皮肤,则需要尽早移动它们——我认为在接触任何会改变设置的东西之前。

如果您不确定自己在做什么,请寻求帮助。

哦,您可能希望所有门户文件 "secure" 混淆目录名称,其中一些可能引用门户根目录。也不要把文件放在根目录下。

将门户 ID 更改为随机数会很困难,因为它们是 Portals table.

中的数据库密钥

但我怀疑它会有多大帮助。当您查看源时,随机门户路径仍然可见。如果您想使用不属于皮肤或容器的安全文件,请创建一个模块将文件存储在(外部)数据库中,或者随机化文件名并在 table.[=11 中跟踪它们=]

正如 Joe Craig 所提到的,具有门户文件夹硬编码路径的模块将不再有效。