개인 정보 보호는 모든 인터넷 사용자가 관심가져야 하는 사항입니다. 현재 홈쇼핑을 하거나 유튜브에서 동영상을 보거나 웹 서핑을 할 때 마다 사용자 추적이 어마어마하게 수행되고 있습니다. 이런 상황에서 프록시 서버는 사용자의 IP 주소를 숨겨주고 온라인에서 익명성을 확보해주며, 개인 정보를 보호하고 안전하게 유지할 수 있도록 해줍니다.
프록시 서버(Proxy Server)란?
프록시 서버는 클라이언트 컴퓨터가 먼저 접속하는 시스템으로 해당 클라이언트와 나머지 인터넷 사이의 게이트웨이 역할을 합니다. 이는 클라이언트의 인터넷 요청을 중개하는 것으로 클라이언트에 프록시 서버 설정을 해놓으면 컴퓨터가 목적지에 바로 요청을 보내지 않고 프록시 서버로 요청을 보내게 됩니다.
프록시 서버는 클라이언트로 부터 요청을 받아 목적지 서버에 전달하고 목적지 서버에서 응답을 하면 그 응답을 클라이언트로 다시 전달해 줌으로서 클라이언트가 직접적으로 목적지 서버에 연결하지 않도록 해줍니다. 이렇게 하면 클라이언트의 IP 주소가 목적지 서버에 노출되지 않고 외부로 부터 보호받을 수 있습니다.
프록시가 하는 일
프록시 서버는 인터넷의 다른 서버가 클라이언트의 IP를 볼 수 없게 해줍니다. 이는 프록시 서버를 통해 인터넷에 연결하면 컴퓨터의 공용 IP 주소가 숨겨지고 대신 프록시 서버의 IP가 노출되게 합니다.
프록시는 기본적으로 사용자에게 프라이버시와 어느 정도의 익명성을 제공합니다. 또한 게이트웨이로서의 프록시 서버는 사이버 범죄자가 사설 네트워크에 침입하는 것을 막는데 도움이 됩니다. 그리고 콘텐츠 필터 역할을 하여 사설 네트워크에서 원하지 않는 콘텐츠와 웹 페이지를 차단하고 외부로는 IP 주소를 숨겨서 목적지 서버의 콘텐츠 필터를 무시하게 해줍니다.
이 뿐만 아니라 프록시 서버는 방화벽도 실행할 수 있어서 외부의 해킹 시도나 다양한 형태의 악성 프로그램이 클라이언트를 감염시키지 못하도록합니다.
관련 글
'cs' 카테고리의 다른 글
[네트워크] HTTP - HyperText Transfer Protocol (0) | 2022.12.01 |
---|---|
[네트워크] CORS, 해결 방법 (2) | 2022.11.01 |
[네트워크] 패킷 Packet (2) | 2022.09.23 |
[네트워크] NAT - Network Address Translation (3) | 2022.09.20 |
[시큐어 코딩/Secure Coding] API 악용 - equals()와 hashCode() 하나만 정의 (0) | 2019.02.14 |
댓글