SMB를 끄는 방법 알아보기
서버 메시지 블록(SMB) 프로토콜은 네트워크를 통해 파일과 프린터를 공유하는 데 사용되는 통신 프로토콜입니다. 그러나 특정 환경에서는 보안상의 이유로 SMB를 비활성화해야 할 필요가 있습니다. 이 글에서는 SMB를 끄는 방법에 대해 자세히 설명하겠습니다.
SMB란 무엇인가
SMB는 Microsoft에서 개발한 네트워크 파일 공유 프로토콜로, 주로 Windows 시스템에서 사용됩니다. SMB는 클라이언트와 서버 간의 파일 및 장치 접근을 지원하여 사용자가 다양한 리소스에 쉽게 접근할 수 있도록 합니다. SMB는 네트워크 드라이브에 저장된 파일에 접근하거나 공유 프린터를 직접 사용할 수 있는 기능을 제공합니다.
SMB의 중요성 및 위험성
SMB는 기업 환경에서 매우 유용하지만, 여러 보안 취약점이 존재하기 때문에 필요한 경우 비활성화하는 것이 좋습니다. 특히 SMBv1은 오래된 프로토콜로 잘 알려진 보안 취약점이 있으며, 이로 인해 랜섬웨어와 기타 악성 프로그램의 공격을 받을 수 있습니다. 따라서 여러 시스템에서 SMB를 비활성화하는 방법을 숙지하는 것은 매우 중요합니다.
Windows에서 SMB 끄기
Windows 시스템에서 SMB를 비활성화하는 방법은 다음과 같습니다.
제어판을 통한 방법
- 제어판을 열고 ‘프로그램’을 클릭합니다.
- ‘프로그램 및 기능’을 선택한 후, 왼쪽 메뉴에서 ‘Windows 기능 켜기 또는 끄기’를 클릭합니다.
- 리스트에서 ‘SMB 1.0/CIFS 파일 공유 지원’ 항목을 찾습니다.
- 항목 옆의 체크박스를 해제하여 SMB 1.0을 비활성화합니다.
- 설정을 저장하고 시스템을 재부팅하여 변경 사항을 적용합니다.
PowerShell을 통한 방법
PowerShell을 사용하여 SMB를 비활성화하는 방법도 있습니다. 이 방법은 보다 직접적이고 시스템 관리에 친숙한 사용자에게 유용합니다.
- 검색창에 ‘PowerShell’을 입력하고, ‘관리자 권한으로 실행’을 선택합니다.
- 다음 명령어를 입력하여 SMB를 비활성화합니다:
- Disable-WindowsOptionalFeature -Online -FeatureName “SMB1Protocol”
- 이제 시스템을 재부팅하여 변경 사항을 완전히 적용합니다.
Linux에서 SMB 끄기
Linux에서는 Samba 서비스를 통해 SMB를 조정할 수 있으며, 다음과 같이 비활성화할 수 있습니다.
systemctl을 통한 방법
- 터미널을 열고 다음 명령어를 사용하여 Samba 서비스를 중지합니다:
- sudo systemctl stop smbd
- 서비스를 비활성화하려면 다음 명령어를 입력합니다:
- sudo systemctl disable smbd
- Samba 서비스를 완전히 제거하려면 다음 명령어를 사용할 수 있습니다:
- sudo apt remove samba 또는 sudo yum remove samba (사용하는 배포판에 따라 다름).
SMB 비활성화의 보안 이점
SMB를 비활성화함으로써 여러 보안 이점을 누릴 수 있습니다. 첫째, 랜섬웨어와 같은 공격의 위험을 줄일 수 있습니다. 둘째, 내부 네트워크에서의 불필요한 리소스 공유를 차단하여 자산을 안전하게 보호할 수 있습니다. 셋째, SMB와 관련된 보안 패치를 관리하는 부담을 줄일 수 있습니다. 마지막으로, 직무에 채택되지 않은 프로토콜을 비활성화하여 보안 환경을 강화할 수 있습니다.
결론
SMB는 네트워크 파일 공유에 많은 이점을 제공하지만, 때때로 비활성화하는 것이 좋습니다. 해당 프로토콜을 비활성화하는 방법은 여러 가지가 있으며, 각 방법은 사용자의 필요와 운영 체제에 따라 적절히 선택할 수 있습니다. 보안상의 이유로 시스템을 보호하고, 중요한 데이터 및 리소스를 안전하게 유지하기 위해 SMB를 비활성화하는 방법을 숙지하는 것이 필요합니다.