电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

客户端IP防伪造配置方法

来源:金蝶云社区作者:金蝶2024-09-237

客户端IP防伪造配置方法

问题描述:

解决方案:

【场景介绍】

  • 业务场景

       本文档是介绍配置避免用户IP被伪造的方法,文档会介绍配置过程中所用到的参数,以及参数开启后客户端网关IP的取数逻辑。




【操作指引】

一. 参数介绍

  1. 记录获取网关IP的日志参数,默认关闭设置false

    <add key="IsStartWriteDebugLog" value="false" />

  2. 按照IP白名单列表过滤参数,默认关闭设置false

    <add key=" IsFilterClientIP " value="false" />

  3. 设置IP信任字段的参数,默认不设置,可以自定义任意字段:

    <add key=" ClientIPFilterKey" value=" X-Forwarded-For" />


二. 关闭参数【按照IP白名单列表过滤】的网关IP取数逻辑

       在应用服务器\WebSite\App_Data目录下common.config配置文件,关闭参数【按照IP白名单列表过滤】,意味着网关IP取数逻辑不会按照IP白名单过滤,仍然会按照原来的逻辑从左往右取IP,如下图所示,最终网关IP取值是:219.XXX.XXX.172


用户的登录历史显示如下:


3、开启参数【按照IP白名单列表过滤】的网关IP取数逻辑

在应用服务器\WebSite\App_Data目录下common.config配置文件,关闭参数【按照IP白名单列表过滤】,意味着网关IP取数逻辑会按照IP白名单过滤,IP取数逻辑从右往左取IP地址。

A、如果X-Forwarded-For的IP值存在IP白名单里,则过滤掉,继续往左取数,如下图所示,最终网关IP取值是:10.230.10.145

B、如果所有IP地址都在IP白名单里面,则取X-Forwarded-For的最后一个IP;

C、如果X-Forwarded-For取数为空,则最后取值以Remote_Addr或者UserHostAddress为准

用户的登录历史显示如下:

网关IP不在IP白名单里:10.230.10.145:


4、在管理中心库添加IP白名单的SQLSQLServ

客户端IP防伪造配置方法

问题描述:解决方案:【场景介绍】业务场景 本文档是介绍配置避免用户IP被伪造的方法,文档会介绍配置过程中所用到的参数,以及参...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信