-
Data: 2023-12-09 14:05:51
Temat: Re: Hakowanie infrastruktury za pomocą wyrafinowanych narzędzi
Od: Piotr Gałka <p...@c...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2023-12-08 o 19:58, heby pisze:
> Dlaczego, z przyczyn bezpieczeństwa, nie wybrano procesora
> sprawdzajacego podczas bootowania podpis firmware/flash przed
> uruchomieniem kodu? Takie procesory są w powszechnym użyciu.
I już wiem czego nie wiem :)
Jesteśmy na poziomie AtXmega i powoli zaczynamy używać 32 bitowe Silabsy.
Najnowsze mają coś, czego nie ogarnęliśmy, a może być tym o czym piszesz.
> Zabawne: do dzisiaj nie złamano w pełni tego zabezpieczenia, mimo starań
> dziesiątek ludzi. A to zabawka. Znaleziono tylko exploity.
Napisz 1,2 zdania wyjaśniające pojęcie exploit.
>> Jeśli ktoś, jakoś wejdzie w posiadanie całego kodu dla danego
>> urządzenia (w tym przypadku pociągu) to może to oprogramowanie
>> dowolnie zmodyfikować
>
> Wtedy jest niepodpisane. Prawidłowo zaprogramowany kontroler z funkcją
> chain-of-trust *NIE* uruchomi kodu we flash jesli nie zgadza się podpis.
Można też sobie wyobrazić kłopoty z wystarczająco bezpiecznym
przechowaniem klucza do podpisywania i ewentualną możliwość, że ktoś
niepowołany wszedł w posiadanie.
> W takim systemie jedyną drogą dostania się do środka jest exploit.
I znów to słowo :)
> To jest niebezpieczne. Sam odczyt firmware może prowadzić do procesu
> audytu, który szuka exploitów,
...
> Ale brak weryfikacji flasha za pomocą kryptografii jest niedopuszczalny
> w krytycznych rozwiązaniach dla bezpieczeństwa.
Nie wiedząc o istnieniu procesorów, o których piszesz, że są w
powszechnym użyciu wyobrażałem to sobie tak jak my to mamy od 20 lat -
bootloader weryfikuje podpis wsadu, ale wydawało mi się, że każdy procek
ma przez złącze debug dostęp do 'kasujemy wszystko do stanu fabrycznego'.
> Świadomość takich rozwiązań jest bliska zeru, w środowisku programatorów
> embedded.
Jest tyle innych rzeczy zawsze do zrobienia 'na wczoraj'...
P.G.
Następne wpisy z tego wątku
- 09.12.23 14:13 Piotr Gałka
- 09.12.23 14:49 heby
- 09.12.23 15:06 heby
- 09.12.23 15:06 heby
- 09.12.23 16:01 vamastah
- 09.12.23 16:03 vamastah
- 09.12.23 16:11 vamastah
- 09.12.23 16:19 heby
- 09.12.23 16:41 Mirek
- 09.12.23 16:53 Mirek
- 09.12.23 17:06 heby
- 09.12.23 18:26 Mirek
- 09.12.23 18:43 heby
- 09.12.23 19:03 Mirek
- 09.12.23 19:13 heby
Najnowsze wątki z tej grupy
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- retro
- Bezprzewodowe polączenie Windows z projektorem
- rozklejanie obudowy
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
- Smart gniazdko straciło zasięg wifi?
- nurtuje mnie
- dziwna sprawa...
- Laptop MSI się nie uruchamia.
- Dobra listwa LED (CRI 90-95, bez migotania)
- masowe programowanie AVR
- Fajny pomysł na monitor z klawiaturą
- Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
Najnowsze wątki
- 2024-11-02 piszę list do św Mikołaja
- 2024-11-01 karta SIM nie działa w konkretnym smartfonie.
- 2024-11-01 Mamy WZROST! O 50% wzrosła ilość kredytów gotówkowych
- 2024-11-01 Warszawa => Expert Recruiter 360 <=
- 2024-11-01 Warszawa => Technical Leader (Java Background) <=
- 2024-11-01 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-11-01 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-01 Warszawa => Programista Dynamics 365 CRM <=
- 2024-11-01 Warszawa => Dynamics 365 CRM Developer <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Chrzanów => Specjalista ds. PR Produktowego <=
- 2024-11-01 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-01 Łódź => Frontend Engineer (Three.js) <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Gdańsk => Programista Full Stack .Net <=