본문 바로가기

웹 개발 알아두기/네트워크

네트워크 프락시 (Network Proxy)

반응형

프락시 서버는 브라우저와 서버 중간에서 요청을 전달하는 역할을 수행합니다. 프락시 서버는 단순한 중재자의 역할을 넘어 아래와 같은 다양한 기능을 제공합니다.

 

  • 특정 IP를 제외시키거나 해당 IP에 대한 접근량이 얼마나 되는지 파악할 수 있게 해 줍니다.
  • 캐시에 이전 검색기록을 저장하여 같은 요청이 있을 경우 중간에서 요청 처리가 가능하기 때문에 속도향상. 마찬가지로 같은 사이트에 대해 다수의 요청이 있을 때 서버에 대한 요청 1회로 모든 요청을 처리할 수 있어 네트워크 성능향상.
  • 요청하는 IP 주소를 수정하거나 부가정보 노출 없이 서버에 요청이 가능하여 개인정보 노출을 줄일 수 있음. 추가로 IP주소를 수정하는 기능을 통해 접근하는 위치를 노출하지 않거나 다른 곳에서 요청하는 것처럼 위장할 수 있어 특정 지역 (국가)의 접근이 제한된 사이트도 접근이 가능
  • 요청을 암호화할 수 있어 보안성 향상.
  • 데이터 필터링

하지만, 사용하는 프락시 서버에 따라 들어온 요청을 통해 사용자를 특정하거나 개인정보를 특정하는 것도 가능하여 프락시 서버를 사용하는 것이 오히려 해가 될 수도 있기 때문에 프락시 서버 선택 시 암호화나 개인정보 취급에 관한 규정을 명시하는 서버를 사용하는 것이 좋습니다.

 

프락시 서버의 종류

다양한 종류의 프락시 서버가 있는데요 크게 IP주소를 노출하는 Transparent와 노출하지 않는 Anonymous가 있습니다.

 

Transparent Proxy

요청하는 IP주소가 노출되는 형식으로 주로 요청에 대해 공통된 형식을 주고자 할 때 사용합니다.

 

Anonymous Proxy

요청하는 IP주소가 노출되지 않는 형식으로 보안성 향상에 목적

 

마무리

이상으로 프락시 서버에 대해서 알아보았습니다.

 

참고

 

What is a Proxy Server and How Does it Work?

A proxy server acts as a gateway between you and the internet. Learn the basics about proxies with our complete, easy-to-follow guide.

www.varonis.com

 

 

Uses of Proxy servers and different types of proxy servers

How proxy servers can provide an additional layer of protection to individual users and businesses and the different types of proxy servers available.

www.securiwiser.com

 

Types of Proxy Servers | Learn 11 Types of Proxy Servers

Guide to Types of Proxy Servers. Here we discuss the basic concept, need, types and various protocols of Proxy Servers in detail.

www.educba.com

 

728x90
반응형

'웹 개발 알아두기 > 네트워크' 카테고리의 다른 글

CORS  (0) 2023.01.09
브라우저  (0) 2023.01.08
HTTP vs HTTPS  (0) 2022.12.29
캐시 (cache)  (0) 2022.12.23
서비스 워커 (Service Worker)  (0) 2022.12.22