骏博企业管理软件安全机制
首先,在客户端或控制端每次启动时,均会随机产生一条(理论上)永不重复的信息,我们在此暂将这条信息称为“身份证”。然后“身份证”会被加密后保存,直到客户端或控制端退出。也就是说,客户端或控制端每次启动将产生不同的“身份证”。
登录到服务器时,服务器先检查客户端或服务端的连接数量是否已达到授权数量。如果达到,服务器将拒绝客户端或控制端的连接请求。
如果未达到,服务器将接受客户端或控制端的连接请求。而客户端或控制端将把“身份证”传递一份给服务器,服务器为客户端或控制端的“身份证”注册。
服务器拥有两个“注册池”,分别存放客户端的“身份证”和控制端的“身份证”。
然后已登录并注册的客户端或控制端每次调用服务器时,服务器都会将客户端或控制端的“身份证”与已注册的“身份证”进行比对。如果有符合的,允许操作。如果“身份证”与已注册的“身份证”均不相符则拒绝操作。
服务器停止后,“注册池”中的“身份证”仍然有效。客户端与控制端在服务器启动后仍然可以继续工作。但服务器重启后,“注册池”即被清空。所有已连接的客户端与控制端均需重新登录。
在算法上,“注册池”的容量无限。但在实际使用过程中会有两个限制:
1、软件授权限制。
2、服务器硬件资源限制。
------------------------
在骏博企业管理软件统计版中,新增了一项安全机制:服务器可以设置一个帐号。客户端和控制端在登录时,必须提供正确的帐号才能进入主界面。这样,只需将更改服务器帐号,即可阻挡不明连接。
Warning: main(../../lib/2/3/4/5/6/AdSense/ad_336_280.php): failed to open stream: No such file or directory in
/home/kecourser2kksekc2oqu3rcs9etrk2/wwwroot/create/base/pova_safety.php on line
51
Fatal error: main(): Failed opening required '../../lib/2/3/4/5/6/AdSense/ad_336_280.php' (include_path='.:/usr/local/php/lib/php') in
/home/kecourser2kksekc2oqu3rcs9etrk2/wwwroot/create/base/pova_safety.php on line
51