账号通
    

账号  

密码  

34978

查看

77

回复
主题:[原创]二次开发给后台登录加多一道安全防线——地区登录限制 [收藏主题] 本贴被认定为精华 转到:  
sunsons 当前离线

429

主题

0

广播

2

粉丝
添加关注
级别:四年级

用户积分:3563 分
登录次数:673 次
注册时间:2009/1/22
最后登录:2017/6/6
sunsons 发表于:2009/11/2 13:29:00   | 只看该作者 查看该作者主题 楼主 

事件回忆:

在10-26号官方发布了关于安全警告通知(原文http://bbs.kesion.com/dispbbs.asp?BoardID=41&replyID=202807&ID=104422&skin=1),但可能一部分站长没有来得及修改自己的密码....

 

提出需求:能不能让管理后台只让自己所在城市登录?

 

解决思路:后台登陆增加IP判断登录所在地区,符合则允许登录后台,不符合则记录日志(有短信的API,可增加短信提醒,如飞信的免费短

信API)。

 

优点缺点:

 

优点就是可指定后台允许登录的多个地区,在原登录认证码的基础上加多一道防线注意,是防线。所以没有绝对的安全。

 

而现在这个方案的缺点跟认证码类似,如果帐号、密码、认证码再加上“新防线——允许的地区”都泄漏后,后台就很可能会被入侵。

 

所以以上以下这么多的口水话都只能说明一件事“只能做到相对安全”,绝对安全就不什么系统都不用。把后台撤了,把所有写入权限禁掉

,把服务器网线拔掉,看黑客往哪里黑。。。

 

附件大概3M就不在论坛上传了,我放到QQ邮箱文件中转,下载请输入提取码:5509bbc6,七天有效期请抓紧时间

---------------------------------------

2009/11/7 更新

 

 论坛上传有大小及数量限制,现已将附件上传至群共享

 

科讯CMS讨论群:29521670 (入群免验证)

 

附件包含以下文件,也可以搜索百度、google找“纯真IP数据库”及“纯真IP asp 类”
cls_ip.asp        纯真IP库查询类
QQWry.dat      纯真IP库
ShowIP.exe      纯真IP库更新程序

 

一、把以上文件放到网站根目录

 

二、修改文件:admin\login.asp

 

在<!--#include file="../KS_Cls/Kesion.CommonCls.asp"-->后面添加一行<!--#include file="/cls_ip.asp"-->

 

并搜索 Call CheckLogin() 修改成 Call CheckArea()

 

再搜索 Sub CheckLogin() 在代码前插入以下代码

以下内容只有回复后才可以浏览,请先登录!
这里只做了后台登录前的验证,估计这里(admin\include\session.asp)也需要增加验证,方法类似,自己改吧。

 

以上修改在V5.5、V6测试成功

 

 
  支持(2) | 反对(0) 回到顶部顶端 回到底部底部
zzfen12345 当前离线

6

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:41 分
登录次数:5 次
注册时间:2010/5/19
最后登录:2012/12/5
zzfen12345 发表于:2010/6/8 14:14:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gofic 当前离线

120

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:969 分
登录次数:69 次
注册时间:2009/5/30
最后登录:2013/7/23
gofic 发表于:2010/6/5 22:11:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hk207 当前离线

157

主题

0

广播

1

粉丝
添加关注
级别:一年级

用户积分:1870 分
登录次数:194 次
注册时间:2008/1/18
最后登录:2015/10/29
hk207 发表于:2010/6/5 12:09:00   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
longfei6x0pk 当前离线

7

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:88 分
登录次数:1 次
注册时间:2010/3/12
最后登录:2010/3/12
longfei6x0pk 发表于:2010/3/12 17:47:00   | 只看该作者 查看该作者主题 报纸 
科汛在线商城系统(NET)
呵呵,希望能多交流一下!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zhoujing 当前离线

231

主题

0

广播

1

粉丝
添加关注
级别:二年级

用户积分:2432 分
登录次数:359 次
注册时间:2008/6/6
最后登录:2015/6/23
zhoujing 发表于:2010/3/12 15:20:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
nickljj 当前离线

59

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:486 分
登录次数:22 次
注册时间:2009/3/18
最后登录:2017/2/6
nickljj 发表于:2010/3/12 13:53:00   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cn450041399 当前离线

119

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:763 分
登录次数:35 次
注册时间:2008/6/30
最后登录:2014/2/22
cn450041399 发表于:2010/3/12 0:03:00   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
kenny123 当前离线

132

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:2341 分
登录次数:289 次
注册时间:2006/11/8
最后登录:2014/9/25
kenny123 发表于:2010/3/11 21:48:00   | 只看该作者 查看该作者主题 9楼 
做在线知识付费 选科汛云开店
这里只做了后台登录前的验证,估计这里(admin\include\session.asp)也需要增加验证
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
zmmnew 当前离线

2

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:60 分
登录次数:4 次
注册时间:2010/3/11
最后登录:2010/4/13
zmmnew 发表于:2010/3/11 11:30:00   | 只看该作者 查看该作者主题 10楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.23438秒 powered by KesionCMS 9.0