AxProtector
Zautomatyzowana ochrona
AxProtector to idealne rozwiązanie pozwalające zaoszczędzić czas i nakłady dotyczący integracji ochrony z oprogramowaniem. Dzięki AxProtector możesz chronić swoje oprogramowanie przed piractwem i inżynierią wsteczną w sposób w pełni zautomatyzowany.
Chronione oprogramowanie jest całkowicie szyfrowane i wyposażone w powłokę bezpieczeństwa AxEngine. Najnowocześniejsze metody zapobiegające debugowaniu i deasemblacji są automatycznie zintegrowane z oprogramowaniem.
W odróżnieniu od integracji przy pomocy IxProtector lub CodeMeter Core API, otrzymujesz tym wypadku wysoki poziom ochrony przy niewielkich nakładach. AxProtector można natomiast połączyć z IxProtector i CodeMeter Core API, aby jeszcze bardziej zwiększyć poziom ochrony.
Wspierane systemy operacyjne
AxProtector chroni aplikacje (pliki wykonywalne) oraz biblioteki dla systemów Windows, macOS i Linux. Jeśli oprogramowanie składa się z kilku aplikacji i bibliotek, chronione i niechronione moduły mogą być obsługiwane jednocześnie. Możliwe są również kombinacje uwzględniające moduły chronione przez AxProtector .NET.
Zasada działania
Korzystanie z AxProtector nie wymaga żadnych zmian w kodzie źródłowym. Wystarczy zintegrować AxProtector jako krok w procesie post-build. Operacje szyfrowania są wykonywane przez AxProtector po kompilacji oprogramowania i przed utworzeniem instalatora (pakietu instalacyjnego). AxProtector jest dostępny zarówno jako GUI jak i w postaci narzędzia wiersza poleceń. W przypadku wiersza poleceń, AxProtector może działać w trybie continuous integration w ramach zautomatyzowanego systemu kompilacji (automated build system).
Po uruchomieniu chronionego oprogramowania najpierw wykonywany jest kod AxEngine. AxEngine sprawdza dostępność licencji. Jeśli taka zostanie wykryta, zostanie automatycznie przydzielona i użyta do odszyfrowania chronionego oprogramowania. Ponadto AxEngine przeprowadza kontrole integralności w celu weryfikacji możliwych ataków sabotażowych. AxEngine stale czuwa nad bezpieczeństwem oprogramowania, wykorzystując wysoce wyrafinowane metody 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.
Interfejs UserMessage umożliwia producentowi oprogramowania reagowanie na zdarzenia takie jak brak licencji. Pozwala to na wyświetlenie komunikatu we własnym GUI, jeśli oprogramowanie ma swój interfejs graficzny. W przypadku urządzenia pozbawionego wyświetlacza (Headless Device) można zapisać te zdarzenia w pliku z logiem.
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