MT5'te MQL kodunun yazarlığının korunması. güvenlik sertifikaları

 

MQL'deki programların korunması sorunu forumda defalarca gündeme getirildi.

Geliştiriciler neden uygulama yazarı tarafından verilen bir kullanıcı sertifikasını kullanarak dil araçlarına doğrulama (şifre çözme veya başka bir şey) dahil etmiyorlar.

Örneğin, # Mülk Güvenlik sertifikası listesini genişletmek <......>


Bu özelliğe sahip MQL kodu, yalnızca kaynak kodun sahibi tarafından verilmiş bir sertifikaya sahipse kullanılabilir bir forma çevrilebilir.
 

Özellikle uzman geliştiriciler için bir dizi korumamız zaten var. Onları biraz sonra duyuracağız.


Fikriniz iyi ve uygulanabilir.


İstenen koruma yöntemleri hakkında konuşmak isteyen herkese talep.

 
Renat :

Uzman geliştiriciler için özel olarak bir dizi korumamız zaten var. Onları biraz sonra duyuracağız.


Fikriniz iyi ve uygulanabilir.


İstenen koruma yöntemleri hakkında konuşmak isteyen herkese talep.



Teşekkür ederim!

Yayıncının bilgi sertifikasını ve kullanıcının sertifikasını "geçiş" temelinde böyle bir sertifika oluşturmak için bir mekanizma oluşturursak, ticari ürünlerin korunmasıyla ilgili soruların azalacağını düşünüyorum.

 

Ana sorun, teorik olarak ayrıştırma olasılığıdır. Bu sorun çözülürse, tüm karmaşık koruma yöntemleri uygulanamaz. Yalnızca MQL'de yerleşik olarak bulunan araçlar yeterli olacaktır.

Ne yazık ki, dördünün şifresi çözüldü ve kod çözücü ağda serbestçe dolaşıyor. Aynı şey, geliştiriciler uygun korumayı uygulamadıysa, beş bekler. Terminali hata ayıklama ve derlemeden korumaktan bahsediyorum. Ek olarak, bir yerde MQL5 kodunun işlemcinin yerel koduna derlendiğinden söz edildiğini görmüştüm. Bunun doğru olup olmadığını bilmiyorum, ama eğer öyleyse, bu, derlemeye karşı korumada ciddi bir delik.

Genel olarak, Uzman Danışmanların/Göstergelerin ayrıştırılmasına karşı koruma konusunda çok şüpheliyim. Bunun büyük olasılıkla ulaşılamaz bir rüya olduğunu düşünüyorum.

 

Komut dosyası kodu, komut dosyasının belirli bir alıcısına verilen (güçlü) bir anahtarla şifrelenmişse hata ayıklama koruması gerekli değildir. Örneğin aynı PGP'nin algoritmaları açıktır.

Başka bir şey, vicdansız bir alıcının anahtarını yayınlayabilmesidir. Bu tür şeylerden, özel bir web hizmeti veya MT sunucusu aracılığıyla erişilebilen, ticari komut dosyalarının ve alıcılarının merkezi bir çevrimiçi veritabanı muhtemelen yardımcı olabilir, ancak düşünülmesi gereken bir şey var.

 
marketeer :

Komut dosyası kodu, komut dosyasının belirli bir alıcısına verilen (güçlü) bir anahtarla şifrelenmişse hata ayıklama koruması gerekli değildir. Örneğin aynı PGP'nin algoritmaları açıktır.

Başka bir şey, vicdansız bir alıcının anahtarını yayınlayabilmesidir. Bu tür şeylerden, özel bir web hizmeti veya MT sunucusu aracılığıyla erişilebilen, ticari komut dosyalarının ve alıcılarının merkezi bir çevrimiçi veritabanı muhtemelen yardımcı olabilir, ancak düşünülmesi gereken bir şey var.



Belli ki "geçiş" ile ilgili yazıyı okumamışsınız. Vicdansız bir alıcı hesabını vermek zorunda kalacak. ve sadece bir elinde. ;)

EX5 dosyalarından bahsediyoruz.

 
marketeer :

Komut dosyası kodu, komut dosyasının belirli bir alıcısına verilen (güçlü) bir anahtarla şifrelenmişse hata ayıklama koruması gerekli değildir. Örneğin aynı PGP'nin algoritmaları açıktır.

Başka bir şey, vicdansız bir alıcının anahtarını yayınlayabilmesidir. Bu tür şeylerden, özel bir web hizmeti veya MT sunucusu aracılığıyla erişilebilen, ticari komut dosyalarının ve alıcılarının merkezi bir çevrimiçi veritabanı muhtemelen yardımcı olabilir, ancak düşünülmesi gereken bir şey var.

Belli ki düşünmeden yazmışsın.

Dördü için kod çözücü, MT4 terminalinin analizi, hata ayıklaması ve ayrıştırılması sonucunda yazılmıştır. Ve eğer sadece gerçek programlama uzmanları bu görevle başa çıkabilseydi, o zaman herhangi bir yeni başlayan, kod çözücünün nasıl kullanılacağını anlayabilir. "Vicdansız alıcı", EX5 dosyasını açarken sahip olduğu anahtarları kullanabileceğinden, hiçbir şifreleme kesin olarak güvenilir sonuçlar vermez.

Örneğin Expert Advisor'ı bir aylık kullanım hakkını satın aldınız, internetten bir decompiler programı indirdiniz, başlattınız ve sahip olduğunuz anahtarı belirttiniz... Ve Expert Advisor'ın kaynak kodunu aldınız. Üzerindeki tüm korumayı kaldırdılar ve ömür boyu kullanıyorlar, ayrıca sitenizden satıyorsunuz.

Terminal ayrıştırmasına karşı koruma, en azından EX5 dosyalarının ayrıştırılması için bir yardımcı program yazmayı zorlaştıracaktır.

 
api :

Belli ki düşünmeden yazmışsın.


Yine de Russell'ın paradoksu.

;)

gülümsedi)

 

Buradaki Russell paradoksu nedir?

 
api :

Buradaki Russell paradoksu nedir?


Windows ortamında terminalin ayrıştırılmasına karşı koruma da sizin mantığınıza göre mümkün değildir.

 
Sorento :


Windows ortamında decompilation'a karşı koruma, mantığınıza göre de imkansızdır.



Birinin inşa ettiğini bir başkası bozabilir.

Kesin olarak söylemek gerekirse, mutlak koruma mevcut değildir ve asla uygulanmayacaktır.

Bu yüzden "Genel olarak, danışmanların/göstergelerin ayrıştırılmasına karşı koruma konusunda oldukça şüpheliyim. Bunun büyük olasılıkla ulaşılamaz bir rüya olduğunu düşünüyorum."

Neden: