CIFS

IT 위키

Common Internet File System

마이크로소프트가 SMB 를 인터넷 환경에 맞게 확장해 공개한 파일 공유 프로토콜

  • SMB 1.0 의 방언(dialect)에 해당하며, 사실상 SMB 와 같은 것을 가리키는 말로 쓰인다.
  • TCP 445번 포트를 직접 사용한다. 과거에는 NetBIOS over TCP/IP(137~139번)를 거쳤다.
  • 윈도우의 '네트워크 드라이브 연결'과 '공유 폴더'가 이 프로토콜로 동작한다.
Samba

유닉스·리눅스에서 CIFS/SMB 를 구현한 오픈소스 소프트웨어다. 리눅스 서버를 윈도우 클라이언트에게 파일 서버나 프린터 서버로 보이게 해 준다.

  • 데몬은 smbd(파일·프린터 공유)와 nmbd(NetBIOS 이름 서비스)로 구성된다.
  • 설정 파일은 `smb.conf` 다.
  • 삼바와 가장 관련이 깊은 프로토콜을 묻는 문제의 답이 CIFS(SMB) 다.

주요 기능

[편집 | 원본 편집]
  • 파일과 디렉터리 공유, 프린터 공유
  • 사용자 인증과 접근 권한 제어
  • 파일 잠금(locking), 변경 통지
  • 이름 결정(name resolution)과 서비스 검색
  • SMB 1.0/CIFS 는 취약점이 많아 사용 중지가 권고된다. 워너크라이 랜섬웨어가 SMBv1 취약점(EternalBlue)을 이용해 확산했다.
  • 445번 포트를 인터넷에 열어 두면 안 된다. 경계 방화벽에서 차단하는 것이 기본 점검 항목이다.
  • SMB 2.0 이상, 가능하면 서명과 암호화를 지원하는 SMB 3.0 이상을 사용한다.

같이 보기

[편집 | 원본 편집]