AxProtector CmE

Udział:

Automatyczna ochrona systemów wbudowanych

AxProtector CmE to idealne rozwiązanie pozwalające zaoszczędzić czas i nakłady związane z integracją ochrony w oprogramowaniu systemów wbudowanych. Dzięki AxProtector CmE możesz chronić swoje oprogramowanie przed piractwem i inżynierią wsteczną w całkowicie zautomatyzowany sposób.

AxProtector szyfruje cały pakiet oprogramowania, który chcesz chronić, i osłania go powłoką bezpieczeństwa AxEngine.

W porównaniu z integracją API CodeMeter, AxProtector CmE zapewnia wysoki poziom ochrony przy minimalnych nakładach. Aby uzyskać jeszcze wyższy poziom ochrony, możliwe jest również połączenie AxProtector CmE z CodeMeter API.

Wspierane systemy operacyjne

AxProtector CmE jest dostępny w następujących wariantach:

  • AxProtector CmE Linux
    Szyfruje pliki wykonywalne systemu Linux i obiekty współdzielone dla platform ARM
  • AxProtector CmE Android
    Szyfruje aplikacje dla systemu Android w wersji 4.2 lub nowszej
  • AxProtector CmE Windows Embedded Compact
    Szyfruje pliki wykonywalne i biblioteki dynamic link dla systemów Windows CE 5.0, Windows Embedded CE 6.0 i Windows Embedded Compact 7.

Dla systemu Windows Embedded Standard 7 dostępne są: AxProtector, IxProtector i AxProtector .NET. Z kolei AxProtector i IxProtector mogą zastąpić AxProtector CmE w środowisku Linux. Te warianty wymagają CodeMeter Runtime.

W przeciwieństwie do AxProtector, który bazuje na CodeMeter Runtime, AxProtector CmE opiera się na CodeMeter Embedded.

Zasada działania

Korzystanie z AxProtector CmE nie wymaga żadnych zmian w kodzie źródłowym. Wystarczy zintegrować AxProtector CmE jako krok w procesie post-build. Operacje szyfrowania są wykonywane przez AxProtector CmE po skompilowaniu oprogramowania. AxProtector CmE jest dostępny jako narzędzie wiersza poleceń i może być zintegrowany ze zautomatyzowanym systemem kompilacji w ramach continuous integration.

Po uruchomieniu chronionego oprogramowania najpierw wykonywany jest kod AxEngine. AxEngine sprawdza dostępność licencji. Jeśli zostanie wykryta, jest automatycznie przydzielana i wykorzystywana do odszyfrowania chronionego oprogramowania. Ponadto AxEngine przeprowadza kontrole integralności w celu weryfikacji możliwych ataków.

AxEngine stale czuwa nad zagrożeniami bezpieczeństwa oprogramowania przy użyciu wysoce wyrafinowanych metod przeciwdziałania debugowaniu i inżynierii wstecznej. W przypadku wykrycia zagrożenia przerywa jego wykonanie. Dostawca może określić, czy w takich przypadkach ma nastąpić jednocześnie blokada licencji.

W regularnych odstępach czasu wbudowany w AxEngine watch dog sprawdza licencję w tle, jej integralność i ewentualne zagrożenia.

Ponadto masz możliwość reagowania na takie zdarzenia za pomocą interfejsu użytkownika, jak chociażby brak licencji. Jeśli oprogramowanie ma swój interfejs graficzny, możesz wyświetlić komunikat we własnym GUI.W przypadku urządzenia pozbawionego wyświetlacza (Headless Device) można zapisać te zdarzenia w pliku z logiem.

Tryb IP Protection

Tryb IP Protection został stworzony z myślą o modelach freeware i freemium, ale doskonale sprawdza się również w połączeniu z licencjonowaniem. W przeciwieństwie do podstawowej konfiguracji, szyfrowanie nie jest powiązane z licencją CodeMeter. Klucz potrzebny do odszyfrowania jest bezpiecznie ukryty w samej aplikacji. Aplikację można uruchomić w dowolnym momencie.

W przypadku modeli freemium ten tryb ochrony własności intelektualnej można połączyć z niestandardowym licencjonowaniem. Wybrane elementy aplikacji są szyfrowane w trybie IP Protection i pozostają zawsze dostępne, a inne są powiązane z licencją i mogą być używane tylko przez użytkowników posiadających odpowiednią licencję. Przy pomocy API można sprawdzić, czy dana funkcja jest dostępna, czy nie (check_license).

Jesteś zainteresowany spersonalizowaną ofertą na naszą technologię CodeMeter? Wystarczy odpowiedzieć na kilka pytań, a nasz zespół skontaktuje się z Tobą i przekaże wszystkie potrzebne informacje.

Prześlij

Do góry