컴퓨터에서 열린 포트를 확인하는 방법

포트는 웹 서버 또는 이메일 서버 소프트웨어와 같이 컴퓨터에서 실행되는 소프트웨어의 숫자 식별자입니다. 포트가 열리면 외부 세계에서 연결을 수락합니다. 컴퓨터, 특히 기업에서 필요한 것보다 더 많은 포트를 열어 보안 위험 이 될 수있는 것은 드문 일이 아닙니다 . 다양한 소프트웨어 도구를 사용하여 컴퓨터에 열려있는 포트를 확인하고 방화벽 소프트웨어를 사용하여 컴퓨터 에 대한 원격 액세스를 제한 할 수 있습니다 .

인터넷 포트 이해

누군가가 컴퓨터에서 열린 포트를 확인하고 싶다고 말할 때 그들은 일반적으로 모니터 나 USB 스틱을 꽂을 수있는 위치와 같은 물리적 포트에 대해 말하는 것이 아닙니다. 대신 컴퓨터에서 실행되는 여러 소프트웨어 도구에 해당하는 숫자 식별자 인 가상 포트를 참조 합니다.

특정 유형의 소프트웨어는 일반적으로 특정 포트에서 통신합니다. 다른 컴퓨터의 다른 프로그램이 연결을 시도 할 때 메시지가 올바른 소프트웨어로 라우팅되도록 요청에 포트 번호를 지정합니다. 예를 들어 하이퍼 텍스트 전송 프로토콜을 사용하는 웹 서버는 포트 80에서 연결을 수신하는 반면 많은 이메일 서버는 포트 25에서 수신되는 메시지를 수신합니다.

서버 프로그램이 자주하는 것처럼 프로그램이 포트에서 연결을 기다리고있을 때 해당 포트가 열려 있다고합니다. 이 프로그램은 포트에서 수신한다고합니다. 포트를 불필요하게 열면 잠재적 인 보안 위험이 있습니다. 특히 잊혀진 소프트웨어는 종종 구식이기 때문에 범죄자가 컴퓨터에 액세스 할 수있는 취약성이있을 수 있습니다.

열린 포트 테스트

포트 스캐너 라는 프로그램을 사용 하여 컴퓨터에 열려있는 포트를 확인할 수 있습니다. 로컬 네트워크를 통해 액세스 할 수있는 포트는 인터넷을 통해 사용할 수있는 포트와 다를 수 있습니다. Nmap 이라는 유서 깊은 무료 오픈 소스 도구를 포함하여 온라인에서 사용할 수있는 다양한 포트 스캔 소프트웨어를 찾을 수 있습니다 .

이러한 도구는 선택한 컴퓨터의 각 포트에 연결을 시도하고 어떤 포트가 연결에 열려 있는지보고합니다. 이렇게하면 컴퓨터에서 실행중인 소프트웨어를 찾고 종료 할 것인지 업데이트 할 것인지 결정할 수 있습니다.

연결할 때 어떤 종류의 메시지가 전송되는지 확인하기 위해 특정 포트에 대한 연결을 테스트하려는 경우이를 수행 할 프로그램도 찾을 수 있습니다. 많은 최신 운영 체제에 포함 된 무료 텔넷 프로그램을 이러한 목적으로 사용할 수 있으며, 무료 프로그램 Nmap 및 Ncat과 같은 특수 연결 도구를 사용할 수 있습니다.

일반적으로 다른 사람의 컴퓨터에서 열린 포트를 검색하거나 다른 사람의 컴퓨터에있는 특정 포트에 연결을 시도하기 전에 권한이 있는지 확인해야합니다. 다른 사람이 검사중인 컴퓨터를 사용하고있는 경우 작업을 방해 할 경우를 대비하여 검사를 실행하기 전에 파일을 백업 할 시간을 줄 수 있습니다.

방화벽 소프트웨어 사용

방화벽 소프트웨어를 사용하면 컴퓨터에서 액세스 할 수있는 포트를 제어 할 수 있습니다.

Windows에서 열린 포트는 기본적으로 차단 될 수 있으며 어떤 이유로 필요한 경우 특정 포트가 열리도록 구성 할 수 있습니다. macOS 및 Linux를 포함한 다른 운영 체제는 유사한 기능을 가지고 있습니다. 타사 방화벽 소프트웨어를 설치하여 컴퓨터에 대한 액세스를 제한 할 수도 있습니다.

컴퓨터에 대한 액세스를 제한 하기 위해 방화벽 소프트웨어 또는 하드웨어 방화벽을 사용하는 것이 좋습니다 . 그렇지 않으면 해커가 침입하여 데이터를 훔치거나 손상시킬 수 있으며 맬웨어가 컴퓨터의 열린 포트에 연결되어 전파 될 수 있습니다. 고객과 같은 다른 사람의 민감한 데이터로 인해 데이터 유출이 발생한 경우에도 책임을 질 수 있습니다.