Autenticazione e gestione utenti in ambiente Windows



Documenti analoghi
Autenticazione e gestione utenti in ambiente Windows

Corso di Sicurezza Informatica. Sicurezza di Sistema. Ing. Gianluca Caminiti

Approfondimenti. Contenuti

Autologon per Windows Come evitare che Windows chieda Password e Utente all avvio

Nuove personalizzazioni in Windows XP. A cura di: Roberto Morleo

LaCie Ethernet Disk mini Domande frequenti (FAQ)

Installazione di GFI LANguard Network Security Scanner

CONFIGURAZIONE DELLA CONNESSIONE DI RETE WIRELESS IULM_WEB (XP)

Istruzioni di installazione di Intel Utilities

Manuale di installazione per scarico referti FSE (Fascicolo Sanitario Elettronico)

Installazione di GFI Network Server Monitor

Utilizzo dei dischi DVD-RAM

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Proteggi ciò che crei. Guida all avvio rapido

Indice. Introduzione. Capitolo 1

Guida all installazione FirmaOK!gold

Soluzioni IBM Client Security. Password Manager Versione Guida per l utente

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Carta Multiservizi REGIONE BASILICATA

Aggiornamenti Sistema Addendum per l utente

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Usare MUD2010 con Windows 7

Modulo 2 Uso del computer e gestione dei file

User, Poweruser, Administrator e SYSTEM (Root per GNU/Linux, SYSTEM per Windows)

Manuale d installazione C2Web Gestione studio

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)

Windows 2000, Windows XP e Windows Server 2003

Usare MUD2011 con Windows 7

INDICE Introduzione: tipologie di backup 1.Accesso al software 2.Selezione files e cartelle 3.Specificare unità di memoria 4.

Guida in linea di Symantec pcanywhere Web Remote

Licenza per sito Manuale dell amministratore

Interfaccia KNX/IP Wireless GW Manuale Tecnico

GUIDA UTENTE MONEY TRANSFER MANAGER

Configurazione client in ambiente Windows XP

TERMINALE. Creazione e gestione di una postazione terminale di Eureka

Sharpdesk V3.3. Guida all installazione Versione

Guida all Uso. L a t u a i m p r e s a, c h i av e i n m a n o. Guida_BusinessKey.indd :53:34

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

Gestione-Rifiuti.it. Usare MUD2010 con Windows Vista. Informazioni importanti per l utilizzo di MUD 2010 con Windows Vista

NOTE TECNICHE DI CONFIGURAZIONE. Giugno 2009

DESKTOP Internal Drive. Guida all installazione

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

Università Degli Studi dell Insubria. Centro Sistemi Informativi e Comunicazione (SIC) Rete Wireless di Ateneo UninsubriaWireless

FIRMA DIGITALE RETAIL

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

View Mobile User s Guide

MySidel application portal

Windows 2000, Windows XP e Windows Server 2003

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

Sharpdesk V3.3. Guida all installazione Versione

NAS 206 Usare il NAS con Active Directory di Windows

Software di controllo per le denunce retributive e contributive individuali mensili - Ver.1.0

Panoramica del software

ARCHIVIA PLUS VERSIONE SQL SERVER

Medici Convenzionati

1. Avviare il computer

OmniAccessSuite. Plug-Ins. Ver. 1.3

Step Preliminari. Controllare che la scheda Wireless non sia disabilitata in qualche modo ossia in via software o hardware (con qualche pulsante);

PowerLink Pro. Interfaccia web per centrali PowerMax Pro 1: INTRODUZIONE. Nota :

Eventuali applicazioni future

Windows 7 PROCEDURA DI COLLEGAMENTO

Documento guida per l installazione di CAIgest.

Guida di Pro PC Secure

Guida rapida Vodafone Internet Box

Metodo 1: utilizzare un disco di. Informazioni. Per accedere a Windows XP, utilizzare uno dei seguenti metodi: Sommario

Manuale Operativo. Istituto Nazionale Previdenza Sociale DIREZIONE CENTRALE SISTEMI INFORMATIVI E TELECOMUNICAZIONI

AXWIN6 QUICK INSTALL v.3.0

PROCEDURA DI PREPARAZIONE DI UNA NUOVA PDL REQUISITI

Network Licensing Read Me

Capitolo 1 Installazione del programma

VADEMECUM TECNICO. Per PC con sistema operativo Windows XP Windows Vista - Windows 7

Aggiornamento del software

Installazione del software Fiery per Windows e Macintosh

GestVetrine 1.1 versione novembre 2014

Istruzioni per l uso della Guida. Icone utilizzate in questa Guida. Istruzioni per l uso della Guida. Software di backup LaCie Guida per l utente

1 WIZARD DI AUTOCONFIGURAZIONE MAPI 1.1 INTERNET EXPLORER 8

Progetto SOLE Sanità OnLinE

Agent, porte, connettività e reti L agent di Kaseya utilizza la porta 5721 per comunicare con il server, ma che tipo di porta è?...

Configurazione del Sistema Operativo Microsoft Windows XP per accedere alla rete Wireless dedicata agli Ospiti LUSPIO

Come visualizzare un dispositivo EZVIZ via web browser / Client mobile / client software ivms-4200

Assessorato alla Sanità ARCA Archivio Regionale Centri di costo Aziendali Linee guida

OwnCloud Guida all installazione e all uso

Classificazione: Pubblico Guida alla configurazione di DigitalSign

Motorola Phone Tools. Guida rapida

Aggiungere le funzionalità ACN in Iatros

Sommario. Modellazione di Kerberos mediante DASM. Kerberos (1) Descrizione Kerberos. Descrizione Kerberos Modellazione Analisi di Correttezza

Installazione e utilizzo di Document Distributor 1

Università Degli Studi dell Insubria. Centro Sistemi Informativi e Comunicazione (SIC) Rete Wireless di Ateneo UninsubriaWireless

! S/Key! Descrizione esercitazione! Alcuni sistemi S/Key-aware. " Windows " Linux. ! Inizializzazione del sistema. " S = prepare(passphrase, seed)

Gestione On Line delle Domande

Guida all installazione di SWC701DataWebAccess (.net 2.0)

Configurare ambiente per l utilizzo con Web Signage Player

Per creare un archivio criptato, basta cliccare sul pulsante

Manuale per la configurazione di AziendaSoft in rete

Laplink FileMover Guida introduttiva

Installazione di Sophos Antivirus 5.1 su piattaforma Windows XP

Microsoft Office XP. dott. ing. Angelo Carpenzano. La suite Microsoft Office XP

GUIDA AL FUNZIONAMENTO DEL PROGRAMMA "UDVPANEL" PER PC

Modello per la compilazione della scheda progetto SK_2.1.xls (da utilizzarsi per la presentazione di progetti di attività formative)

Installazione e caratteristiche generali 1

Transcript:

Autenticazione e gestione utenti in ambiente Windows Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Anno Accademico 2007/2008 17 Ottobre 2007

Sommario 1 Password 2 3

Tipologie di password Una password non è memorizzata in chiaro Due formati (detti hash): hash LM obsolete ( 20 anni) hash NT a.k.a. Unicode hash o MD4 hash; utilizzate sui sistemi moderni Di default, una password di meno di 15 caratteri è memorizzata in entrambi i formati

Hash LM (LAN Manager) mantenuto per ragioni di compatibilità (es. Windows 95/98) non è un vero e proprio hash diversi problemi di sicurezza (vedi slide seguente) no salting Disabilitare hash LM Diversi metodi: HKLM\SYSTEM\CurrentControlSet\Control\Lsa (DWORD) NoLMHash = 1 opzione in Criteri locali\opzioni di protezione usare password di almeno 15 caratteri

Generazione hash LM password maiuscolo, NULL-padded a 14 byte 7 byte high 7 byte low stringa "KGS!@#$%" chiave DES + DES chiave stringa "KGS!@#$%" hash LM (16 byte)

Generazione hash LM password crackabili separatamente maiuscolo, NULL-padded a 14 byte stringa "KGS!@#$%" 7 byte high 7 byte low chiave chiave DES DES + hash LM (16 byte) no caratteri minuscoli (facilita crack hash NT) stringa "KGS!@#$%"

Hash NT Generazione hash NT password MD4 hash NT (16 byte) vero hash (MD4) supporta l intero charset Unicode max 256 caratteri (127 per limiti della finestra di logon interattivo) no salting

Database SAM (Security Accounts Manager) contiene informazioni su utenti e gruppi presenti nel sistema memorizzato nel registro: HKLM\SAM opera nel security context di LSA (Local Security Authority) necessari privilegi di System per accedervi: psexec.exe -i -s %windir%\regedit.exe

Recupero hash pwdump6 Esempio eseguire pwdump6 127.0.0.1 (come admin) dump hash presenti nel database SAM database SAM accessibile solo da SYSTEM pwdump6 fa DLL injection in lsass.exe John the Ripper supporta cracking di hash LM (e anche hash NT, se patchato) C:\Utils\pwdump6>pwdump6.exe 127.0.0.1... Administrator:500:6a98eb0fb88a449cbe6fabfd825bca61:a414171... laser:1003:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae9...

Analisi database SAM 1 RID utente da HKLM\SAM\SAM\Domains\Account\Users\Names 2 aprire HKLM\SAM\SAM\Domains\Account\<RID>\V 3 offset nome utente *((DWORD*) 0x0c) + 0xcc; lunghezza nella DWORD successiva a 4 offset hash LM *((DWORD*) 0x9c) + 0xcc; lunghezza nella DWORD successiva 5 segue hash NT a tutte le DWORD sono little endian Nota gli hash ottenuti sono gli stessi restituiti da pwdump6? Non sempre...

Syskey Password utility syskey.exe aggiunta a Windows NT 4.0 (SP3) per proteggere il database SAM gli hash vengono cifrati con una chiave 1 mantenuta nel registro 2 ottenuta da passphrase inserita al boot 3 registrata su floppy a partire da Windows 2000 è abilitato di default (opzione 1) a gli hash sono mantenuti in memoria in chiaro (vedi pwdump6) a HKLM\System\CurrentControlSet\Control\Lsa

Architettura sistema di autenticazione SAS Winlogon GINA LSA MSV1 0 SAM autenticazione completata Nuovo processo

Componenti sistema di autenticazione: SAS e Winlogon SAS Secure Attention Sequence di default corrisponde alla sequenza di tasti CTRL+ALT+DEL winlogon.exe si registra per la SAS durante il boot, impedendo ad altri processi di intercettarla Winlogon (winlogon.exe) Gestisce interazioni sicure con l utente, tra cui: ricezione/dispatching SAS caricamento profilo utente lockdown del desktop gestione screen saver

Winlogon Gestione desktop Winlogon crea e gestisce il passaggio tra 3 desktop distinti: Winlogon secure desktop; solo Winlogon può accedervi anti-keylogger Screen-saver utilizzato per l esecuzione di uno screen saver Default utilizzato per l esecuzione della shell e altre applicazioni dell utente

Componenti sistema di autenticazione: GINA e LSA GINA Graphical Identification and Authentication (msgina.dll) processing SAS e attivazione shell utente a (default: explorer.exe) nella versione di default, mostra la dialog box per inserimento username/password personalizzabile per supportare diversi metodi di autenticazione a HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon LSA Local Security Authority (lsass.exe) subsystem che conserva tutte le informazioni relative alla sicurezza del sistema operativo locale si occupa (tra l altro) di verificare le credenziali utente raccolte da msgina.dll

Gestione password snap-in MMC Utenti e gruppi locali : creazione/rimozione utenti e gruppi modifica/rimozione password utenti gestione membership gruppi unlocking utenti...

Gestione authentication policy In Criteri di protezione locale (Pannello di controllo o MMC) è possibile configurare in modo granulare le politiche di autenticazione. Alcuni esempi: Criteri account\criterio password gestione password history impostazione lunghezza minima password impostazione durata minima/massima password conformità criteri di complessità... Criteri locali\assegnazione diritti utente definizione diritti utenti/gruppi, ad esempio: accesso via rete logon via Terminal Service logon computer locale...

Bibliografia Microsoft Press, Windows XP Professional Resource Kit, Second Edition Windows XP Security Guide http://www.microsoft.com/ technet/security/prodtech/windowsxp/secwinxp/default.mspx Threats and Countermeasures http://www.microsoft.com/ technet/security/guidance/serversecurity/tcg/tcgch00.mspx