利用Javascript进行密码保护
2005-07-08 14:11
344 查看
方法是依耐于用户而不知道目标文件名,代码如下:
<SCRIPT LANGUAGE="JavaScript"><!--
function go() {
window.location.href = "http://www.somewhere.com/" +
document.formName.passwordName.value + '.html';
return false;
}
//--></SCRIPT>
在网页中使用这段JavaScript脚本的方法为:
<FORM NAME="formName" onSubmit="return go()">
Enter Password: <INPUT TYPE="password" NAME="passwordName"
VALUE="" SIZE=8>
</FORM>
使用这段JavaScript脚本的一个缺点是用户可以检查源代码并发现文件目录的位置。为了寻求更好的安全措施,你应该通过放置一个缺省的文件(index.html)到JavaScript脚本里面来保护你的文件目录,这样当目录被请求的时候你的服务器总是发送过去。如果你没有包括一个缺省的文件在你的文件目录 ,网络服务器就发送所有包含在你文件目录的所有文件,这正是不安全的隐患。
这里要指出的是,使用JavaScript来对一个文件进行密码保护也不是一个非常安全的方法。为了达到较高的安全系数,这里推荐使用CGI或者服务器函数,比如.htaccess。
原文地址:http://www.pconline.com.cn/pcedu/empolder/wz/javascript/0111/13420.html
<SCRIPT LANGUAGE="JavaScript"><!--
function go() {
window.location.href = "http://www.somewhere.com/" +
document.formName.passwordName.value + '.html';
return false;
}
//--></SCRIPT>
在网页中使用这段JavaScript脚本的方法为:
<FORM NAME="formName" onSubmit="return go()">
Enter Password: <INPUT TYPE="password" NAME="passwordName"
VALUE="" SIZE=8>
</FORM>
使用这段JavaScript脚本的一个缺点是用户可以检查源代码并发现文件目录的位置。为了寻求更好的安全措施,你应该通过放置一个缺省的文件(index.html)到JavaScript脚本里面来保护你的文件目录,这样当目录被请求的时候你的服务器总是发送过去。如果你没有包括一个缺省的文件在你的文件目录 ,网络服务器就发送所有包含在你文件目录的所有文件,这正是不安全的隐患。
这里要指出的是,使用JavaScript来对一个文件进行密码保护也不是一个非常安全的方法。为了达到较高的安全系数,这里推荐使用CGI或者服务器函数,比如.htaccess。
原文地址:http://www.pconline.com.cn/pcedu/empolder/wz/javascript/0111/13420.html
相关文章推荐
- javascript实例教程(7) 利用javascript进行密码保护
- [JSP] 利用JavaScript来用户名和密码进行客户端的验证
- Linux中利用Vim对文件进行密码保护的方法详解
- [导入]Chrome将推新功能 利用索引密码保护网页
- 利用JavaScript实现密码录入框只允许输入数字和字母的组合
- 利用jsonp进行Javascript的跨域数据访问[转]
- JavaScript利用IE内置打印控件IEWebBrowser进行打印
- 使用kettle转换中的JavaScript对密码进行加密和解密
- 利用WebViewJavascriptBridge与UIWebView进行交互
- C++友元friend --c++利用friend修饰符,可以让一些你设定的函数能够对这些保护数据进行操作
- 利用scp自动输入密码进行文件远程拷贝或备份
- JAVASCRIPT 利用浏览器进行GBK编码
- 【PB.NET编程系列6】利用JavaScript进行客户端编程
- 在Nginx用htpasswd对网站进行密码保护的设置方法
- Java方法进行解压/生成有密码保护的压缩文件(zip格式)
- 利用 jsonp 进行 Javascript 的跨域数据访问
- 利用 JavaScriptCore 进行 native APP 和 H5 的交互
- 在Nginx下对网站进行密码保护
- 利用Javascript进行注入
- MD5,MySQL,SHA解密 - 利用GPU进行密码破解