Nel panorama della sicurezza informatica, la continua evoluzione delle minacce ha reso le misure proattive una necessità per qualsiasi organizzazione. Una di queste misure è la protezione PUA (Potentially Unwanted Application), una funzionalità di Microsoft Defender che aiuta a prevenire l’installazione di software indesiderato. Assicurandosi che i sistemi siano protetti da queste potenziali minacce, i professionisti IT e gli MSP (Managed Service Provider) possono migliorare in modo significativo il livello di sicurezza.
Background
La protezione PUA, come parte di Microsoft Defender, è una funzionalità che rileva e blocca applicazioni non necessariamente dannose, ma che possono essere indesiderate a causa del loro comportamento o impatto sul sistema. L’importanza di questo script non può essere sottovalutata. I professionisti IT e gli MSP hanno bisogno di strumenti per garantire la sicurezza dei loro sistemi e abilitare la protezione PUA è uno di questi strumenti critici. Con un numero crescente di software distribuiti online, il rischio di scaricare e installare inavvertitamente applicazioni indesiderate è più alto che mai.
Lo script per abilitare la protezione PUA
<# .SYNOPSIS Enables PUA protection in MS Defender .DESCRIPTION Enables PUA protection in MS Defender .EXAMPLE No parameters needed. Enables PUA protection in MS Defender .OUTPUTS None .NOTES Minimum OS Architecture Supported: Windows 10, Windows Server 2016 Release Notes: Initial Release By using this script, you indicate your acceptance of the following legal terms as well as our Terms of Use at https://www.ninjaone.com/terms-of-use. Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms. Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party. Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library or website belonging to or under the control of any other software provider. Warranty Disclaimer: The script is provided “as is” and “as available”, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations. Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks. Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script. EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA). #> [CmdletBinding()] param () begin { function Test-IsElevated { $id = [System.Security.Principal.WindowsIdentity]::GetCurrent() $p = New-Object System.Security.Principal.WindowsPrincipal($id) $p.IsInRole([System.Security.Principal.WindowsBuiltInRole]::Administrator) } } process { if (-not (Test-IsElevated)) { Write-Error -Message "Access Denied. Please run with Administrator privileges." exit 1 } if ($(Get-Command -Name "Set-MpPreference").Name -like "Set-MpPreference") { if ($(Get-MpPreference | Select-Object PUAProtection -ExpandProperty PUAProtection) -eq 0) { try { Set-MpPreference -PUAProtection Enabled -ErrorAction Stop } catch { Write-Error $_ exit 1 } Write-Host "PUAProtection enabled." } else { Write-Host "PUAProtection already enabled." } } else { Write-Error "The module ConfigDefender was not found. Is MS Defender installed?" } exit 0 } end {}
Accedi a oltre 300 script nel Dojo di NinjaOne
Situazioni d’uso potenziali
Immagina una professionista IT, Jane, in un’azienda di medie dimensioni. Di recente l’azienda ha dovuto affrontare problemi con i dipendenti che hanno scaricato un software che, pur non essendo di per sé dannoso, ha avuto un impatto sulle prestazioni del sistema e ha potenzialmente compromesso la privacy dei dati. Jane può distribuire questo script su tutti i sistemi aziendali, per assicurarsi che la protezione PUA sia abilitata, riducendo il rischio di installazioni di questo tipo in futuro.
Approccio alternativo
Attivare in modo manuale la protezione PUA comporta la navigazione nelle impostazioni di Microsoft Defender o nei Criteri di gruppo, il che può richiedere molto tempo quando si ha a che fare con più sistemi. Questo script offre una soluzione automatizzata e più veloce. Inoltre, questo script per abilitare la protezione PUA può essere distribuito su più sistemi contemporaneamente, mentre i metodi manuali dovrebbero essere ripetuti per ogni macchina.
Domande frequenti
- Il privilegio di amministratore è sempre necessario?
Sì, per modificare le impostazioni dell’intero sistema è necessario disporre dei privilegi di amministratore. - Cosa succede se Microsoft Defender non è installato?
Lo script per abilitare la protezione PUA genererà un messaggio di errore per informare l’utente del modulo mancante.
Implicazioni
Attivando la protezione PUA, i sistemi sono protetti da una gamma più ampia di minacce. Anche se le PUA non sono sempre dannose, possono degradare le prestazioni del sistema o far sorgere problemi di privacy. Lo script garantisce un ulteriore livello di sicurezza informatica, assicurando che le applicazioni potenzialmente dannose vengano catturate prima che possano essere installate.
Suggerimenti
- Esegui sempre lo script per abilitare la protezione PUA con privilegi di amministratore.
- Assicurati che Microsoft Defender sia installato e aggiornato prima di eseguire lo script.
- Controlla e aggiorna regolarmente gli script per adattarli a eventuali modifiche del comportamento o degli aggiornamenti del software.
Considerazioni finali
Nel mondo in continua evoluzione della sicurezza informatica, strumenti come NinjaOne sono fondamentali. La piattaforma integrata NinjaOne potrebbe incorporare senza problemi tali script, consentendo ai professionisti IT di gestirli e distribuirli senza sforzo. Automatizzando processi come l’abilitazione della protezione PUA, le organizzazioni possono garantire di essere sempre un passo avanti nei loro sforzi per la sicurezza informatica.