Як Microsoft виправляє помилки пам'яті Windows 10

  • Корпорація Майкрософт пояснила, як вона використовує автоматичну ініціалізацію пам'яті для виправлення певних помилок пам'яті Windows 10.
  • Функція безпеки InitAll автоматично ініціює певні типи змінних.
  • Перевірте наш безпеки на цій сторінці, щоб дізнатися більше про програмні / апаратні помилки та їх виправлення.
  • Не забудьте відвідати наш Windows 10 розділ останніх оновлень.
Недоліки Windows 10

Microsoft має пояснив як він використовує автоматичну ініціалізацію пам'яті для виправлення певних помилок пам'яті Windows 10. Вразливості, про які йдеться, останнім часом зростають, особливо в програмному забезпеченні, розробленому з використанням C або C ++.

Помилки пам'яті Windows 10

Проблема неініціалізованої пам’яті полягає в тому, що не можна сказати справжню природу значень, які вона містить. Зловмисні актори можуть використовувати його для заподіяння шкоди, наприклад, порушення конфіденційності або викрадення даних.

Не всі мови програмування, наприклад, C ++, роблять ініціалізацію пам'яті обов'язковою. Однак їх творці не мали поганих намірів.

Вони просто хотіли створити ресурс, орієнтований на продуктивність, а також дати програмістам трохи вільного простору.

Зворотним боком є ​​помилки пам'яті Windows 10, які Microsoft намагалася усунути. Компанія заявила, що такі типи проблем становлять 5-10% безпеки питань, якими він займався між 2017 і 2018 роками.

Автоматична ініціалізація

Microsoft розробила InitAll як інструмент для забезпечення автоматичної ініціалізації пам'яті. Функція захисту націлена на структури даних, масиви та скаляри.

За даними компанії, автоматичній ініціалізації підлягають такі компоненти:

  1. Весь код режиму ядра (тобто все, що скомпільовано за допомогою / KERNEL) у сховищі коду Windows
  2. Весь код Hyper-V (гіпервізор, компоненти режиму ядра, компоненти режиму користувача)
  3. Безліч інших проектів, таких як мережеві послуги, пов'язані з користувацьким режимом

Застосування ініціалізації пам'яті для коду в режимі ядра, безумовно, вітається ідеєю. В руках поганого актора такі системні інструкції чи програми низького рівня можуть спричинити багато руйнувань.

Через проблеми з продуктивністю Microsoft заявила, що InitAll ще не застосовується до всіх типів змінних.

Методи, які не спрацювали

Microsoft розгорнула статичні методи для виявлення неініціалізованих змінних. Вони не завжди вимикали всі загрози. Крім того, нечіткі методи не є ідеальними, особливо коли ви досліджуєте масивну систему, таку як ОС Windows.

Перегляд коду також не працює. Для початку він схильний до помилок. По-друге, це важко масштабувати.

Сподіваємось, Microsoft досить швидко вдосконалить функцію InitAll, щоб виправити всі помилки пам'яті Windows 10.

Ви завжди можете зв’язатися з нами з будь-якими запитаннями чи пропозиціями в розділі коментарів нижче.

Завантажте останню версію CCleaner, щоб видалити приховані зловмисні програми

Завантажте останню версію CCleaner, щоб видалити приховані зловмисні програмиКібербезпека

Деякі користувачі скаржились, що популярний CCleaner приніс їм шкідливе програмне забезпечення на свої ПК.Зловмисне програмне забезпечення CCleaner заразило багато ПК у всьому світі через порушення...

Читати далі
Як використовувати Acronis Cyber ​​Protect для покращення безпеки та резервного копіювання

Як використовувати Acronis Cyber ​​Protect для покращення безпеки та резервного копіюванняПрограмне забезпечення для резервного копіюванняКібербезпека

Acronis Cyber ​​Protect охоплює все те, чим відоме програмне забезпечення Acronis: кіберзахист та резервне копіювання даних.Сьогодні ми розглянемо його численні функції та те, як вони можуть покращ...

Читати далі
5 найкращих пристроїв брандмауера для захисту вашої домашньої мережі

5 найкращих пристроїв брандмауера для захисту вашої домашньої мережіКібербезпекаБрандмауерВиправте проблеми з мережею

Хоча Інтернет пропонує велику кількість інформації, що стосується цієї теми, багатьох користувачів турбує їх безпека в Інтернеті.Ці турботи не безпідставні з огляду на останні новини про треті стор...

Читати далі