asp网站在制作过程中应该注意安全问题,今天在这里做下简单的介绍。
一、验证被绕过
现在需要经过验证的ASP程序大多是在页面头部加一个判断语句,但这还不够,有可能被黑客绕过验证直接进入。
需要经过验证的ASP页面,可跟踪上一个页面的文件名,只有从上一页面转进来的会话才能读取这个页面。
二、帐号密码安全
尽量不用使用一些容易猜解到的用户和密码,及与数据库连接的用户名与口令能够封装在服务器是最为理想
三、数据库文件安全
很多asp网站使用ACCESS数据库,如果有人猜到数据库路径和名称就有可以把数据库下载下来,因此数据库名称可以改为.ASP后缀。或者名称包含“#”符号,这样就算到数据库路径和名称也无法下载了。
四、防止恶意字符提交和非法文件上传
写程序过程中应当过滤掉恶意字符,比如”update,set,select“等,同时判断上传文件后缀名,不需要的一律拒绝。
安全问题无论什么语言都是需要大家去关注的,主要不是语言的区分,而是编程思想的差别。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。