AvoidUsingAllowUnencryptedAuthentication

Tingkat Keparahan : Peringatan

Description

Aturan ini mendeteksi parameter AllowUnencryptedAuthentication yang digunakan dengan Invoke-WebRequest cmdlet dan Invoke-RestMethod cmdlet. Saat AllowUnencryptedAuthentication digunakan, ini memungkinkan kredensial dan rahasia ditransmisikan melalui koneksi yang tidak terenkripsi, menciptakan risiko keamanan.

Hindari menggunakan parameter ini kecuali Anda harus mempertahankan kompatibilitas dengan sistem lama yang memerlukan autentikasi yang tidak terenkripsi.

Untuk mempelajari selengkapnya, lihat Invoke-WebRequest dan Invoke-RestMethod.

Example

Tidak sesuai

Invoke-WebRequest foo -AllowUnencryptedAuthentication

Sesuai

Invoke-WebRequest foo