กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


ข่าว Windows เวอร์ชันหน้าจะรันแบบ Adminless ไม่ต้องใช้บัญชีแอดมิน, แอพ Win32 เดิมต้องทำ Isolation

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อNews 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Moderator
สมาชิกทีมงาน
Moderator
Verify member
David Weston หัวหน้าฝ่ายความปลอดภัยระบบปฏิบัติการของ Windows เปิดเผยในงานสัมมนาความปลอดภัย BlueHat IL 2023 ที่อิสราเอล (อันเดียวกับข่าว ไมโครซอฟท์เริ่มเขียนบางส่วนของ Windows ด้วย Rust) ว่าระบบปฏิบัติการ Windows เวอร์ชันถัดไป (ที่คงเรียกว่า Windows 12 ตามข่าวลือ) จะสามารถรันแบบ Adminless คือไม่ต้องมีบัญชีแอดมิน ใช้งานด้วยบัญชีธรรมดาได้เลย

แนวคิดเรื่องการปิดไม่ให้เข้าถึงบัญชีผู้ดูแลระบบ (Admin/Root) ที่มีสิทธิเต็มทุกอย่าง มาจากเหตุผลเรื่องความปลอดภัย เพื่อไม่ให้แฮ็กเกอร์หรือมัลแวร์เจาะบัญชีแอดมินแล้วได้ทุกอย่างไปเลย ระบบปฏิบัติการรุ่นใหม่ๆ มักมีฟีเจอร์การให้สิทธิเป็นบางอย่างด้วยเหตุผลนี้ แม้แต่ Windows เองก็มีฟีเจอร์อย่าง User Account Control (UAC) มานานพอสมควรแล้ว

แต่ด้วยมรดกเก่าที่สั่งสมมายาวนาน ทำให้ Windows ยังไม่สามารถทำงานแบบไม่มีบัญชีแอดมินได้ 100% ด้วยเหตุผลสำคัญ 2 ประการคือ ตัว OS เองยังกำหนดให้ต้องใช้สิทธิแอดมินในการแก้ไขค่าบางอย่าง (เช่น เปลี่ยนโปรไฟล์สี) และแอพโลกเก่า Win32 ที่เกิดมาในยุคทำงานด้วยบัญชีแอดมินเป็นค่าดีฟอลต์

2f7459edd5e165046f2a1825aa87640f.jpg


Weston บอกว่าแอพรุ่นใหม่ยุค UWP ไม่มีปัญหาเรื่องการทำงานแบบจำกัดสิทธิแล้ว แต่แอพรุ่นเก่าไม่สามารถแก้ปัญหานี้ได้ง่ายนัก สิ่งที่ไมโครซอฟท์จะทำคือ Win32 App Isolation ห่อหุ้มแอพ Win32 เอาไว้ในคอนเทนเนอร์ เพื่อไม่ให้ทำอันตรายกับส่วนอื่นในระบบปฏิบัติการ

แนวทางการทำ Win32 App Isolation อิงอยู่บนระบบแพ็กเกจ MSIX ที่ทุกวันนี้ใช้งานกันอยู่แล้ว (บน Windows 10 ขึ้นไป) เป็น isolation แบบอ่อนๆ โดยนักพัฒนาไม่ต้องแก้โค้ดเลย สิ่งที่ต้องทำมีแค่การนำโค้ดเดิมไปทำเป็นแพ็กเกจแบบ MSIX ด้วย App Isolation SDK เท่านั้น ที่เหลือ

ไมโครซอฟท์จะเขียนส่วนการแปลงระบบไฟล์แบบจำกัดสิทธิให้เอง (mini-filter) โดยที่แอพจะไม่รู้ว่าตัวเองถูกจำกัดสิทธิอยู่ ตัว SDK จะเปิดให้ดาวน์โหลดในงาน Build 2023 ช่วงปลายเดือนพฤษภาคมนี้

53e1c1500d7246f1aa86b85422aefd41.jpg


ในฝั่งของ OS เอง ไมโครซอฟท์จะเพิ่มบัญชีรูปแบบใหม่ที่เรียกว่า Least Privileged User เข้ามา คั่นกลางอยู่ระหว่างบัญชีผู้ใช้ทั่วไป (Standard) ที่ทำอะไรแทบไม่ได้เลย กับบัญชีแอดมินที่ทำได้ทุกอย่าง

บัญชีแบบใหม่จะสามารถขอสิทธิบางอย่างได้ แต่ไม่มีสิทธิค้างไว้ตลอดไปเหมือนบัญชีแอดมิน สิ่งที่เพิ่มเข้ามาจากระบบ UAC แบบดั้งเดิม คือ เพิ่มการขอสิทธิด้วยไบโอเมทริก (Windows Hello) เพื่อลดการใช้รหัสผ่านลง

caeab9136134f4465e8a40b7187ed7e8.jpg


ตัว OS จะแก้ไขเรื่องสิทธิที่จำเป็นบางอย่าง (เช่น การเปลี่ยนโปรไฟล์สีตามตัวอย่างข้างต้น) ให้สมเหตุสมผลมากขึ้น, เพิ่มบัญชี local admin ปลอมๆ (shadowing) ที่ไม่มีสิทธิเต็มเหมือนแอดมินจริง และหารือกับแอพ 3rd party ยอดนิยมเพื่อให้ปรับแอพเข้าสู่แนวทางนี้มากขึ้น รวมถึงแอพของไมโครซอฟท์เองด้วย

95d00d6de50f8395ded256a73e664ddf.jpg


ตัวอย่างการขอสิทธิการรัน Java SE ด้วย Windows Hello

750f71564342d849f0caf5c56b8de2ae.jpg


คลิปเต็ม

Topics:
Windows
Microsoft
Operating System
Security

อ่านต่อ...
 

ไฟล์แนบ

  • 2f7459edd5e165046f2a1825aa87640f.jpg
    2f7459edd5e165046f2a1825aa87640f.jpg
    80.7 กิโลไบต์ · จำนวนการดู: 19
  • 53e1c1500d7246f1aa86b85422aefd41.jpg
    53e1c1500d7246f1aa86b85422aefd41.jpg
    46.3 กิโลไบต์ · จำนวนการดู: 24
  • caeab9136134f4465e8a40b7187ed7e8.jpg
    caeab9136134f4465e8a40b7187ed7e8.jpg
    39.2 กิโลไบต์ · จำนวนการดู: 21
  • 95d00d6de50f8395ded256a73e664ddf.jpg
    95d00d6de50f8395ded256a73e664ddf.jpg
    36.1 กิโลไบต์ · จำนวนการดู: 21
  • 750f71564342d849f0caf5c56b8de2ae.jpg
    750f71564342d849f0caf5c56b8de2ae.jpg
    37.3 กิโลไบต์ · จำนวนการดู: 19

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม ด้านล่าง