Page cover image

SMB

Server Message Block (Port 445, (137, 138, 139))


Vad är SMB?

Beskrivning

  • Ett kommunikationsprotokoll utvecklat av Microsoft för Windows.

  • Nyttjar Klient - Server-modellen.

  • Används för att dela resurser mellan datorer i ett nätverk.

  • Resurserna kan vara t.ex. filer eller skrivare.

  • Informationsutbyte mellan olika systemprocesser kan också hanteras av SMB-protokollet.

  • Använder TCP-protokollet för att genomföra ett s.k. "three-way handshake" mellan klienten och servern.

  • Linux-varianten av SMB heter Samba.

  • Nyttjar två nivåer av autentisering:

    • Användarautentisering

    • Share-autentisering med lösenord

  • Båda nyttjar ett CHALLENGE <--> RESPONSE-system

  • Tillgång till resurser definieras i ACL:er (Access Control Lists). På detta sätt kan man på en mer granulär nivå kontrollera vilka som har vilka rättigheter, ex. EXECUTE, READ och FULL ACCESS ner på såväl användarnivå som gruppnivå.

  • ACL:erna definieras utifrån shares och kan därför skilja sig från rättigheterna lokalt på servern.

Last updated