网站首页 > 技术文章 正文
1、正向代理:
所谓的正向代理就是代理服务器Z代替客户端A去访问目标服务器B。正向代理的作用有:访问本机无法访问的服务器(如FQ服务)、加速访问服务器B(缩短路径)、Cache作用、客户端访问授权、隐藏访问者的行踪(肉鸡)等。
2、反向代理:
和正向代理相反,反向代理Z对于客户端A而言就像是原始服务器,并且客户端不需要做特殊设置。客户端向反向代理服务器发送普通请求,接着反向代理服务器将判断向何处转交请求,并将获得的内容返回给客户端,(Session是哪两者之间建立?应该是代理和客户端吧!)。负载均衡是应用了反向代理,使用反向代理集群式去应答不同的用户。反向代理的作用:集群式部署实现负载均衡、CDN技术、前端服务器、Ngix等。
3、透明代理:
透明代理的意思是客户端根本不需要知道代理服务器的存在,他可以拦截TCP/IP层数据流量,可以改变HTTP请求报文,并会传送真实的IP地址。如图所示,用户A和用户B不知道行为管理服务器的存在,当用户A和用户B向服务器A或B提交请求的时候,透明代理设备根据自身的策略拦截并修改用户A或B的报文,并作为实际的请求方,向服务器A或B发送请求,当接收响应回传,透明代理再根据自身的设置把允许的报文发回至用户A或B。如果透明代理设置不允许访问服务器B,那么A和B就不会得到服务器B的数据。
缓存污染攻击:
透明代理可能导致缓存污染攻击。代理服务器可以看到拦截的请求里目标端IP和主机头HOST信息,但没有办法立刻确认要连接的目标IP是否真的和HOST里设定的服务器名称相匹配。除非额外先做一次查询,确定两者是否真的有关,否则两边串通一气的客户端和服务器端就有机可乘了。如果不做额外的检查,攻击者只需要请求连接自己家中的服务器,但发送的是一个故意误导代理的HOST请求头www.google.com,这样其他的确想访问www.google.com的用户,获得的可能就是被错误缓存的响应内容了。
- 上一篇: 做手游代理如何搭建手游联运平台?
- 下一篇: 前端网站-https-部署 希音前端网站怎么进入
猜你喜欢
- 2025-06-13 Linux 上利用Nginx代理uWSGI处理Flask web应用
- 2025-06-13 如何隐藏代理器服务地址?企业级IP匿名化与反追踪技术
- 2025-06-13 宝塔面板使用Nginx反向代理解决跨域问题
- 2025-06-13 海尔集团武汉中心总经理孙梁君——以智慧家电 升级品质生活
- 2025-06-13 给小白的 Nginx 10分钟入门指南(nginx入门教程)
- 2025-06-13 反向代理以及其使用场景(反向代理啥意思)
- 2025-06-13 Vue炼金术:解锁前端开发的进阶之道
- 2025-06-13 93.8k Star 的内网穿透神器 frp:DIY开发者必备的反向代理
- 2025-06-13 Nginx正向代理、反向代理、负载均衡及性能优化
- 2025-06-13 深入理解跨域及常见误区揭秘(深入理解跨域及常见误区揭秘论文)
你 发表评论:
欢迎- 523℃Oracle分析函数之Lag和Lead()使用
- 520℃几个Oracle空值处理函数 oracle处理null值的函数
- 517℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 504℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 502℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 493℃【数据统计分析】详解Oracle分组函数之CUBE
- 472℃Oracle有哪些常见的函数? oracle中常用的函数
- 471℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端排序 (47)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)