- Microsoft- მა განმარტა, თუ როგორ იყენებს მეხსიერების ავტომატურ ინიციალიზაციას Windows 10 მეხსიერების კონკრეტული შეცდომების გამოსასწორებლად.
- უსაფრთხოების InitAll მახასიათებელი ავტომატურად იწყებს გარკვეული ცვლადების ტიპებს.
- გადახედეთ ჩვენს უსაფრთხოება გვერდი, რომ მეტი შეიტყოთ პროგრამული უზრუნველყოფის / ტექნიკის შეცდომებისა და მათი გამოსწორების შესახებ
- არ დაგავიწყდეთ ეწვიოთ ჩვენს ვინდოუსი 10 განყოფილება უახლესი განახლებებისთვის.
მაიკროსოფტს აქვს განმარტა როგორ იყენებს მეხსიერების ავტომატურ ინიციალიზაციას Windows 10 მეხსიერების კონკრეტული შეცდომების გამოსასწორებლად. ამ ბოლო დროს საგრძნობი სისუსტეები იზრდება, განსაკუთრებით პროგრამულ უზრუნველყოფაში, რომელიც შემუშავებულია C ან C ++ გამოყენებით.
Windows 10 მეხსიერების შეცდომები
არაინციალიზირებული მეხსიერების პრობლემა ისაა, რომ მასში არ არის მითითებული ღირებულებების ნამდვილი ბუნება. მავნე მოქმედებებს შეუძლიათ გამოიყენონ ეს ზიანის მიყენებისთვის, როგორიცაა კონფიდენციალურობის დარღვევა ან მონაცემთა ქურდობა.
არა ყველა პროგრამირების ენა, მაგალითად, C ++, სავალდებულოა მეხსიერების ინიცირება. მათ შემქმნელებს ცუდი განზრახვა არ ჰქონდათ.
მათ უბრალოდ სურდათ წარმოდგენაზე ორიენტირებული რესურსის შექმნა და პროგრამისტებს ცოტა თავისუფლება მიეცათ.
ამის პირველი მხარეა Windows 10 მეხსიერების შეცდომები, რომელთა აღმოფხვრასაც Microsoft ცდილობს. კომპანიის თქმით, ამ ტიპის პრობლემები 5-10% -ს შეადგენდა უსაფრთხოება საკითხები, რომლებსაც მან განიხილა 2017 და 2018 წლებში.
ავტომატური ინიციალიზაცია
Microsoft– მა შეიმუშავა InitAll, როგორც მეხსიერების ავტომატური ინიციალიზაციის განსახორციელებლად. უსაფრთხოების მახასიათებელი მიზნად ისახავს მონაცემთა სტრუქტურებს, მასივებსა და მასშტაბებს.
კომპანიის ინფორმაციით, შემდეგი კომპონენტები ექვემდებარება ავტომატიზირებას:
- ბირთვის რეჟიმის კოდი (ანუ ყველაფერი, რაც შედგენილია / KERNEL- ით) Windows კოდის საცავში
- ყველა Hyper-V კოდი (hypervisor, ბირთვის რეჟიმის კომპონენტები, მომხმარებლის რეჟიმის კომპონენტები)
- სხვა მრავალი პროექტი, როგორიცაა ქსელთან დაკავშირებული მომხმარებლის რეჟიმის სერვისები
ბირთვის რეჟიმის კოდის მეხსიერების ინიციალიზაციის განხორციელება, რა თქმა უნდა, მისასალმებელი იდეაა. ცუდი მსახიობის ხელში, ამგვარი დაბალი დონის სისტემურმა ინსტრუქციამ ან პროგრამამ შეიძლება გამოიწვიოს უამრავი ავარია.
მუშაობის პრობლემების გამო, Microsoft- მა თქვა, რომ InitAll ჯერ არ ვრცელდება ყველა ცვლადი ტიპისთვის.
მეთოდები, რომლებიც არ მუშაობდა
Microsoft– მა განათავსა სტატიკური მეთოდები არაინციალიზებული ცვლადების დასადგენად. ეს ყოველთვის არ აშორებდა ყველა საფრთხეს. ასევე, ბუნდოვანი ტექნიკა არ არის იდეალური, განსაკუთრებით მაშინ, როდესაც მასიური სისტემის გამოკვლევა გაქვთ, მაგალითად, Windows OS.
კოდის განხილვაც არ მუშაობს. დამწყებთათვის ეს მიდრეკილია შეცდომებისკენ. მეორეც, ძნელია მასშტაბირება.
ვიმედოვნებთ, რომ Microsoft მალე დაახვეწებს InitAll ფუნქციას, Windows 10 მეხსიერების ყველა შეცდომის გამოსასწორებლად.
თქვენ ყოველთვის შეგიძლიათ დაგვიკავშირდეთ ნებისმიერი კითხვით ან შემოთავაზებით ქვემოთ მოცემულ კომენტარებში.