ионкуб
![]() | |
Промышленность | программное обеспечение |
---|---|
Основан | 2002 |
Штаб-квартира | Херсден, Кент , Великобритания |
Продукты | PHP-кодер Загрузчик ионного куба Литейный завод пакетов Бандлер ионКуб 24 |
Услуги | PHP- программирование |
ionCube Ltd. — компания-разработчик программного обеспечения, базирующаяся в Херсдене, Кент Великобритания , .
исходного кода программного обеспечения , написанного с использованием языка программирования PHP ionCube была основана в 2002 году и представила инструменты для предотвращения просмотра, изменения и запуска , на нелицензированных компьютерах. Технология кодирования выросла из более ранней работы над проектом PHP Accelerator и при первом запуске включала в себя онлайн- сервис кодирования , куда можно было загружать PHP-скрипты и загружать взамен закодированную версию, а также инструмент командной строки для Linux. вскоре появится после. Инструменты используют технику компиляции в байт-код перед кодированием, что позволяет исключить исходный код и сократить накладные расходы во время выполнения. PHP Расширение , называемое ionCube Loader, обеспечивает чтение и выполнение закодированных файлов во время выполнения . В отличие от процессоров, таких как 8086 , где скомпилированный код много лет назад продолжает выполняться на своих производных и сегодня, виртуальной машины набор инструкций PHP со временем изменился. Загрузчик ionCube использует технику оперативного исправления скомпилированного кода в памяти для достижения обратной совместимости. запуск старых файлов в новых версиях PHP. [ 1 ] [ 2 ]
Продукты кодирования впоследствии были портированы на FreeBSD , Microsoft Windows и Mac OS X , а ассортимент продуктов расширился и теперь предлагает дополнительные функции, такие как лицензирование продуктов и шифрование файлов, отличных от PHP. В июле 2004 года был представлен графический интерфейс Windows, который больше не требует использования командной строки для пользователей Windows.
В 2004 году ionCube представила свой продукт Package Foundry, IPF, для Linux и Windows. IPF позволяет упаковывать веб-приложения в виде исполняемого установщика Windows, который может автоматически развертывать веб-приложение на удаленном сервере, а также выполнять различные задачи по установке и настройке и запуску браузера на главной странице установленного приложения. [ 3 ]
ionCube также производит продукт под названием Bundler. Не связанный с PHP, Bundler — это инструмент для Windows и Linux, позволяющий создавать самораспаковывающиеся архивы для Windows.
В декабре 2010 года ionCube выпустила версию 7.0 своего кодировщика, включая поддержку языка PHP 5.3. [ 4 ]
В мае 2013 года ionCube выпустила версию 8.0 с поддержкой кодирования языка PHP 5.4. За этим последовал выпуск 8.1 в октябре 2013 года с изменениями, включая обновленный графический интерфейс, повышенную безопасность и функцию, помогающую выбрать оптимальные настройки безопасности. В феврале 2014 года был выпущен Encoder 8.2 с некоторыми новыми функциями, в первую очередь с графическим интерфейсом для пользователей OS X. По состоянию на 18 апреля 2014 г. был выпущен Encoder 8.3 с поддержкой функций кодирования языка PHP 5.5. [ 5 ]
В мае 2015 года ionCube выпустил версию 9 с поддержкой синтаксиса языка PHP 5.6 и новыми функциями безопасности, такими как расшифровка скомпилированного кода с использованием алгоритмически сгенерированных ключей, сгенерированных во время выполнения, а не статических ключей. [ 6 ] за ним последовала версия 10 с поддержкой PHP 7.1 в августе 2017 года.
Впоследствии была выпущена версия 11 для поддержки PHP 7.4 в октябре 2021 года и версия 12 для PHP 8.1 в августе 2022 года. [ 7 ]
ionCube24
[ редактировать ]В первом квартале 2015 года ionCube представила сервис под названием ionCube24, предлагающий вредоносных программ в режиме реального времени. защиту PHP-сайтов от [ 8 ] ionCube24 использует загрузчик ionCube для отслеживания и блокировки любого неожиданного PHP-кода, который может быть введен в результате использования уязвимости программного обеспечения , до его выполнения. Помимо аспекта безопасности ionCube24, он также предоставляет отчеты об ошибках PHP и Javascript в реальном времени, а также мониторинг серверов из различных регионов, включая Азию, Северную Америку и Европу.
Конференции
[ редактировать ]ionCube пригласили поговорить о своем проекте сообщества EPIK и Minecraft с NetBeans JavaOne в Сан-Франциско в октябре 2014 года. В декабре 2014 года ionCube представил доклад на конференции Google Developers Group DevFest 2014 в Стамбуле , Турция , о том, как веб-сайты могут быть взломаны и как это можно предотвратить, продемонстрировав живое доказательство концепции с аварийным освещением и автомобильной сигнализацией, срабатывающей при срабатывании было обнаружено вторжение на сайт. [ 9 ]
Общественные инициативы
[ редактировать ]ЭПИК
[ редактировать ]В феврале 2012 года ionCube запустил инициативу под названием EPIK, направленную на поощрение программирования для детей для людей в возрасте от 16 до 24 лет посредством конкурса по программированию, победители которого делят часть призового фонда в размере 1000 фунтов стерлингов и получают возможность пройти стажировку в сфере ИТ . [ 10 ]
В феврале 2013 года инициатива ionCube EPIK была расширена и провела трехдневное мероприятие по программированию для молодых разработчиков в возрасте от 10 до 20 лет. У большинства участников не было опыта программирования или веб-технологий, и при поддержке отраслевых наставников из ionCube и других мест команды на трех региональных площадках в Кенте за два дня задумали и разработали ряд веб-проектов. Команды собрались вместе на третий день программирования в галерее Turner Contemporary , прежде чем провести финальные презентации своих проектов, в основном с помощью живых веб-сайтов. Судьи из ionCube и Sony вручили различные призы, в том числе Raspberry Pi и сопутствующее оборудование, будущую презентацию для Британского компьютерного общества и дальнейшее индивидуальное наставничество в отрасли. Последующие мероприятия включали Minecraft день 3D-печати в мае 2013 года, день сборки 3D-принтера B9Creator и мероприятия, связанные с Mozilla .
Участие в проекте Young Rewired State
[ редактировать ]6–10 августа 2012 года компания ionCube провела недельный хакатон в Кенте , Юго-Восточная Англия , в рамках мероприятия Young Rewired State 2012 Festival of Code, направленного на поощрение целеустремленных молодых программистов. Участники были в возрасте от 9 до 18 лет, и под руководством наставников и с полномочиями использовать некоторые открытые данные разработали и создали веб-сайт под названием radiosight.com. [ нужна ссылка ] .
Мозилла МозФест 2016
[ редактировать ]В 2015 и 2016 годах ionCube помог организовать Молодёжную зону на Mozilla MozFest , взяв интервью у некоторых участников и молодых мастеров на мероприятии 2016 года. [ 11 ] [ 12 ]
Ссылки
[ редактировать ]- ^ «Часто задаваемые вопросы по ionCube — Будут ли мои файлы работать в новых версиях PHP» . ioncube.com . ООО "ИонКуб" . Проверено 15 августа 2019 г.
- ^ «Часто задаваемые вопросы по ionCube — как возможна обратная совместимость, если не скомпилирован код ваших файлов» . ioncube.com . ООО "ИонКуб" . Проверено 15 августа 2019 г.
- ^ «Веб-сайт ionCube на машине Wayback в 2004 году» . Архивировано из оригинала 30 ноября 2004 г.
- ^ «Сайт ionCube на Wayback Machine в 2010 году» . Архивировано из оригинала 23 декабря 2010 г.
- ^ «Сайт ionCube на Wayback Machine в 2013 году» . Архивировано из оригинала 28 мая 2013 г.
- ^ «Примечания к выпуску кодировщика ionCube» . ioncube.com . ООО "ИонКуб" . Проверено 15 мая 2015 г.
- ^ «Новости ИонКуб» .
- ^ «Сервис ionCube24» . ioncube24.com . ООО "ИонКуб" . Проверено 15 мая 2015 г.
- ^ «Девфест Турция 2014» . Ютуб . Проверено 25 октября 2015 г.
- ^ «EPIK выиграл Wayback Machine в 2012 году» . Архивировано из оригинала 3 июня 2012 г.
- ^ «ionCube на MozFest 2016» . Ютуб . Проверено 5 ноября 2016 г.
- ^ «Интервью с Феми» . Ютуб . Проверено 5 ноября 2016 г.