다음은 Windows XP 컴퓨터에서 포트 445를 성공적으로 비활성화하는 데 사용한 두 가지 소스에 대한 인용입니다. 나는 포트 445와 135, 137-139를 닫고 있었으므로 기사의 모든 지시를 따르고 나에게 도움이되었습니다.
포트 445에 대한 일반 정보 (아카이브 링크)
Windows 2000에서 사용하는 새로운 포트 중에는 TCP를 통한 SMB에 사용되는 TCP 포트 445가 있습니다. SMB (Server Message Block) 프로토콜은 Windows NT / 2000 / XP에서 파일 공유에 사용됩니다. Windows NT에서는 유명한 포트 137, 138 (UDP) 및 139 (TCP)를 사용하는 NetBT (TCP / IP를 통한 NetBIOS) 위에서 실행되었습니다. Windows 2000 / XP에서 Microsoft는 추가 NetBT 계층없이 TCP / IP를 통해 SMB를 직접 실행할 수있는 가능성을 추가했습니다. 이를 위해 TCP 포트 445를 사용합니다.
LAN에서 가장 간단한 NetBIOS는 레거시 소프트웨어에 필요한 악일 수 있습니다. 그러나 WAN이나 인터넷을 통한 NetBIOS는 엄청난 보안 위험입니다. 도메인, 작업 그룹 및 시스템 이름과 같은 모든 종류의 정보와 계정 정보는 NetBIOS를 통해 얻을 수 있습니다. NetBIOS가 절대로 네트워크를 떠나지 않도록하는 것이 가장 중요합니다.
멀티 홈 컴퓨터, 즉 둘 이상의 네트워크 카드를 사용하는 경우 로컬 네트워크의 일부가 아닌 모든 네트워크 카드 또는 TCP / IP 속성에서 전화 접속 연결에서 NetBIOS를 비활성화해야합니다.
포트 445를 비활성화하는 방법
포트 445를 비활성화하려면
다음 레지스트리 키를 추가하십시오.
키 : HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NetBT \ Parameters 이름 : SMBDeviceEnabled 유형 : DWORD (REG_DWORD) 데이터 : 0
위의 포트를 비활성화 한 후 컴퓨터를 다시 시작해야합니다. 또한 해당 포트가 비활성화되어 있는지 확인하려면 명령 프롬프트를 열고 netstat -an을 입력하여 컴퓨터가 더 이상 해당 포트를 수신하고 있지 않은지 확인하십시오.
(Windows 7 이후에는 레지스트리 키가 다릅니다.이 Microsoft 기사 참조 )