Gilibenzio
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # Active Directory Active Directory è un sistema server centralizzato, cuore di Windows Server, che si fonda sui concetti di dominio e di directory. E' un insieme di servizi di rete, meglio noti come directory service, gestiti da un domain controller Permette una gestione unica e centralizzata di oggetti (pc e utenti) ### Dominio E' una rete client-server in cui l'utente può accedere da qualsiasi dispositivo dell'ufficio registrato all'interno del dominio. L'amministrazione dei dispositivi è centralizzata. Comodo perchè da un solo database all'interno dell'azienda si possono gestire tutti i computer. E' fatto per trasferire dati tramite internet ma sempre all'interno dell'azienda. E' preferito per aziende di medie e grandi dimensioni che hanno tanti dati e soprattutto tanti dispositivi da gestire. **Dominio Web**: identifica un sito web **Dominio di rete locale**: identifica una macchina all'interno di una rete locale Es: nomeazienda.local Anche i domini locali hanno dei record DNS, non quelli pubblici, ma quelli locali, ovvero i DNS Server locali sulle macchine. ### Workgroup E' una rete di computer Windows peer to peer in cui gli utenti possono utilizzare le proprie credenziali di accesso solo sul proprio sistema e non su altri. L'amministrazione delle macchine è ditribuita e ogni macchina è gestita da se, in modo indipendente. E' opposto all'organizzazione tramite dominio Active Directory, perche non è centralizzato. Non ci sono regole comuni che regolano il lavoro insieme. ## Cosa si può fare con Active Directory? Creazione di una infrastruttura scalabile, sicura e gestibile - Ricerca di Utenti, Computer, Stampanti, Share di Rete, Servizi distribuiti, Indirizzi Email - Autenticazione - Autorizzazione all’accesso alle risorse - Auditing (LOG) - Regole per la gestione e la configurazione dei PC (Policy) - Installazione di software Quendo si va a disegnare una nuova AD si deve disegnare in modo future-proof ## Oggetti di Active Directory Active Directory è uni sistema centralizzato per la gestione di oggetti, è un framework gerarchico di oggetti. ### Oggetti Singola entità (utente, computer, stampante, gruppo, regole...) e i suoi attributi. Un oggetto è sempre identificato univocamente dal suo ObjectID, che cambia se elimino e ricreo l'oggetto con le stesse caratteristiche e lo stesso nome. Ogni oggetto ha un insieme di attributi. Tipi di Oggetti: - Utenti: icona della persona, insiemi di utenti, contenitori di altri gruppi, un gruppo può essere contenuto in un altro gruppo. Tutte le volte che ne creo uno me la mette in questa cartella, se non è stato messo in un gruppo specifico - Computer/Server: icona del computer. Tutte le volte che ne creo uno me la mette in una cartella di default (Computers), se non è stata messa in un gruppo specifico - Domain Controller: se è creato, viene messo come oggetto a parte, perchè ha permessi Differenti ### Attributi di un oggetto L'LDAP, AD etc usano la struttura gerarchica che è all'interno del Relative Distinguished Name Ha tutte le info della gerarchia Poi c'è CN (Canonical Name), che è il nome dell'utente. Sono le caratteristiche e le informazioni che un oggetto può avere. Gli attributi determinano anche il tipo di oggetti che possono essere immagazzinati in Active Directory Gli oggetti possono anche essere *contenitori di altri oggetti.* Attributi: - CN: Canonical Name (Dominio.dom/OrganizationalUnit/ComputerAccount) - RDN: Relative Distinguished Name (CN=mycomputer) é un attributo che però ha vari attributi sull'utente - DN: Distinguished Name (CN=mycomputer, OU=OrganizationalUnit, DC=dominio, DC=com) - DC: Domain Component Esempio: CN=Losco Nicola Francesco,OU=Utenti,OU=GruppoReti,DC=gruppo,DC=reti... Esempio: slide Oggetti e Attributi Gli attributi di un oggetto si possono modificare all'interno della console di gestione degli Oggetti, oltre che poter modificare gli oggetti stessi All'interno della console di gestione gli oggetti vanno differenziati e organizzati per gruppi e oggetti. BuiltIn (varie cose fra cui Administrator) Ci sono le cartelle di default (BuiltIn...) e quelle personalizzate. Per gestire tutto al meglio usare le cartelle personalizzate. ## Componenti di Active Directory Active directory è suddivisa in tre componenti logici fondamentali: - **Domini**: Un dominio è un insieme di macchine connesse fra di loro e che condividono un directory database comune, in cui sono inseriti gli oggetti. - **Alberi**: Un albero è l'insieme di uno o più domini che condividono uno spazio di nomi contiguo. - **Foreste**: l'insieme di alberi presenti nella directory. La foresta rappresenta perciò l'area in cui utenti, computer, gruppi ed altri oggetti sono accessibili. componenti fisici: Domain Controller Operation master: 5 ruoli Console di Gestione: MMC, Active Directory User & Computer ## Servizi di Active Directory ### Servizi di dominio (Domain Services) Cuore di AD, memorizza i dati centralizzati (oggetti) e gestisce la comunicazione tra utenti e domini; include l'autenticazione di accesso e la funzionalità di ricerca Serve per organizzare tutto, comunicazione fra utenti e domini. funzionalità: - Riconoscimento del match fra utente e password per accordare l'accesso. - Funzionalità di ricerca della macchina all'interno dell'azienda. Questo è la funzionaità principale per convincere la gente a migrare su un sistema di dominio. ### Servizi Certificati (Certificate Services) Genera, gestisce e condivide certificati (es: SSL, TLS ...) per i siti interni all'azienda, per garantire scambi di informazioni sicuri e crittografati. Gestito da un ruolo di un server Windows Server. Non si possono certificare con quelli esterni. ### Servizi di directory leggeri Supporta le applicazioni abilitate alla directory utilizzando il protocollo aperto (LDAP). WTF? Permette di gestire servizi aziendali Per integrare i servizi e gli account, Esempio: devo far parlare un firewall, per delle VPN, Per gestire la vpn con gli utenti interni ad AD, devo far parlare il firewall con Active Directory. Al firewall dico: vai a leggere il db all'interno di AD, e poi abilita questi tot account E' un protocollo di ricerca, di comunicazione, per gli accessi. poi il kerberos fa l'accesso, e verifica i gruppi, diritti, password, utente. Slide 27 ### Directory Federation Services Fornisce Single Sign-On (SSO) per autenticare un utente in più applicazioni Web in una singola sessione. **Autenticazione Base**: Funzionamento: 1. Applicazione dell'utente comunica con Active Directory Authenication Library e digita le credenziali 2. Active Directory autentica la richiesta di accesso e manda indietro il token dell'autenticazione 3. Il token di autenticazione passa al servizio richiesto per la sessione continuata Differente dai federation Services Slide 21 **Kerberos**: Protocollo di rete per l'autenticazione che permette a diversi terminali di comunicare su una rete informatica insicura privando la propria identità tramite crittografia simmetrica Previene l'intercettazione dei dati e assicura la loro integrità **Single Sign-On (SSO)**: Un utente, dopo che ha effettuato il login nel dominio da una qualsiasi postazione, può accedere a risorse disponibili in rete interna (condivisioni, mailbox, siti intranet ecc.) senza dover effettuare nuovamente l'autenticazione. Autenticazione Unica, comoda per fare il sign-in ed essere poi dentro a tutto Serve avere la MFA Slide 24 ### Gestione dei diritti Controlla i diritti e la gestione delle informazioni. ### Cos'è un servizio di Directory? Servizio che aiuta a tracciare e individuare gli oggetti in rete. Gli oggetti sono contenuti in un database comune (DIT) Tutto il sistema di Active directory viene gestito da una console di gestione apposita # Creazione di un Dominio Active Directory ## Domain Name Il cuore dell'AD, è la prima cosa che dobbiamo scegliere con cura. Se si deve rifare un nome a dominio, bisogna buttare via il AD corrente per farne uno nuovo. La maggior parte dei domini sono monodomini e monoforesta. Alberatura singola. **Child Domain Name**: Sono sottodomini, entità logiche separate dal dominio principale ogni dominio, compresi i subdomain necessitano di un Domain Controller (anzi, 2 per ridondanza) Tra tutti i server, per potersi parlare e scambiare informazioni di sicurezza ci deve essere una relazione di Trust, di fiducia. Esiste uno SnapIn AD Domains and Trust ## Dominio Active Directory dominio.dom contiene un Gruppo di Oggetti, coincide con il dominio DNS e ha un unico database Slide 3 L'AD è molto scalabile Il dominio Active Directory, che altro non è che un gruppo di oggetti con un unico database corrisponde al **dominio DNS**. Può condividere la stessa struttura gerarchica dei nomi e AD si basa sul DNS. Per ogni nuovo dominio server almeno un server DNS al suo interno. Cosa influenza la geografia di un dominio? Velocità di Rete e Numero degli Utenti ### Raccomandazioni sul design del Dominio Minimizzare il numero dei domini Minimizzare la profondità della gerarchia dei domini Scegliere un modello che eviti la riorganizzazione continua. Il modello si evolve, ma non si resetta. Creare almeno due Domain Controller (DNS) per ciascun dominio Definire a priori i modelli Autorizzativi, profilativi ed Organizzazione delle OU (Organizationals Units) ### Albero Insieme di domini o singolo dominio all'interno di una foresta che condividono lo stesso spazio dei nomi. Slide 7: albero comprende testerlab.local, marketing.testerlab.local, sales.testerlab.local Slide 8: Indicato chiaramente Tra Alberi della stessa foresta ci sono relazioni dette di "Trust", ovvero relazioni certificate ### Foresta Insieme di alberi Ovvero insieme di domini AD Comprende: - Dominio di ROOT, che ha - Dominio - Dominio PADRE che a sua volta ha dei - Domini Figli Slide foresta: AD multidominio monoforesta. Slide 9: 1 foresta, 2 Alberi, 6 Domini. Tra i domini nella stessa foresta ci sono relazioni di Trust E' un confine di sicurezza per l'organizzazione e un confine di gestione per gli amministratori. Le group policy di una foresta sono limitate a quello foresta, non escono, è un confine. In una foresta multidominio c'è sempre un root domain che gestisce le policy. ### Componenti aggiuntivi Foresta Contiene: - Insieme di alberi di domini - Schema e configurazione comune - Global Catalog Comune - Sicurezza Kerberos #### Global Catalog Ruolo di Windows Server Replica in sola lettura delle domain partitions della foresta Contiene tutte le informazioni di tutti i domini. Se un dominio figlio vuole informazioni su un altro dominio figlio deve chiedere al Global Catalog, che è memorizzato nel domain controller. In questo modo ci sono 2 domain controller, ma gli altri domain controller non hanno il Global Catalog Sono gli attributi che si usano di più, viene aggiornato spesso Definizione di Windows: > Il catalogo globale contiene una replica parziale di oggetto nella directory. Contiene anche i contesti di denominazione dello schema e della configurazione. Ciò significa che GC contiene una replica di ogni oggetto nella directory, ma con solo un numero ridotto di attributi. I controller di dominio con la funzionalità di catalogo globale abilitata sono indicati come server di catalogo globale e possono eseguire diverse funzioni particolarmente importanti in un ambiente di foresta multidominio: - **Autenticazione**: Durante un accesso interattivo al dominio, un controller di dominio elaborerà la richiesta di autenticazione e fornirà le informazioni di autorizzazione relative a tutti i gruppi di cui l'account utente è membro per l'inclusione nel token di accesso utente generato. - **Ricerca di oggetti**. Il catalogo globale rende la struttura della directory all'interno di una foresta trasparente per gli utenti che eseguono una ricerca. Uno dei due domain controller di un dominio ha il global catalog Il global catalog ha le informazioni base di anche gli altri domini, è in ogni dominio, quello di root avrà un po' più di info #### Schema condiviso Contiene le definizioni formali di ogni classe di oggetti che possono essere creati in quella foresta di Active Directory, inclusi gli attibuti degli oggetti stessi. Lo schema è comune a tutta la foresta di AD e una volta creato non si può più modificare. Schema condiviso fra tutti gli utenti, racchiude tutte le informazioni su tutti gli attributi del dominio AD. E' l'intera planimetria di AD, contiene tutte le informazioni degli oggetti, e i loro attributi ###### Slide 7 mono foresta, tanti domini. il server sopra ha tutte le info dei server dotto, mentre al server sotto non interessa. I database dei domain controller devono essere replicati all'interno dei server, in continuazione in modo che siano sempre aggiornato slide la foresta in AD schema di AD Global Catalog sales ha il suo database, replicato fra i due domain controller, ma le info di sales vengono scritte solo li ### Organizational Units Parola molto importante, è l'elemento più piccolo a cui si può assegnare una policy di dominio ---- **Enterprise Root Domain**: Primo dominio che viene creato nella struttura

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully