Forward Proxy 와 Reverse Proxy의 차이

Harry Lee·2023년 4월 9일
0
post-thumbnail

개요

Forward Proxy 와 Reverse Proxy의 차이를 예시를 통해 비교해보고자 한다.
예시 설명을 위해 X=나, Y=프록시 웹 사이트, Z=내가 방문하고자 하는 웹 사이트 라고 가정하겠다.


Forward Proxy

X -> Z를 하기 위해 Y -> Z

예시

  • 바이러스에 감염되지 않도록 사이트 엑세스 차단, 회사에서 SNS로 시간을 낭비하는 사람들 때문에 SNS 접속 차단,학교에서 음란사이트 접근 차단 등의 이유로 인해 X가 직접 Z에 접근 불가능한 경우
  • Z 관리자가 X로부터 해킹 시도를 감지하여 Z에서 X를 차단한 경우

Reverse Proxy

Forward Proxy와 다른 점은, X가 Z로 접근한다는 사실을 알지 못한다. X는 오직 Y와 communicate한다.
따라서 X 는 X -> Y라고 생각하지만 사실은 X -> Y -> Z

예시

  • Z는 트래픽이 많이 몰리는 웹사이트. 하나의 웹 서버로는 감당 불가능. 많은 서버를 두고 하나의 리버스 프록시를 배치하여 많은 요청이 들어올 경우 트래픽을 서버그룹에 분산(Load balancer로 활용)
  • 악의적인 공격을 차단하기 위해 주 서버를 공개하고 싶지 않을 경우

0개의 댓글