Τέσσερις βασικές τεχνολογίες εισάγονται για να κάνουν το φόρτο εφαρμογών των χρηστών που τρέχουν πιο αποτελεσματικό

Dec 12, 2022|

Περισσότερες από 150 κλήσεις συστήματος συμβατές με Linux έχουν υλοποιηθεί στο Occlum v1.0 για να επιτρέψουν στις εγγενείς εφαρμογές Linux να μετεγκατασταθούν απρόσκοπτα σε Enclaves χωρίς τροποποίηση ή μεταγλώττιση. Υποστήριξη για τις περισσότερες μεγάλες γλώσσες προγραμματισμού, όπως C/C++, Java, Python, Golang, Rust, shell scripting και άλλα. Εν τω μεταξύ, το αποθετήριο ανοιχτού κώδικα Occlum παρέχει πολλές εφαρμογές Linux, όπως επίδειξη επίδειξης των SQLite TensorFlow, OpenVino, PyTorch, Redis, MySQL, Spark, Flink κ.λπ. που εκτελούνται στο Occlum, και ένα σχήμα εφαρμογής αναφοράς για την ανάπτυξη επεκτάσιμων περιπτώσεων συλλογιστικής ασφάλειας βασισμένο στο Occlum στο K8S.

Πρώτον, όσον αφορά την ευκολία χρήσης, το Occlum χρησιμοποιείται με τρόπο παρόμοιο με την εμπειρία χρήσης του δοχείου. Οι χρήστες μπορούν να αναπτύξουν την εφαρμογή στο ΤΕΕ με μερικές απλές εντολές.


Το δεύτερο χαρακτηριστικό -- αποδοτικότητα. Το Occlum είναι ένα σύστημα πολλαπλών εργασιών υψηλής απόδοσης που υποστηρίζει πολλαπλές διαδικασίες. Χρησιμοποιεί μια αρχιτεκτονική χώρου μίας διεύθυνσης, επομένως πολλές διεργασίες μοιράζονται το ίδιο Enclave. Επομένως, το Occlum στο TEE μπορεί να ολοκληρώσει γρήγορα την εκκίνηση της διαδικασίας και την επικοινωνία μεταξύ των διεργασιών.


Το τρίτο χαρακτηριστικό -- πρακτικό. Το Occlum υποστηρίζει μια ποικιλία συστημάτων αρχείων, όπως κρυπτογραφημένα συστήματα αρχείων και συστήματα αρχείων μνήμης, τα οποία μπορούν να ικανοποιήσουν διάφορες απαιτήσεις εισόδου/εξόδου αρχείων των εφαρμογών και να κρυπτογραφήσουν με διαφάνεια τα δεδομένα που είναι αποθηκευμένα σε δίσκους όταν εκτελούνται οι εφαρμογές.


Το τέταρτο χαρακτηριστικό -- ασφάλεια μνήμης. Το Occlum είναι το πρώτο LibOS της βιομηχανίας γραμμένο στη γλώσσα ασφαλείας μνήμης Rust, μια γλώσσα προγραμματισμού που προσπαθεί για την ασφάλεια της μνήμης χωρίς πρόσθετο κόστος απόδοσης. Το Occlum γραμμένο σε Rust αποτρέπει σφάλματα ασφάλειας μνήμης χαμηλού επιπέδου, βελτιώνοντας έτσι την ασφάλεια του συνολικού κώδικα πυρήνα του Occlum και καθιστώντας τον πιο αξιόπιστο όταν φιλοξενούνται εφαρμογές κρίσιμες για την ασφάλεια.

20221206145658b3e8bb0d2e374df4a98dbdd519770012

Αποστολή ερώτησής