Jak nainstalovat ionCube na CentOS 7

Zabezpečení informací musí být jedním z nejdůležitějších standardů a úkolů, které jako uživatelé a správci musíme vzít v úvahu, protože tam sídlí citlivé a soukromé informace každého uživatele, a přestože existují stovky nástrojů a nástrojů zaměřených na zlepšení zabezpečení, ne všechny plně ji dodržovat.
Jedním z nejlepších nástrojů pro tento úkol je ionCube, což je kodér PHP se schopností používat detekci narušení webu v reálném čase a má aplikaci pro hlášení chyb, která usnadňuje administrativní úkoly.

Co je ionCubeJak jsme naznačili výše, je to aplikace vyvinutá k ochraně, šifrování a správě skriptů PHP, protože ionCube je rozšíření používané k načítání chráněných souborů PHP a jejich kódování pomocí kodéru PHP.

Použitím ionCube můžeme umožnit skriptům PHP schopnost řídit, na jakých místech má být kód PHP spuštěn, tímto způsobem mohou mít soubory časovou expiraci, navíc veškerý non-PHP kód Stejně jako u XML, lze také zašifrovat.

ionCube má tři edice, Basic, Pro a Cerberus a všechny nabízejí zkompilované kódování PHP pomocí zmateného bajtkódu plus volitelné šifrování souborů jiných než PHP, což zvyšuje možnost zabezpečení.

ionCube lze použít v systémech Windows, Linux, FreeBSD a macOS, v tomto případě mají kodéry Windows a macOS grafické uživatelské rozhraní s velkými výhodami a všechny edice obsahují kodéry příkazového řádku pro automatizaci.

funkceMezi jeho charakteristikami najdeme:

  • Podporuje až PHP 7.2
  • Má dynamické a cizí klíče, které nabízejí vyšší úroveň ochrany pro kompilovaný bytecode.
  • Umožňuje šifrování souborů jiných než PHP, jako jsou XML a šablony
  • Podporuje použití volitelných šifrovacích klíčů, které nejsou uloženy, ale jsou generovány pouze v opravdu nezbytných případech (dynamické klíče)
  • Kódujte skripty prostředí PHP
  • Umožňuje vyhnout se změnám souborů pomocí digitálních podpisů
  • Generováním licenčních souborů omezíte přístup k šifrovaným souborům
  • Můžeme vytvářet soubory, jejichž platnost vyprší k určitému datu nebo po určité době
  • Omezte spouštění souborů na konkrétních adresách MAC
  • Omezte soubory, které lze spouštět na libovolné kombinaci adres IP nebo názvů serverů

Nyní uvidíme, jak nainstalovat tento nástroj na CentOS 7.

1. Nainstalujte si Apache nebo Nginx Web Server s PHP na CentOS 7

Krok 1
Pro optimální využití ionCube musí mít server spuštěný webový server (Apache nebo Nginx) s nainstalovaným PHP, pokud ne, můžeme jej nainstalovat pomocí kterékoli z následujících možností:

 Nainstalujte Apache pomocí PHP: yum nainstalujte httpd php php-cli php-mysql Nainstalujte NGINX s PHP: yum nainstalujte nginx php php-fpm php-cli php-mysql
Krok 2
V tomto případě nainstalujeme Apache s PHP:

Krok 3
Nyní uvidíme následující:

Krok 4
Tam zadáme písmeno Y pro potvrzení stahování a později přijmeme klíč Apache. Pro potvrzení akce zadáme písmeno S.

2. Povolit službu při spuštění systému v CentOS 7

Krok 1
Jakmile je nainstalován Apache s PHP, spustíme a povolíme službu při spuštění systému provedením následujícího:
Apache

 systemctl start httpd systemctl povolit httpd

NGINX

 systemctl start nginx systemctl povolit nginx systemctl spustit php-fpm systemctl povolit php-fpm

3. Stáhněte si ionCube na CentOS 7

Krok 1
Před stažením souboru ionCube musíme vědět, jaký typ architektury v systému máme, proto provedeme následující. V tomto případě je to 64 bitů (X86_64).

 přidej se ke mně

Krok 2
Chcete -li stáhnout soubor spojený s touto architekturou, přistoupíme k adresáři / tmp a spustíme následující:

 cd/tmp wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Krok 3
V případě, že máme 32bitovou architekturu, provedeme následující:
 cd/tmp wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

Krok 4
Pokračujeme k extrahování obsahu:

 tar -xvf ioncube_loaders_lin_x86 * 

Krok 5
Poté přistoupíme ke složce ionCube a provedeme následující:

 cd ioncube / ls -l

4. Nainstalujte ionCube Loader pro PHP na CentOS 7

Krok 1
V tomto případě musíme vybrat příslušný zavaděč ionCube pro verzi PHP, kterou máme v CentOS 7, abychom znali verzi nainstalovaného php, provedeme následující:

 php -v 

Krok 2
Nyní se dozvíme umístění adresáře rozšíření pro PHP verze 5.4, kde bude nainstalován soubor zavaděče ionCube, v důsledku čehož uvidíme, že adresář je / usr / lib64 / php / modules, provedeme následující:

 php -i | grep extension_dir 

Krok 3
Nyní zkopírujeme zavaděč ionCube:

 cp /tmp/ioncube/ioncube_loader_lin_5.4.so / usr / lib64 / php / modules konfigurace zavaděče ionCube
Krok 4
Za tímto účelem přistoupíme k konfiguračnímu souboru PHP pomocí požadovaného editoru takto:
 nano /etc/php.ini 
Krok 5
Tam hned pod první řádek konfiguračního souboru přidáme následující:
 zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so 

Krok 6
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 7
Pokračujeme v restartování služby takto:

Apache

 systemctl restart httpd 

NGINX

 systemctl restart nginx systemctl restart php-fpm

Krok 8
Jakmile to bude hotovo, spustíme znovu příkaz „php -v“ a výsledek bude následující:

Tímto způsobem jsme nainstalovali ionCube a všechny úlohy PHP budou v bezpečí.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave