CPU Bugs & ხარვეზები: მოკლე ისტორია

აი რა CPU შეცდომები და ხარვეზები და რა შეგიძლიათ გააკეთოთ მათ შესახებ

CPU- სთან დაკავშირებული პრობლემა, თქვენი კომპიუტერის ან სხვა მოწყობილობის "ტვინი", როგორც წესი, შეიძლება შეიცავდეს შეცდომას ან ხარვეზს . ამ კონტექსტში, CPU შეცდომა არის ის საკითხი, რომელიც შეიძლება შეიცვალოს ან მუშაობდეს გარშემო დანარჩენი სისტემის გარეშე, ხოლო CPU ხარვეზი ფუნდამენტური საკითხია, რომელიც საჭიროებს სისტემურ ცვლილებებს.

ისეთი საკითხები, როგორიცაა CPU- ები, როგორც წესი, ხდება ჩიპების დიზაინის ან წარმოების დროს დაშვებული შეცდომების გამო. კონკრეტული CPU- ის შეცდომის / შეცდომის გათვალისწინებით, ეფექტი შეიძლება იყოს ცუდი ხარისხისგან განსხვავებული სიმძიმის უსაფრთხოების სისუსტეებზე.

CPU ხარვეზის შეცდომა ან შეცდომა გულისხმობს თუ არა მოწყობილობის პროგრამული უზრუნველყოფა CPU- სთან მუშაობას, რომელიც, ჩვეულებრივ, პროგრამული უზრუნველყოფის განახლების გზით ან CPU- ს შეცვლის ერთ-ერთს, რომელსაც არ გააჩნია საკითხი. თუ მისი ჩანაცვლება ან დამუშავება ხდება პროგრამული უზრუნველყოფის მეშვეობით, დამოკიდებულია CPU- ის პრობლემის სიმძიმისა და სირთულის შესახებ.

Meltdown & amp; სპექტრის ხარვეზები

Meltdown CPU ხარვეზი პირველად გამოვლინდა საზოგადოებისთვის Google Project Zero 2018 წელს, ისევე როგორც Cyberes Technology და Graz University of Technology. სპექტრმა იმავე წელს გამოაქვეყნა რაბუსი, Google პროექტის ნული და მკვლევარები რამდენიმე უნივერსიტეტში.

პროცესორი იყენებს რა უწოდა "სპეკულაციურ აღსრულებას", რათა გაერკვეს ის, რაც მას სთხოვდა, რომ დრო სჭირდებოდეს. როდესაც ამას აკეთებს, ის ამოძრავებს ინფორმაციას RAM , კომპიუტერი ან მოწყობილობის სამუშაო მეხსიერება, დეტალების შეგროვება, რა ხდება ამჟამად და რა უნდა გავაკეთოთ შემდეგი კონკრეტული მოქმედების შესრულებაზე ახალი ინფორმაციის საფუძველზე.

პრობლემა ისაა, რომ როდესაც პროცესორი ამზადებს თავის მოქმედებებს და რიგებს, თუ რას გააკეთებს შემდეგი, ეს ინფორმაცია შეიძლება გამოაშკარავდეს და "ღიაა" მავნე პროგრამებისთვის ან ვებსაიტებზე მიიღოს და წაიკითხოს საკუთარი თავი.

ეს იმას ნიშნავს, რომ თქვენს კომპიუტერში ან ვირუსულმა ვებ-გვერდმა შეიძლება პოტენციურად გამოიყენოს CPU- ის ინფორმაცია იმის შესახებ, თუ რა მოხდა ის მეხსიერებისგან, რომელიც შეიძლება იყოს გახსნილი და გამოყენებული მოწყობილობაზე, მათ შორის მგრძნობიარე ინფორმაცია, როგორიცაა პაროლები , ფოტოები და გადახდის ინფორმაცია.

ეს CPU ხარვეზები გავლენას ახდენს ყველა სახის მოწყობილობებზე, რომლებიც იყენებენ Intel, AMD და სხვა პროცესორებს და გავლენას ახდენენ სმარტფონებს, კომპიუტერებს, ლაპტოპებს, ასევე ონლაინ ფაილების შენახვის ანგარიშებს და ა.შ.

იმის გამო, თუ რამდენად ღრმაა ეს ხარვეზები დაზარალებულ პროცესებში, ტექნიკის გამოცვლა ერთადერთი მუდმივი გადაწყვეტაა. თუმცა, თქვენი პროგრამული უზრუნველყოფის და ოპერაციული სისტემის განახლებამ შეიძლება უზრუნველყოს მისაღები სამუშაო პროგრამა, რომელიც გულისხმობს თქვენი პროგრამული უზრუნველყოფის ხელმისაწვდომობას CPU- ს, არსებითად პრობლემების გადალახვას.

აქ არის რამოდენიმე ძირითადი განახლებები, რომლებიც გაიზარდა Meltdown და Specter:

რჩევა: ყოველთვის დარწმუნდით, რომ თქვენ იყენებთ თქვენს ოპერაციულ სისტემასა და პროგრამული უზრუნველყოფის განახლებას, რადგან ისინი ხელმისაწვდომი გახდებიან! ეს იმას ნიშნავს, რომ თქვენს კომპიუტერში ან სმარტფონზე შეტყობინებების გამოტოვება არ არის და თქვენი პროგრამული უზრუნველყოფის განახლებისთვის განახლდება, როგორც ახალი ვერსიები და განახლებები.

Pentium FDIV Bug

ამ CPU- ის შეცდომას აღმოაჩნდა ლინჩბურგის კოლეჯის პროფესორი თომას ნიკილი 1994 წელს, რომელიც მან პირველად გამოაქვეყნა ელ.ფოსტაში.

Pentium FDIV bug- ზე გავლენას ახდენს Intel Pentium ჩიპი, განსაკუთრებით CPU- ის სივრცეში, რომელსაც ეწოდება "მცურავი წერტილოვანი მოწყობილობა", რომელიც არის პროცესორის ნაწილი, რომელიც ასრულებს მათემატიკის ფუნქციებს, როგორიცაა დამატებით, გამოკლებასა და გამრავლებას, თუმცა ეს შეცდომა მხოლოდ დაზარალებულ სამმართველოს ოპერაციები.

ეს CPU bug- ი არასწორი შედეგების მისცემს განაცხადებს, რომლებიც განსაზღვრავენ როგორც quotient- ს, ისე კალკულატორებისა და ცხრილების პროგრამებს. მიზეზი შეცდომა იყო პროგრამირების შეცდომა, სადაც გარკვეული მათემატიკის საძიებო მაგიდები იყო გამოტოვებული, და ასე რომ ნებისმიერი გათვლებით, რომ საჭიროა იმ მაგიდები არ იყო ზუსტი, როგორც ეს შეიძლება ყოფილიყო.

თუმცა, დადგენილია, რომ Pentium FDIV bug- ი არაზუსტ შედეგებს მისცემს მხოლოდ 9 მილიარდიანი მცურავი წერტილების რაოდენობას, და ეს მხოლოდ მცირე ან მართლაც დიდი რაოდენობით ჩანს, ხშირად მე -9 ან მეათე ციფრია.

აღნიშნული იყო, რომ არ ყოფილა გადაუჭრელი დაპირისპირება იმის შესახებ, თუ რამდენად ხშირად ეს შეცდომა იქნებოდა საკითხი, რომლის მიხედვითაც, Intel- ს მიაჩნია, რომ ეს საშუალოდ 27,000 წელიწადში ერთხელ მაინც მოხდება, ხოლო IBM- ს ნათქვამია,

სხვადასხვა ბლანკები გაათავისუფლეს მუშაობა ამ შეცდომის გარშემო:

1994 წლის დეკემბერში, Intel გამოაცხადა სიცოცხლის შემცვლელი პოლიტიკის შეცვლის ყველა პროცესი, რომელიც დაზარალდა შეცდომა. CPUs გაიგზავნება მოგვიანებით აღარ შეეხო ამ შეცდომას, ამიტომ მოწყობილობები გამოყენებით Intel პროცესორი შეიქმნა 1994 არ დაზარალდება ამ კონკრეტული მცურავი პუნქტის ერთეული პრობლემა.