
Windows 11 ซึ่งเป็นระบบปฏิบัติการเดสก์ท็อปผู้บริโภคที่ใช้มากที่สุดในโลกไม่ต้องสงสัยเลยว่ามีปัญหา แต่ถึงแม้จะมีปัญหาเหล่านั้น แต่ก็เป็นรุ่นที่ได้รับการปรับปรุงมากที่สุดของระบบปฏิบัติการของ บริษัท โดยไม่คำนึงถึงการเพิ่มเติมที่ไม่น่าดูที่ผู้ใช้จำนวนมากไม่ว่าจะให้ Windows 10 นานที่สุดเท่าที่จะเป็นไปได้ มีแง่มุมหนึ่งของ Windows ที่ทำให้ฉันเข้าใจอยู่เสมอและเป็นนโยบายที่ยาวนานของ Microsoft ในการกำหนดให้ผู้ขับขี่ได้รับการลงนามแบบดิจิทัลก่อนที่ระบบปฏิบัติการจะโหลด
กล่าวง่ายๆว่าไดรเวอร์เป็นรหัสระดับต่ำ (มักจะทำงานในเคอร์เนลของระบบปฏิบัติการ) ที่ให้ฮาร์ดแวร์หรือซอฟต์แวร์โต้ตอบกับ Windows ไดรเวอร์ที่ลงนามนั้นรวมถึงลายเซ็นการเข้ารหัสจากหน่วยงานที่เชื่อถือได้ (เช่นใบรับรองของ Microsoft หรือในอดีตที่ผ่านมาผู้มีอำนาจตามใบรับรองที่ได้รับอนุญาตจาก Microsoft) ซึ่ง Windows ตรวจสอบความถูกต้องและความสมบูรณ์ก่อนที่จะอนุญาตให้ทำงาน การบังคับใช้ลายเซ็นของไดรเวอร์นี้มีการพัฒนามานานหลายทศวรรษกลายเป็นผู้รักษาประตูบังคับในกระบวนการและมีลักษณะสองอย่าง
ในอีกด้านหนึ่งมันไม่สามารถปฏิเสธได้ว่ามันปรับปรุงความปลอดภัยอย่างมากโดยการปิดกั้นมัลแวร์จากการทำงานในระดับลึก (โดยไม่มีใบรับรองที่เหมาะสมอยู่ดีซึ่งสามารถขโมยได้) แต่ในทางกลับกันมัน จำกัด การควบคุมผู้ใช้และต้องการการปฏิบัติตามกฎของ Microsoft มันเป็นศัตรูต่อเสรีภาพของผู้ใช้ แต่ก็มีประโยชน์ที่ชัดเจนเช่นกัน มันเป็นหนึ่งในคุณสมบัติด้านความปลอดภัยที่ดีที่สุดของ Windows แต่การดำรงอยู่ของมันคือการต่อต้านผู้บริโภคโดยเนื้อแท้
ลายเซ็นไดรเวอร์คืออะไร?
พวกเขามีประวัติอันยาวนาน

การลงนามในไดรเวอร์เป็นส่วนหนึ่งของคุณสมบัติความปลอดภัยของรหัสความสมบูรณ์ของ Microsoft ซึ่งเปิดตัวครั้งแรกในยุค Windows Vista และบังคับใช้กับ Windows 10 รุ่น 1607 แนวคิดนี้ตรงไปตรงมา: รหัสใด ๆ ที่ทำงานในเคอร์เนล Windows (เรียกว่า “Ring 0”) จะต้องมีลายเซ็นดิจิตอลที่ถูกต้อง ตามเอกสารอย่างเป็นทางการของ Microsoft ความสมบูรณ์ของรหัส “ปรับปรุงความปลอดภัยของระบบปฏิบัติการโดยตรวจสอบความสมบูรณ์ของไฟล์ไดรเวอร์หรือไฟล์ระบบทุกครั้งที่โหลดลงในหน่วยความจำ” และบน Windows รุ่น 64 บิต “ไดรเวอร์โหมดเคอร์เนลต้องลงนามแบบดิจิทัล” ในทางปฏิบัตินี่หมายความว่า Windows จะปฏิเสธที่จะโหลดไดรเวอร์ใด ๆ ที่ไม่ได้ลงนามโดยใบรับรองที่ได้รับการยอมรับ
เช่นเดียวกับระบบปฏิบัติการอื่นเคอร์เนล (ntoskernel.exe หรือเคอร์เนล Windows NT) เป็นแกนกลางของระบบปฏิบัติการที่มีสิทธิ์สูงสุดดังนั้นการปิดกั้นรหัสที่ไม่ได้รับอนุญาตจากการทำงานในภูมิภาคนี้จึงเป็นสิ่งสำคัญ ลายเซ็นดิจิตอลทำให้มั่นใจได้ว่าไดรเวอร์ได้รับการเผยแพร่โดยนักพัฒนาที่ระบุและยังไม่ได้รับการแก้ไขตั้งแต่นั้นมา ไดรเวอร์ที่ไม่ได้ลงนามหรือดัดแปลงอย่างเป็นอันตรายจะไม่ติดตั้งภายใต้นโยบายเริ่มต้นทั้งและจากมุมมองด้านความปลอดภัยนี่เป็นสิ่งที่ดีที่ปกป้องผู้บริโภคและ บริษัท ต่าง ๆ
ในทางปฏิบัติซึ่งหมายความว่าผู้จำหน่ายฮาร์ดแวร์และนักพัฒนาที่ถูกกฎหมายต้องผ่านกระบวนการเซ็นสัญญาสำหรับไดรเวอร์ของพวกเขาและในหน้าต่างที่ทันสมัยสิ่งนี้มักเกี่ยวข้องกับการได้รับใบรับรองการตรวจสอบเพิ่มเติมและส่งไดรเวอร์ไปยัง Microsoft เพื่อขออนุมัติ หากรหัสพยายามดำเนินการในเคอร์เนลโดยไม่ได้รับการอนุมัตินี้คุณจะเห็นข้อผิดพลาดตามบรรทัดของ “Windows ไม่สามารถตรวจสอบลายเซ็นดิจิตอลสำหรับไดรเวอร์ที่จำเป็นสำหรับอุปกรณ์นี้” ซึ่งจะช่วยป้องกันการโจมตีทั้งหมดที่มัลแวร์ติดตั้ง Rootkit หรือ Driver ที่เป็นอันตราย บน Windows 64 บิตที่ทันสมัยการโหลดไดรเวอร์อุปกรณ์เป็นวิธีเดียวที่ได้รับการสนับสนุนในการเรียกใช้รหัสโดยพลการในเคอร์เนลและสิ่งนี้ถูกปิดใช้งานอย่างสมบูรณ์สำหรับการเรียกใช้งานที่ไม่ได้ลงนาม
แล้วผู้ดูแลระบบล่ะ? แม้แต่บัญชีที่มีระดับของสิทธิพิเศษนั้นได้รับการยกเว้น ไม่ว่าคุณจะเป็นใครคุณไม่สามารถโหลดไดรเวอร์ที่ไม่ได้ลงชื่อบนหน้าต่าง 64 บิตได้ วิธีเดียวที่จะปิดการใช้งานคือการใช้ตัวเลือก “ปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์” ซึ่งจะรีเซ็ตในการบูตครั้งต่อไปของคุณหรือใช้ BCDedIt เพื่อปิดการตรวจสอบทั้งหมด มันเป็นเครือข่ายความปลอดภัยที่วางโดย Microsoft ซึ่งไม่ได้เป็นเจ้าของคอมพิวเตอร์ที่ควรข้าม
Microsoft ได้จัดทำข้อกำหนดในช่วงหลายปีที่ผ่านมา
ทุกอย่างเริ่มต้นด้วยตัวตรวจสอบไดรเวอร์ง่ายๆ

เส้นทางของ Microsoft ไปสู่ลายเซ็นไดรเวอร์ที่บังคับเริ่มขึ้นในช่วงกลางปี 2000 ท่ามกลางความกังวลที่เพิ่มขึ้นเกี่ยวกับสปายแวร์รูทคิทและความมั่นคงของระบบปฏิบัติการ เริ่มต้นด้วย Windows 2000 ตัวตรวจสอบไดรเวอร์เป็นโปรแกรมบรรทัดคำสั่งที่สามารถใช้ในการทดสอบไดรเวอร์สำหรับฟังก์ชั่นที่ผิดกฎหมายและตรวจจับข้อบกพร่องก่อนที่จะได้รับการอัปเดตด้วย GUI ที่สอดคล้องกับการเปิดตัว Windows XP ย้อนกลับไปตอนนั้นมีการลงนามในไดรเวอร์ แต่ไม่จำเป็นอย่างเคร่งครัดแม้ว่าตัวเลือกนโยบายกลุ่มสามารถตั้งค่าให้ไม่อนุญาตให้ติดตั้งทั้งหมดเตือนผู้ใช้ แต่ยังอนุญาตให้ติดตั้งหรือเพียงแค่ติดตั้งอย่างเงียบ ๆ
สิ่งนี้เปลี่ยนไปด้วย Windows รุ่น X64 เริ่มต้นด้วย Windows Vista (และแม้แต่ Windows XP X64 Edition ในรูปแบบที่ จำกัด แม้ว่าคุณจะสามารถลงนามในใบรับรองด้วยตนเอง) ระบบ Windows 64 บิตต้องใช้ไดรเวอร์เคอร์เนลโหมดที่จะลงนามซึ่งเป็นส่วนหนึ่งของความคิดริเริ่มด้านความปลอดภัยที่กว้างขึ้นซึ่งรวมถึงการป้องกันเคอร์เนลแพทช์ การแนะนำการลงนามบังคับใน Vista X64 นั้นเป็นที่ถกเถียงกันในเวลานั้น แต่เป้าหมายที่ระบุไว้ของ Microsoft คือการกำจัดมัลแวร์ประเภททั้งหมดและตามรายงานบางฉบับในเวลานั้นปกป้อง DRM
มันไม่มีความลับที่การบังคับใช้ลายเซ็นของผู้ขับขี่จะสอดคล้องกับผลประโยชน์ของอุตสาหกรรมจำนวนมากและก็หมายความว่าในเวลาที่ Microsoft สามารถบังคับให้ บริษัท จ่ายใบอนุญาตเพื่อแจกจ่ายไดรเวอร์ของพวกเขา มิฉะนั้นไดรเวอร์เหล่านั้นก็จะไม่ติดตั้งบนเครื่องส่วนใหญ่ ตั้งแต่นั้นมาข้อกำหนดนั้นเข้มงวดมากขึ้นเท่านั้นและดังที่ได้กล่าวไปแล้ว Windows 10 เวอร์ชัน 1607 ได้บังคับใช้ข้อกำหนดที่ไดรเวอร์ทั้งหมดจะต้องได้รับการรับรองจาก Microsoft
Windows 11 ซึ่งต้องใช้ UEFI Secure Boot และ TPM โดยค่าเริ่มต้นในระบบใหม่เพิ่มขึ้นเป็นสองเท่าในการทำให้มั่นใจว่ากระบวนการบูตและไดรเวอร์นั้นเชื่อถือได้ ในสาระสำคัญ Windows สมัยใหม่มีอำนาจส่วนกลาง (Microsoft) ที่ระบุว่ารหัสระดับต่ำใดที่ได้รับอนุญาตให้ทำงาน ผลที่ได้คือเป้าหมายที่ยากขึ้นสำหรับผู้โจมตีที่จะเจาะในขณะที่วาง Microsoft (และผู้ขายใบรับรองจำนวนหนึ่ง) ในฐานะผู้รักษาประตูของแพลตฟอร์ม Windows
Microsoft ต้องการปกป้องเคอร์เนลในราคาทั้งหมด
แม้ว่ามันจะหมายความว่านักพัฒนาทั่วไปไม่สามารถใช้งานได้เช่นกัน

เพื่อให้ชัดเจนมีกรณีที่แข็งแกร่งที่จะทำให้การบังคับใช้ลายเซ็นของไดรเวอร์ได้ปรับปรุงความปลอดภัยอย่างมีนัยสำคัญบน Windows ด้วยการปิดกั้นไดรเวอร์ที่ไม่ได้ลงนามการโจมตีแบบดิจิตอลทุกชนิดเช่นมัลแวร์รูทคิทและมัลแวร์ระดับเคอร์เนลซึ่งอาจซ่อนตัวจากซอฟต์แวร์ป้องกันไวรัสจะถูกขัดขวางอย่างรุนแรง ในอดีตมัลแวร์ที่ทันสมัยที่สุดจำนวนมากจะพยายามใช้งานเป็นไดรเวอร์เพื่อเข้าถึงหน่วยความจำหรือเปลี่ยนระบบในระดับลึก วันนี้หากชิ้นส่วนของมัลแวร์ไม่มีใบรับรองดิจิตอลที่ถูกขโมยหรือรั่วไหลออกมามันก็ไม่สามารถโหลดไดรเวอร์ในระบบ Windows 64 บิตที่จับคู่ได้อย่างสมบูรณ์ซึ่งเป็นอุปสรรคใหญ่ที่จะข้ามเมื่อเปรียบเทียบกับ Windows XP Days หากพบไดรเวอร์ที่ไม่ได้ลงนามในการบูตระบบจะไม่เริ่ม
ระบบต่อต้านการโกงที่ทันสมัยสำหรับเกมออนไลน์ได้กลายเป็นผู้รับผลประโยชน์ที่สำคัญของข้อกำหนดการเซ็นชื่อ Windows’Driver ในชื่อการแข่งขันจำนวนมากนักพัฒนาโกงขั้นสูงหลายคนจะพยายามเรียกใช้โปรแกรมโกงในโหมดเคอร์เนลเพื่อหลีกเลี่ยงการตรวจจับด้วยเครื่องมือป้องกันการโกงโหมดผู้ใช้ นี่คือเหตุผลว่าทำไมการโกงง่าย ๆ , Faceit, Riot Vanguard และโซลูชั่นต่อต้านการโกงอื่น ๆ อีกมากมายทั้งหมดติดตั้งไดรเวอร์เคอร์เนลของตัวเองซึ่งเป็นส่วนหนึ่งของชุดต่อต้าน Cheat Anti-Cheats เหล่านี้ทำงานด้วยระดับสิทธิพิเศษด้านบนแม้แต่ผู้ใช้ผู้ดูแลระบบ (จำได้ว่าแม้แต่ผู้ดูแลระบบก็สามารถติดตั้งไดรเวอร์ที่ไม่ได้ลงนามได้หรือไม่) เพื่อตรวจสอบระบบสำหรับกลโกงใด ๆ บล็อกการเข้าถึงหน่วยความจำในเกม การลงนามในไดรเวอร์เป็นส่วนสำคัญของคูเมืองป้องกันที่นักพัฒนาสร้างรอบเกมของพวกเขา เนื่องจาก Windows จะปฏิเสธไดรเวอร์ใด ๆ ที่ไม่ได้ลงนามอย่างถูกต้องนักพัฒนาโกงจึงไม่สามารถสร้างไดรเวอร์เคอร์เนลที่กำหนดเองและโหลดลงบนความตั้งใจที่จะข้ามการต่อต้านการโกงเนื่องจากระบบปฏิบัติการจะไม่อนุญาต
ในการตอบสนองผู้ให้บริการโกงและนักพัฒนามัลแวร์ได้มองหาช่องโหว่ที่พิสูจน์ประสิทธิภาพของการบังคับใช้ไดรเวอร์ เทคนิคทั่วไปหนึ่งที่เรียกว่า Byovd หรือนำคนขับที่อ่อนแอของคุณมาเอง ที่ผู้โจมตีพบไดรเวอร์ที่ลงนามแล้วซึ่งรู้จักหลุมรักษาความปลอดภัย ไดรเวอร์ที่ถูกต้องถูกโหลดได้รับการยอมรับจาก Windows และจากนั้นช่องโหว่ของมันจะถูกนำไปใช้เพื่อเรียกใช้รหัสในเคอร์เนล ตัวอย่างหนึ่งดังกล่าวละเมิดไดรเวอร์ Lenovo Mapper โดยใช้ไดรเวอร์โกงที่ไม่ได้ลงนามและปิดการตรวจสอบ TPM ที่ดำเนินการโดย Vanguard ของ Riot
ทั้งหมดนี้เกี่ยวข้องกับการโจมตีและกลโกงการเข้าถึงหน่วยความจำโดยตรง (DMA) DMA ช่วยให้อุปกรณ์ฮาร์ดแวร์สามารถเข้าถึงหน่วยความจำระบบได้โดยตรงข้าม CPU และอาจอนุญาตให้คอมพิวเตอร์ทุติยภูมิอ่านหรือเขียนลงในหน่วยความจำของเกม อย่างไรก็ตาม Windows มีการป้องกันเคอร์เนล DMA ที่ใช้ IOMMU เพื่อบล็อกอุปกรณ์ PCIe ที่ไม่ได้รับอนุญาตจากการเข้าถึงหน่วยความจำ เฉพาะอุปกรณ์ที่มีไดรเวอร์ที่เข้ากันได้กับ DMA เท่านั้นที่สามารถทำได้และอีกครั้งคุณสมบัติไดรเวอร์นี้ได้รับการปกป้องเป็นส่วนหนึ่งของการบังคับใช้ลายเซ็นของ Microsoft การรวมสิ่งนี้เข้ากับ Secure Boot ซึ่งป้องกันไม่ให้มัลแวร์บูตเวลาหรือโกงโกงจากการแทรกตัวเองก่อนที่ Windows จะเริ่มต้นและการยืนยันการบูตแบบ TPM และสิ่งที่คุณได้รับคือสภาพแวดล้อมที่ปลอดภัยมากโดยพิจารณาว่าเป็นพีซีที่ควบคุมโดยผู้ใช้
เทคนิคนี้ไม่ได้เป็นเอกลักษณ์ของเกมกลโกงเช่นกัน มีตัวอย่างแรนซัมแวร์มากมายที่มีไดรเวอร์ที่ถูกทารุณกรรมเพื่อปิดการใช้งานคุณสมบัติความปลอดภัยของระบบและโหลดรหัสที่เป็นอันตรายลงในเคอร์เนลโดยการเปลี่ยนพื้นผิวการโจมตีจากระบบปฏิบัติการเป็นรหัสระดับต่ำที่ Microsoft ได้ตรวจสอบและลงนาม นักพัฒนามัลแวร์จำเป็นต้องออกจากไดรเวอร์ที่มีอยู่แล้วติดตั้งอยู่ในคอมพิวเตอร์ของผู้ใช้ซึ่งหมายถึงการค้นหาช่องโหว่ในไดรเวอร์ทั่วไปที่พบบ่อยมากหรือหลอกให้ผู้ใช้ติดตั้งซอฟต์แวร์ชิ้นหนึ่งที่มีช่องโหว่
การบังคับใช้ลายเซ็นของไดรเวอร์เป็นเพียงฟันเฟืองในสถาปัตยกรรมความปลอดภัยโดยรวมและเพียงอย่างเดียวมันไม่เพียงพอที่จะหยุดทุกอย่าง แต่จับคู่กับเทคโนโลยีอื่น ๆ เหล่านี้ที่ Microsoft ใช้ก็ไม่มีการปฏิเสธว่ามันยกระดับบาร์อย่างมาก ใบรับรองที่ถูกขโมยจะทำงานตามเวลาที่ยืมมาก่อนที่จะถูกค้นพบและเพิกถอนและวิธีแก้ปัญหาฮาร์ดแวร์ก็มักจะหายวับไปเช่นกัน
เหตุใดการต่อต้านการบังคับใช้ลายเซ็นของไดรเวอร์จึงเป็นผู้บริโภค?
มันลงมาในสิ่งที่คุณสามารถทำได้และไม่สามารถทำงานบนฮาร์ดแวร์ของคุณเองได้
ที่มา: Benjamin Zeman
หากการลงนามในไดรเวอร์ดีต่อความปลอดภัยอะไรทำให้มันต่อต้านผู้บริโภค? การวิจารณ์มาจากความจริงที่ว่ากลไกการรักษาความปลอดภัยนี้ จำกัด เสรีภาพของผู้ใช้และควบคุมระบบของตนเอง มีการแลกเปลี่ยนโดยนัยระหว่างการรักษาความปลอดภัยและการเปิดกว้างและ Microsoft โน้มตัวไปในอดีตอย่างหนักมากกว่าหลัง บริษัท เลือกแบบจำลองที่ระบบปฏิบัติการเชื่อถือรหัสระดับต่ำที่ตรวจสอบโดย Microsoft โดยเฉพาะอย่างยิ่งการรวมอำนาจอำนาจในลักษณะที่สอดคล้องกับความสนใจของอุตสาหกรรมและทำให้พวกเขามีเงินในการรับรองเช่นกัน
กลับไปที่การปิดใช้งานการตรวจสอบลายเซ็นไดรเวอร์การพัฒนาไดรเวอร์ที่คุณกำหนดเองสำหรับการใช้งานส่วนตัวไม่ว่าจะเป็นฮาร์ดแวร์ของคุณเองหรือสำหรับชิ้นส่วนของฮาร์ดแวร์ที่คุณเป็นเจ้าของเป็นสิ่งที่น่ารำคาญ คุณจะต้องบูตด้วยตัวเลือก “ปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์” การปิดการใช้งานการปิดการใช้งานการตรวจสอบความสมบูรณ์ทั้งหมดหรือเปิดใช้งานโหมดการลงนามการทดสอบ Windows ซึ่งไม่สะดวกโดยเฉพาะอย่างยิ่ง คุณไม่ได้เป็นเจ้าของคอมพิวเตอร์ในลักษณะเดียวกัน “ความเป็นเจ้าของ” มักจะบอกเป็นนัย ในระดับเคอร์เนล Microsoft ยังคงควบคุม
รวมถึง บริษัท ขนาดใหญ่หรือนักพัฒนาที่มีทรัพยากรที่ดีเท่านั้นที่สามารถตอบสนองความต้องการการเซ็นสัญญากับคนขับได้อย่างง่ายดาย ในการรับไดรเวอร์ที่ลงนามอย่างถูกต้องสำหรับรุ่น Windows ที่ทันสมัยผู้พัฒนาจะต้องได้รับใบรับรองการลงนามในรหัส EV ซึ่งต้องมีการตรวจสอบตัวตนที่เข้มงวดและโทเค็นฮาร์ดแวร์ในขณะที่จ่ายเงินหลายร้อยดอลลาร์ต่อปีเช่นกัน Notepad ++ เป็นตัวอย่างที่มีชื่อเสียงของการทำลายล้างรหัสนี้ซึ่งเห็นโปรแกรมระดับผู้ใช้ที่ได้รับผลกระทบจากการปฏิเสธที่จะจ่าย Microsoft ค่าธรรมเนียมรายปีสำหรับการรับรอง แนวคิดเดียวกันนี้ใช้กับไดรเวอร์ด้วย

อย่างไรก็ตามข้อกำหนดยังสามารถป้องกันไม่ให้ผู้บริโภคทั่วไปใช้ฮาร์ดแวร์เก่าที่ไม่เคยได้รับการอัปเดตไดรเวอร์ที่ลงนาม สมมติว่าคุณมีอุปกรณ์ต่อพ่วงพีซีเก่าที่คุณต้องการเสียบเข้ากับคอมพิวเตอร์ Windows 11 หากไดรเวอร์ของมันมาจากยุค Windows XP และไม่เคยมีลายเซ็นดิจิตอลมันจะถูกบล็อกทันที คุณสามารถปิดการใช้งานการบังคับใช้ลายเซ็น (โดยมีปัญหาทั้งหมดที่นำมา) หรือละทิ้งฮาร์ดแวร์ ในขณะที่คุณสามารถปรับเปลี่ยนไดรเวอร์ในอดีตได้ แต่การแก้ปัญหา DIY นั้นไม่เคยได้ยินมาก่อนในวันนี้เนื่องจากค่าใช้จ่ายที่เกี่ยวข้องและความซับซ้อนของมัน
ในความเป็นจริงแม้ว่าสมาชิกในชุมชนจะมีความสำคัญในมือของตัวเองสิ่งต่าง ๆ ก็สามารถย้อนกลับได้อย่างรวดเร็ว มีผู้พัฒนาไดรเวอร์ที่รู้จักสองคนสามารถใช้เพื่อควบคุมพัดลมระบบในแอปพลิเคชันของตนเอง: Inpout32 และ Winring0 ความขัดแย้งในอดีตกับกองหน้าของ Riot หลายคนเลือกใช้หลังและเป็นกระดูกสันหลังของเครื่องมือเช่นการควบคุมแฟน อย่างไรก็ตามมันถูกค้นพบในปี 2020 ว่า Winring0 มีความเสี่ยงขนาดใหญ่ที่เห็นว่ามันถูกตั้งค่าสถานะและถูกบล็อกโดย Windows Defender ในอีกไม่กี่ปีต่อมาส่งผลให้แอปพลิเคชันพึ่งพาการตายในน้ำ
ปัญหานี้ประกอบไปด้วยปัญหาต้นทุนเมื่อพูดถึงการพัฒนาและบำรุงรักษาไดรเวอร์ที่ถูกต้องที่ Microsoft จะยอมรับ นี่คือข้อความจากบทความเกี่ยวกับ verge ที่สะกดปัญหา:
Timothy Sun ผู้ก่อตั้ง SignalRGB กล่าวว่าความเสี่ยงด้านความปลอดภัยนั้นซับซ้อนกว่า “ เนื่องจาก Winring0 ติดตั้งทั่วทั้งระบบเราจึงตระหนักว่าเราต้องพึ่งพารุ่นใดก็ตามที่ติดตั้งในระบบของผู้ใช้เป็นครั้งแรกซึ่งทำให้ยากมากที่จะตรวจสอบว่าแอปพลิเคชันอื่น ๆ ได้ติดตั้งเวอร์ชันที่มีความเสี่ยงหรือไม่
นั่นเป็นเหตุผลที่ บริษัท ของเขาลงทุนในอินเทอร์เฟซ RGB ของตัวเองแทน แต่นักพัฒนาซอฟต์แวร์ที่ฉันพูดถึงรวมถึงดวงอาทิตย์ยอมรับว่าเป็นข้อเสนอที่มีราคาแพง
“ ฉันจะไม่ Sugarcoat - กระบวนการพัฒนาเป็นสิ่งที่ท้าทายและต้องการทรัพยากรทางวิศวกรรมที่สำคัญ” ซันกล่าว “ โครงการโอเพ่นซอร์สขนาดเล็กไม่มีความสามารถทางการเงินในการไปตามเส้นทางนั้น
OpenLibsys นักพัฒนาของ Wingring0 จะไม่ได้ใช้งานในทุกวันนี้และไม่น่าเป็นไปได้ที่ไดรเวอร์เดียวกันหากได้รับการปรับปรุงจะได้รับการอนุมัติจาก Microsoft สำหรับการลงนามภายใต้แนวทางที่เข้มงวดของ บริษัท Microsoft ยังรู้ด้วยจำนวนแอพพลิเคชั่นที่พึ่งพามัน (Razer synapse เครื่องยนต์ Steelseries และอื่น ๆ อีกมากมายใช้มันด้วย) ให้อีกไม่กี่ปีของชีวิตก่อนที่จะขวานในปี 2025
Linux ล่ะ?
จริยธรรมที่แตกต่างกันมาก

ซึ่งแตกต่างจาก Windows, Linux เป็นระบบเปิด: ไม่มีอำนาจเดียวที่กำหนดสิ่งที่สามารถทำงานในเคอร์เนล การแจกแจง Linux มีความสามารถในการบังคับใช้การลงนามโมดูล (โดยเฉพาะอย่างยิ่งหากเปิดใช้งานการบูตที่ปลอดภัยบาง distros ต้องการโมดูลเคอร์เนลที่จะลงนามโดยคีย์) แต่ท้ายที่สุดผู้ใช้สามารถคอมไพล์เคอร์เนลหรือปิดการตรวจสอบเหล่านั้นได้ นี่เป็นหนึ่งในหลาย ๆ เหตุผลที่ซอฟต์แวร์ต่อต้านการโกงไม่สามารถปรับใช้กับ Linux ในลักษณะเดียวกับที่สามารถใช้กับ Windows ได้
บน Linux, สิบแปดมงกุฎที่มีการเข้าถึงระดับรากมีพลังทั้งหมด พวกเขาสามารถคอมไพล์เคอร์เนลอีกครั้งเพื่อลบตะขอต่อต้านการตรวจสอบหรือโหลดโมดูลเคอร์เนลของตัวเองโดยไม่มีอำนาจการลงนามกลางเพื่อหยุดพวกเขาและเนื่องจากคนขี้โกงหลายคนก็วิ่งกลโกงเป็นรากในไดเรกทอรี/รูตเป็นวิธีที่เพียงพอเพื่อหลีกเลี่ยงการตรวจจับคุณสามารถดูได้ว่าทำไมนักพัฒนาเกมไม่กระตือรือร้น แม้ว่าเกมจะยืนยันในการเข้าถึงรูท (ซึ่งจะเลวร้ายยิ่งกว่าการต่อต้านการโกงที่เทียบเท่ากับ Windows) คุณสามารถเรียกใช้ในสภาพแวดล้อม “Fakeroot” เพื่อให้เกมคิดว่ามันมีการเข้าถึงรูทเมื่อมันไม่ได้
ทั้งหมดนี้คือการกล่าวว่าธรรมชาติที่เปิดกว้างของ Linux หมายถึงการวัดการป้องกันใด ๆ สามารถต่อต้านได้โดยความผิดที่ได้รับการยกเว้นอย่างเท่าเทียมกันและความจริงนี้สะท้อนให้เห็นในสถานะปัจจุบันของการเล่นเกม Linux ในขณะที่ชื่อยอดนิยมจำนวนมากสามารถเล่นได้บน Linux (บ่อยครั้งที่ทำงานได้ดีกว่าที่พวกเขาทำบน Windows) เกมที่แข่งขันได้หลายเกมปฏิเสธที่จะทำงานบน Linux เป็นผล แนวคิดเดียวกันนี้ใช้กับมัลแวร์เช่นกันแม้ว่าภูมิทัศน์ของ Linux เมื่อพูดถึงซอฟต์แวร์ที่เป็นอันตรายนั้นแตกต่างกันมาก

การบังคับใช้ลายเซ็นไดรเวอร์ของ Microsoft นั้นน่าสนใจสำหรับ บริษัท ต่างๆ ด้วยการล็อคเคอร์เนล Windows จะเปิดใช้งานระดับความปลอดภัยและการควบคุม (สำหรับการต่อสู้กลโกงมัลแวร์และอื่น ๆ ) ที่ไม่สามารถทำได้ในระบบที่เปิดกว้างมากขึ้นโดยไม่มีข้อ จำกัด เหล่านั้น สำหรับนักเล่นเกมและ บริษัท หลายคนการแลกเปลี่ยนนั้นมักจะคุ้มค่าแม้ว่ามันจะทำให้ผู้ใช้ส่วนหนึ่งหงุดหงิดก็ตาม ผู้ใช้ Linux เพลิดเพลินไปกับการควบคุมที่ไม่มีใครเทียบได้ แต่เสรีภาพมากหมายถึงกลไกต่อต้านการโกงทุกด้านของลูกค้ามักจะไร้ประโยชน์ เพื่อให้ได้รับประโยชน์ด้านความปลอดภัย Windows มีอยู่ในพื้นที่นี้บนเครื่อง Linux คุณจะต้องสร้างข้อ จำกัด แบบเดียวกันกับที่ทำให้คุณต้องการออกจาก Windows ตั้งแต่แรก
สำหรับเหตุผลที่ผู้ใช้ Linux ยังคงปลอดภัยแม้จะไม่มีอำนาจใบรับรองส่วนกลาง? คำตอบพบได้ในเหตุผลมากมาย ระหว่างระบบการอนุญาตผู้ใช้ขั้นสูงของ Linux ชุมชนโอเพนซอร์ซที่มีช่องโหว่ที่ปรากฏอย่างรวดเร็วตามที่ปรากฏ (แม้ว่าบางคนจะผ่านไปเช่น XZ-utils) การลดลงของตลาดที่ลดลงทำให้เป้าหมายที่น่าสนใจน้อยลงและแพ็คเกจซอฟต์แวร์
เสรีภาพไม่สามารถใช้งานร่วมกับความปลอดภัยได้เสมอไป
Linux และ Windows แตกต่างกันอย่างมาก

นโยบายลายเซ็นไดรเวอร์ของ Microsoft นั้นมีประสิทธิภาพอย่างปฏิเสธไม่ได้สำหรับการรักษาความปลอดภัย: โดยกำหนดให้ไดรเวอร์เคอร์เนลทั้งหมดได้รับการลงนามและตรวจสอบ Microsoft ได้สร้างหนึ่งในการป้องกัน OS ของผู้บริโภคที่มีประสิทธิภาพมากที่สุดกับมัลแวร์ระดับต่ำและเครื่องมือโกง Windows ในฐานะแพลตฟอร์มมีความสามารถในการบำรุงรักษาระบบปฏิบัติการที่เชื่อถือได้ซึ่งผู้ใช้และซอฟต์แวร์สามารถไว้วางใจได้ นั่นเป็นเหตุผลว่าทำไมจึงเป็นหนึ่งในคุณสมบัติความปลอดภัยที่ดีที่สุดเพราะมันทำงานได้ดีมากและสร้างความแตกต่างอย่างมากในการปกป้องระบบ
แต่ความปลอดภัยนั้นมีค่าใช้จ่ายสำหรับผู้บริโภค มันใช้การควบคุมและส่งมอบให้กับผู้มีอำนาจส่วนกลางและไม่สามารถควบคุมสิ่งที่ระบบปฏิบัติการของคุณไม่ได้นั่งกับผู้ที่ให้ความสำคัญกับการคำนวณแบบเปิด ในแง่หนึ่ง Windows 11 ปฏิบัติต่อผู้ใช้เช่นผู้เข้าร่วมที่ไม่น่าเชื่อถือเมื่อพูดถึงรหัสเคอร์เนลโดยสมมติว่าทุกคน (รวมถึงคุณ) อาจทำสิ่งที่เป็นอันตรายหากไม่ได้ป้องกัน
จากมุมมองด้านความปลอดภัยคุณลักษณะนี้เป็นตัวอย่างที่ดีของการลดความเสี่ยง มันปิดหนึ่งในช่องทางที่อันตรายที่สุดของการโจมตี แต่จากมุมมองสิทธิผู้บริโภคมันสามารถรู้สึกว่าเราเพียงแค่เช่าฟังก์ชั่นเพื่อใช้ฮาร์ดแวร์ของเราเองเนื่องจากเราอยู่ในคำสั่งซื้อสิ่งที่ Microsoft ทำและไม่อนุญาต จะเกิดอะไรขึ้นถ้าแนวคิดนี้ขยายไปสู่ "ปกป้อง" ระบบปฏิบัติการ? จะเกิดอะไรขึ้นถ้าเครื่องมือและสคริปต์ debloating ทำการปรับเปลี่ยนที่ Microsoft ไม่พอใจในขณะที่พวกเขาปรับเปลี่ยนระบบ
สำหรับผู้ใช้โดยเฉลี่ยการบังคับใช้ลายเซ็นไดรเวอร์เป็นการเคลื่อนไหวที่ยอดเยี่ยม ปฏิเสธไม่ได้ แต่มันก็ไม่ได้รู้สึกดีที่นักพัฒนาโอเพนซอร์ซถูกขับออกจากแพลตฟอร์มเนื่องจากค่าใช้จ่ายที่เกี่ยวข้องกับการพัฒนาซอฟต์แวร์ของตัวเองและแบ่งปันกับผู้อื่นและไม่รู้สึกดีที่ได้รู้สึกราวกับว่าฉันไม่ได้เป็นเจ้าของฮาร์ดแวร์ของฉันอย่างแท้จริงตราบใดที่ Windows เป็นวิธีหลักที่ฉันเชื่อมต่อกับมัน
*ลิงค์แหล่งที่มา:
commit to windows 10 ให้นานที่สุดเท่าที่จะเป็นไปได้ กระโดดไปยัง Linux แทน, ส่งไดรเวอร์ไปยัง Microsoft ] ( https://community.osr.com/t/short-quetions-does-win-xp-64-support-test-sign-driver/43325/9) มัลแวร์หมวดหมู่ทั้งหมดและตามรายงานบางส่วนในเวลานั้น Uefi Secure Boot, Riot Vanguard, ทำร้ายไดรเวอร์ Mapper Lenovo ] ( https://learn.microsoft.com/en-us/windows-hardware/drivers/pci/enabling-dma-remapping-for-device-drivers), Notepad ++ เป็นตัวอย่างที่มีชื่อเสียง ช่องโหว่]( https://www.reddit.com/r/fancontrol/comments/1j93doq/why_does_defender_hate_fan_control_an_explanation/) The Verge การให้เช่าฟังก์ชั่นเพื่อใช้ฮาร์ดแวร์ของเราเอง