Gidhub BE Developer

[사내 서버의 기본] 프록시 서버의 역할

2018-08-07
goodGid

프록시 서버의 역할

  • 프록시 서버의 프록시(Proxy)는 영어로 ‘대리’라는 뜻이다.

  • 프록시 서버는 그 이름처럼 클라이언트로부터 인터넷에 대한 통신을 대리로 수행하는 서버이다.

  • 클라이언트의 통신을 일단 받아 클라이언트를 대신하여 인터넷에 액세스한다.

  • 사람에 따라서는 프록시 서버캐시 서버라고 부른다.


  • 예전에 프록시 서버는 자주 열람하는 웹 사이트의 데이터를 일시적으로 저장하였다가 클라이언트에게 반환하는 캐시 기능을 메인으로 이용

  • 최근에는 캐시 기능의 효과가 적은 동적 웹 페이지가 많아지고 회선 대역 자체가 넓어졌기 때문에
    캐시 목적만으로 프록시 서버를 도입하는 경우는 줄고있다.


보안 기능의 강화

  • 최근의 프록시 서버는 URL 필터링이나 안티 바이러스등과 같이 보안 기능을 강화,발전중이다.

  • URL 필터링은 액세스할 수 있는 사이트를 한정하는 기능이다.
    • 여러 사이트의 URL을 카테고리별로 분류하여 DB에 저장
    • 예를 들어 ‘위법성, 성인사이트’등과 같은 식으로 분류
  • 프록시 서버는 클라이언트가 액세스하려는 URL을 보고 DB와 대조하여 액세스 허가 또는 거부를 판단


  • 안티 바이러스는 바이러스 대책 기능이다.
    • 프록시 서버는 바이러스 대책 SW의 정의 파일과 같은 것을 시그니처로서 저장한다.
  • 프록시 서버는 클라이언트가 주고받는 파일을 일단 내부에서 열어 시그니처와 대조한다.


Recommend

Index