Pentru a preveni utilizarea greșită a căilor UNC de către atacatori, eliminăm parametrii care preiau căile UNC ca intrări din cmdleturile PowerShell Exchange Server și Centrul de Admin Exchange. Aceste modificări vor afecta toate actualizările cumulative (CU) de Microsoft Exchange Server 2019 (CU12 și versiuni mai recente) și Microsoft Exchange Server 2016 (CU23 și versiuni mai recente).
Aceste modificări sunt disponibile în următoarele actualizări Exchange Server recente:
Actualizarea cumulativă 12 pentru Exchange Server 2019 sau o actualizare cumulativă mai recentă pentru Exchange Server 2019
Actualizarea cumulativă 23 pentru Exchange Server 2016 sau o actualizare cumulativă mai recentă pentru Exchange Server 2016
Modificări ale cmdleturilor Exchange Server
Get-AgentTrafficTypeSubscription
- Serviciul TransportService <>
- Calea UNC server <server>
Modificare: Serverul de parametri care preia calea UNC ca intrare este eliminat din cmdlet. Acest lucru restricționează utilizarea la serverul local pe care rulează cmdletul.
Import-ExchangeCertificate
- Nume fișier "<cale> locală/UNC"
- Parolă, <parolă>
Modificare:Parametrul FileName care preia calea UNC ca intrare este eliminat din cmdlet. Pentru a importa certificatul stocat în altă cale UNC, trebuie să utilizați parametrul FileData , așa cum se arată în exemplul următor:
Import-ExchangeCertificate
- FileData ([Byte[]]$(Get-Content -Path "<cale> locală sau UNC" -Byte de codare))
- Parolă, <parolă>
Export-ExchangeCertificate
- Amprentă <>
- Nume fișier "<cale> locală/UNC"
- Cod binar
- Parolă, <parolă>
Modificare:Parametrul FileName care preia calea UNC ca intrare este eliminat din cmdlet. Pentru a exporta certificatul într-o cale UNC, trebuie să utilizați parametrul FileData , așa cum se arată în exemplul următor:
$cert = Export-ExchangeCertificate
- Amprentă <>
- Parolă, <parolă>
- Cod binar
Set-Content -Path "<cale> locală sau UNC" -Value $cert. FileData - byte de codificare
New-ExchangeCertificate
- GenerateRequest
- RequestFile "<cale> locală/UNC"
- SubjectName "<subiect>"
- Domenii DomainName <>
Modificare:Parametrul RequestFile care preia calea UNC ca intrare este eliminat din cmdlet. Pentru a exporta fișierul de solicitare într-o cale UNC, trebuie să utilizați cmdletul Set-Content , așa cum se arată în exemplul următor.
$request = New-ExchangeCertificate
- GenerateRequest
- SubjectName "<subiect>"
- Domenii DomainName <>
Set-Content -Cale "<cale> locală sau UNC" -Valoare $request
Get-CalendarDiagnosticLog
- Identitate "Jasen Kozma"
- Subiect "Întâlnire buget"
- Potrivire exactă $true
- LogLocation "C:\My Documents\Calendar Diagnostic Export"
Modificare: Parametrul LogLocation care preia calea UNC ca intrare este eliminat din cmdlet. Acest lucru restricționează utilizarea la serverul local pe care rulează cmdletul.
Get-CalendarDiagnosticAnalysis
- LogLocation "C:\My Documents\Calendar Diagnostic Export"
- OutputAs HTML
| Set-Content -Cale <locală/UNC>
Modificare: Parametrul LogLocation care preia calea UNC ca intrare este eliminat din cmdlet. Trebuie să furnizați jurnale de diagnosticare Calendar prin parametrul CalendarLogs, așa cum se arată în exemplul următor:
$calitems = Get-CalendarDiagnosticLog -Utilizator> cutie poștală identitate <-Subiect "Întâlnire buget"
Get-CalendarDiagnosticAnalysis
- CalendarLogs $calitems
- OutputAs HTML
| Set-Content -Cale <locală/UNC>
Modificări din Centrul de Admin Exchange
Eliminare intrare cale UNC pentru stocarea setărilor Directorului virtual în timpul resetării
Atunci când resetați un director virtual, Panou de control Exchange (ECP) solicită o cale UNC în care să copieze setările curente. Acest proces este modificat. ECP nu va mai permite intrări de cale UNC aici.
În schimb, ECP va solicita numele fișierului pentru a exporta setările de la utilizator. Aceste informații vor fi stocate în .. Folderul /V15/Config/Backup de pe server prin care este accesat ECP. Dacă folderul nu există, acesta va fi creat de ECP.
Eliminarea certificatului Exchange de import & export
În versiunile anterioare de Exchange Server, exista o opțiune de a importa sau a exporta certificatul Exchange prin ECP.
Această opțiune este eliminată. Acum trebuie să utilizați un cmdlet PowerShell pentru a importa sau a exporta certificatul Exchange.
Eliminarea solicitării complete a certificatului Exchange
În versiunile anterioare de Exchange Server, exista o opțiune de a completa certificatul Exchange utilizând ECP. Acest lucru a solicitat administratorilor să furnizeze intrări de cale UNC.
Această opțiune este eliminată din ECP. Acum trebuie să utilizați un cmdlet PowerShell pentru a face acest lucru.
S-a eliminat solicitarea de certificat Exchange nou de la autoritatea de certificare
În versiunea anterioară de Exchange Server, exista o opțiune de a solicita un nou certificat Exchange de la autoritatea de certificare (CA) utilizând ECP. Acest lucru a solicitat administratorilor să furnizeze intrări de cale UNC.
Această opțiune este eliminată din ECP. Acum trebuie să utilizați un cmdlet PowerShell pentru a face acest lucru.
Eliminarea solicitării de reînnoire a certificatului Exchange
În versiunea anterioară de Exchange Server, exista o opțiune de reînnoire a solicitării de certificat Exchange utilizând ECP, ceea ce determina administratorii să furnizeze intrări de cale UNC.
Această opțiune este eliminată din ECP. Acum trebuie să utilizați un cmdlet PowerShell pentru a face acest lucru.