ხუთშაბათი, 2 მაისი, 2024 წ

დესკტოპის v4.2.1

Root NationსიახლეებიIT სიახლეებიGoogle-მა გააცნო KataOS ოპერაციული სისტემა ღია კოდით

Google-მა გააცნო KataOS ოპერაციული სისტემა ღია კოდით

-

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

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

Google KataOS

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

GitHub-ზე გამოჩნდა Google-ის KataOS-ის ადრეული ღია კოდის ვერსია, რომელიც შეიცავს KataOS-ის ძირითად მოდულებს:

  • Frameworks for Rust (მაგ. sel4 syscall, რომელიც უზრუნველყოფს sel4 syscall API-ს)
  • ალტერნატიული rootserver დაწერილი Rust-ში (აუცილებელია მეხსიერების დინამიური მართვისთვის)
  • sel4 ბირთვის მოდიფიკაცია rootserver-ის მიერ გამოყენებული მეხსიერების დასაბრუნებლად.

Google ასევე მუშაობს Antmicro-თან. ეს ურთიერთობები საშუალებას მისცემს GDB გამართვას და ემულაციას Renode-ის მეშვეობით სამიზნე აპარატურისთვის. შინაგანად, KataOS-ს ასევე შეუძლია მესამე მხარის აპლიკაციების დინამიურად ჩატვირთვა და გაშვება. ის კი აწარმოებს პროგრამებს, რომლებიც აშენებულია CAmkES ჩარჩოს მიღმა. ამჟამად, კოდი Github-ზე არ შეიცავს ამ პროგრამების გასაშვებად საჭირო მოდულებს. თუმცა, Google იმედოვნებს, რომ გაათავისუფლოს ეს ოპერაციები უახლოეს მომავალში.

Google KataOS

Google-მა ასევე შექმნა საცნობარო იმპლემენტაცია KataOS-ისთვის სახელწოდებით Sparrow. Sparrow-ის შექმნის მიზეზი არის უსაფრთხო გარემოს სისტემის სრული დემონსტრირება. ის იყენებს KataOS-ს უსაფრთხო ტექნიკის პლატფორმით. Sparrow მოიცავს ნდობის მჭიდროდ დაცულ ფესვს, რომელიც აშენებულია OpenTitan-ით RISC-V არქიტექტურაზე. ეს არის ოპერაციული სისტემის უსაფრთხო ბირთვის გარდა. თუმცა, KataOS-ის საწყისი გამოშვებისთვის Google აპირებს QEMU ემულაციის გამოყენებას. ის გამოიყენებს ამ ემულაციას უფრო სტანდარტული 64-ბიტიანი ARM სისტემის გასაშვებად.

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

ასევე საინტერესოა:

ჯერილოgizchina
დარეგისტრირდით
შეატყობინეთ შესახებ
სასტუმრო

0 კომენტარები
ჩაშენებული მიმოხილვები
ყველა კომენტარის ნახვა
გამოიწერეთ განახლებები