Bu başlıkta değinilmeyen bir şey Şifreleme ve Şaşırtma konularıdır.
Kodunuzu IonCube veya Zend Encoder ile şifrelemek, koruma temaları ve kullanımda gördüğüm eklentiler için iki popüler yöntemdir.
Şifrelemeyle ilgili sorun, yeterli irade ve arzuyla dosyaları orijinal hallerine geri getirebilmenizdir. Bazen sonuçlar değişebilir ve şifreleme metodolojisinin tipinin ne kadar iyi anlaşıldığına bağlı olarak, dosyaların şifresini çözmedeki başarı veya başarısızlığı genellikle belirler.
IonCube, Zend ve diğerlerinden dosyaların şifresini çözme sanatında oldukça yetenekli olan acımasız bireyler var. Ortalama bir insan için, sık sık uğraştığı güçlük değeri ağır basar.
Bir sonraki metodoloji, daha önce kullanılmışsa nadiren gördüğüm şaşırtmacadır. Kanımca, düzgün şekilde gizlenmiş dosyaları deşifre etmenin imkansız hale gelmesine neredeyse imkansız hale gelebilir, bu da sırayla gizlilik içeren dosyaları geleneksel bir şekilde düzenleyemeyeceğiniz anlamına gelir ve ana dosyalarınızın kopyalarını herhangi bir değişiklik, güncelleme, hata düzeltmesi için saklamanız gerekir. Bu genellikle bir sorun değil.
Bununla birlikte, hem şifrelemenin hem de şaşırtmanın bir kombinasyonu, özel kodunuzu kesinlikle imkansız olmasa bile imkansız hale getirir. İnsanların onu kullanmalarını engellemeyecek, işlevlerini üstlenecek, ancak kendi benzer ürünlerini oluşturmak için insanların bunları değiştirmelerini ya da işlevlerini kopyalamasını engellemeyecek.
Yukarıda belirtildiği gibi bir API Anahtarı kullanmak, ürünlerinizi güvence altına almanıza yardımcı olacak diğer harika bir yöntemdir, ancak bu yöntemin bir dezavantajı vardır ve bu, uygulama mantığınızın bir kısmını orijinal tema veya eklenti dışında depolayarak, kullanıcının bağlanması gereken anlamına gelir. Sunucunuz, temanın veya eklentinin düzgün çalışabilmesi için bu mantığı almasını sağlar.
Bu harika bir şey gibi gözüküyor ve çoğunlukla. Ancak sunucunuz bir ya da iki saatliğine bile çevrimdışı olsaydı ne olacağını düşünün. Bu, temanızı veya eklentinizi kullanılamaz hale getirir mi? Hiç şüphesiz olur. O zaman son kullanıcı üzerinde nasıl bir etki yaratacağını düşünmeniz gerekir.
Sunucunuza mantıktan doğrudan erişmenin yanı sıra, bazı güvenli olmayan sunucu konumlarının Amazon gibi güvenilir şirketlerden bulut tabanlı hizmetleri kullanmak gibi API mantığınızın dağıtımını idare etmesini sağlayarak bunu olabildiğince en iyi şekilde çözebilirsiniz.
Öyleyse, genel masraflar ve nihayetinde sizin için değerinizi ölçmeniz gerekir. Gerçekten zamana değer mi? Sanırım bu projeye özgü ve bağımlı, ancak sonuçta yapılması gerekenler var.
Sonuç olarak, ürününüzü, temanızı veya eklentinizi korsanlayacak veya çalacak kişilerin çoğunun, ilk başta ürün, tema veya eklentinizi satın almamış olma ihtimalleri yüksek.
Çevremizde üç tür insan olduğu sıkça düşünülmektedir,
Her zaman bir şey çalıp korsan olacak biri.
Bir ürünü satın almadan önce bir şeyi çalmaya veya korsanlığa teşebbüs edecek biri.
Ürününüzü basit bir şekilde satın alacak birisi, çünkü yapılması doğru olan şey ve ürününüzün açıklandığı gibi çalışmasını garanti etmenin en güvenilir yolu.
Her ne kadar İnternet'te sıkıntıya giren temaların ve eklentilerin korsanlığı ve çalınmasına rağmen, temalarınızı veya eklentilerinizi gerçekte tutarlı bir şekilde kullanmak için, alt satırınıza zarar gelmesini garanti edecek kadar az miktarda insan bulunmaktadır.
Bu kaybı en aza indirmek için gücümüz dahilindeki her şeyi yapmamamız gerektiğini söylememekle birlikte, çoğu zaman çabalarınızı daha fazla ürün oluşturmak ve / veya mevcut ürünleri daha fazla pazarlamak için ve ayrıca ürününüzü kullanma şeklinizi çeşitlendirmek için daha iyi harcanır. .
Pek çok ürünün yeni özelliklerle güncelleme ya da hataları düzeltme oranıyla, daha önce korsan olan ürünleri işe yaramadığı ya da ödenmediği kadar verimli kullanamadığı anlamına geliyor.
Yukarıda belirtildiği gibi, birleştirme Şifreleme ve Engelleme kodu, ürünlerinizin, temalarınızın veya eklentilerinizin mümkün olan en iyi şekilde korunmasına yardımcı olmak için API stil entegrasyonuna ek olarak daha fazla araştırmaya değer iki yöntemdir.