Instruire: Embedded Linux și ziua de instruire în securitate - Reading
eveniment are loc joi, 27 septembrie, la Centrul de conferințe Green Park in curs de citire.
Sponsor: Avnet Silica
Avnet Silica este divizia europeană a semiconductorilor specialiști din Avnet, unul dintre cei mai importanți distribuitori de tehnologie globală și acționează ca o legătură inteligentă între clienți și furnizori. Distribuitorul simplifică complexitatea oferind soluții creative, tehnologie și suport logistic. Avnet Silica este partener al producătorilor de semiconductori de vârf și furnizorilor de soluții inovatoare de-a lungul multor ani. Cu o echipă de peste 200 de ingineri de aplicații și specialiști tehnici, Avnet Silica sprijină proiectele de la idee la conceptul de producție. Pentru mai multe informații, vizitați www.avnet-silica.com
Siguranță încorporată
Oferind instruire detaliată, este destinată inginerilor încorporați care caută o introducere în subiectele cheie integrate în Linux și securitate.
De exemplu, există o privire asupra anatomiei unui sistem Embedded Linux și va acoperi o gamă largă de instrumente de urmărire și profilare care pot ajuta la înțelegerea problemelor legate de performanță și, de asemenea, vor investiga erori și comportamente neașteptate. De asemenea, sunt luate în considerare standardele de codificare și tehnicile de programare defensive. Și mult mai mult.
Fluxuri și subiecte
Ziua este organizată în două fluxuri paralele: elevii vor participa la unul dintre cele două fluxuri care oferă aproximativ șase ore de prezentări combinate și experiențe.
Fiecare flux se împarte în patru subiecte, expunând din nou elevului la fundamentele fiecărei zone de subiect.
În ceea ce privește premisele, o cunoaștere minimă sau o conștientizare a fiecărui domeniu vor fi suficiente.
Transmite detalii detaliate
| Stream 1 | Embedded Linux | Anatomia unui sistem embedded Linux |
| 1,5 ore
În această sesiune acoperim fiecare dintre componentele necesare pentru Linux pentru a lucra la un sistem încorporat (adică kernel-ul Linux, unelte de unelte, bootloader, sistem de fișiere). Vom examina modul în care fiecare dintre aceste componente se încadrează în sistem și ce funcționalitate le furnizează pentru dezvoltare și în produsul final implementat. Vom examina o parte din alegerea care poate fi făcută, analizând ce opțiuni există pentru crearea unui mediu integrat de dezvoltare pentru Linux încorporat. Începeți să începeți 1,5 ore |
Explorăm modul în care un sistem Linux minimal poate fi extins pentru a include software-ul personalizat, ambalat. Demonstrăm modul în care instrumentele standard Linux se retrag din sistemul de construire și pot fi utilizate într-un SDK autonom. În acest proces vor fi introduse conceptele-cheie ale sistemului de construcție a Proiectului Yocto, cum ar fi rețetele, sarcinile și straturile. | Masa de pranz |
| Debug utilizator Linux / kernel
1,5 ore O parte esențială a procesului de dezvoltare a sistemelor integrate Linux este depanarea. Dacă doriți să eliminați erorile sau să verificați comportamentul sistemului, este vital ca dezvoltatorii să știe cum să depaneze codul care rulează pe o destinație Linux. Ne uităm îndeaproape la depanarea embedded aplicație și kernel Linux și analizăm diferitele instrumente și metodologii disponibile într-un sistem tipic încorporat Linux. |
Trace & Profil | 1,5 ore |
| Linux oferă o gamă largă de instrumente de urmărire și profilare pe care le puteți utiliza pentru a înțelege problemele de performanță și de a investiga, de asemenea, bug-uri și comportamente neașteptate. În această sesiune introducem câteva dintre instrumentele disponibile într-un sistem tipic încorporat Linux și arată cum pot fi folosite pentru a analiza kernelul, aplicațiile și sistemul mai larg, ajutându-vă să vă optimizați produsele. Folosim studii de caz și demo-uri pentru a arăta cum funcționează în practică. | Stream 2 | |
| Embedded Security
Atacuri și atenuări comune (1) 1,5 ore |
Cum sunt atacate sistemele încorporate • Vulnerabilități software de sistem fundamentale • Atacuri de nivel de aplicație • Atacuri împotriva sistemului • | |
| Atacuri și atenuări comune (2)
1,5 ore Sesiuni practice |
: Atacurile comune și protecția împotriva lor
Masa de pranz |
Codificarea standardelor și programarea defensivă |
1,5 oreC este cel mai utilizat limbaj de programare pentru aplicația încorporată. Deși este un limbaj puternic, se înțelege pe scară largă că această putere are un dezavantaj în care codul nesigur, nesigur și nesigur este prea ușor de scris. O soluție bună este să dezvoltați un cod care să respecte un set adecvat de linii directoare care ajută la evitarea capcanelor. -
| MISRA C | și | CERT C |
| sunt două exemple de astfel de orientări. Acestea sunt introduse, comparate și contraste, astfel încât aveți posibilitatea să alegeți în cunoștință de cauză proiectul dvs. specific.
Software securizat Dezvoltarea ciclului de viață. |
1,5 ore
Această sesiune analizează ciclul de viață al securității software-ului sigur? Se consideră • Procesul SSDL: arhitectură și design • Reducerea suprafeței atacurilor • Procesul de modelare a amenințărilor • Evaluarea securității • Crearea unui model de amenințare • Definirea cerințelor de securitate
Pentru mai multe informații despre cele două fluxuri, vedeți pe net |
. |
| Înregistrați acum pentru eveniment »
Codul poștal pentru locul de desfășurare este RG2 6GP, în partea de sud a orașului, lângă stadionul Madejski. Vezi detalii despre eveniment » |
||
|
|
|
|
|
|
|
