权限系统 - 用户访问安全之IP限制

简介:

 我们大多是WEB的B/S系统,各种各样的用户非常多,但是总有那么一些恶意的搞破坏的人;特别是财务系统、用户信息被黑后损失惨重;我们的网站的后台管理都有一套比较严密的安全限制,防的就是那些破坏分子。

    1:虽然在IIS里可以设置IP访问限制,但是有节假日、特殊情况下,让一些用户从公司外部访问时总会遇到一些麻烦的问题,毕竟一年里总会有那么好几次长假或者特殊的时候,所以我们的系统必须需要适合灵活的IP访问策略。

    2:虽然公司也有内部网络,但是公司规模不是非常大一般不会购买特殊的防火墙、网络行为管理设备,毕竟我们自己也是很懂计算机的,不是非常有必要不会购买那些网络设备,其实那些网络设备可以管理很多访问策略。

    3:往往是限制一部分用户,又不限制另外一部分用户,一般管理层的账户相对都开放一些,不会进行过多的行为限制。

    4:往往节假日时允许一些账户可以远程登录公司的业务系统的后台,假期结束后又会设置回来。

    5:大部分用户都不允许同一时刻一个账户多地多次登录,防止账户被黑、黑客同时登录了公司的业务系统后台,大多情况下是不允许同时多个人登录单个账户的。

    由于以上实际工作需要,我们的系统有是否限制多用户登录、是否限制IP访问的设置项目。

     系统都会登录用户的登录时间、登录情况、登录的IP地址等等。

     由于公司大多情况下是1个公网的ip地址出去的,所以可以限制用户的访问IP,也可以添加到信任的IP列表里,这样不需要一个个用户进行IP访问限制,也符合B/S系统的常用需求。

    当然系统也支持对单个用户进行IP访问设置,这样也可以进行灵活的IP访问策略。

   当然我们的系统也支持按时间段进行登录系统限制的功能,非工作时间不允许登录到系统。

      以上是我们.NET快速开发平台中的通用权限管理系统组件设置用户ip访问策略的功能介绍部分,欢迎高手指点。软件开发好了一次,可以用10年8年,虽然开发出来很辛苦,但是用起来会很爽,特别是有几百个用户在使用时非常有成就感。

      软件其实就是一个思维模式的体现,光模仿外观无法模仿内在,光模仿外表无法模仿思想;就像有很多模仿苹果的,但是一直无法超越苹果,我们也希望这套实实在在的后台管理系统能有越来越多的信息管理系统开发人员能接纳,能集成在自己开发的各种业务管理系统中。

      软件的价值就是重复利用,生命的价值也在于劳动成果能重复利用,开发一套强壮的、功能齐全的、性能稳定良好的、好用的;不需要能飞上天,也不需要能入地; 只要在马路上能跑得够快够好又稳定又安全就ok了,软件的功能定位很关键、把有限的功能做到没得可挑剔就是我们追求的目标。




本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/1188327,如需转载请自行联系原作者

相关文章
|
6月前
|
开发工具
练习客户机地址控制 基于用户验证访问网站
练习客户机地址控制 基于用户验证访问网站
33 0
|
4月前
|
安全 Java 数据库
如何设计返利App的用户权限与访问控制策略
如何设计返利App的用户权限与访问控制策略
|
6月前
|
开发工具
阿里云本机一键登录授权页面修改
阿里云本机一键登录授权页面修改
326 0
|
UED
路由权限登录后还保留上一个登录角色的权限,刷新一下就好了的解决方案
路由权限登录后还保留上一个登录角色的权限,刷新一下就好了的解决方案
87 0
|
搜索推荐 开发者
网站访问【用户】| 学习笔记
快速学习网站访问【用户】。
网站访问【用户】| 学习笔记
|
安全 Java 测试技术
项目之用户登录和访问权限的控制(6)
项目之用户登录和访问权限的控制(6)
264 0
|
存储 安全 算法
项目之用户登录和访问权限的控制(5)
项目之用户登录和访问权限的控制(5)
150 0
|
关系型数据库 MySQL 测试技术
菜鸟学习shiro之用数据库作为Realm的认证源实现登录,角色身份的判定和权限验证3
Maven的的依赖和第一篇是一样的副本直接用 上两篇讲的无论是内部类的封装领域还是配置文件的认证源,这篇开始讲最关心的数据库作为境界的认证源 这里使用的是四郎给我们提供的另一个内置的类JdbcRealm这个是连接数据库的一个内部类,话不多说了,具体的代码如下: import com.
1612 0
下一篇
无影云桌面