楚国怎么被秦灭的:数据库放在“根目录”与“其他目录”有什么区别?

来源:百度文库 编辑:高校问答 时间:2024/04/30 11:49:19
数据库放在“根目录”与“其他目录”有什么区别?

见好多access数据库都放在“根目录”的某个目录下,而不是直接放在“根目录”下,这样好象比较安全,是么,为什么?

.asp文件放在“根目录”与“其他目录”有区别么?

放在根目下,数据库的文件路径少了一层,容易被猜测到,而放到其他目录下,因为你的这个其他目录的目录名是你自己定的,而且可以设置得非常复杂,所以不容易被猜测到。

一般的服务器根目录,无外乎是:wwwroot,www,web之类的文件名名称。而你自己设定的其他目录,则是别人不知道的,比如你可以设置你的数据库存放目录名为:#$kas2sdlkf324这样,一般人是猜不到的。

但如果要真正做到数据库安全,重要的不是数据库放在哪儿(当然除了数据库放在空间服务商指定的文件夹,因为这个文件夹不允许从外界访问,只允许程序从服务器上访问),重要的是你的ASP程序写的够不够安全。。

一般来说,在使用上没有区别。只是放在根目录下路径容易被猜出来,如果有人猜出数据库路径并下载了,你的所有内容可就一览无遗了