IonCube - IonCube

ionCube
Průmyslsoftware
Založený2002
Hlavní sídloCanterbury, Kent, Spojené království
produktyKodér PHP
ionCube Loader
Slévárna balíků
Bundler
ionCube 24
SlužbyPHP programování

ionCube Ltd. je softwarová společnost se sídlem v blízkosti Canterbury, Kent, v Spojené království.

ionCube byla založena v roce 2002 a představila nástroje na ochranu software psáno pomocí PHP programovací jazyk nelze prohlížet, měnit a spouštět na počítačích bez licence. Technologie kódování vyrostla z dřívější práce na Projekt PHP Accelerator a při prvním spuštění zahrnoval online kódování služba, do které lze načíst skripty PHP a na oplátku stáhnout kódovanou verzi, a příkazový řádek nástroj pro Linux brzy poté. Nástroje používají techniku kompilace na bytecode před kódováním tak, aby byl zdrojový kód vyloučen, a runtime režie jsou sníženy. PHP rozšíření nazvaný ionCube Loader zpracovává čtení a provádění kódovaných souborů na doba běhu. Na rozdíl od CPU, jako je 8086, kde kompilovaný kód z doby před mnoha lety nadále běží na svých derivátech dnes, virtuální stroj instrukční sada PHP se postupem času měnilo. IonCube Loader využívá techniku ​​průběžného opravování zkompilovaného kódu v paměti k dosažení zpětné kompatibility běhu starších souborů na novějších verzích PHP.[1][2]

Kódovací produkty byly následně přeneseno na FreeBSD, Microsoft Windows a Mac OS X a řada produktů se rozšířila o další funkce, jako je licencování produktů a šifrování souborů jiných než PHP. V červenci 2004 bylo představeno grafické uživatelské rozhraní Windows, které již pro uživatele systému Windows nevyžaduje použití příkazového řádku.

V roce 2004 představila společnost ionCube svůj produkt Package Foundry, IPF, pro Linux a Windows. IPF umožňuje, aby byly webové aplikace zabaleny jako spustitelný instalační program systému Windows, který může automaticky nasadit webovou aplikaci na vzdálený server, provádět různé instalační a konfigurační úlohy a spustit prohlížeč na hlavní stránce nainstalované aplikace.[3]

ionCube také vyrábí produkt zvaný Bundler. Bundler, který nesouvisí s PHP, je nástrojem Windows a Linux k vytváření samorozbalovacích archivů pro Windows.

V prosinci 2010 ionCube vydal verzi 7.0 svého Encoderu, včetně podpory jazyka PHP 5.3.[4]

V květnu 2013 ionCube vydal verzi 8.0 s podporou kódování jazyka PHP 5.4. Poté následovalo vydání 8.1 v říjnu 2013 se změnami, včetně aktualizovaného grafického uživatelského rozhraní, vylepšeného zabezpečení a funkce, která pomáhá vybrat optimální nastavení zabezpečení. V únoru 2014 vyšlo Encoder 8.2 s některými novými funkcemi a zejména s grafickým uživatelským rozhraním pro uživatele OS X. Od 18. dubna 2014 byl vydán Encoder 8.3 s podporou kódování funkcí jazyka PHP 5.5.[5]

V květnu 2015 ionCube vydal verzi 9 s podporou syntaxe jazyka PHP 5.6 a novými bezpečnostními funkcemi, jako je dešifrování kompilovaného kódu pomocí algoritmicky generovaného běhového modulu namísto statických klíčů,[6] následovaná verzí 10 s podporou PHP 7.1 v srpnu 2017.

ionCube24

V 1. čtvrtletí 2015 představila ionCube službu s názvem ionCube24 nabízející realtime malware ochrana webových stránek PHP.[7] ionCube24 používá ionCube Loader ke sledování a blokování jakéhokoli neočekávaného kódu PHP, který by mohl zavést a zranitelnost softwaru využívat, než se provede. Kromě bezpečnostního aspektu ionCube24 poskytuje také hlášení chyb PHP a Javascript v reálném čase, spolu s monitorováním serverů z různých oblastí včetně Asie, Severní Ameriky a Evropy.

Konference

ionCube byl pozván, aby hovořil o svém komunitním projektu EPIK a Minecraft s NetBeans JavaOne v San Francisco Říjen 2014. v prosinci 2014 představila ionCube přednášku na konferenci 2014 Google Developers Skupinová konference DevFest v Istanbul, krocan, o tom, jak lze hacknout webové stránky a jak tomu zabránit, včetně živého důkazu o demonstraci konceptu s nouzovým světlem a alarmem automobilu spuštěným při zjištění vniknutí na web.[8]

EPIK

V únoru 2012 zahájila společnost ionCube iniciativu nazvanou EPIK, jejímž cílem je podpora programování v dětství pro lidi ve věku 16 až 24 let prostřednictvím programovací soutěže, přičemž vítězové sdílejí část fondu výher ve výši 1 000 liber a mají příležitost IT učební obor.[9]

V únoru 2013 byla iniciativa ionCube EPIK rozšířena a proběhla třídenní akce kódování pro mladé vývojáře s věkovým rozpětím od 10 do 20 let. Většina účastníků neměla žádné předchozí zkušenosti s kódováním nebo webovými technologiemi a s podporou průmyslových mentorů z ionCube a jinde týmy na třech regionálních místech v Kentu vytvořily a během dvou dnů vyvinuly řadu webových projektů. Týmy se sešly třetí den programování v Turner Contemporary před finální prezentací svých projektů, většinou s živými webovými stránkami. Soudci z ionCube a Sony udělil různé ceny, včetně Raspberry Pi a související hardware, budoucí prezentace pro Britská počítačová společnost Mezi další události patří a Minecraft 3D tisk den v květnu 2013, den sestavení 3D tiskárny B9Creator a události ve spojení s Mozilla.

Zapojení do Young Rewired State

6. až 10. srpna 2012 hostil ionCube týden hackathon v Kent, Jihovýchodní Anglie jako součást Mladý přepojený stát Akce Festival of Code 2012 pro povzbuzení mladých motivovaných programátorů. Účastníci byli ve věku od 9 do 18 let a s vedením mentorů a pravomocí některé z nich používali Otevřená data, vymyslel a vytvořil web s názvem radiosight.com[Citace je zapotřebí ].

Mozilla MozFest 2016

V letech 2015 a 2016 ionCube pomohl uspořádat zónu mládeže na adrese Mozilla MozFest, rozhovor s některými účastníky a mladými tvůrci akce 2016.[10][11]

Reference

  1. ^ „ionCube FAQ - Budou moje soubory fungovat na novějších verzích PHP?“. ioncube.com. ionCube Ltd.. Citováno 15. srpna 2019.
  2. ^ „ionCube FAQ - Jak je možná zpětná kompatibilita, nejsou vaše soubory kompilovaným kódem?“. ioncube.com. ionCube Ltd.. Citováno 15. srpna 2019.
  3. ^ „web ionCube na zpáteční cestě v roce 2004“.
  4. ^ „web ionCube na zpáteční cestě v roce 2010“.
  5. ^ „web ionCube na zpáteční cestě v roce 2013“.
  6. ^ „poznámky k verzi ionCube Encoder“. ioncube.com. ionCube Ltd.. Citováno 15. května 2015.
  7. ^ „služba ionCube24“. ioncube24.com. ionCube Ltd.. Citováno 15. května 2015.
  8. ^ „Talk Devfest Turkey 2014“. Citováno 25. října 2015.
  9. ^ „EPIK získal stroj Wayback v roce 2012“.
  10. ^ „ionCube na MozFestu 2016“. Citováno 5. listopadu 2016.
  11. ^ "Rozhovor s Femi". Citováno 5. listopadu 2016.

externí odkazy