ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • port forwarding 포트 포워딩의 정의와 기능
    security 2024. 12. 4. 14:29

    포트 포워딩 또는 “터널링“은 네트워크로부터 원하지 않는 트래픽을 차단한다.  포트 포워딩은 컴퓨터나 네트워크 장치가 로컬 네트워크 외부의 다른 장치에 액세스 권한을 부여하여 컴퓨터의 IP나 포트 조합에 대한 데이터 트래픽 정보를 수집하고 다른 IP 주소나 포트로 경로를 재설정하도록 한다.

     

    일반적으로 호스트는 대상 컴퓨터에서 프로그램을 실행한다. 하지만 프록시 서버, 라우터, 방화벽을 사용해서 실행되기도 한다.  호스트가 이런 방법을 사용해서 위치나 IP 주소를 숨겨도 서버에 데이터를 전송하는 사용자는 그 사실을 알지 못하고 관련 정보는 아무런 영향을 미치지 않는다.

     

    전문가가 아닌 일반 사용자도 포트 포워딩을 사용하면 소스 컴퓨터를 더욱 안전하게 보호할 수 있습니다.

     

    포트란  무엇인가요?

    포트는 하나의 위치에서 다른 위치로 이동하는 정보를 수신한다. 정보와 데이터를 컴퓨터의 프로그램, 인터넷, 동일한 네트워크의 다른 컴퓨터로 전송할 수 있다.

     

    포트 번호는 일관성과 프로그래밍 목적으로 지정된다. 일반적으로 동일한 시스템 서비스나 기능은 수신 서버에서 동일한 포트 번호를 사용한다. 포트 번호와 사용자의 IP 주소는 모든 인터넷 서비스 공급자의 “온라인 활동” 정보를 생성한다.

     

    그렇다면 포트 포워딩이 무엇인가요?

    포트 포워딩을 사용하면 로컬 네트워크의 컴퓨터와 외부 네트워크의 컴퓨터 사이의 정보와 데이터를 리디렉션한다. 

     

    포트 포워딩은 데이터가 특정 컴퓨터의 IP 주소로 전송되는 도중에 해당 데이터를 가로채서 전혀 다른 위치로 리디렉션하는 프로세스이다. 포트를 다른 컴퓨터로 전송하면 해당 포트는 전송된 원본 컴퓨터의 데이터를 도킹한다.

     

    포트 포워딩은 IP 주소를 유지하는 가장 좋은 방법이다. 클라이언트와 서버를 해킹으로부터 보호하고 시스템을 개선하는데 큰 도움을 준다. 일반적으로 공용 IP 주소를 보호하는데 사용된다. 포트 포워딩은 네트워크의 서비스와 서버를 “숨길” 수 있지만 가장 중요한 사항은 네트워크에 추가 보안 계층을 추가하는 것이다.

     

     

    3가지의 포트 포워딩 유형

    1. 로컬 포트 포워딩

    로컬 포트 ​​포워딩은 컴퓨터에서 실행중인 클라이언트 응용 프로그램으로 데이터를 안전하게 전달하는 일반적인 방식이다. 사용자가 보안 터널을 사용해서 다른 서버와 연결하고 정보와 데이터를 특정 대상이나 포트로 전송한다. 로컬 포트 ​​포워딩을 사용하면 특정 페이지를 차단하는 방화벽을 우회할 수 있다.

     

    2. 원격 포트 포워딩

    해당 유형의 포트 포워딩은 원격 서버의 모든 사용자에게 TCP 포트 연결 권한을 부여한다. 원격 포트 포워딩은 내부 웹 서버에서 외부 액세스를 구축하는데 유용하다. 따라서 자택에서 보안 서버를 액세스할 때 원격 작업자가 자주 사용한다.

     

    3. 동적 포트 포워딩

    이 유형은 잘 사용하지 않는 포트 포워딩 방식으로 방화벽 핀홀을 사용하여 방화벽을 통과한다. 따라서 클라이언트는 “신뢰할 수 있는” 서버를 통해 보안 연결을 설정하고 다른 서버로 데이터를 전송한다. 만약 카페나 호텔의 신뢰할 수 없는 네트워크를 사용할 때 추가적인 보안을 제공할  수 있다.

     

     

    요약 / 정리 

    포트 포워딩은 보안 향상, 원치 않는 액세스 차단, 비디오 게임, 홈 카메라 액세스 관리 등의 다양한 기능을 제공한다. 또한, 원격 컴퓨터 액세스와 개인 네트워크를 스파이로부터 숨길 수 있다.

Designed by Tistory.