pendrive + USBKey

Sep 26, 2016 12 Replies

Witam!



Zamierzam wydaæ program na no¶niku pendrive, ale chcia³bym zabezpieczyæ go przed kopiowaniem. Idealnym rozwi±zaniem dla mnie by³oby powi±zanie dysku USB (pendrive) o pojemno¶ci 32 GB z odczytywanym programowo unikalnym identyfikatorem zapisanym gdzie¶ w pamiêci eeprom na tym samym pendrive-ie. Identyfikator by³by odczytywany przez aplikacjê, która po poprawnej weryfikacji uruchamia³aby materia³ pobierany z tego samego pendrive'a. Oczywi¶cie skopiowanie takiego pendrive'a nic by nie da³o, bo ukryta pamiêæ eeprom by siê nie skopiowa³a.



Czy kto¶ z Szanownych Forumowiczów s³ysza³ o podobnym rozwi±zaniu? Lub mo¿e by siê podj±³ wykonania takiego pendrive'a?



Pozdrawiam, C.


U¿ytkownik "mmcafe" napisa³ w wiadomo¶ci

Karty SD maja swoj identyfikator i jakies dodatkowe mozliwosci ochrony.

Po wsadzeniu w czytnik USB ochrona chyba znika ...

J.

W dniu 26.09.2016 o 20:19, mmcafe pisze:

Zwykły pendrive też ma numer seryjny. Nie wystarczy jak będziesz licencję do programu generował na podstawie tego numeru?

W dniu 26.09.2016 o 20:34, Zbych pisze:

Są też gotowce, takie jakie chcesz:

formatting link

Dziêki!

Ten gotowiec jest trochê drogi, ale rozwi±zanie z unikalnym numerem seryjnym pendrive'a jest dla mnie ok.

Dziêki za podpowied¼, C.

U¿ytkownik "Zbych" napisa³ w wiadomo¶ci grup dyskusyjnych:57e96b4a$0$15191$ snipped-for-privacy@news.neostrada.pl...

W dniu 26.09.2016 o 20:34, Zbych pisze:

S± te¿ gotowce, takie jakie chcesz:

formatting link

W dniu 26.09.2016 o 20:55, mmcafe pisze:

Ale oczywiście masz świadomość, że tak próbowano chronić programy jakieś

30 lat temu i gówno z tego wyszło? No chyba, że to niszowy program, którego nikomu nie będzie się chciało łamać.

W dniu 2016-09-26 o 20:19, mmcafe pisze:

A wiesz, ile mniejwięcej sztuk wyprodukujesz? I czy to ma być zabezpieczenie przed kopiowaniem i wystawieniem na torrenty czy przed uruchamianiem programu u jednego klienta na kilku komputerach (w sensie ze jak chce pracować na kilku kopiach to musi sobie kupić dodatkowe licencje/pendrivy) ?

W ten sposób co Ty chcesz jest zabezpieczona nawigacja Igo8/Primo i generalnie zabezpieczenie jest do obejścia, wersje zcrackowane są dostępne bez wiekszego problemu. Ty co prawda chcesz pendriva, więc może nie będzie to takie upierdliwe, ale w przypadku nawigacji przywiązanie licencji do karty sd jest bardzo niewygodne dla mnie, jako klienta (np w smartfonie jest jedno gniazdo na karte, więc wszystko musi być wgrane razem na karcie z nawigacją).

Poza tym, dla bardzo chcącego może się znaleźć droga do skopiowania nosnika:

formatting link
więc poza id dodaj sobie jeszcze jakieś sprawdzenie producenta/wersji/rozmiaru/czegoś tam z nośnika, co będzie charakterystyczne dla Twoich pendrivów. pozdrawiam Krzysiek

Pendrive z emulowanym nr i oszukanym rozmiarem każdy średnio zawansowany zrobi jak nie od ręki to na poczekaniu, koszt części to ok 10pln. Mam nawet takiego gotowca na biurku:

formatting link
Ile jest wart ten Twój program?

zabezpieczyć go

Idealista-teoretyk.

Nie da się skutecznie zabezpieczyć w ten sposób.

Złodziej weźmie "exeka", wybebeszy go z zabezpieczeń, puści w obieg.

A ty sam sobie uniemożliwisz sprzedaż bez pendrive.

O wiele pewniejszy sposób to przeniesienie pewnej części funkcjonalnej programu do zewnetrzego układu podłączonego do usb. Tak aby oprogramowanie w ogóle nie miało funkcji bez zew. urządzenia, czyli de dacto część funkcjonalna tyko w zew. hardware. Wtedy grzebanie w binarce nic by nie dało.

Oczywiście. Radzę jednak poszukać artykułu w Elektronice Praktycznej nt. jak łamane są zabezpieczenia np. mikrokontrolerów. Streszczając: złamanie zabezpieczonej przez zczytaniem pamięci FLASH daje się często zrobić prymitywnie i to za grosze.

Praktycznej

Streszczając:

To są stare dzieje, w większości współczesnych mcu już mocno niektualne. Koszt wyciągnięcia lanoratoryjnie z współczesnych mcu jest już duży i szczególnie zależny od rodzaju mcu Stąd dopóki inicjator wątku nie zdradzi ile kosztuje ten chroniony soft to dalsze ocena bezpieczeństwa rozwiązania nie ma sensu.

Dzięki za odpowiedzi i dyskusję.

Program nie jest zbyt cenny i nie wymaga wyszukanych metod zabezpieczania. Chodzi raczej o zabezpieczenie przed kopiowaniem typy kolega koledze. Stąd preferowane jest tanie masowe rozwiązanie, które zabezpieczy soft przed 99% prób skopiowania. Mam pełną świadomość, że nie da się takiego pendrive'a zabezpieczyć w 100%, ale to co opisałem powyżej wystarczy.

Pozdrowienia, C.

Użytkownik "Marek" napisał w wiadomości grup dyskusyjnych: snipped-for-privacy@news.neostrada.pl...

Praktycznej

Streszczając:

To są stare dzieje, w większości współczesnych mcu już mocno niektualne. Koszt wyciągnięcia lanoratoryjnie z współczesnych mcu jest już duży i szczególnie zależny od rodzaju mcu Stąd dopóki inicjator wątku nie zdradzi ile kosztuje ten chroniony soft to dalsze ocena bezpieczeństwa rozwiązania nie ma sensu.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required