权限系统 - 用户访问安全之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,如需转载请自行联系原作者

相关文章
|
9月前
|
数据安全/隐私保护
fastadmin是如何设置没有权限的用户不能访问某些页面的?
fastadmin是如何设置没有权限的用户不能访问某些页面的?
237 0
|
6月前
|
UED
路由权限登录后还保留上一个登录角色的权限,刷新一下就好了的解决方案
路由权限登录后还保留上一个登录角色的权限,刷新一下就好了的解决方案
31 0
|
Java 数据安全/隐私保护 Spring
【自己设计权限控制】【网站的权限控制】【限制用户访问级别高的接口】
【自己设计权限控制】【网站的权限控制】【限制用户访问级别高的接口】
|
缓存 NoSQL Java
用户和角色的缓存|学习笔记
快速学习用户和角色的缓存
107 0
用户和角色的缓存|学习笔记
|
搜索推荐 开发者
网站访问【用户】| 学习笔记
快速学习网站访问【用户】。
61 0
网站访问【用户】| 学习笔记
|
数据安全/隐私保护 Windows 容器
域策略+脚本实现客户端administrator帐号密码统一
用域策略+脚本实现把客户端administrator帐号密码统一更改     在写这贴之前,我在网上找过很多关于这个方面的资料,看到他们都是说的差不多,但是当一个新手来弄的话就比较难实现了。
974 0
|
关系型数据库 MySQL 测试技术
菜鸟学习shiro之用数据库作为Realm的认证源实现登录,角色身份的判定和权限验证3
Maven的的依赖和第一篇是一样的副本直接用 上两篇讲的无论是内部类的封装领域还是配置文件的认证源,这篇开始讲最关心的数据库作为境界的认证源 这里使用的是四郎给我们提供的另一个内置的类JdbcRealm这个是连接数据库的一个内部类,话不多说了,具体的代码如下: import com.
1583 0
Confluence 6 连接到外部用户目录服务器的问题分析
在有关外部目录服务器配置页面中有一个测试配置(Test Settings)按钮。这个功能将会帮助你分析你的用户管理在 Active Directory 和其他 LDAP 服务器中出现的问题。
815 0