ccxxzz 发表于 2012-6-23 10:33:24

特殊拨号软件的应用

本帖最后由 ccxxzz 于 2012-6-23 10:43 编辑

随着客户可选择的带宽速度的不断增加,ISP为了利益的最大化,可能会使用到该选项。

特殊拨号软件其实可在用户名不变,密码前面加入特殊的字符作为加密手段;

如何最大限度利用特殊拨号软件:

1、用户使用系统自带拨号软件:
因为是正常拨号,那么用户账户名不变,但是在RADIUS中密码和正常的密码的比较中其实可以做到判断;
   if (系统拨号)//当然是也可能是路由拨号
{
   //肯定账户名相同,用户输入的密码的MD5值==   RADIUS数据保留值
//                        RADIUS的密码+特殊字符 的MD5值!= 用户输入的密码的MD5值
通过上面的判断,如果密码和radius里面的密码算法同,就是用户的账户和密码是配对的,但是没有使用特殊拨号软件,那么我们可以把他的带宽 降速,原来2M变为1M,
   因为是系统拨号或者路由拨号,没有使用专用拨号,给这些用户一个降速地址池;
然后做一个WEB,读取用户的IP,如果用户ip 在降速地址池内,通过强弹出用户 给出没有使用本系统的拨号软件的页面,并给出下载页面(通过这样方式还可定期更新客户端);
}
else
{
//                        RADIUS的密码+特殊字符 的MD5值== 特殊拨号中的密码的MD5值
直接转正常速度下派

}

那么有些用户要特殊加密,但是对于某些企业用户,就不需要特殊加密,所以数据库需要加这个用户的上网络方式 :特殊拨号 或 正常拨号;

但是强制用户使用加密拨号客户端,用户还是比较反感,这样的模式用户在不使用客户端的情况还可上网络,可以减少一点点反感,可提高ISP的带宽利用率!此种算法,就需要在RADIUS核心代码里面写。

页: [1]
查看完整版本: 特殊拨号软件的应用