
Engineering Secure Devices
Ten praktyczny przewodnik po bezpiecznym tworzeniu urządzeń wbudowanych i IoT jest niezbędnym źródłem informacji dla obecnych i przyszłych programistów, których zadaniem jest ochrona użytkowników przed potencjalnymi zagrożeniami związanymi z tymi wszechobecnymi urządzeniami.
Jako inżynier wiesz, że niezliczone urządzenia - od komponentów przemysłowych po inteligentne urządzenia gospodarstwa domowego - opierają się na wbudowanych systemach komputerowych. Ale jak zrównoważyć potrzebę solidnego bezpieczeństwa z wydajnością i innowacyjnym projektem produktu?
Engineering Secure Devices poprowadzi Cię przez proces tworzenia bezpiecznych urządzeń - od ochrony kluczowych zasobów po naturę atakujących i zagrożenia, jakie stwarzają. Poznasz zawiłości techniczne oraz wady i zalety kryptografii symetrycznej i asymetrycznej, a także nauczysz się korzystać i analizować generatory liczb losowych i algorytmy kryptograficzne. Dowiesz się, jak zapewnić poufne przechowywanie danych i bezpieczną pamięć, a także opracować bezpieczne rozwiązania w zakresie tożsamości urządzeń i protokołów komunikacyjnych, aby wzmocnić architekturę systemu przed potencjalnymi zagrożeniami. Wreszcie, dowiesz się, jak prawidłowo zaprojektować bezpieczny rozruch i bezpieczne procesy aktualizacji, zarządzać kontrolą dostępu i monitorować system w celu zabezpieczenia urządzeń IoT.
Studia przypadków z prawdziwego świata podkreślają praktyczne zastosowania, rozwiązania i przeszkody, takie jak aktualizacje oprogramowania układowego za pomocą SWUpdate, bezpieczna komunikacja za pomocą MQTT i zaawansowana kontrola dostępu za pomocą AppArmor.
Zagłębisz się również w takie tematy jak
analiza wydajności implementacji kryptograficznych zarówno w sprzęcie, jak i oprogramowaniu
Rozważania dotyczące bezpiecznego rozruchu i procesów aktualizacji oprogramowania w celu zapewnienia ciągłej integralności oprogramowania układowego
Projektowanie solidnych architektur urządzeń, które są odporne na ataki przy jednoczesnym zachowaniu krytycznych operacji
Opracowywanie strategii wykrywania i reagowania na anomalie lub naruszenia bezpieczeństwa w systemach wbudowanych.
Niezależnie od tego, czy jesteś programistą IoT, czy architektem systemów wbudowanych, Engineering Secure Devices wyposaża Cię w niezbędną wiedzę do projektowania, zabezpieczania i wspierania następnej generacji inteligentnych urządzeń - od kamer internetowych po czworonożne roboty.