Raspberry PI Yazılan Programın Korunması

Başlatan SERRO EFE, 26 Temmuz 2013, 14:38:59

SERRO EFE

Arkadaşlar Raspberry yada farklı linux çalıştıran boardlar için bir program yazdık ve piyasaya sürdük.Yazdığımız programları nasıl koruyacağız ,koruma altına almanın bir yolu varmıdır. Yoksa saldım çayıra şeklindemi gider :)

MC_Skywalker

#1
Porgramı salarsın teknik desteğini ucretli yapabilirsin.  Yanı programı senden satınalmayanla muhtap olmazsın

SERRO EFE

Belirtmemişim sadece program verilmeyecek donanımla birlikte kutulanmış işe özel ürün olacak.

MC_Skywalker

işlemcinin ID okuyup program içine kontrol mekanıizması yerleştirilebilir.  SD kart başka Pi takılınca sizin program çalışmaz.

SERRO EFE

Alıntı yapılan: MC_Skywalker - 26 Temmuz 2013, 14:54:18
işlemcinin ID okuyup program içine kontrol mekanıizması yerleştirilebilir.  SD kart başka Pi takılınca sizin program çalışmaz.
Teşekkür ederim bununla birlikte küçük bi dongleda iyi olacak sanırım.

MC_Skywalker

#5
Bence dongle maliyeti arttırır. SD kartın ID, işlemci ID ve ehernet MAC adresini basit XOR işlemden geçirip Checksum oluşturusun, bu kontrol kodun olur. kopya SD kart bile senin PI üzerinde çalışmaz.

yxsdf

Programınıza yukarıda bahsedildiği gibi benzersiz seri numaraları ile kontrol koymakla birlikte obfuscation'da yapmanız gerekir. Çünkü kontrol koysanız bile çok basit bir reverse engineering ile bu kontroller atlatılabilir. Bunu engellemek için programa ya derleme aşamasında ya da derlenmiş executable'a bu yöntemleri uygulamanız önerilir.

Benzer yöntemler hackerların dilinde fud (fully undetectable) program olarak geçer. Esas kullanım amacı antivirüs yazılımlarının programı analiz etmesini önlemektir.
www.yxsdf.com © 2014

SERRO EFE

#7
Alıntı yapılan: yxsdf - 26 Temmuz 2013, 22:06:58
Programınıza yukarıda bahsedildiği gibi benzersiz seri numaraları ile kontrol koymakla birlikte obfuscation'da yapmanız gerekir. Çünkü kontrol koysanız bile çok basit bir reverse engineering ile bu kontroller atlatılabilir. Bunu engellemek için programa ya derleme aşamasında ya da derlenmiş executable'a bu yöntemleri uygulamanız önerilir.

Benzer yöntemler hackerların dilinde fud (fully undetectable) program olarak geçer. Esas kullanım amacı antivirüs yazılımlarının programı analiz etmesini önlemektir.
İlginiz için teşekkür ederim bu konu hakkında bi bilgim yoktu ama güzel bir yöntem gibi. Araştıracağım.
Alıntı yapılan: gerbay - 27 Temmuz 2013, 01:19:06
Hocam program ne progami? Ne iş yapiyor? Kullandiginiz tip boardlarin lisans anlasmalarina baktinizmi? Bu tip boardlarin çogunu sadece open source olmak sarti ile kullanabiliyorsunuz...
Gerbay hocam Raspberry pi den vazgeçtim Pcduino yada beagleboneblack kullanmayı düşünüyorum. Daha araştırma içersindeyim ,bu  gibi kartları kullanırsam avantaj dezavantaj durumu nasıl olur. Proje görüntü işleme üzerine bi çalışma olacak.