• 27-12-2022, 03:43:05
    #1
    Merhabalar, bir eklenti yaptıracağım.
    Bu eklentinin aktif olduğu site, benim lisans sunucumda yok ise site'ye bir index gelecek site lisanssız yazacak ve kullanılamayacak hale gelecek.

    Bu eklentiyi bir şekilde saklamalıyız, gerekirse ismini rasgele bir eklenti gibi yapmalıyız. Çünkü şu zamanlar çok fazla suistimal edilmeye başlandı. Yaptığım siteler taşınıyor, sadece isimler değişilip 2. bir site olarak açılıyor.

    Akıl verebilecek birisi varsa şimdiden teşekkürler. Tabiki her sistem kırılabilir ama bilmeyen biri yapamasın en azından, bunu engellemek istiyorum.
  • 27-12-2022, 03:45:13
    #2
    temayı doğrudan lisanslasanız? Zaten kırılacak olan tema eklenti de olsa kırılır hatta eklentide daha kolay çözümlenir bence yeterli bir çözüm olmaz.
  • 27-12-2022, 03:49:42
    #3
    suitasarim adlı üyeden alıntı: mesajı görüntüle
    temayı doğrudan lisanslasanız? Zaten kırılacak olan tema eklenti de olsa kırılır hatta eklentide daha kolay çözümlenir bence yeterli bir çözüm olmaz.
    Şöyle ki her temayı tek tek sıkıntı ve zor olur ben o yüzden şuanda bir eklentinin taklidini yapabilecek (sadece isim ve açıklama olarak) sistem istiyorum.
    Yani satış yaptığım insanlar sadece ve sadece taşıma işlemini yapabiliyor. Onun harici böyle bir taklidi bulabilecek düzeyde değiller.
  • 27-12-2022, 07:37:43
    #4
    Sadece eklenti deactive edilebileceğinden sağlıklı bir yöntem değildir.
    Yine de illa eklenti olacaksa bile, temanın belli başlı fonksiyonları eklenti kütüphanesinden çağrılmalı.
    Örnek senaryo şöyle olmalı: Theme Panel eklentisi içinde temanın çalışması için gerekli bir fonksiyon olmalı.
    get_site_security olsun bu fonksiyon bunu da functions.php de çağırınız ve tüm fonksiyonları kapsayacak şekilde if ile kontrol ediniz.
    Burada güvenlik zafiyeti doğuyor, fakat ioncube ile hem functions.php hem plugin.php dosyası şifrelendiğinde temel düzeyde birileri bunu çözemiyor olur.
    Sunucunuzda doğrulama işlemi için ise, bir den fakrlı server da doğrulama yapmanızı kesinlikle öneririm, zira sizin sunucu yanıt vermediğinde siteler yine açılmayacaktır.
    Ve yine doğrulama işlemini hem curl hem get_content ile 2 farklı şekilde yapmalısınız, bazı sunucularda curl bazı sunucularda get_content kapalı olabiliyor.
    IONCUBE maliyetinden kurtulmak isterseniz güvenlik seviyesini düşürse de base_64 ve eval fonksiyonu ile ilgili satırları şifreleyebilirsiniz.
  • 27-12-2022, 08:44:19
    #5
    Yani yapılabilir bahsettiğiniz şekilde ama eklentiyi deactive ederlerse tüm sistem yine suistimal edilebilir. Ama yine de yapalım derseniz yardımcı olmak isterim.