反向代理服务器(Reverse Proxy)
普通代理服务器是帮助内部网络的计算机访问外部网络。通常,代理服务器同时连接内网和外网。首先内网的计算机需要设置代理服务器地址和端口,然后将HTTP请求发送到代理服务器,最后由代理服务器转发。
而反向代理服务器是帮助外网计算机访问内网服务。外网计算机不需要进行配置,直接按照域名或者IP地址访问反向代理服务器,然后代理服务器请求内网的服务器,获取响应的数据,然后再发送给计算机。对于外网计算机来说,反向代理服务器像是一个Web服务器。但实际上,反向代理服务器不存放对应的资源。通过反向代理服务器,可以保护真正的服务器暴漏在外网中,从而保证数据安全。
反向代理在渗透测试中体现:
(1)如果遇到使用反向代理的服务器,通过ping的方式只能获取代理服务器的IP,而无法获取真实服务器的地址。
(2)如果获取域名的解析权限,将域名解析到一个反向代理服务器,然后通过反向代理,将用户的请求代理到真实的服务器上。这样,就通过反向代理服务器实现中间人攻击。只有通过检查ping的IP地址来判断是否被反向代理了。
(3)通过反向代理服务器,可以构建空壳网站,大部分或者所有的数据都盗用受害者网站的。网站所有者需要通过前台和后台等多种方式检测反向代理,不响应反向代理的数据请求。

反向代理服务器(Reverse Proxy)相关推荐

  1. 反向代理服务器工作原理及示例

    一.什么是反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器:并将从服务器上得到的结果返回给Internet上请 ...

  2. 转:反向代理服务器的工作原理

    一.什么是反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器:并将从服务器上得到的结果返回给Internet上请 ...

  3. 反向代理服务器(转)

    反向代理及Nginx示例 1 反向代理的概念 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果 ...

  4. python反向代理服务器_主机、服务器,代理服务器,反向代理服务器理解(自用)...

    一.服务器和主机 当用作网络服务的机子时叫服务器.必须具有承担服务并且保障服务的能力,为其他网络设备提供网络服务. 最简单的一句话:主机和服务器是相对而言的. 专业的服务器的配置是很高的,不过本身从硬 ...

  5. 手机配置网络代理服务器_两张图简说代理服务器和反向代理服务器

    代理服务器通常分为两类,即转发代理(forward proxy)服务器和反向代理(reverse proxy)服务器.转发代理服务器又通常简称为代理服务器,我们常提到的代理服务器就指的是转发代理服务器 ...

  6. 代理服务器与反向代理服务器的区别

    说到代理服务器,大部分人都应该比较熟悉了.记得在学校的时候因为校园网无法访问国外网站,因此经常使用代理来访问国外的网站.但是提到反向代理服务器可能大部分人就比较陌生,对于一般的代理服务器与反向代理服务 ...

  7. YARP(Yet Another Reverse Proxy)是使用 .NET 构建的高度可定制的反向代理

    点击上方蓝字 关注我们 (本文阅读时间:16分钟) YARP 1.0已经发布了,现在可以从 NuGet 下载.YARP(Yet Another Reverse Proxy)是使用 .NET 构建的高度 ...

  8. 用HTTP proxy module配置一个简单反向代理服务器

    预备知识 反向代理 反向代理(reverse proxy)方式是指用代理服务器来接受 Internet 上的连接请求,然后将 请求转发给内部网络中的上游服务器,并将从上游服务器上得到的结果返回给 In ...

  9. Nginx —— 用HTTP proxy module配置一个反向代理服务器

    反响代理(reverse proxy)方式是指用代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络中的上游服务器,并将从上游服务器上得到的结果返回给Internet上请求连接的客户 ...

最新文章

  1. 像数据分析一样写 Web 页面,这个 Python 库做到了!
  2. 移动App开发趋势及未来的展望
  3. JZOJ 4366. 【GDKOI2016】项链
  4. 2.3.4 mysql 用户密码管理
  5. linux多进程知识汇总
  6. SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine
  7. Python学习入门3:编程零基础应当如何开始学习Python?
  8. Spring和Quartz配合实现定时任务
  9. SAP License:复制或删除全数字的公司代码的TK455错误
  10. 趣讲 PowerJob 超强大的调度层,开始表演真正的技术了
  11. 2. 虚拟机常用操作
  12. 用turtle实现动态汉诺塔
  13. Python实现批量导入Markdown文件到WordPress(博客搬家工具,代码已开源)
  14. EXSi虚拟机缺少vmdk文件报错问题
  15. java实战--GC终极总结
  16. 7-2 jmu-python-汇率兑换
  17. All-one Matrices
  18. 网络安全中常见的攻击方式
  19. 部署超级账本fabric区块可视化浏览器
  20. 用python或者vba把一个excel表格拆分成多个excel表格

热门文章

  1. [JVM]线上CPU负载持续飙高的问题解决
  2. 开发中解决Access-Control-Allow-Origin跨域问题的Chrome神器插件,安装及使用
  3. php接口数据安全解决方案(一)
  4. unity3d Sentinel key not found (H0007)解决方法
  5. SpringMVC 静态资源CSS,JS访问不了 解决方法
  6. java实现动态上传多个文件并解决文件重名问题
  7. 网页中英文语言切换解决方案
  8. 如何从另一个线程更新GUI?
  9. 【GoldenGate】使用OGG,两个Oracle库之间单向同步数据
  10. 2017年2月24日星期五