RTV forum PL | NewsGroups PL

Innowacyjne rozwiązania zabezpieczeń na pendrive 32 GB z EEPROM dla programów?

pendrive + USBKey

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Innowacyjne rozwiązania zabezpieczeń na pendrive 32 GB z EEPROM dla programów?

mmcafe
Guest

Mon Sep 26, 2016 6:19 pm   



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.

J.F.
Guest

Mon Sep 26, 2016 6:31 pm   



Użytkownik "mmcafe" napisał w wiadomości
Quote:
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.

Karty SD maja swoj identyfikator i jakies dodatkowe mozliwosci
ochrony.

Po wsadzeniu w czytnik USB ochrona chyba znika ...

J.

Zbych
Guest

Mon Sep 26, 2016 6:34 pm   



W dniu 26.09.2016 o 20:19, mmcafe pisze:
Quote:
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.

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

Zbych
Guest

Mon Sep 26, 2016 6:39 pm   



W dniu 26.09.2016 o 20:34, Zbych pisze:
Quote:
W dniu 26.09.2016 o 20:19, mmcafe pisze:
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.

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


Są też gotowce, takie jakie chcesz:
http://www.senselock-europe.com/en/elite-el-drive-dongle.html

mmcafe
Guest

Mon Sep 26, 2016 6:55 pm   



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$65785112@news.neostrada.pl...

W dniu 26.09.2016 o 20:34, Zbych pisze:
Quote:
W dniu 26.09.2016 o 20:19, mmcafe pisze:
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.

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


Są też gotowce, takie jakie chcesz:
http://www.senselock-europe.com/en/elite-el-drive-dongle.html

Kaczin
Guest

Mon Sep 26, 2016 8:53 pm   



W dniu 26.09.2016 o 20:55, mmcafe pisze:
Quote:
Dzięki!

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


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ć.


--
Kaczin

ks
Guest

Tue Sep 27, 2016 8:00 am   



W dniu 2016-09-26 o 20:19, mmcafe pisze:
Quote:
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.




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:
https://github.com/raburton/evoplus_cid
Tak 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

Marek
Guest

Tue Sep 27, 2016 11:16 am   



On Mon, 26 Sep 2016 20:55:30 +0200, "mmcafe" <czochracz@gazeta.pl>
wrote:
Quote:
Ten gotowiec jest trochę drogi, ale rozwiązanie z unikalnym numerem
seryjnym
pendrive'a jest dla mnie ok.

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:
http://www.youtube.com/watch?v=OJ75sQeGdPU

Ile jest wart ten Twój program?

--
Marek

slawek
Guest

Tue Sep 27, 2016 3:23 pm   



On Mon, 26 Sep 2016 20:19:31 +0200, "mmcafe" <czochracz@gazeta.pl>
wrote:
Quote:
Zamierzam wydać program na nośniku pendrive, ale chciałbym
zabezpieczyć go
przed kopiowaniem.

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.

Marek
Guest

Tue Sep 27, 2016 4:25 pm   



On Tue, 27 Sep 2016 17:23:30 +0200, slawek <fake@fakeemail.com> wrote:
Quote:
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.

--
Marek

slawek
Guest

Wed Sep 28, 2016 5:28 am   



On Tue, 27 Sep 2016 18:25:59 +0200, Marek <fake@fakeemail.com> wrote:
Quote:
O wiele pewniejszy sposób to przeniesienie pewnej części
funkcjonalnej programu do zewnetrzego układu podłączonego do usb.

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.

Marek
Guest

Wed Sep 28, 2016 8:13 am   



On Wed, 28 Sep 2016 07:28:40 +0200, slawek <fake@fakeemail.com> wrote:
Quote:
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.

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.

--
Marek

mmcafe
Guest

Mon Oct 03, 2016 8:34 am   



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:almarsoft.6596653087039517182@news.neostrada.pl...

On Wed, 28 Sep 2016 07:28:40 +0200, slawek <fake@fakeemail.com> wrote:
Quote:
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.

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.

--
Marek

elektroda NewsGroups Forum Index - Elektronika Polska - Innowacyjne rozwiązania zabezpieczeń na pendrive 32 GB z EEPROM dla programów?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map