ค้นหาเว็บไซต์

ป้องกันไม่ให้ผู้ใช้เปลี่ยนการตั้งค่าพร็อกซีใน Windows


ในบทความก่อนหน้านี้ เราได้แสดงวิธีกำหนดการตั้งค่าพร็อกซีใน Windows ผ่าน GPO อย่างไรก็ตาม แม้แต่ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบก็สามารถเปลี่ยนการตั้งค่าพร็อกซีบนคอมพิวเตอร์ของตนเองได้ ในบทความนี้ เราจะดูวิธีป้องกันไม่ให้ผู้ใช้เปลี่ยนการตั้งค่าพร็อกซีเซิร์ฟเวอร์ใน Windows โดยใช้ Group Policy

หลังจากที่ผู้ดูแลระบบได้กำหนดการตั้งค่าพร็อกซีเซิร์ฟเวอร์ให้กับผู้ใช้ผ่าน GPO แล้ว ผู้ใช้สามารถเปลี่ยนแปลงได้ตลอดเวลา ใน Windows 10 และ 11 คุณสามารถเปลี่ยนการตั้งค่าพร็อกซีได้จาก การตั้งค่า -> เครือข่ายและอินเทอร์เน็ต -> พร็อกซี (

ms-settings:network-proxy

).

แม้ว่าการตั้งค่าพร็อกซีจะถูกเขียนทับทุกๆ 90 นาทีในระหว่างรอบการรีเฟรชนโยบายกลุ่ม บางครั้งคุณจำเป็นต้องป้องกันไม่ให้ผู้ใช้โดเมนเปลี่ยนการตั้งค่าพร็อกซีที่ตั้งค่าโดยใช้ GPO

  1. เปิดคอนโซลการจัดการนโยบายกลุ่มของโดเมน (

    gpmc.msc

    ) และแก้ไข GPO ของคุณด้วยการตั้งค่าพร็อกซี

  2. ไปที่ส่วน GPO ต่อไปนี้ การกำหนดค่าผู้ใช้ -> เทมเพลตการดูแลระบบ -> ส่วนประกอบของ Windows -> Internet Explorer

  3. ค้นหา ป้องกันการเปลี่ยนแปลงการตั้งค่าพร็อกซี และตั้งค่าเป็น เปิดใช้งาน

    มีนโยบายที่คล้ายกันในส่วน การกำหนดค่าคอมพิวเตอร์ ตัวเลือก GPO ในส่วนนี้จะช่วยให้คุณสามารถป้องกันการเปลี่ยนแปลงการตั้งค่าพร็อกซีสำหรับผู้ใช้คอมพิวเตอร์ทั้งหมด

  4. หลังจากอัปเดตนโยบายบนไคลเอนต์แล้ว หน้าการตั้งค่าพร็อกซีของ 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 ทันที

บทความที่เกี่ยวข้อง