프록시 서버 란 무엇입니까?
프록시 서버는 요청을 가로 채기 위해 클라이언트와 서버 사이에있는 컴퓨터입니다. 프록시 서버는 여러 가지 용도가 있지만 가장 일반적인 방법은 자주 요청되는 페이지 나 파일을 캐싱하여 네트워크 트래픽 속도를 높이는 것입니다. 이렇게하면 서버는 요청을 빠르게 전달할 수 있으며 필요할 때만 서버를 폴링 할 수 있습니다. 이러한 방식으로 네트워크 트래픽 속도를 높일뿐만 아니라 서버로드도 줄입니다. 주요 인터넷 허브 및 인터넷 서비스 공급자 (ISP)는 수십 개의 프록시 서버를 사용합니다.
필터링 또는 검열은 프록시 서버의 또 다른 용도입니다. 직원에게 인터넷 연결을 제공하는 회사는 특정 웹 사이트에 대한 요청을 차단하도록 서버를 구성 할 수 있습니다. 또한 구성 가능한 기준에 따라 콘텐츠를 필터링하여 허용 가능한 사용 정책을 시행 할 수 있습니다.
프록시 서버가 프록시를 사용하도록 웹 브라우저를 구성 할 필요가없는 경우이를 투명 프록시라고합니다. 그렇지 않으면 웹 브라우저가 프록시를 사용하여 프록시를 사용해야합니다. 직원들은 웹 브라우저를 재구성하여이를 우회 할 수 없으므로 기업은 전자를 선호합니다. 이러한 유형의 서버는 일반적으로 방화벽으로 사용됩니다. 또한 메인 서버와 네트워크를 보호하여 맬웨어, 바이러스 및 기타 위협을 검색 할 수 있습니다.
VPN (가상 사설망)을 작성하는 데 사용되는 SSL (Secure Sockets Layer) 서버는 때때로 http 프록시를 사용합니다. 이 프록시는 보안 채널을 통한 트래픽 속도를 높이고 터널링 된 통신에서 바이러스를 검사합니다. http 프록시 서버는 암호화 된 데이터를 암호화, 해독 및 캐시 할 수 있습니다. 일반 프록시 서버는 보안상의 이유로 암호화 된 데이터를 캐시 할 수 없으므로 VPN에서 목적을 제공하지 않습니다. http 프록시가 잠재적 인 보안 위험을 유발하는지에 대한 의견 차이가 있습니다.
프록시 서버의 또 다른 용도는 익명의 웹 서핑을 제공하는 것입니다. 많은 서비스는 대중이 온라인 익명 성을 보호하기 위해 사용할 수있는 프록시를 제공합니다. 고객의 요청은 웹 사이트의 프록시 서버로 이동하여 고객의 인터넷 프로토콜 (IP) 주소를 제거하고 도중에 보냅니다. 정보가 프록시로 다시 라우팅 된 다음 페이지가 고객의 브라우저로 전달됩니다. 인터넷에 관한 한, 원격 서버의 유일한 IP 주소는 프록시의 IP 주소입니다. 프록시 만 고객의 IP 주소를 알고 있습니다. 익명 프록시 서버를 실행하는 회사는 일반적으로 고객 개인 정보를 보호하기 위해 서버 로그를 자주 지우는 것으로 주장합니다.
다른 모델에는 자원 봉사 프록시 서버 네트워크가 포함됩니다. 이 모델은 암호화를 사용하여 원래 IP 주소와 요청이받는 최종 경로를 난독 처리합니다. 요청이 한 프록시 서버에서 다음 프록시 서버로 인터넷을 통과 할 때 중간에있는 각 서버는 체인의 인접한 단계 만 읽을 수 있습니다. 내용, 출발지 및 최종 목적지를 모두 사용할 수 없습니다.
최종 서버는 컨텐츠의 암호를 해독하고 요청이 발생한 위치에 대한 일반 텍스트 레코드없이 서버로 요청을 전달합니다. 그런 다음 페이지 또는 파일은 일련의 암호화 된 단계를 통해 동일한 방식으로 반환됩니다. 이 시스템은 트래픽 분석을 방해하고 프라이버시를 보호하면서 프록시 서버 자체를 보호합니다.