* Zabezpieczenie kodu PHP przed jego odtworzeniem metodami iżynierii odwrotnej (reverse engineering). * Zwiększenie dochodowości sprzedawanych aplikacji poprzez implementację elastycznej polityki licencjonowania, np: w zależności od liczby uzytkowników lub serwerów. * Ten sam kod - różne konfiguracje polityki licencyjnej. Łatwa zmiana zasad licencjonowania nie wymaga zmian w kodzie źródłowym aplikacji. * Zabezpieczenie aplikacji przed nieautoryzowanym kopiowaniem i modyfikowaniem przez uzytkowników końcowych. * Dystrybucja aplikacji bez ujawniania kodu źródłowego. * Zabezpieczenia przed naruszaniem praw autorskich. * Przygotowywanie zabezpieczonych aplikacji dla systemów Linux, Windows, Mac OS X, FreeBSD, Solaris, AIX, HP UX.
Jak działa Zend Guard
* Zend Guardkompiluje i konwertuje kod PHP do postaci binarnej w formacie Zend Intermediate Code. Pliki w tym formacie nie mogą być odczytane przez człowieka i zrekompilowane. * Tak przygotowane pliki mogą być uruchomione w specjalnym darmowym środowisku uruchomieniowym Zend Optimizer. Taki rozwiązanie nie tylko zapewnia lepszą ochronę ale również zwiększa wydajność aplikacji, ponieważ aplikacje w formacie Zend Intermediate Code są wykonywane o wiele szybciej niż zwykłe skrypty PHP. Co więcej Zend Optimizer działa w sposób całkowicie przezroczysty i umożliwia również uruchamianie i optymalizację nie skompilowanych aplikacji PHP.
Modele licencjonowania oprogramowania Wybrany model licencjonowania jest zapisywany w odrębnym pliku i weryfikowany przez Zend Optimizer. Dostępne są następujące modele:
* Limit ilości jednocześnie pracujących użytkowników (Concurrent user). * Limit czasu działania - niezwykle przydatny przy wersjach demonstracyjnych. W modelu tym można zabezpieczyć aplikację tak aby działała do określonej daty. * Limit segmentu sieci komputerowej określany na podstawie adresów IP, z których można uzyskać dostęp do aplikacji. * Limit serwera gdzie działanie aplikacji jest ograniczone do konkretnego serwera identyfikowanego przez klucz Host ID wygenerowany na podstawie cech charakterystycznych serwera. * Inne modele licencjonowania na bazie kodu własnego.