IonCube - IonCube
![]() | |
Průmysl | software |
---|---|
Založený | 2002 |
Hlavní sídlo | Canterbury, Kent, Spojené království |
produkty | Kodér PHP ionCube Loader Slévárna balíků Bundler ionCube 24 |
Služby | PHP 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
- ^ „ionCube FAQ - Budou moje soubory fungovat na novějších verzích PHP?“. ioncube.com. ionCube Ltd.. Citováno 15. srpna 2019.
- ^ „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.
- ^ „web ionCube na zpáteční cestě v roce 2004“.
- ^ „web ionCube na zpáteční cestě v roce 2010“.
- ^ „web ionCube na zpáteční cestě v roce 2013“.
- ^ „poznámky k verzi ionCube Encoder“. ioncube.com. ionCube Ltd.. Citováno 15. května 2015.
- ^ „služba ionCube24“. ioncube24.com. ionCube Ltd.. Citováno 15. května 2015.
- ^ „Talk Devfest Turkey 2014“. Citováno 25. října 2015.
- ^ „EPIK získal stroj Wayback v roce 2012“.
- ^ „ionCube na MozFestu 2016“. Citováno 5. listopadu 2016.
- ^ "Rozhovor s Femi". Citováno 5. listopadu 2016.