İlk olarak 2002 yılında faaliyete geçen ve İngiltere merkezli İonCube Ltd.; PHP kodlama dili kullanılarak oluşturulmuş yazılımların kaynak kodunun, lisanssız bilgisayarlar tarafından değiştirilme, görüntülenme ve kullanılmasını önlemek için geliştirmiş olduğu araçlar ile tanınmakta olan bir firmadır.
Siz okuyucularımız için ayrıntılı bir şekilde araştırarak elde ettiğimiz bilgileri derleyerek kaleme almış olduğumuz bu yazının devamında; hem İonCube şirketi hem de şirket tarafından üretilmiş olan çeşitli şifreleme ile güvenlik araçları ve bunların ne işe yaradıkları gibi birtakım konular ile alakalı olan çeşitli bilgilere yer vereceğiz.
İoncube Nedir?
Yazımızın giriş kısmında da belirtmiş olduğumuz gibi İngiltere merkezli bir firma olan İonCube Ltd.; 2002 yılında Hersden,Kent kentinde faaliyete geçmiş olan ve PHP kodlama dilinde yazılmış olan yazılımların kaynak kodlarının, lisanssız bilgisayarlar tarafından herhangi bir şekilde değiştirme ya da görüntülenmesini ve kullanılmasını önlemek amacıyla kullanılmakta olan çeşitli şifreleme araçları geliştirilmesinde faaliyet göstermektedir.
Şirket bu çerçevede; faaliyete geçtiği ilk günlerden beri, haklarında kısaca da olsa birazdan bilgi vereceğimiz çeşitli araçları geliştirmiştir. Peki, günümüzde periyodik olarak güncellenmeye devam eden bu araçlar hangileridir ve bu araçların görevleri nelerdir?
PHP Encoder
Geçtiğimiz dönemlerde Sürüm 14.0’un yayınlandığı PHP Encoder teknolojisi, şirketin daha önceleri yürütmüş olduğu PHP Accelerator çalışmaları sayesinde doğmuş ve ilk lansmanında, PHP kodlama betiklerinin yüklenebileceği ve söz konusu betiklerin kodlanmış bir sürümün indirilebilmesine imkan tanıyan bir çevrimiçi kodlama hizmeti içeriyordu.
Windows, macOS, Linux ve FreeBSD işletim sistemlerinde çalıştırılabilen PHP Encoder; kaynak kodunun ek güvenlik için gizlenmesi ve çalışma zamanı ek yüklerinin azaltılması için, kodlamadan önce bayt koduna derleme tekniğini kullanarak şifrelenmesini sağlama şeklinde çalışan bir araçtır.
Şirketin bu ürününde yer alan ‘’Dinamik Anahtarlar’’ özelliği sayesinde; kullanıcılarının kodlanmış PHP kodlama betikleri, depolanmayan algoritmik anahtarlar kullanılarak ekstra bir güvenlik katmanı ile güvence altına alınmaktadır.
İonCube Loader
IonCube tarafından; WordPress ve CRM gibi çeşitli PHP web uygulamalarında kullanılması için yayınlanmış olan önemli bir araç olan bu uzantının amacı, söz konusu PHP uygulamalarının kalitesinin ve performansının arttırılması için gerekli olan şifrelenmiş PHP dosyalarının yüklenmesini sağlamaktır.
PHP dosyalarını şifreleyerek; onları yetkisiz değişiklikler ve erişimden korunmasını sağlayan İonCube Loader, bu sayede PHP ile oluşturulmuş tüm yazılımları korumak açısından sağlam bir güvenlik katmanının oluşmasına imkan tanır.
Package Foundry
İonCube şirketi tarafından ilk olarak 2004 yılında yayınlanmış bir ürün olan İonCube Package Foundry (IPF); FTP ya da SFTP kullanarak web tabanlı ürünleri; herhangi bir sunucuya hem kolayca hem de otomatik bir biçimde dağıtmak için yazılım yükleyicileri oluşturma imkanı tanıyan ve Linux ile Windows işletim sistemlerinde çalıştırılabilen bir araçtır.
Birçok web paketini kurmak için gerekli arşiv programlarını ve uzaktan dosya aktarım istemcilerini kullanmanın zorluğuyla karşılaştırıldığında, çok daha hızlı ve çok daha basit olması sayesinde mükemmel bir kullanıcı deneyimi sunmaktadır.
İonCube 24
İonCube şirketi tarafından ilk olarak 2015 yılında yayımlanmış olan İonCube24, bir yazılım güvenlik açığı istismarı tarafından tanıtılmış olabilecek herhangi bir beklenmeyen PHP kodunu yürütmeden önce izlemek ve engellemek için İonCube Loader’ı kullanmakta olan bir güvenlik aracıdır.
Ürün; güvenlik açısından sahip olduğu bu özelliğin yanı sıra, Asya, Kuzey Amerika ile Avrupa dahil olmak üzere çeşitli bölgelerden sunucuların hizmet kullanılabilirliği ve performansını izleme imkanı sunmaktadır. Bu özellik sayesinde ürün, gerçek zamanlı PHP ve Javascript hata raporlaması da sağlamaktadır.