ในภูมิทัศน์ความปลอดภัยที่รุนแรงในปัจจุบัน วิธีที่ดีที่สุดในการอยู่รอดและได้รับการป้องกันคือการทำ Application whitelisting บนคอมพิวเตอร์ Windows ของคุณ เมื่อคุณทำเช่นนี้ โปรแกรมที่คุณ whitelist เท่านั้นที่จะได้รับอนุญาตให้รันบนระบบของคุณ ผลคือ ไฟล์ executable ที่ไม่รู้จัก มัลแวร์ หรือแรนซัมแวร์ จะไม่สามารถรันได้เลย มาดูตัวเลือกบางอย่างที่คุณสามารถ blacklist หรือ whitelist โปรแกรม บนคอมพิวเตอร์ Windows ได้
Application whitelisting เป็นแนวทางปฏิบัติที่ดีที่ผู้ดูแลระบบ IT ส่วนใหญ่นำมาใช้เพื่อป้องกันไม่ให้ไฟล์ executable หรือโปรแกรมที่ไม่ได้รับอนุญาตรันบนระบบของพวกเขา ผู้ใช้ทั่วไปก็สามารถใช้ประโยชน์จาก whitelisting ได้ นี่คือตัวเลือกบางอย่างที่ผู้ใช้ Windows สามารถพิจารณาและดูว่าพวกเขาสบายใจในการปรับใช้บน PC ของพวกเขาเพียงไหน บางวิธีขั้นสูง ส่วนบางวิธีพื้นฐานและอาจให้การป้องกันที่จำกัดเท่านั้น
วิธี Whitelist โปรแกรมบน Windows 11/10
1] หากคุณใช้ Windows Pro หรือ Enterprise คุณสามารถใช้การตั้งค่า Security Policy เพื่อ whitelist โปรแกรมได้ ในการทำเช่นนี้ ให้พิมพ์ secpol.msc ในกล่อง Run และกด Enter เพื่อเปิด Local Security Policy Editor
ภายใต้ Security Settings คุณจะเห็น Software Restriction Policies หากไม่มีนโยบายใดๆ ทำงาน คุณจะต้องสร้าง SRP ใหม่โดยคลิกขวาที่มันและเลือก Create a new policy

เมื่อทำแล้ว จากแผงด้านขวา คุณสามารถคลิกสองครั้งที่ Enforcement, Designated File Types & Trusted Publishers เพื่อตั้งค่าความชอบของ whitelisting
ด้วย Software Restriction Policies คุณสามารถ:
- Whitelist โปรแกรม
- ต่อสู้กับมัลแวร์
- ควบคุมว่าการควบคุม ActiveX ใดสามารถดาวน์โหลดได้
- รันสคริปต์ที่ลงนามดิจิทัลเท่านั้น
- อนุญาตให้ติดตั้งซอฟต์แวร์ที่อนุมัติเท่านั้น
- ล็อกดาวน์ระบบ
จากนั้นคุณจะต้องเปิดโฟลเดอร์ Security Levels และตั้งค่าการดำเนินการความปลอดภัยเริ่มต้น ตัวเลือกมีดังนี้:
- Disallowed
- Basic User
- Unrestricted
เนื่องจากเราต้องการให้แอปพลิเคชันที่ whitelist เท่านั้นรัน คุณต้องคลิกสองครั้งที่ Disallowed แล้วตั้งค่าเป็นการดำเนินการเริ่มต้น
สำหรับรายละเอียดเพิ่มเติม คุณสามารถไปที่ TechNet
2] Windows AppLocker ให้ผู้ดูแลระบบบล็อกหรืออนุญาตผู้ใช้บางรายจากการติดตั้งหรือใช้แอปพลิเคชันบางอย่าง คุณสามารถใช้กฎ blacklisting หรือ whitelisting เพื่อให้ได้ผลลัพธ์นี้ AppLocker ช่วยให้ผู้ดูแลระบบควบคุมได้ว่าแอปพลิเคชันและไฟล์ใดที่ผู้ใช้สามารถรันได้ รวมถึงไฟล์ executable, สคริปต์, ไฟล์ Windows Installer, DLL, Packaged apps และ Packaged app installers ฟีเจอร์นี้มีให้ใน Windows Enterprise เท่านั้น ใน Windows 11/10 AppLocker ให้คุณบล็อกแอปเก่าและ Windows Store apps ได้
คุณสามารถใช้ฟีเจอร์ AppLocker ที่มาพร้อม Windows เพื่อป้องกันไม่ให้ผู้ใช้ติดตั้งหรือรัน Windows Store Apps และควบคุมซอฟต์แวร์ที่ควรจะรัน คุณอาจกำหนดค่าอุปกรณ์ตามเหมาะสมเพื่อลดโอกาสการติดเชื้อ Cryptolocker ransomware
คุณยังสามารถใช้มันเพื่อลดความรุนแรงของแรนซัมแวร์โดยการบล็อก executable ที่ไม่ได้ลงนาม ในสถานที่ที่แรนซัมแวร์ชอบอยู่ เช่น:
- <users profile>\AppData\Local\Temp
- <users profile>\AppData\Local\Temp\*
- <users profile>\AppData\Local\Temp\*\*
โพสต์นี้จะบอกวิธีสร้างกฎด้วย AppLocker สำหรับ executable และ whitelist แอปพลิเคชัน
3] CryptoPrevent รวมฟีเจอร์ที่เรียกว่า Whitelist ที่ให้คุณเพิ่มโปรแกรมที่น่าเชื่อถือบางโปรแกรมที่ต้องถูกรันจากตำแหน่งที่เครื่องมือบล็อก ดังนั้น หากคุณมั่นใจว่าโปรแกรมใดโปรแกรมหนึ่งน่าเชื่อถือและควรสามารถใช้ตำแหน่งใดก็ได้ คุณสามารถเพิ่มโปรแกรมเหล่านั้นลงใน whitelist
4] Internet Security Suites ส่วนใหญ่อนุญาตให้คุณ blacklist หรือ whitelist โปรแกรม หากคุณใช้อยู่ ให้ตรวจสอบการตั้งค่าและพยายามหา คุณสามารถกำหนด exclusions หรือเพิ่มแอปพลิเคชันลงในรายการที่เชื่อถือได้
5] NoVirusThanks Driver Radar Pro เป็นแอปพลิเคชันที่มีประโยชน์ที่ช่วยให้คุณอนุญาตหรือปฏิเสธการโหลด kernel files และตั้งค่า secure whitelisting methods เพิ่มเติม
6] หากคุณมองหาเครื่องมือ VoodooShield เป็นฟรีแวร์ anti-executable security software ที่จะช่วยให้คุณ whitelist โปรแกรมและป้องกันคอมพิวเตอร์ Windows จากมัลแวร์ และเสนอ HIPS หรือ Host Intrusion Prevention เมื่อเปิดใช้งาน โปรแกรมจะปกป้องสถานะปัจจุบันและไม่อนุญาตให้อะไรใหม่ๆ รัน หากมีอะไรใหม่พยายามรัน คุณจะได้รับแจ้งเตือน และจะขออนุญาตจากคุณว่าจะอนุญาตหรือไม่ หากคุณอนุญาตโปรแกรม มันจะถูก whitelist ทำให้เรื่องง่ายขึ้น

7] AppSamvid Application Whitelisting software ถูกออกแบบและพัฒนาโดย Centre for Development of Advanced Computing (C-DAC) และภายใต้โครงการ Digital India ของรัฐบาลอินเดีย
วิธี Blacklist โปรแกรมบน Windows 11/10
8] คุณสามารถกำหนดค่าและอนุญาตให้ Windows รันโปรแกรมที่ระบุเท่านั้นโดยใช้ Local Group Policy Editor – และผลลัพธ์คือ whitelist โปรแกรมที่สามารถรันได้ คุณจะต้องเปิดใช้งาน & กำหนดค่า Run only specified Windows Applications setting
9] ด้วย Microsoft Family Safety คุณสามารถอนุญาตหรือบล็อกแอปและเกม แต่มีข้อจำกัดและการตั้งค่าพื้นฐานมาก
10] หากเวอร์ชัน Windows ของคุณมี Group Policy Editor คุณยังสามารถกำหนดค่าให้บล็อกผู้ใช้จากการติดตั้งหรือรันโปรแกรมได้
11] หากคุณมองหาเครื่องมือฟรี Windows Program Blocker ของเราเป็นฟรีแวร์บล็อกโปรแกรมที่สามารถบล็อกซอฟต์แวร์ไม่ให้รันบน Windows 10/8.1/8/7

หากคุณเป็นผู้ใช้ทั่วไป ผมแนะนำให้ติดตั้ง Enhanced Mitigation Experience Toolkit (Deprecated now) ซึ่งเป็นเครื่องมือฟรีจาก Microsoft ที่ออกแบบมาเพื่อป้องกันการโจมตีและให้ผู้ดูแลระบบควบคุมได้ว่าเมื่อไหร่ควรเปิดปลั๊กอินของบุคคลที่สาม มันป้องกันช่องโหว่ในซอฟต์แวร์ที่ติดตั้งไว้ไม่ให้ถูกใช้ประโยชน์โดยมัลแวร์และกระบวนการอันตราย มันไม่ใช่เครื่องมือ whitelisting/blacklisting อย่างแท้จริง แต่ค่อนข้างมีประสิทธิภาพต่อแรนซัมแวร์ – หากนั่นคือสิ่งที่คุณมองหา มันเป็นเครื่องมือ install-with-default-settings and forget-it และผมใช้มันบนคอมพิวเตอร์ Windows 11/10 ของผม
