konto usunięte

Temat: Zabezpieczenie programu przed kopiowaniem

Hi,
macie jakiś patent jak zabezpieczyć aplikację przed kopiowaniem? Mam program którego się nie instaluje. Zależy mi na tym by programu nie dało się ot tak skopiować i korzystać.

konto usunięte

Temat: Zabezpieczenie programu przed kopiowaniem

Odrobinę dziwny problem. Gdyby takie rozwiązanie istniało, pewnie nikt by się nie bawił w numery seryjne i zabezpieczenia płyt...

Chcę przez to powiedzieć, że nie znam takiego rozwiązania;)
Irek Słonina

Irek Słonina programowanie, bazy
danych i linuksy

Temat: Zabezpieczenie programu przed kopiowaniem

Pewnie nic odkrywczego ale:
Unikalny token / klucz SSL i każdorazowa autoryzacja on-line przy użyciu tego klucza/tokena.
Jeśli chcesz wykluczyć używanie programu w innym miejscu niż program został zainstalowany nawet przez osobę posiadającą licencję to zastosuj przywiązanie do sprzętu, na wzór WielkichProducentów(TM).
Aleksander Lech

Aleksander Lech Architekt rozwiązań

Temat: Zabezpieczenie programu przed kopiowaniem

Jak to jest aplikacja, która łączy się z internetem to możesz wprowadzić jakieś wewnętrzne unikalne klucze i w ten sposób monitorować ewentualny dostęp kopii na podstawie lokacji bądź jednoczesnego uruchomienia (tak ja to zrobili w BattleNet:)). Na samo skopiowanie plików nie można mieć wpływu niestety no chyba, że użyjesz jakiegoś patentu zabezpieczającego płytę CD/DVD przed kopiowaniem i program będzie wymagał jej w napędzie. Tyle, że i tak te wszystkie zabezpieczenia wiadomo ile są warte więc osobiście polecam rozwiązanie Blizzarda.

konto usunięte

Temat: Zabezpieczenie programu przed kopiowaniem

Wymyśliłem coś nowego. Wychodzę z założenia że w sumie każde zabezpieczenie można obejść. Można to natomiast zabezpieczyć psychologicznie :P
Cały "myk" polega na tym by w każdą kopię programu wkompilowane były dane firmy która program kupuje. Jesli więc program zacznie krążyć po torrentach etc. namierzenie kto wypuścił będzie bezproblemowe, a wtedy pozewik, odszkodowanko etc :D Oczywiście informować o tym kupujących.
Może to nieco upierdliwe, ale zależy jak bardzo cenimy sobie swoją pracę oraz czy kwota za którą sprzedajemy program sprawi że taka zabawa nam się opłaci. Co o tym myślicie?

konto usunięte

Temat: Zabezpieczenie programu przed kopiowaniem

Andrzej K.:
Cały "myk" polega na tym by w każdą kopię programu wkompilowane były dane firmy która program kupuje. Jesli więc program zacznie krążyć po torrentach etc. namierzenie kto wypuścił będzie bezproblemowe, a wtedy pozewik, odszkodowanko etc :D Oczywiście informować o tym kupujących.

Słabe. Skoro o tym poinformujesz kupujących to na upartego mogą przelecieć klasę edytorem byte-kodu i wpisać tam cokolwiek.

konto usunięte

Temat: Zabezpieczenie programu przed kopiowaniem

Błażej Kępa:
Andrzej K.:
Cały "myk" polega na tym by w każdą kopię programu wkompilowane były dane firmy która program kupuje. Jesli więc program zacznie krążyć po torrentach etc. namierzenie kto wypuścił będzie bezproblemowe, a wtedy pozewik, odszkodowanko etc :D Oczywiście informować o tym kupujących.

Słabe. Skoro o tym poinformujesz kupujących to na upartego mogą przelecieć klasę edytorem byte-kodu i wpisać tam cokolwiek.

Chyba że zaszyfrowane będzie

konto usunięte

Temat: Zabezpieczenie programu przed kopiowaniem

Irek Słonina:
zastosuj przywiązanie do sprzętu, na wzór WielkichProducentów(TM).

Albo lepiej - dołączaj do każdego sprzedanego programu klucz sprzętowy w postaci tokena usb. Niech program uruchamia się tylko wtedy, gdy taki token jest włożony do komputera. To będzie ciężko ominąć:)
Grzegorz Małopolski

Grzegorz Małopolski Senior Android
developer, DevOps,
MotoSave Team
Startup O...

Temat: Zabezpieczenie programu przed kopiowaniem

Andrzej K.:
Cały "myk" polega na tym by w każdą kopię programu wkompilowane były dane firmy która program kupuje. Jesli więc program zacznie krążyć po torrentach etc. namierzenie kto wypuścił będzie bezproblemowe, a wtedy pozewik, odszkodowanko etc :D Oczywiście informować o tym kupujących.

A co jeśli pracownik wykradnie z firmy i rozpowszechni?
Jak udowodnisz kto to rozpowszechnił?

Jeśli aplikacja ma dostęp do sieci, to sprawa prosta.
Rejestrujesz konfigurację sprzętową komputera, na którym jest zainstalowany(Przy zmianie konfiguracji sprzętowej aktualizacja rejestracji). Możesz zliczać ilość kopii programu zarejestrowanych na danego właściciela. Metod jest wiele. Dzięki takim rozwiązaniom możesz blokować programy, jeśli jest zbyt wiele pirackich kopii w sieci.

Bez dostępu do sieci np. klucz jednorazowy dostarczany do programu możliwy do uruchomienia przez np. 30 dni od daty zapisanej w egzemplarzu programu np. 2009-11-20.
Odpalanie w trybie live tylko z dostarczonej płyty bez możliwości kopiowania.

Ograniczać można w różny sposób. Pamiętaj jednak, aby przez to potem na Pomocy technicznej nie mieć zbyt dużo telefonów od licencjonowanych użytkowników :)

konto usunięte

Temat: Zabezpieczenie programu przed kopiowaniem

Andrzej K.:
Chyba że zaszyfrowane będzie

To też nie problem. Jedynie trochę roboty więcej.

konto usunięte

Temat: Zabezpieczenie programu przed kopiowaniem

A po co te zabezpieczenia? Są prawa autorskie.
Zresztą prawda jest taka, że kodu większości aplikacji nikt nie ukradnie bo nie ma po co. Kod jest na ogół na tyle niezrozumiały dla osoby z zewnątrz, że szybciej jest napisać coś od podstaw niż próbować go zrozumieć i zaadoptować do własnych potrzeb.
Wbrew pozorom, mało jest też odkrywczych rozwiązań, a dużo błędów. Pytanie więc, czy gra jest warta świeczki.
Jerzy M.

Jerzy M. C#/JavaScript
Developer

Temat: Zabezpieczenie programu przed kopiowaniem

W przypadku Javy inżynieria wsteczna jest nieco łatwiejsza niż w dajmy na to C, są jakieś obskuratory na sieci które powinny utrudnić odczytanie kodu, ale jeżeli komuś bardzo zależy na poznaniu algorytmu użytego w aplikacji to i przez to przejdzie.

//musiał bym poszukać gdzie o tym czytałem.

Jeśli chodzi o fizyczne kopiowanie pliku, cóż... to raczej mało możliwe.Jerzy Mieczyński edytował(a) ten post dnia 05.11.09 o godzinie 20:04
Aleksander Lech

Aleksander Lech Architekt rozwiązań

Temat: Zabezpieczenie programu przed kopiowaniem

Przypadkiem znalazłem jakieś płatne rozwiązanie:

http://www.chainkey.com/en/jchains/

Może się przydać. Pozdr



Wyślij zaproszenie do