Cześć. Czy w STM32 istnieje możliwość zabezpieczenia wgranego programu do pamięci Flash przed odczytem a tym samym skopiowaniem? Jeśli tak to gdzie i jak się to robi? A AVR-ach były bity konfiguracyjne, które pozwalały na taki odczyt, a w STM32?
Czytałem i wydaje mi sie że trochę to zagmatwane jest. A przy najmniej nie jest tak prosto jak w AVRach. Natomiast nie doczytałem czy jest możliwe zabezpieczenie przed odczytem poprzez zewnętrzny programator?
Z poziomu pinów zewnętrznych zapewne istnieje. Z poziomu dostępu do wewnętrznej struktury układu (metody reverse engeeneringu) - zapomnij. Wszystko co jest w układzie idzie z niego wypruć - to kwestia ilości forsy. Na pocieszenie mogę napisać że wydarcie programu z zabezpieczonego układu to ciężkie dziesiątki tysięcy dolarów.
Tak sie zastanawiam czy istnieje powod usprawiedliwiajacy takie 'zamowienie' inny niz sprawdzanie konkurencji pod wzgledem patentow.
Sama wiedza o kodzie nie jest taka wartosciowa - zadnych ludzkich nazw, zadnych symboli, czysty asm (zakladajac oczywiscie ze ktos nie poszedl na latwizne). Jak juz zrozumiesz jak urzadzenie ma dzialac to napisanie kodu nie jest czarna magia.
Na ogół nie istnieje powód do wydawania takiej forsy poza wojnami patentowymi. W paru brałem udział - najwięcej trafień miałem w patent który kiedyś sam naruszyłem... Ale układ nie wszedł do produkcji seryjnej - nie da się ścigać.
Chociaż parę razy spotkałem napalonych na kod - raz gość został spuszczony po kancie bo chciał niejawnie wypruty z karty chipowej układ rozrgyzać (a uj go tam wie czy to nie al kaida...), raz ktoś myślał że za parę baksów rozgryziemy mu SPS - handlowiec co mu to obiecał szybko pojechał hodować owce w Nowej Zelandii (ot, takie powołanie poczuł...)
Kumpel z poprzedniej roboty opowiadał, że jako student mikroelektroniki na PW praktykował w tego typu firmie (gdzieś na przełomie tysiącleci to było) i wykonywali klientom takie zlecenia właśnie "ze względów prawnych".
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.