Εκπαίδευση: Ενσωματωμένο Linux και Ημέρα κατάρτισης Ασφάλειας - Ανάγνωση
ο Εκδήλωση πραγματοποιείται την Πέμπτη 27 Σεπτεμβρίου, στο Το Συνεδριακό Κέντρο Green Park στην ανάγνωση.
Χορηγός: Avnet Silica
Η Avnet Silica είναι ο ευρωπαϊκός κλάδος εξειδικευμένων ημιαγωγών της Avnet, ένας από τους κορυφαίους παγκόσμιους διανομείς τεχνολογίας και λειτουργεί ως έξυπνη σύνδεση μεταξύ πελατών και προμηθευτών. Ο διανομέας απλοποιεί την πολυπλοκότητα παρέχοντας δημιουργικές λύσεις, τεχνολογία και υποστήριξη εφοδιαστικής. Η Avnet Silica είναι συνεργάτης κορυφαίων κατασκευαστών ημιαγωγών και καινοτόμων παρόχων λύσεων εδώ και πολλά χρόνια. Με μια ομάδα περισσότερων από 200 μηχανικών εφαρμογών και τεχνικών ειδικών, η Avnet Silica υποστηρίζει έργα σε όλη τη διαδρομή από την ιδέα στην ιδέα στην παραγωγή. Για περισσότερες πληροφορίες, επισκεφτείτε www.avnet-silica.com
Ενσωματωμένη ασφάλεια
Παρέχοντας λεπτομερή πρακτική εκπαίδευση, απευθύνεται σε ενσωματωμένους μηχανικούς που αναζητούν εισαγωγή σε βασικά ενσωματωμένα θέματα σχετικά με το Linux και την ασφάλεια.
Για παράδειγμα, υπάρχει μια αναδρομή στην ανατομία ενός ενσωματωμένου συστήματος Linux και θα καλύπτει ένα ευρύ φάσμα εργαλείων εντοπισμού και δημιουργίας προφίλ, τα οποία μπορούν να βοηθήσουν στην κατανόηση των επιδόσεων και επίσης να διερευνήσουν σφάλματα και απρόσμενες συμπεριφορές. Επίσης, εξετάζονται τα πρότυπα κωδικοποίησης και οι αμυντικές τεχνικές προγραμματισμού. Και πολλα ΑΚΟΜΑ.
Ροές και θέματα
Η μέρα είναι οργανωμένη σε δύο παράλληλες ροές: Οι μαθητές θα παρακολουθήσουν ένα από τα δύο ρέματα που παρέχουν περίπου έξι ώρες συνδυασμένων παρουσιάσεων και τα χέρια στην εμπειρία.
Κάθε ροή χωρίζεται σε τέσσερα υποκείμενα, εκθέτοντας και πάλι τον μαθητή στις βασικές αρχές κάθε τομέα.
Όσον αφορά τις προαπαιτούμενες προϋποθέσεις, αρκεί η ελάχιστη γνώση ή συνειδητοποίηση για κάθε τομέα.
Στοιχεία ροής
| Ροή 1 | Ενσωματωμένο Linux | Ανατομία ενός ενσωματωμένου συστήματος Linux |
| 1,5 ώρες
Σε αυτή τη συνάντηση καλύπτουμε κάθε ένα από τα συστατικά που απαιτούνται για το Linux για να δουλέψει σε ένα ενσωματωμένο σύστημα (δηλαδή τον πυρήνα του Linux, το εργαλείο, το bootloader, το σύστημα αρχείων). Θα εξετάσουμε τον τρόπο με τον οποίο κάθε ένα από αυτά τα στοιχεία ταιριάζει στο σύστημα και ποια λειτουργικότητα παρέχουν για την ανάπτυξη και στο τελικό αναπτυγμένο προϊόν. Θα εξετάσουμε ορισμένες από τις επιλογές που μπορούμε να κάνουμε, εξετάζοντας ποιες επιλογές υπάρχουν για τη δημιουργία ενός ολοκληρωμένου περιβάλλοντος ανάπτυξης για το ενσωματωμένο Linux. Yocto Kick start 1,5 ώρες |
Εξετάζουμε πώς μπορεί να επεκταθεί ένα ελάχιστο σύστημα Linux ώστε να περιλαμβάνει προσαρμοσμένο, συσκευασμένο λογισμικό. Δείχνουμε πώς τα τυπικά εργαλεία Linux απομακρύνονται από το σύστημα δημιουργίας και μπορούν να χρησιμοποιηθούν σε αυτόνομο SDK. Στη διαδικασία, θα εισαχθούν βασικές έννοιες του συστήματος κατασκευής του έργου Yocto όπως συνταγές, εργασίες και στρώματα. | Μεσημεριανό |
| Linux Debug του χρήστη / πυρήνα
1,5 ώρες Ένα ουσιαστικό μέρος της διαδικασίας για την ανάπτυξη ενσωματωμένων συστημάτων Linux είναι η αποσφαλμάτωση. Είτε πρόκειται να αφαιρέσετε σφάλματα είτε να επαληθεύσετε τη συμπεριφορά του συστήματος, είναι ζωτικής σημασίας για τους προγραμματιστές να γνωρίζουν πώς να εντοπίζουν τον κώδικα τους σε έναν στόχο Linux. Εξετάζουμε προσεκτικά την ενσωμάτωση των εφαρμογών του Linux και το σφάλμα του πυρήνα και εξετάζουμε τα διάφορα εργαλεία και τις μεθοδολογίες που είναι διαθέσιμες σε ένα τυπικό ενσωματωμένο σύστημα Linux. |
Trace & Profile | 1,5 ώρες |
| Το Linux παρέχει ένα ευρύ φάσμα εργαλείων εντοπισμού και δημιουργίας προφίλ που μπορείτε να χρησιμοποιήσετε για την κατανόηση των επιδόσεων και επίσης να διερευνήσετε σφάλματα και απρόσμενες συμπεριφορές. Σε αυτή τη συνάντηση παρουσιάζουμε μερικά από τα διαθέσιμα εργαλεία σε ένα τυπικό ενσωματωμένο σύστημα Linux και δείχνουμε πώς μπορούν να χρησιμοποιηθούν για την ανάλυση του πυρήνα, των εφαρμογών και του ευρύτερου συστήματος που σας βοηθούν να βελτιστοποιήσετε τα προϊόντα σας. Χρησιμοποιούμε περιπτωσιολογικές μελέτες και demos για να δείξουμε πώς λειτουργούν στην πράξη. | Ροή 2 | |
| Ενσωματωμένη ασφάλεια
Κοινές επιθέσεις και μετριασμοί (1) 1,5 ώρες |
Πώς επηρεάζονται τα ενσωματωμένα συστήματα • Τα τρωτά σημεία του λογισμικού βασικού λογισμικού • Επιθέσεις επιπέδου εφαρμογής • Επιθέσεις κατά του συστήματος • | |
| Κοινές επιθέσεις και μετριασμοί (2)
1,5 ώρες Πρακτικές συνεδρίες |
: Κοινές επιθέσεις και προστασία εναντίον τους
Μεσημεριανό |
Πρότυπα κωδικοποίησης και αμυντικός προγραμματισμός |
1,5 ώρεςΗ C είναι η πιο διαδεδομένη γλώσσα προγραμματισμού για την ενσωματωμένη εφαρμογή. Αν και μια ισχυρή γλώσσα, είναι ευρέως κατανοητό ότι αυτή η δύναμη έχει το μειονέκτημα ότι ο ανασφαλής, ανασφαλής και αναξιόπιστος κώδικας είναι πολύ εύκολο να γραφτεί. Μια καλή λύση είναι να αναπτύξετε έναν κώδικα που συμμορφώνεται με ένα κατάλληλο σύνολο οδηγιών που βοηθούν στην αποφυγή των παγίδων. -
| MISRA C | και | CERT C |
| είναι δύο παραδείγματα τέτοιων κατευθυντήριων γραμμών. Εισάγονται, συγκρίνονται και αντιπαραβάλλονται, έτσι έχετε την ευκαιρία να κάνετε μια ενημερωμένη επιλογή για το συγκεκριμένο έργο σας.
Ασφαλής διάρκεια ζωής του λογισμικού ανάπτυξης. |
1,5 ώρες
Αυτή η συνεδρία εξετάζει τον κύκλο ζωής της ασφάλειας του λογισμικού ασφαλείας; Θεωρεί • Η διαδικασία SSDL: Αρχιτεκτονική και σχεδιασμός • Μείωση επιφανειακών επιθέσεων • Η διαδικασία μοντελοποίησης απειλών • Αξιολόγηση ασφάλειας • Δημιουργία μοντέλου απειλής • Καθορισμός απαιτήσεων ασφαλείας
Για περισσότερες πληροφορίες σχετικά με τις δύο ροές, δείτε σε απευθείας σύνδεση |
. |
| Εγγραφείτε τώρα »
Ο ταχυδρομικός κώδικας για το χώρο είναι RG2 6GP, στα νότια της πόλης κοντά στο στάδιο Madejski. Δείτε τα στοιχεία της εκδήλωσης » |
||
|
|
|
|
|
|
|
