ป้องกันไม่ให้ผู้ใช้เปลี่ยนการตั้งค่าพร็อกซีใน Windows
ในบทความก่อนหน้านี้ เราได้แสดงวิธีกำหนดการตั้งค่าพร็อกซีใน Windows ผ่าน GPO อย่างไรก็ตาม แม้แต่ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบก็สามารถเปลี่ยนการตั้งค่าพร็อกซีบนคอมพิวเตอร์ของตนเองได้ ในบทความนี้ เราจะดูวิธีป้องกันไม่ให้ผู้ใช้เปลี่ยนการตั้งค่าพร็อกซีเซิร์ฟเวอร์ใน Windows โดยใช้ Group Policy
หลังจากที่ผู้ดูแลระบบได้กำหนดการตั้งค่าพร็อกซีเซิร์ฟเวอร์ให้กับผู้ใช้ผ่าน GPO แล้ว ผู้ใช้สามารถเปลี่ยนแปลงได้ตลอดเวลา ใน Windows 10 และ 11 คุณสามารถเปลี่ยนการตั้งค่าพร็อกซีได้จาก การตั้งค่า -> เครือข่ายและอินเทอร์เน็ต -> พร็อกซี (
ms-settings:network-proxy).
แม้ว่าการตั้งค่าพร็อกซีจะถูกเขียนทับทุกๆ 90 นาทีในระหว่างรอบการรีเฟรชนโยบายกลุ่ม บางครั้งคุณจำเป็นต้องป้องกันไม่ให้ผู้ใช้โดเมนเปลี่ยนการตั้งค่าพร็อกซีที่ตั้งค่าโดยใช้ GPO
-
เปิดคอนโซลการจัดการนโยบายกลุ่มของโดเมน (
gpmc.msc) และแก้ไข GPO ของคุณด้วยการตั้งค่าพร็อกซี
ไปที่ส่วน GPO ต่อไปนี้ การกำหนดค่าผู้ใช้ -> เทมเพลตการดูแลระบบ -> ส่วนประกอบของ Windows -> Internet Explorer
ค้นหา ป้องกันการเปลี่ยนแปลงการตั้งค่าพร็อกซี และตั้งค่าเป็น เปิดใช้งาน
มีนโยบายที่คล้ายกันในส่วน การกำหนดค่าคอมพิวเตอร์ ตัวเลือก GPO ในส่วนนี้จะช่วยให้คุณสามารถป้องกันการเปลี่ยนแปลงการตั้งค่าพร็อกซีสำหรับผู้ใช้คอมพิวเตอร์ทั้งหมด
หลังจากอัปเดตนโยบายบนไคลเอนต์แล้ว หน้าการตั้งค่าพร็อกซีของ Windows จะแสดงข้อความ “
Some of these settings are hidden or managed by your organization". ในกรณีนี้ ฟิลด์ข้อความที่มีตัวเลือกพร็อกซีเซิร์ฟเวอร์จะไม่พร้อมสำหรับการแก้ไข (เป็นสีเทา)
นโยบายนี้ใช้กับเบราว์เซอร์ทั้งหมดที่ใช้การตั้งค่าพร็อกซีของ Windows (Google Chrome, Microsoft Edge, Internet Explorer และ Mozilla Firefox ที่มีโหมด ใช้การตั้งค่าพร็อกซีของระบบ) ทั้งใน Windows 10 และ Windows 11
ใน Windows 10/11 คุณสามารถซ่อนตัวเลือกการตั้งค่าพร็อกซีบนแผงการตั้งค่า ในการดำเนินการนี้ ให้เปิดใช้งานนโยบาย การตั้งค่าการเปิดเผยหน้าเพจ ในส่วน ผู้ใช้ (หรือคอมพิวเตอร์) การกำหนดค่า -> เทมเพลตการดูแลระบบ -> แผงควบคุม
หากต้องการซ่อนหน้าการตั้งค่าพร็อกซี คุณต้องระบุข้อความต่อไปนี้ในการตั้งค่านโยบาย:
Hide:Network-Proxyอัปเดตเทมเพลตนโยบายกลุ่มการดูแลหากตัวเลือกนี้หายไปจากตัวแก้ไข GPO
แท็บที่มีการตั้งค่าพร็อกซีในแอปการตั้งค่าจะถูกซ่อนหลังจากอัปเดตการตั้งค่านโยบายท้องถิ่น
คุณสามารถป้องกันการเปลี่ยนแปลงการตั้งค่าพร็อกซีได้โดยใช้ตัวเลือก GPO ที่กล่าวถึงด้านบนหรือผ่านทางรีจิสทรี คุณสามารถเปลี่ยนแปลงรีจิสทรีได้โดยใช้การตั้งค่า Group Policy (การกำหนดค่าผู้ใช้ -> ค่ากำหนด -> การตั้งค่า Windows -> รีจิสทรี) สร้างค่ารีจิสทรีใหม่ภายใต้ GPO ที่ระบุด้วยการตั้งค่าต่อไปนี้:
- Hive: HKEY_CURRENT_USER
- Key Path: SOFTWARE\Policies\Microsoft\Internet Explorer\Control Panel
- Value name: Proxy
- Value type: REG_DWORD
- Value data: 1
เพื่อป้องกันไม่ให้นโยบายล็อกการตั้งค่าพร็อกซีถูกนำไปใช้กับผู้ดูแลระบบคอมพิวเตอร์เฉพาะที่ คุณต้องกำหนดค่าการกำหนดเป้าหมายระดับรายการ
ในการดำเนินการนี้ ให้ไปที่แท็บ ทั่วไป ในตัวเลือกพารามิเตอร์รีจิสทรี เปิดใช้งานตัวเลือก ลบรายการนี้เมื่อไม่ได้ใช้อีกต่อไป จากนั้นเปิดใช้งานตัวเลือก การกำหนดเป้าหมายระดับรายการ แล้วคลิกปุ่ม การกำหนดเป้าหมาย สร้างกฎใหม่: รายการใหม่ -> กลุ่มความปลอดภัย -> ตัวเลือกรายการ ->
Is not
และระบุชื่อกลุ่มที่ไม่ควรใช้นโยบายนี้ ในตัวอย่างของเรา นี่คือ
mun_adminsกลุ่มซึ่งเพิ่มบนคอมพิวเตอร์ในกลุ่มผู้บริหารท้องถิ่นผ่าน GPO
คุณยังสามารถป้องกันไม่ให้ใช้นโยบายนี้กับกลุ่มเฉพาะได้โดยใช้การกรองความปลอดภัยของ GPO เพิ่มกลุ่มที่ไม่ควรใช้ GPO ในแท็บ การมอบหมาย ในคอนโซลการจัดการนโยบายกลุ่ม (ตัวอย่างเช่น
mun_admin) และตั้งค่า ปฏิเสธ สำหรับกลุ่มเหล่านี้ในการอนุญาต ใช้นโยบายกลุ่ม
โปรดทราบว่าผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบในพื้นที่ยังคงสามารถแก้ไขการตั้งค่าพร็อกซีเซิร์ฟเวอร์ได้โดยตรงในคีย์รีจิสทรี HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบยังสามารถเรียกใช้ Registry Editor และเปลี่ยนการตั้งค่าในคีย์รีจิสทรีโดยไม่ต้องผ่านพรอมต์ UAC
หากต้องการเปลี่ยนที่อยู่พร็อกซีเซิร์ฟเวอร์ เพียงแก้ไขค่าของรายการรีจิสตรี ProxyServer การตั้งค่าพร็อกซีที่ทำในคีย์รีจิสทรีนี้จะนำไปใช้ใน Windows ทันที








