Samba, Windows NT/2000 i relacje zaufania. Rafał Szcześniak The Samba Team. Prosze pytać w każdej chwili



Podobne dokumenty
Samba serwer plików i drukarek. Rafał Szcześniak <mimir@samba.org> The Samba Team. Prosze pytać w każdej chwili

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA

Active Directory. Relacje zaufania

Instalacja i konfiguracja serwera IIS z FTP

Windows Server 2012 Active Directory

Serwer SMB. Udostępnienie zasobów systemowych w sieci. Jakub Stasiński, Jędrzej Chruściel, Michał Wojciechowski

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Active Directory

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x?

Windows Server Active Directory

Materiały dla studentów Sieci Komputerowe. Aby zainstalować usługę Active Directory dla nowej domeny, należy wykonać następujące kroki:

MONITOROWANIE WINDOWS Z NETCRUNCHEM 7 P A G E 1

SMB protokół udostępniania plików i drukarek

Konfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

Krótka instrukcja instalacji

Szkolenie autoryzowane. MS 6419 Konfiguracja, zarządzanie i utrzymanie systemów Windows Server 2008

Ćwiczenie 1 Praca w grupie roboczej

Protokół SMB umożliwia udostępnianie plików udostępnianie drukarek

Skonfigurowanie usług katalogowych Active Directory (AD)

Praca w sieci z serwerem

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:

onfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

Zadanie 5. Automatyzacja tworzenia kont użytkowników

Tomasz Greszata - Koszalin

Tomasz Greszata - Koszalin

Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER

Przewodnik zdalnej instalacji

Księgarnia PWN: Jan De Clercq, Guido Grillenmeier - Bezpieczeństwo Microsoft Windows. Podstawy praktyczne

Nazwa usługi. Usługa nie obejmuje: Telefonii VOIP telefonii PSTN Stanowiska pracy nie związanego z IT (akcesoria biurowe)

Zapoznanie się z konfiguracją i zarządzaniem serwerem Samba.

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Dostęp zdalny

Firma Informatyczna ASDER. Prezentacja. Centrum zarządzania. Przemysław Kroczak ASDER

PORADNIKI. Atak SMB Man-In-The-Middle

Komentarz technik teleinformatyk 312[02]-03 Czerwiec 2009

Samba, instalacja i konfiguracja

William R. Stanek. Vademecum Administratora 2012 R2. Windows Server. Podstawy i konfiguracja. Przekład: Leszek Biolik

Rozwiązanie Zadania egzaminacyjnego egzamin praktyczny z kwalifikacji e13 styczeń 2015

oprogramowania F-Secure

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

DESlock+ szybki start

Konfiguracja serwera Samba w wersji 3 i 4. Krzysztof Boryczko Remigiusz Górecki

1. Przygotowanie konfiguracji wstępnej Windows Serwer 2008 R2

PRACA W SIECI TYPU KLIENT-SERWER

INFORMATOR TECHNICZNY WONDERWARE

Instalacja wypychana ESET Endpoint Encryption

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.

NIS/YP co to takiego?

Windows Serwer - Podstawowe pojęcia

T: Wbudowane i predefiniowane domenowe grupy lokalne i globalne.

BG-II-211/35/ Warszawa, r.

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

Praca w sieci równorzędnej

INFORMATOR TECHNICZNY WONDERWARE

Demony: smbd umoŝliwia współdzielenie plików i drukarek +uwierzytelnianie

Uwierzytelnianie jako element procesu projektowania bezpieczeństwa

System operacyjny UNIX - użytkownicy. mgr Michał Popławski, WFAiIS

Zawód: technik teleinformatyk Symbol cyfrowy zawodu: 312[02] 312[02] Numer zadanie: 3 Czas trwania egzaminu: 240 minut

Wprowadzenie do Active Directory. Udostępnianie katalogów

Komentarz technik teleinformatyk 312[02]-04 Czerwiec 2009

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Dotyczy postępowania: Dostawa licencji na oprogramowanie antywirusowe wraz z aktualizacjami i wsparciem technicznym na okres 2 lat.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

SIECIOWE. mgr inż. Adam Mencwal Katedra Informatyki Stosowanej.

INTERNET - Wrocław Usługi bezpieczeństwa w rozproszonych strukturach obliczeniowych typu grid

(Pluggable Authentication Modules). Wyjaśnienie technologii.

Instalacja Active Directory w Windows Server 2003

Logowanie do aplikacji TETA Web. Instrukcja Użytkownika

Tomasz Greszata - Koszalin

Instalacja oprogramowania Platforma Systemowa ArchestrA 2012 R2

PowerShell Remoting. Jerzy Mikołajczak. Nowoczesne technologie bliżej nas Poznań,

Dodawanie nowego abonenta VOIP na serwerze Platan Libra

Active Directory - Instalacja

PRACA W SIECI TYPU KLIENT-SERWER

Przełączanie i Trasowanie w Sieciach Komputerowych

Instalowanie i konfigurowanie Windows Server 2012 R2

Projektowanie i implementacja infrastruktury serwerów

Enterprise SSO IBM Corporation

Serwer druku w Windows Server

ŚRODOWISKO TESTOWE NIEBEZPIECZNIK.PL

INSTRUKCJA OBSŁUGI DLA SIECI

Szkolenie autoryzowane. MS Administracja i obsługa Windows 7. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

SMB jako rozproszony system plików Prezentacja na SO

Projektowanie bezpieczeństwa sieci i serwerów

ĆWICZENIE NR 6 Użytkownicy i grupy

Dostp do zasobów dyskowych uytkowników lcme10 przez protokół SMB (Microsoft Networking)

Budowa i administracja systemów operacyjnych Laboratorium 15 Administrowanie kontami użytkowników

Serwer plików i drukarek Samba

Windows Server Serwer RADIUS

Jak efektywnie i bezpiecznie zarządzać toŝsamością uŝytkowników przy jednoczesnym ułatwieniu korzystania z systemów i aplikacji IBM Corporation

Jednolite zarządzanie użytkownikami systemów Windows i Linux

Praca zdalna z poziomu systemu Linux

Szkolenie autoryzowane. MS Instalacja i konfiguracja Windows Server Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Proces dostępu do danych

Tomasz Greszata - Koszalin

Temat: Windows XP Ustawienia kont użytkowników

Transkrypt:

Samba, Windows NT/2000 i relacje zaufania Rafał Szcześniak The Samba Team Prosze pytać w każdej chwili

Co to są relacje zaufania? Są wyznacznikiem przynależności do domeny. Określają więzy łączące jej elementy. Dzięki tym relacjom domena składa się z komputerów które mogą wymieniać między sobą dane, a także prowadzić interakcję z komputerami w innych domenach, o ile istnieją relacje zaufania, które na to pozwalają.

Podstawowe elementy po stronie Samby Konto zaufane Hasło do zaufanego konta Każda relacja posiada swoją stronę ufającą oraz stronę zaufaną.

Domeny Windows NT

security = domain Samba (DIONIZY) Windows NT PDC smb session request (DOMENA\zygmunt)

security = domain Samba (DIONIZY) smb session request Windows NT PDC

security = domain Samba (DIONIZY) NetAuth jako DIONIZY$ +member password Windows NT PDC

security = domain Samba (DIONIZY) NetAuth2 jako zygmunt Windows NT PDC

security = domain Samba (DIONIZY) NT_STATUS_OK Windows NT PDC smb session request

security = domain Samba (DIONIZY) Windows NT PDC smb: STATUS_SUCCESS

Samba jest członkiem domeny Windows NT Posiada konto zaufanej stacji roboczej (trusted workstation account) na PDC Ma ono postać NAZWA$, gdzie NAZWA jest nazwą NetBIOS serwera Samba Posiada włączoną flagę ACB WSTRUST Po stronie Samby przechowywane jest hasło zaufanego konta w pliku secrets.tdb

... mały kawałek kodu struct machine_acct_pass { uint8 hash[16]; time_t mod_time; } gdzie hash jest skrótem NT4 hasła.

security = user i relacje międzydomenowe Samba PDC (WIOSNA) PDC (LATO) smb session request (LATO\rudolf) (LATO)

security = user i relacje międzydomenowe Samba PDC (WIOSNA) smb session request nt_create_and_x \PIPE\NETLOGON PDC (LATO) (LATO)

security = user i relacje międzydomenowe Samba PDC (WIOSNA) NetAuth jako WIOSNA$ PDC (LATO) (LATO)

security = user i relacje międzydomenowe Samba PDC (WIOSNA) NetAuth2 jako rudolf PDC (LATO) (LATO)

security = user i relacje międzydomenowe Samba PDC (WIOSNA) NetSamLogon PDC (LATO) (LATO)

security = user i relacje międzydomenowe Samba PDC (WIOSNA) NT_STATUS_OK PDC (LATO) (LATO)

security = user i relacje międzydomenowe Samba PDC (WIOSNA) PDC (LATO) smb: STATUS_SUCCESS (LATO)

Samba posiada specjalne konto na PDC zaufanej domeny konto o nazwie DOMENA$ (gdzie DOMENA jest nazwą domeny której PDC jest Samba) konto ma ustawioną flagę ACB DOMTRUST Samba przechowuje lokalnie hasło (w pliku secrets.tdb)

... trochę większy kawałek kodu typedef struct trusted_dom_pass { size_t uni_name_len; smb_ucs2_t uni_name[32]; size_t pass_len; fstring pass; time_t mod_time; DOM_SID domain_sid; } TRUSTED_DOM_PASS; uni name i domain sid dotyczą zdalnej domeny.

Domeny Windows 2000 (Active Directory)

security = ads (przyłączanie do domeny) Samba (HIERONIM) krb5 AS-REQ krb5 TGS-REQ Windows 2000 DC

security = ads (przyłączanie do domeny) Samba (HIERONIM) krb5 AS-REP krb5 TGS-REP Windows 2000 DC

security = ads (przyłączanie do domeny) Generowanie kerberos shared secret Samba (HIERONIM) Windows 2000 DC

security = ads (przyłączanie do domeny) Samba (HIERONIM) SamrCreateUser2 konto HIERONIM$ +shared secret Windows 2000 DC

security = ads (logowanie do domeny) Samba (HIERONIM) Windows 2000 DC krb5 AS-REQ krb5 TGS-REQ

security = ads (logowanie do domeny) Samba (HIERONIM) Windows 2000 DC krb5 AS-REP krb5 TGS-REP

security = ads (logowanie do domeny) Samba (HIERONIM) Windows 2000 DC krb5 AP-REQ (bilet HOST dla serwera HIERONIM$)

security = ads Samba (HIERONIM) Windows 2000 DC krb5 AP-REP (przyznany bilet)

security = ads Samba (HIERONIM) Windows 2000 DC smb negprot + extended security

security = ads (logowanie do domeny) Samba (HIERONIM) Windows 2000 DC smb negprot GSS-API / SPNEGO

security = ads (logowanie do domeny) Samba (HIERONIM) Windows 2000 DC smb session setup GSS-API / SPNEGO (z otrzymanym biletem)

security = ads (logowanie do domeny) Samba (HIERONIM) weryfikacja klucza sesyjnego biletu HOST Windows 2000 DC

security = ads (logowanie do domeny) Samba (HIERONIM) Windows 2000 DC smb: STATUS_SUCCESS

Konto zaufanej stacji roboczej jest oczywiście konieczne Hasło do niego jest przechowywane w pliku secrets.tdb Novum jest brak konieczności połączenia z DC, żeby zweryfikować dane użytkownika

... kod źródłowy Nie ma tutaj żadnej struktury, ponieważ hasło jest przechowywane po prostu jako łańcuch znakowy. To się oczywiście zmieni...

przyszłość kontroler ADS i zaufane domeny Najpierw trzeba oczywiście opracować działający kontroler domeny. W przypadku relacji zaufania można je realizować na dwa sposoby. domain referral czyli de facto odsyłacz do DC zaufanej domeny bilet umożliwiający połączenie z DC zdalnej domeny i uzyskanie od niego biletu krbtgt

podsumowanie Dane potrzebne do pracy z relacjami zaufania: nazwa konta nazwa domeny (w przypadku zaufanej domeny) SID domeny (jw.) czas ostatniej modyfikacji hasło

wniosek Łatwo zauważyć wiele wspólnych elementów, stąd też wygodniej będzie zastosować jedną strukturę, która uogólni sposób organizowania informacji. Będzie stosowana przy wszystkich czterech (jak dotąd...) rodzajach relacji.

Dziękuję bardzo za uwagę Jakieś pytania? Kontakt: Rafał Szcześniak <mimir@samba.org> http://samba.org/~mimir/