[Network] Forward Proxy와 Reverse Proxy

2022. 9. 30. 11:20TIL💡/Network

Forward Proxy → 클라이언트의 보안

사용 목적

1. 보안을 위해 익명으로 컴퓨터를 유지

2. 캐시를 사용하여 리소스로의 빠른 접근

3. 네트워크 서비스나 콘텐츠로의 접근 정책을 적용(원치 않는 사이트 차단)

4. 사용률을 기록하고 검사하기 위해(회사는 인터넷 이용을 파악)

5. 밖으로 나가는 콘텐츠를 검사(데이터 유출 보호)

 

Reverse Proxy → 서버의 보안

내부망의 보안을 지키기 위함

만약 WAS가 최전방에 있으면 WAS가 노출되는 경우, DB 서버까지 노출되는 불상사 발생 가능

이 때문에 리버스 프록시 서버를 두고 실제 서비스 서버는 내부망에 위치

프록시 서버가 내부에 있는 서비스 서버와 통신해서 결과를 클라이언트에게 제공하는 방식으로 서비스