Microsoft променя ядрото на Windows 11 след масивен срив: Как Rust ще помогне със сигурността
Скорошният срив, породен от драйвера за сигурност на CrowdStrike, аргументи „ наследник екран на гибелта “ на 8,5 милиона компютъра по целия свят, което докара до обилни стопански загуби. Този случай принуди Microsoft да преразгледа метода си към сигурността на своя програмен продукт и да намерения за огромни промени в ядрото на Windows 11. Фокусът на вниманието на компанията беше върху ограниченията, които ще оказват помощ да се избегне повторението на сходни обстановки в бъдеще.
Една от основните области, които компанията преглежда, е ограничението на достъпа на страничните приложения до сериозни съставни елементи на Windows. Това решение ще понижи доста рисковете, свързани с инсталирането и работата на програмен продукт от външни разработчици. По-специално Microsoft възнамерява да ограничи достъпа на фирмите за сигурност като CrowdStrike до значимите елементи от системата.
Освен това Microsoft има намерение да разпространява потреблението на вградените функционалности за сигурност на Windows, които ще дадат на потребителите повече благоприятни условия за отбрана на устройствата им. Това също включва апел към фирмите за сигурност да бъдат по-внимателни при проектирането на своите решения и намирането на способи за минимизиране на риска от неуспех.
За да реализира тези цели, Microsoft ще работи с редица компании за откриването на сигурни способи за тестване и внедряване на актуализации. Важен аспект от този развой ще бъде потреблението на нови технологии за сигурност, които ще обезпечат по-надеждна отбрана на потребителите.
Едно от най-интересните решения, които Microsoft обмисля, е внедряването на програмния език Rust в процеса на разработка на Windows ядрото. Rust, основан от Mozilla, стана прочут със своята сигурност и надеждност. Той предлага на разработчиците принадлежности за основаване на програмен продукт, който минимизира опцията за неточности, което е изключително значимо в подтекста на операционните системи.
Езикът Rust поддържа доста стилове на програмиране и се концентрира върху сигурността и паралелността, което го прави съвършен претендент за рефакторинг на Windows ядрото. Внедряването на Rust може да помогне на Microsoft да сътвори по-устойчива и сигурна операционна система, която може да устои на днешните закани.
В момента Microsoft работи интензивно за консолидиране на Rust в своите процеси за разработка. Това ще разреши освен възстановяване на качеството на софтуера, само че и повишение на доверието на потребителите към продуктите на компанията. В изискванията на възходяща опасност от хакерски атаки и софтуерни повреди, сходни ограничения стават изключително настоящи.




