我们想让DNN 9更安全。
将默认的"portals/0“更改为"portals/ 0”是否可行?
正确的方法是更新Folders.StorageLocation吗?
我会遇到什么问题?
发布于 2017-11-15 04:03:59
可能会很麻烦。
我要做的是导出门户及其内容,然后创建一个以导出为模板的新门户。我认为,您也可以为根门户指定一个名称。
您可能对内容中引用旧根目录的链接有问题。如果您的模块没有导出/导入内容,您也可能会遇到问题。所以,你必须手动修复那些东西。有一些模块可用于在门户中搜索/替换以修复链接问题。如果您正在使用门户级别的皮肤,您将需要移动那些早期--我想在接触任何会改变设置的东西之前。
如果你不确定自己在做什么,就去寻求帮助。
哦,您可能想让所有的门户文件都是“安全”的,这样就可以混淆目录名,其中一些名称可能是指门户根目录。也不要将文件放在根目录中。
发布于 2017-11-15 08:02:16
将门户ID更改为随机数将很困难,因为它们是Portals表中的数据库密钥。
但我怀疑这会有多大帮助。当您查看源时,随机门户路径仍然是可见的。如果要处理非外观或容器的安全文件,请创建一个模块,该模块将文件存储在(外部)数据库中,或将文件名随机化并在表中跟踪它们。
正如Joe提到的,具有硬编码路径到门户文件夹的模块将不再工作。
https://stackoverflow.com/questions/47289074
复制相似问题