<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>ItaPFEPlat</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/itapfeplat/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/itapfeplat/feed.xml</link>
    <description>Blog dei PFE italiani - Active Directory, Windows Platform e Security</description>
    <lastBuildDate>Tue, 16 Apr 2019 06:10:35 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>GPO Backup and Restore</title>
      <link>https://docs.microsoft.com/archive/blogs/itapfeplat/gpo-backup-and-restore</link>
      <pubDate>Thu, 14 Dec 2017 15:56:02 GMT</pubDate>
      <dc:creator><![CDATA[Alan La Pietra]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itapfeplat/?p=795</guid>
      <description><![CDATA[Ciao a tutti, rieccoci con un post relativo alle GPO.                               

Uno dei...]]></description>
      <content:encoded><![CDATA[<img width="23" height="26" class="alignnone wp-image-816" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/12/Immagine2.jpg" />

Ciao a tutti, rieccoci con un post relativo alle GPO.                               <a href="https://msdnshared.blob.core.windows.net/media/2017/12/Immagine2.jpg"></a>

Uno dei problemi ricorrenti è quello di creare un ambiente di test, "clone" della produzione, dove importare tutte le Group Policy con relativi GpLink, Permessi, OU etc etc.

Ho provato vari script, anche quelli che si trovano online o sulla Gallery TechNet, ma alla fine i vecchi GPMC Scripts sono risultati i più semplici.

La cosa carina è che permettono di fare un Export dell'ambiente delle GPO in file XML che successivamente è possibile importare nel laboratorio di test, con la conseguente creazione delle GPO, dei Link, delle OU.....etc

!!buono!!

Per prima cosa sul DC ho creato una cartella <strong>C:\GPO\backup</strong>, poi ho scaricato questo pacchetto

https://gallery.technet.microsoft.com/Group-Policy-Management-17a5f840

&nbsp;

Una volta scaricato ho copiato il contenuto dello zip nel percorso creato in precedenza <strong>C:\GPO</strong>

A questo punto, sempre dal  DC, tramite CMD (da amministratore) ho eseguito i seguenti comandi:

cd c:\gpo

c:\gpo&gt; cscript <strong>CreateXMLfromEnvironment.wsf</strong> "/domain:dominio.dom /templatepath:"C:\GPO\Backup" --&gt; (questo crea un file XML in <strong>C:\GPO</strong> ed esporta le GPO in <strong>C:\GPO\backup</strong>)

c:\gpo&gt; cscript <strong>CreateEnvironmentFromXML.wsf</strong> /xml:"C:\GPO\dominio.xml /domain:dominio.dom /dc:NomedelDC --&gt; (questo crea la struttura delle OU, le GPO, i Link ed i permessi)

&nbsp;

Utilizzare questo metodo solo per creare un ambiente di test che riproduca le GPO di produzione.

Se utilizzate Windows Server Backup (una Feature da abilitare su Windows Server) potete creare un Full Backup, il cosiddetto BMR backup, che vi permetterà di ripristinare l'intero server in laboratorio con il vantaggio di importare oltre alle GPO tutti il resto, dischi etc.

&nbsp;

Saluti

PFE

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>New ransomware, old techniques: Petya adds worm capabilities</title>
      <link>https://docs.microsoft.com/archive/blogs/itapfeplat/new-ransomware-old-techniques-petya-adds-worm-capabilities</link>
      <pubDate>Wed, 28 Jun 2017 15:02:07 GMT</pubDate>
      <dc:creator><![CDATA[Alan La Pietra]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itapfeplat/?p=785</guid>
      <description><![CDATA[Aggiornamento ufficiale sullo stato del nuovo Ransomware...]]></description>
      <content:encoded><![CDATA[Aggiornamento ufficiale sullo stato del nuovo Ransomware Petya

https://blogs.technet.microsoft.com/mmpc/2017/06/27/new-ransomware-old-techniques-petya-adds-worm-capabilities/]]></content:encoded>
    </item>
    <item>
      <title>DFSR - verificare il Content Freshness</title>
      <link>https://docs.microsoft.com/archive/blogs/itapfeplat/dfsr-verificare-il-content-freshness</link>
      <pubDate>Wed, 19 Oct 2016 11:21:19 GMT</pubDate>
      <dc:creator><![CDATA[Alan La Pietra]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itapfeplat/?p=765</guid>
      <description><![CDATA[Il Content Freshness determina quanto tempo deve attendere il DFSR prima di impostare una...]]></description>
      <content:encoded><![CDATA[Il Content Freshness determina quanto tempo deve attendere il DFSR prima di impostare una connessione come fallita.

Di default è uguale a 0. In genere viene raccomandato di impostarlo ad almeno 60 giorni o al valore del TSL (TombStoneLifetime).

Per verificare il TSL:
<ul>
 	<li><em>dsquery * “cn=directory service,cn=windows nt,cn=services,cn=configuration,dc=” –scope base –attr tombstonelifetime</em></li>
</ul>
Per verificare l'impostazione del Content Freshness sul DC:
<ul>
 	<li><em>wmic.exe /node:%computername% /namespace:\\root\microsoftdfs path DfsrMachineConfig get MaxOfflineTimeInDays</em></li>
</ul>
Per verificare l'impostazione del Content Freshness su tutti i DC:
<ul>
 	<li><em>For /f %i IN ('dsquery server -o rdn') do @echo %i &amp;&amp; @wmic /node:"%i" /namespace:\\root\microsoftdfs path DfsrMachineConfig get MaxOfflineTimeInDays</em></li>
</ul>
Per impostare il Content Freshness a 180 giorni eseguire il seguente comando:
<ul>
 	<li><em>wmic.exe /namespace:\\root\microsoftdfs path DfsrMachineConfig set MaxOfflineTimeInDays=180</em></li>
</ul>
&nbsp;

In alcuni casi, come per esempio dopo uno shutdown imprevisto, il DFSR entra in protezione e smette di replicare. A seconda della versione del SO potrebbe essere necessario intervenire manualmente per ripristinare la replica (***).

Nel DFS-Replication log si avranno i seguenti eventi:

<strong>2213 </strong> -&gt; replica ferma, ripristinare con il comando Wmic indicato in fondo alla descrizione dello stesso evento (***)

<strong>2212</strong> --&gt; indica che è stato rilevato uno shutdown imprevisto

Qualora la replica DFS-R restasse "disconnessa" per più del MaxOfflineTimeInDays, verrebbe loggato il seguente evento:

<strong>4012 </strong>--&gt; indica che la replica è rimasta ferma per più del MaxOfflineTimeInDays e che al prossimo ciclo il DFSR rimpiazzerà i dato con quelli di un altro server parte dello stesso Gruppo Di Replica

Procedere con la verifica dello stato del DFSR su tutti i server eseguendo il seguente comando:
<ul>
 	<li><em>For /f %i IN ('dsquery server -o rdn') do @echo %i &amp;&amp; @wmic /node:"%i" /namespace:\\root\microsoftdfs path dfsrreplicatedfolderinfo WHERE replicatedfoldername='SYSVOL share' get state</em></li>
</ul>
I valori indicati da "state" possono essere i seguenti:
<ul>
 	<li>0 = Uninitialized</li>
 	<li>1 = Initialized</li>
 	<li>2 = Initial Sync</li>
 	<li>3 = Auto Recovery</li>
 	<li>4 = Normal</li>
 	<li>5 = In Error</li>
</ul>
Nel caso venga riportato il valore <em><strong>5 = In Error</strong>,</em> è possibile fare un <strong>Non-Auth Restore </strong>su quel server.

Seguire le indicazioni riportate nell'articolo seguente: <a href="https://support.microsoft.com/en-us/kb/2218556">https://support.microsoft.com/en-us/kb/2218556</a>

Per semplificare le indicazioni riportate nell'articolo, in pratica viene scelto un server come Autoritativo (in genere PDCe) e quello con l'errore come Non Autoritativo, andando ad agire su degli attributi del DFSR.
<ul>
 	<li>Per Effettuare un Restore <strong>NON-Autoritativo</strong>
<ul>
 	<li>Fermo DFSR sul server con l'errore</li>
 	<li>Imposto msDFSR-Enabled=<strong>FALSE</strong></li>
 	<li>Forzo replica (repadmin /syncall)</li>
 	<li>DFSRDIAG POLLAD  --&gt; Evento 4114</li>
 	<li>Imposto msDFSR-Enabled=<strong>TRUE</strong></li>
 	<li>Forzo replica (repadmin /syncall)</li>
 	<li>DFSRDIAG POLLAD  --&gt; Evento 4614 3 4604</li>
</ul>
</li>
 	<li>Per Effettuare un Restore <strong>Autoritativo</strong>
<ul>
 	<li>DC Autoritativo (PDCe)
<ul>
 	<li>Stop DFSR</li>
 	<li>Imposto msDFSR-Enabled=<strong>FALSE</strong></li>
 	<li>Imposto msDFSR-options=<strong>1</strong></li>
</ul>
</li>
 	<li>DC NON-Autoritativo
<ul>
 	<li>Stop DFSR</li>
 	<li>Imposto msDFSR-Enabled=<strong>FALSE</strong></li>
 	<li>Forzo replica (repadmin /syncall)</li>
 	<li>Forzo replica (repadmin /syncall /AeP)</li>
</ul>
</li>
 	<li>DC Autoritativo (PDCe)
<ul>
 	<li>Avvio DFSR --&gt; Evento 4114</li>
 	<li>Imposto msDFSR-Enabled=<strong>TRUE</strong></li>
 	<li>Forzo replica (repadmin /syncall /AeP)</li>
 	<li>DFSRDIAG POLLAD --&gt; Evento 4602</li>
</ul>
</li>
 	<li>DC NON-Autoritativo
<ul>
 	<li>Avvio DFSR --&gt; Evento 4114</li>
 	<li>Imposto msDFSR-Enabled=<strong>TRUE</strong></li>
 	<li>DFSRDIAG POLLAD</li>
</ul>
</li>
</ul>
</li>
</ul>
*** DFSR Autorecovery Override: https://blogs.technet.microsoft.com/itapfeplat/2014/05/22/dfsr-autorecovery-override/

&nbsp;

&nbsp;

Saluti

PFE Italia

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Cercare un valore dell'attributo UserAccountControl tramite powerShell</title>
      <link>https://docs.microsoft.com/archive/blogs/itapfeplat/cercare-un-valore-dellattributo-useraccountcontrol-tramite-powershell</link>
      <pubDate>Fri, 14 Oct 2016 10:37:28 GMT</pubDate>
      <dc:creator><![CDATA[Alan La Pietra]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itapfeplat/?p=755</guid>
      <description><![CDATA[Sicuramente avrete avuto modo di giocare con le impostazioni degli utenti di Active Directory. In...]]></description>
      <content:encoded><![CDATA[Sicuramente avrete avuto modo di giocare con le impostazioni degli utenti di Active Directory. In particolare quelle presenti nel TAB Account.

Una delle impostazioni fastidiose era quella di dover riabilitare il "DES Only Encryption" per accedere ad applicazioni/sistemi legacy (vecchi).

E' possibile eseguire un powershellino semplice semplice per trovare gli utenti con questi settaggi.

Aprire PS come amministratore ed eseguire il seguente comando:

<strong>Get-ADUser -Filter {UserAccountControl -band 0x200000}   --&gt;</strong> in tal caso cercherà USE_DES_KEY_ONLY

Il parametro da modificare è l'esadecimale dopo il -band, facendo riferimento alla seguente tabella a seconda dell'impostazione da ricercare
<table width="660">
<tbody>
<tr>
<td width="44%"><strong>Property Flag </strong></td>
<td width="27%"><strong>Value in Hexadecimal </strong></td>
<td width="27%"><strong>Value in Decimal </strong></td>
</tr>
<tr>
<td width="44%">SCRIPT</td>
<td width="27%">0x0001</td>
<td width="27%">1</td>
</tr>
<tr>
<td width="44%">ACCOUNTDISABLE</td>
<td width="27%">0x0002</td>
<td width="27%">2</td>
</tr>
<tr>
<td width="44%">HOMEDIR_REQUIRED</td>
<td width="27%">0x0008</td>
<td width="27%">8</td>
</tr>
<tr>
<td width="44%">LOCKOUT</td>
<td width="27%">0x0010</td>
<td width="27%">16</td>
</tr>
<tr>
<td width="44%">PASSWD_NOTREQD</td>
<td width="27%">0x0020</td>
<td width="27%">32</td>
</tr>
<tr>
<td width="44%">PASSWD_CANT_CHANGE</td>
<td width="27%">0x0040</td>
<td width="27%">64</td>
</tr>
<tr>
<td width="44%">ENCRYPTED_TEXT_PWD_ALLOWED</td>
<td width="27%">0x0080</td>
<td width="27%">128</td>
</tr>
<tr>
<td width="44%">TEMP_DUPLICATE_ACCOUNT</td>
<td width="27%">0x0100</td>
<td width="27%">256</td>
</tr>
<tr>
<td width="44%">NORMAL_ACCOUNT</td>
<td width="27%">0x0200</td>
<td width="27%">512</td>
</tr>
<tr>
<td width="44%">INTERDOMAIN_TRUST_ACCOUNT</td>
<td width="27%">0x0800</td>
<td width="27%">2048</td>
</tr>
<tr>
<td width="44%">WORKSTATION_TRUST_ACCOUNT</td>
<td width="27%">0x1000</td>
<td width="27%">4096</td>
</tr>
<tr>
<td width="44%">SERVER_TRUST_ACCOUNT</td>
<td width="27%">0x2000</td>
<td width="27%">8192</td>
</tr>
<tr>
<td width="44%">DONT_EXPIRE_PASSWORD</td>
<td width="27%">0x10000</td>
<td width="27%">65536</td>
</tr>
<tr>
<td width="44%">MNS_LOGON_ACCOUNT</td>
<td width="27%">0x20000</td>
<td width="27%">131072</td>
</tr>
<tr>
<td width="44%">SMARTCARD_REQUIRED</td>
<td width="27%">0x40000</td>
<td width="27%">262144</td>
</tr>
<tr>
<td width="44%">TRUSTED_FOR_DELEGATION</td>
<td width="27%">0x80000</td>
<td width="27%">524288</td>
</tr>
<tr>
<td width="44%">NOT_DELEGATED</td>
<td width="27%">0x100000</td>
<td width="27%">1048576</td>
</tr>
<tr>
<td width="44%">USE_DES_KEY_ONLY</td>
<td width="27%">0x200000</td>
<td width="27%">2097152</td>
</tr>
<tr>
<td width="44%">DONT_REQ_PREAUTH</td>
<td width="27%">0x400000</td>
<td width="27%">4194304</td>
</tr>
<tr>
<td width="44%">PASSWORD_EXPIRED</td>
<td width="27%">0x800000</td>
<td width="27%">8388608</td>
</tr>
<tr>
<td width="44%">TRUSTED_TO_AUTH_FOR_DELEGATION</td>
<td width="27%">0x1000000</td>
<td width="27%">16777216</td>
</tr>
<tr>
<td width="44%">PARTIAL_SECRETS_ACCOUNT</td>
<td width="27%">0x04000000</td>
<td width="27%">67108864</td>
</tr>
</tbody>
</table>
E' possibile combinare i valori, quindi per esempio:

<span style="font-size: small"><span>0x10000</span> <span></span></span>= <span>DONT_EXPIRE_PASSWORD </span>

<span style="font-size: small">0x0080 </span><span></span>= <span>ENCRYPTED_TEXT_PWD_ALLOWED </span>

<span style="font-size: small">0x200000</span> = <span>USE_DES_KEY_ONLY </span>

<span style="font-size: small">sommiamo i valori ed otteniamo il valore da inserire nel comando PS dopo -band</span>

<strong><span style="font-size: small">0x10000 + 0x0080 + 0x200000</span> = 2162816</strong>

Get-ADUser -Filter {UserAccountControl<strong> -band 2162816}</strong>]]></content:encoded>
    </item>
    <item>
      <title>Rinominare il NUOVO Domain Controller con il NOME ed IP del VECCHIO</title>
      <link>https://docs.microsoft.com/archive/blogs/itapfeplat/rinominare-il-nuovo-domain-controller-con-il-nome-ed-ip-del-vecchio</link>
      <pubDate>Fri, 23 Sep 2016 09:44:34 GMT</pubDate>
      <dc:creator><![CDATA[Alan La Pietra]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itapfeplat/?p=716</guid>
      <description><![CDATA[[bing_translator]
Una delle esigenze che emergono durante un aggiornamento di Active Directory è...]]></description>
      <content:encoded><![CDATA[<p style="text-align: left">[bing_translator]</p>
Una delle esigenze che emergono durante un aggiornamento di Active Directory è quella di dover rinominare i nuovi Domain Controller con il Nome ed IP dei vecchi.

Quindi per esempio avrò:
<ul>
 	<li>DC1 (2008) - IP 10.10.10.10</li>
 	<li>DC2 (2008) - IP 10.10.10.11</li>
 	<li>DC3 (2012R2) - IP 10.10.10.100</li>
 	<li>DC4 (2012R2) - IP 10.10.10.101</li>
</ul>
Ci sono due metodi per ottenere lo stesso risultato.

<strong>Il primo</strong>, più semplice,<strong> </strong>è quello di procedere con la rimozione di AD da DC1 e DC2 (demote) prima di inserire DC3 e DC4. In genere si inizia dal secondo server.
<ol>
 	<li>Rimozione AD e ruolo Domain Services da DC2</li>
 	<li>Rinominare in DC2-OLD</li>
 	<li>Cambio IP</li>
 	<li>Spegnimento</li>
 	<li>Rinominare DC4 in DC2</li>
 	<li>Assegnare a questo nuovo DC2 IP 10.10.10.11</li>
 	<li>Installare il ruolo di Domain Services e promuovere a DC.</li>
 	<li>Stessa cosa fra DC1 e DC3.</li>
</ol>
<strong>Il secondo</strong> metodo si utilizza quando si utilizza quando i DC 2012R2, nel nostro esempio DC3 e DC4, sono già installati e promossi a domain Controller. Anche qui si preferisce iniziare dal secondo DC.
<ol>
 	<li>Rimozione AD e ruolo Domain Services da DC2</li>
 	<li>Rinominare in DC2-OLD</li>
 	<li>Cambio IP</li>
 	<li>Spegnimento</li>
 	<li>Su DC4 eseguire il comando NETDOM per rinominare
<ul>
 	<li>Effettuare come prima cosa una verifica preliminare con il seguente comando:
Netdom computername &lt;nome-temporaneo&gt; /ENUMerate ###dove il parametro &lt;nome-temporaneo&gt; è l’host name temporaneo del DC2012, ad es.:<strong></strong><strong>  Netdom computername DC4 /ENUMerate</strong> ###Il risultato atteso di questo comando è la visualizzazione di un solo nome.
------</li>
 	<li>Poi il comando da eseguire per aggiungere l’host name definitivo è il seguente:
Netdom computername &lt;nome-temporaneo&gt; /add:&lt;FQDN-nome-definitivo&gt; ###dove il parametro &lt;FQDN-nome-definitivo&gt; è l’FQDN del vecchio DC2008, ad es.:<strong>  Netdom computername DC4 /add: DC2.dominio.intra</strong>
------</li>
 	<li>Successivamente, va eseguito il seguente comando per rendere primario l’&lt;FQDN-nome-definitivo&gt; sul DC:
Netdom computername &lt;nome-temporaneo&gt; /MAKEPRIMARY &lt;FQDN-nome-definitivo&gt;<strong>  Netdom computername DC4 /MAKEPRIMARY DC2.dominio.intra</strong>
------</li>
 	<li>Procedere quindi al riavvio del DC per rendere operativo il cambiamento.
------</li>
 	<li>Dopo il riavvio verificare che siano presenti due nomi:
Netdom computername &lt;nome-definitivo&gt; /ENUMerate ###dove il parametro &lt;nome-definitivo&gt; è il nome del vecchio DC2008  <strong>Netdom computername DC02 /ENUMerate</strong>
------</li>
 	<li>Eseguire il comando per rimuovere il nome temporaneo:
Netdom computername &lt;nome-definitivo&gt; /remove: &lt;FQDN-nome-temporaneo&gt; ###dove il parametro &lt;FQDN-nome-temporaneo&gt; è l’FQDN del nome temporaneo del DC2012, ad es.:<strong>  Netdom computername DC2 /remove: DC4.dominio.intra</strong>
------</li>
 	<li>Infine verificare che sia presente un solo nome:<strong>  Netdom computername DC2  /ENUMerate</strong></li>
 	<li>Cambio IP in <strong>10.10.10.11</strong></li>
</ul>
</li>
 	<li>Effettuare gli stessi passi del precedente paragrafo 5 per DC1 e DC3
<ul>
 	<li>Effettuare come prima cosa una verifica preliminare con il seguente comando:
Netdom computername &lt;nome-temporaneo&gt; /ENUMerate ###dove il parametro &lt;nome-temporaneo&gt; è l’host name temporaneo del DC2012, ad es.: <strong>Netdom computername DC3 /ENUMerate</strong> ###Il risultato atteso di questo comando è la visualizzazione di un solo nome.
------</li>
 	<li>Poi il comando da eseguire per aggiungere l’host name definitivo è il seguente:
Netdom computername &lt;nome-temporaneo&gt; /add:&lt;FQDN-nome-definitivo&gt; ###dove il parametro &lt;FQDN-nome-definitivo&gt; è l’FQDN del vecchio DC2008, ad es.: <strong>Netdom computername DC3 /add: DC1.dominio.intra</strong>
------</li>
 	<li>Successivamente, va eseguito il seguente comando per rendere primario l’&lt;FQDN-nome-definitivo&gt; sul DC:
Netdom computername &lt;nome-temporaneo&gt; /MAKEPRIMARY &lt;FQDN-nome-definitivo&gt; <strong>Netdom computername DC3 /MAKEPRIMARY DC1.dominio.intra</strong>
------</li>
 	<li>Procedere quindi al riavvio del DC per rendere operativo il cambiamento.
------</li>
 	<li>Dopo il riavvio verificare che siano presenti due nomi:
Netdom computername &lt;nome-definitivo&gt; /ENUMerate ###dove il parametro &lt;nome-definitivo&gt; è il nome del vecchio DC2008 <strong>Netdom computername DC01 /ENUMerate</strong>
------</li>
 	<li>Eseguire il comando per rimuovere il nome temporaneo:
Netdom computername &lt;nome-definitivo&gt; /remove: &lt;FQDN-nome-temporaneo&gt; ###dove il parametro &lt;FQDN-nome-temporaneo&gt; è l’FQDN del nome temporaneo del DC2012, ad es.: <strong>Netdom computername DC1 /remove: DC3.dominio.intra</strong>
------</li>
 	<li>Infine verificare che sia presente un solo nome: <strong>Netdom computername DC1  /ENUMerate</strong></li>
 	<li>Cambio IP in <strong>10.10.10.10</strong></li>
</ul>
</li>
</ol>
&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/09/msftlogo.png"><img width="129" height="43" class="alignnone size-full wp-image-665" alt="msftlogo" src="https://msdnshared.blob.core.windows.net/media/2016/09/msftlogo.png" /></a>

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Microsoft vs. VMware TCO calculator</title>
      <link>https://docs.microsoft.com/archive/blogs/itapfeplat/microsoft-vs-vmware-tco-calculator</link>
      <pubDate>Wed, 07 Sep 2016 15:03:48 GMT</pubDate>
      <dc:creator><![CDATA[Alan La Pietra]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itapfeplat/?p=705</guid>
      <description><![CDATA[Bellissimo strumento online per il calcolo del TCO fra Hyper-V e...]]></description>
      <content:encoded><![CDATA[Bellissimo strumento online per il calcolo del TCO fra Hyper-V e VmWare

<a target="_blank" href="https://datacenter-tco-tool.azurewebsites.net">https://datacenter-tco-tool.azurewebsites.net</a>]]></content:encoded>
    </item>
    <item>
      <title>RSS - Receive Side Scaling impostazioni di default a seconda del S.O.</title>
      <link>https://docs.microsoft.com/archive/blogs/itapfeplat/rss-receive-side-scaling-impostazioni-di-default-a-seconda-del-s-o</link>
      <pubDate>Wed, 30 Mar 2016 12:22:54 GMT</pubDate>
      <dc:creator><![CDATA[Alan La Pietra]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itapfeplat/?p=644</guid>
      <description><![CDATA[Di seguito le impostazioni del "Receive Side Scaling". Dove la chiave di registro non è presente si...]]></description>
      <content:encoded><![CDATA[Di seguito le impostazioni del "<strong>Receive Side Scaling</strong>". Dove la chiave di registro non è presente si presume il valore di Default.

Da <strong>2012</strong> e superiori le impostazioni sono le seguenti:
<ul>
	<li>EnableRSS (Default: 1, Recommendation: 1)</li>
	<li>EnableTCPChimney (Default: 0, Recommendation: 0)</li>
	<li>EnableTCPA  (Default: 0)</li>
	<li>DisableTaskOffload (Default: 0)</li>
</ul>
Per <strong>2008R2</strong>:
<ul>
	<li>EnableRSS (Default: 1, Recommendation: 1)</li>
	<li>EnableTCPChimney (Default: 1, Recommendation: 1)</li>
	<li>EnableTCPA  (Default: 1)</li>
	<li>DisableTaskOffload (Default: 0)</li>
</ul>
Per <strong>2008</strong>:
<ul>
	<li>EnableRSS (Default: 1, Recommendation: 1)</li>
	<li>EnableTCPChimney (Default: 0, Recommendation: 0)</li>
	<li>EnableTCPA  (Default: 1)</li>
	<li>DisableTaskOffload (Default: 0)</li>
</ul>
<strong>1 = abilitato, 0 = disabilitato</strong>

&nbsp;

Per verificare le impostazioni utilizzare il seguente comando:
<p style="text-align: left">                                 <strong>netsh int tcp show global</strong></p>
&nbsp;

TCP/IPv4 and TCP/IPv6 Common <strong>Registry Settings</strong>:

https://msdn.microsoft.com/en-us/library/ee495047(v=winembedded.70).aspx]]></content:encoded>
    </item>
    <item>
      <title>Dev tools for IIS - Scan Site, Download VMs, rendering of images COOL!!!!</title>
      <link>https://docs.microsoft.com/archive/blogs/itapfeplat/dev-tools-for-iis-scan-site-download-vms-rendering-of-images-cool</link>
      <pubDate>Fri, 18 Mar 2016 08:33:09 GMT</pubDate>
      <dc:creator><![CDATA[Alan La Pietra]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itapfeplat/?p=642</guid>
      <description><![CDATA[Ciao a tutti, oggi è uscita la nuova versione di Windows 10 Build 1429.

Fra le novità si sarà la...]]></description>
      <content:encoded><![CDATA[Ciao a tutti, oggi è uscita la nuova versione di Windows 10 Build 1429.

Fra le novità si sarà la possibilità di inserire le estensioni di Edge, tipo translator, reddit e  mouse gestures: https://dev.windows.com/it-it/microsoft-edge/extensions/

La cosa interessante, che sicuramente in pochi conoscono, è che nel portale sono disponibili degli strumenti molto utili per gli sviluppatori e amministratori IT riguardo IE (Edge): https://dev.windows.com/it-it/microsoft-edge/tools/

E' possibile scansionare il proprio sito web ed ottenere la lista delle problematiche riscontrate o configurazioni consigliate, con tanto di spiegazione: https://dev.windows.com/it-it/microsoft-edge/tools/staticscan/

Se si vuole verificare il rendering del proprio sito con le varie versioni di brower: https://dev.windows.com/it-it/microsoft-edge/tools/screenshots/

Inoltre è possibile scarivare le VM di test per versione IE desiderata e relativo Sistema Operativo, Windows, Mac, Linux: https://dev.windows.com/it-it/microsoft-edge/tools/vms/windows/

Utillizare RemoteApp per testare HTML5Edge: https://dev.windows.com/it-it/microsoft-edge/tools/remote/

&nbsp;

Buona navigazione

&nbsp;

&nbsp;

&nbsp;

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Ransomware: misure di protezione - 2° puntata</title>
      <link>https://docs.microsoft.com/archive/blogs/itapfeplat/ransomware-misure-di-protezione-2-puntata</link>
      <pubDate>Thu, 17 Mar 2016 15:26:00 GMT</pubDate>
      <dc:creator><![CDATA[Alan La Pietra]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itapfeplat/?p=631</guid>
      <description><![CDATA[Cosa fare se si è colpiti da un Ransomware
È bene chiarire da subito che non è possibile decifrare...]]></description>
      <content:encoded><![CDATA[<h1>Cosa fare se si è colpiti da un Ransomware</h1>
È bene chiarire da subito che non è possibile decifrare i file cifrati dal Ransomware, a meno che qualcuno non sia riuscito a prendere il controllo della botnet e della rete di sistemi che generano e distribuiscono il malware, e da qui a risalire alle chiave di cifratura usate per cifrare in modo unico i documenti di ogni singolo utente con chiavi uniche per documento. Ad oggi questo è stato possibile solo in rari casi.

La soluzione migliore per recuperare i dati è quindi quella di avvalersi dei backup. È fondamentale verificare di avere adottato una strategia di backup tale da consentire il recupero del maggior numero di documenti possibili e tale da impedire nel contempo l’infezione dei backup stessi. In quest’ottica risultano molto utili tecnologie di backup che mantengono diverse versioni dei documenti, consentendo così di risalire a versioni non cifrate del documento.

Se sul computer era attiva la File History (in Windows 10 e Windows 8.1) o la System Protection (in Windows 7 e Windows Vista) prima dell’infezione, è possibile recuperare versioni precedenti dei propri file. Occorre però osservare che alcuni Ransomware cifrano o cancellano anche le versioni di backup dei file, per cui spesso non è possibile affidarsi a queste funzionalità per recuperare i file.

Una volta verificata la presenza di un backup valido, la prima azione da fare è comunque quella di sottomettere il sample del malware al proprio fornitore di antivirus, e successivamente fare una scansione completa del sistema per ripulirlo dall’infezione. L’opzione migliore è quella di reinstallare il sistema completamente. Successivamente si può quindi procedere col ripristino da backup dei propri dati.

Se i documenti che sono stati cifrati sono memorizzati su uno strumento come OneDrive o OneDrive for Business, è possibile recuperare eventuali versioni precedenti e non cifrate dei file:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/3.gif"><img class="alignnone size-full wp-image-611" src="https://msdnshared.blob.core.windows.net/media/2016/03/3.gif" alt="3" width="172" height="249" /></a>

Pagare il riscatto è l’ultima delle opzioni, ma essa non fornisce nessuna garanzia di poter effettivamente recuperare i file, rende la vittima un obiettivo preferenziale per ulteriori attacchi, e infatti si è osservato che dopo il pagamento spesso il Ransomware torna ad infettare il sistema.
<h1>Soluzioni per prevenire il rischio di Ransomware</h1>
Al di là di come recuperare i documenti in caso di infezione, la vera domanda è come fare a prevenire in futuro il rischio di ulteriori infezioni e la conseguente perdita di dati e di operatività.

È necessario adottare un approccio strutturato e una strategia di sicurezza a vari livelli, che darà benefici non solo per ridurre l’impatto di questa particolare minaccia ma che deve rientrare in un piano di sicurezza più ampio volto a ridurre il rischio ad un livello accettabile per la specifica organizzazione.

Le aree di interventi principali sono le seguenti:
<ul>
	<li>Formazione degli utenti</li>
	<li>Misure di sicurezza sulla posta elettronica</li>
	<li>Application Whitelisting</li>
	<li>Misure di sicurezza sull’antivirus</li>
	<li>Aggiornamento dei sistemi</li>
	<li>Misure di sicurezza sul browser e in Office</li>
</ul>
Tutto questo deve essere affiancato da opportune politiche di backup tali da garantire la disponibilità del dato anche a fronte di questi attacchi, e deve rientrare in una strategia di sicurezza complessiva. Approfondiamo ora alcune di queste misure.
<h2>Formazione degli utenti</h2>
Senza alcuna ombra di dubbio, l’azione più efficace per ridurre il rischio di infezioni da Ransomware è la formazione degli utenti attraverso un programma periodico che educhi gli utenti a riconoscere mail e comportamenti sospetti e a diffidare dall’aprire messaggi inattesi, soprattutto se provenienti da mittenti non conosciuti e da cui comunque abitualmente non si ricevono messaggi.

Tra le risorse utili in questo senso ricordo il Microsoft Security Awareness Training Toolkit e il sito della Polizia Postale (<a href="https://www.commissariatodips.it/">https://www.commissariatodips.it</a>).
<h2>Misure di sicurezza sulla posta elettronica</h2>
<ul>
	<li>Assicurarsi che le <strong>misure minime di protezione della posta elettronica</strong> siano correttamente configurate. Tra queste è consigliabile:
<ul>
	<li>Bloccare a livello di posta gli allegati che possono contenere codice eseguibile: .exe, .cmd, .scr, .lnk, estensioni di scripting (ad esempio .vbs, .js) e tutte le altre estensioni legate a file che possono includere codice eseguibile.  Bloccare I file zip nel caso l’antivirus per la posta non ne faccia la scansione.</li>
	<li>Assicurarsi che il sistema anti-spam sia funzionante e aggiornato, avvalendosi di tecnologie come l’uso di Sender Policy framework</li>
</ul>
</li>
	<li>Utilizzare <strong>strumenti avanzati di protezione della posta</strong> che siano in grado di impedire che l’allegato contenente componenti malevole o i link a siti malevoli siano verificati ed eventualmente bloccati prima di raggiungere la caselle di posta dell’utente. Un esempio di queste tecnologie è la componente Advanced Threat Protection (ATP) di Exchange Online</li>
</ul>
&nbsp;
<h2>Application Whitelisting</h2>
Usare le funzionalità di Application Whitelisting che sono già presenti nel sistema operativo è una delle misure più efficaci a prevenire l’infezione da Ransomware. Ad esempio questa misura è riconosciuta essere dall’ente di sicurezza del governo australiano (<a href="https://www.asd.gov.au/infosec/mitigationstrategies.htm">https://www.asd.gov.au/infosec/mitigationstrategies.htm</a> ), come la prima misura in assoluto più efficace per prevenire intrusioni
<ul>
	<li>Sulle versioni Enterprise di Windows, è possibile usare delle politiche basate su AppLocker per bloccare l’esecuzione di file dalla cartella c:\users\&lt;username&gt;\Appdata, o ancora meglio, definire quale è il software aziendale che deve essere permesso e bloccare di conseguenza tutte le altre tipologie di software non desiderato.</li>
	<li>Su Windows 10 è disponibile la funzionalità chiamata Device Guard che permette di definire esattamente il software consentito: si tratta di una misura specialmente utile in quegli scenari dove l’IT ha un buon controllo del software installato sui propri sistemi, e dove siamo in presenza di sistemi su cui è ben definita la pila software necessaria.</li>
	<li>Su versioni non-Enterprise, usare le Software Restriction Policies.</li>
</ul>
&nbsp;
<h2>Misure di sicurezza sull’antivirus</h2>
È importante utilizzare un antivirus costantemente aggiornato, e, dove possibile, avvalersi di funzionalità che permettano di ottenere delle signature dinamiche da servizi online. Per coloro che usano un antivirus come Windows Defender o System Center Endpoint Protection questa funzionalità si può abilitare come segue:
<ul>
	<li>abilitare la funzionalità MAPS “Advanced membership” che migliora del 20% la detection di nuove varianti del virus che vengono rilasciate a decine ogni giorno.</li>
	<li>Assicurarsi che in SCEP sia abilitata la scansione delle email e degli allegati</li>
</ul>
&nbsp;
<h2>Aggiornamento dei sistemi</h2>
<ul>
	<li>Mantenere i sistemi allineati al rilascio degli ultimi aggiornamenti di sicurezza, non solo del sistema operativo ma specialmente di applicazioni terze come Java, Shockwave, Silverlight, che sono quelle maggiormente sfruttare per introdurre il virus grazie alla diffusione dell’ Angler Exploit kit</li>
	<li>Implementare lo strumento gratuito EMET per limitare gli attacchi sulle applicazioni non aggiornate e gli attacchi zero-day.</li>
</ul>
&nbsp;
<h2>Misure di sicurezza sul browser e in Office</h2>
<ul>
	<li>Abilitare in Internet Explorer l’uso del filtro <a href="https://blogs.msdn.com/b/ie/archive/2011/05/17/smartscreen-174-application-reputation-in-ie9.aspx">SmartScreen</a><span style="text-decoration: underline"> che verifica l’attendibilità del sito visitato e l’assenza di malware noti </span></li>
	<li><span style="text-decoration: underline">Abilitare la funzionalità di blocco dell’esecuzione dei controlli ActiveX obsoleti per evitare che vengano sfruttate vulnerabilità note in questi componenti.</span></li>
	<li><span style="text-decoration: underline">Bloccare l’esecuzione delle macro negli strumenti Office, consentendo la sola esecuzione di macro a partire da file che risiedono in una locazione affidabile, come il proprio file server o Sharepoint. Anche questa configurazione può essere controllata a partire da politiche centralizzate.</span></li>
</ul>
<h1>Risorse</h1>
&nbsp;

Formazione
<ul>
	<li>Security Awareness Training Toolkit: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=11428">https://www.microsoft.com/en-us/download/details.aspx?id=11428</a></li>
	<li>Sito pubblico di Microsoft con le raccomandazioni contro Ransomware: <a href="https://www.microsoft.com/en-us/security/portal/mmpc/shared/ransomware.aspx?c2901eeb-2a9e-438d-8928-1a4a16f316e5=True">https://www.microsoft.com/en-us/security/portal/mmpc/shared/ransomware.aspx?c2901eeb-2a9e-438d-8928-1a4a16f316e5=True</a></li>
	<li>Video (in inglese) che spiega il problema e le possibili mitigazioni: <a href="https://channel9.msdn.com/Blogs/Taste-of-Premier/Ransomware101">https://channel9.msdn.com/Blogs/Taste-of-Premier/Ransomware101</a></li>
</ul>
&nbsp;

Posta elettronica
<ul>
	<li>ATP: <a href="https://blogs.office.com/2015/04/08/introducing-exchange-online-advanced-threat-protection">https://blogs.office.com/2015/04/08/introducing-exchange-online-advanced-threat-protection</a> <span style="text-decoration: underline"> </span>per maggiori dettagli)</li>
	<li>Office 365: <a href="https://support.microsoft.com/en-us/kb/kbview/2640313">https://support.microsoft.com/en-us/kb/kbview/2640313</a></li>
	<li>Exchange: <a href="https://blogs.technet.com/b/industry_insiders/archive/2006/01/24/spf-in-sp2-exchange.aspx">https://blogs.technet.com/b/industry_insiders/archive/2006/01/24/spf-in-sp2-exchange.aspx</a></li>
</ul>
&nbsp;

Application Whitelisting
<ul>
	<li>Windows 7 AppLocker Executive Overview: <a href="https://msdn.microsoft.com/en-us/library/dd548340(v=ws.10).aspx">https://msdn.microsoft.com/en-us/library/dd548340(v=ws.10).aspx</a></li>
	<li>AppLocker Step-by-Step Guide: <a href="https://technet.microsoft.com/en-us/library/dd723686(v=WS.10).aspx">https://technet.microsoft.com/en-us/library/dd723686(v=WS.10).aspx</a></li>
</ul>
EMET
<ul>
	<li><a href="https://support.microsoft.com/en-us/kb/2458544">https://support.microsoft.com/en-us/kb/2458544</a></li>
	<li>EMET 5.5: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=50766">https://www.microsoft.com/en-us/download/details.aspx?id=50766</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Ransomware: misure di protezione - 1° puntata</title>
      <link>https://docs.microsoft.com/archive/blogs/itapfeplat/ransomware-misure-di-protezione-1-puntata</link>
      <pubDate>Thu, 17 Mar 2016 15:23:21 GMT</pubDate>
      <dc:creator><![CDATA[Alan La Pietra]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/itapfeplat/?p=621</guid>
      <description><![CDATA[Ciao a tutti, per prima cosa vorrei precisare che l'articolo è stato redatto da Andrea Piazza,...]]></description>
      <content:encoded><![CDATA[Ciao a tutti, per prima cosa vorrei precisare che l'articolo è stato redatto da <strong>Andrea Piazza</strong>, esperto di sicurezza in Microsoft.  <a href="https://msdnshared.blob.core.windows.net/media/2016/03/Rans.jpg"><img class="  wp-image-613 alignright" src="https://msdnshared.blob.core.windows.net/media/2016/03/Rans.jpg" alt="Rans" width="98" height="143" /></a>

Oggi parliamo di un problema che sta affliggendo molti utenti ed aziende, noto come Ransomware e fra i più citati CriptoLocker.

Questo tipo di malware si inserisce nel PC di utenti ignari o addirittura aziende, ed una volta attivato cripta i file e tutto quello che trova nelle share sia locali che in rete.

Una volta criptati i file viene visualizzata una pagina "informativa" dove viene richiesta una somma di denaro "variabile" in cambio della chiave "privata".............ma il dubbio è!! Una volta che si è deciso di inviare i soldi si è sicuri di ricevere la chiave di decrittazione?!?!?!?
<h1>Il problema ransomware</h1>
I primi mesi del 2016 sono stati caratterizzati da un numero impressionante di aziende ed enti pubblici che sono stati colpiti da Ransomware: una tipologia di malware che cifra il contenuto dei documenti presenti sul computer e richiede all’utente il pagamento di un riscatto per decifrare i file e tornare ad avere il controllo dei propri documenti.

Non si tratta certo di un fenomeno nuovo, visto che i primi malware di questa tipologia hanno già alcuni anni di vita, ma la diffusione della minaccia in queste settimane è diventata tale da far sì che ogni azienda ne sia stata impattata in misura più o meno grande, a livello mondiale.

Nelle cronache troviamo casi eclatanti, come quello dell’ospedale americano Hollywood Presbiterian Medical Center che ha pagato 17000 dollari di riscatto pur di poter ripristinare la sua operatività al più presto.

Uno studio della Cyber Threat Alliance mostra come una sola campagna, Cryptowall, abbia portato per i criminali a profitti dell’ordine dei 325 milioni di dollari, avendo portato all’infezione di circa 400.000 sistemi.

Il fenomeno in questo momento impatta sistemi di diversi tipo, da Windows ad Android alla piattaforma OS X.

A fronte di una tale aggressività dei criminali, quali sono gli strumenti a disposizione di chi si difende?

Analizziamo le caratteristiche tipiche di queste minacce per poi approfondire le tecniche di protezione più efficaci.
<h1>Come funziona un Ransomware</h1>
Esistono diverse tipologie di ransomware, ma tutte hanno in comune il fatto di impedire di usare il computer normalmente, e di richiedere di compiere qualche azione prima di tornare ad usare il PC.

Oltre ai Ransomware che cifrano i file, ne esistono altri che impediscono di accedere al proprio sistema o che bloccano certe applicazioni (come il browser).

In genere richiedono di compiere delle specifiche azioni per tornare ad avere accesso ai documenti o al PC:
<ul>
	<li>Pagare un riscatto (tramite Bitcoin o carta di credito).</li>
	<li>Compilare un’intervista.</li>
</ul>
Spesso il ransomware accusa l’utente di aver commesso delle azioni illegali e lo minaccia di essere multato da una forza di polizia o da un’agenzia governativa. Si tratta ovviamente di accuse false, che si basano su una tecnica intimidatoria per indurre l’utente a pagare il riscatto prima di aver contattato qualcuno in grado di ripristinare il sistema.

Non c’è garanzia che il pagamento del riscatto porti al recupero dell’accesso ai file o al sistema. Tipicamente viene richiesto di effettuare il pagamento attraverso una connessione alla rete di anomizzazione Tor che minimizza per i criminali il rischio di essere individuati.
<h1>Meccanismi di infezione</h1>
Ci sono 3 meccanismi principali di infezione da Ransomware:
<ul>
	<li>Una mail di spam che contiene un allegato</li>
	<li>Un sito compromesso che sfrutta una vulnerabilità (del browser o di plug-in come Java, e Flash Player)</li>
	<li>Altri malware che distribuiscono il Ransomware</li>
</ul>
Per esempio nel caso di Cryptowall (noto anche come Win32/Crowti), il Microsoft Malware Protection Center ha identificato che la distribuzione avveniva anche tramite dei kit di exploit (Nuclear, RIG, RedKit V2) che includono la possibilità di sfruttare diverse vulnerabilità, tra cui alcune su Java e Flash.

È stato inoltre osservata la distribuzione da parte di altri malware come Upatre, Zbot, e Zemot.

<a href="https://www.microsoft.com/security/portal/threat/encyclopedia/Entry.aspx?Name=win32/crowti">Crowti</a> è stato rilevato da Microsoft su 850.000 PC tra Giugno e Novembre 2015.

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/Famiglie-Ransomware1.png"><img class="alignnone size-medium wp-image-563" src="https://msdnshared.blob.core.windows.net/media/2016/03/Famiglie-Ransomware1-300x245.png" alt="Famiglie Ransomware" width="300" height="245" /></a>

La figura seguente mostra le famiglie di Ransomware più diffuse nel periodo giugno-novembre 2015.

Tra le famiglie più recenti, che hanno impattato centinaia di migliaia di sistemi, ricordo Locky e Cerber.

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/2.gif"><img class="alignnone size-medium wp-image-593" src="https://msdnshared.blob.core.windows.net/media/2016/03/2-300x187.gif" alt="2" width="300" height="187" /></a>

Locky è tipicamente distribuito a partire da una mail di spam che include un documento Word, che è usato per eseguire delle Macro in Office. La Macro fa sì che il malware venga scaricato sul sistema e inizi poi la fase di ecnryption dei documenti. Locky può anche utilizzare una tecnica relativamente nuova basata sull’uso dei Javascript per scaricare il malware ed evadere la rilevazione dell’antivirus.

Rispetto ai Ransomware precedenti, Cerber aggiunge un messaggio vocale che segnala all’utente che tutti i suoi documenti sono stati criptati per indurre la vittima a pagare il riscatto. Siamo quindi in presenza del primo Ransomware “parlante”.

&nbsp;

<a title="Ransomware: misure di protezione – 2° puntata" href="https://blogs.technet.microsoft.com/itapfeplat/ransomware-misure-di-protezione-2-puntata/" target="_blank">https://blogs.technet.microsoft.com/itapfeplat/ransomware-misure-di-protezione-2-puntata/</a>]]></content:encoded>
    </item>
  </channel>
</rss>