• 22-12-2012, 22:50:06
    #1
    Yazdığım program FTP bilgilerimi içeriyor. BinText gibi programın içinde bulunan tüm String değerlerini gösteren bir program ile açıldığında 3. bir kişi FTP şifreme erişim sağlayabiliyor. Kısacası amacım programımın güvenliğini sağlamak.
    Bunu nasıl engelleyebilirim bir çözüm yolu var mıdır ?

    Şimdiden çok teşekkürler.
  • 22-12-2012, 23:49:18
    #2
    Ücretli düşünrseniz, pm atınız.
  • 23-12-2012, 01:49:19
    #3
    Bu konu hakkında başka bir görüşü olan arkadaş var mı ?
  • 23-12-2012, 03:21:24
    #4
    Hiçbir zaman Client uygulamasında şifre bulundurulmaz. Ne yaparsan yap cracker şifreyi uygulamandan çıkartabilir. Onun için araya servis katmanı koymayı dene. Eğer uygulamanda güvenlik o kadar önemli değilse amatör insanları engellemek için UPX le sıkıştırabilirsin exeni.
  • 23-12-2012, 03:46:51
    #5
    selam,

    bunun için her hangi bir şifrelme algoritması kullanabilrisin örneğin xor

    ilk önce şifreleyen fonksiyonu yazarsın ve şu şekilde çağırırsın

    degisken = sifrele("ftp şifren")

    değişken e mesela f3.*+xe$gd gibi bir değer geldi diyelim. bu değeri kaydet bir const ifadeye. sonra bir tane de çözücü metod kullan

    sifre = coz("f3.*+xe$gd")

    ftpbaglan( serveradi, sifre)

    şeklinde sifre orjinal halini alarak ftp ye bağlanır biraz karışık olmuş olabilir anlattığım ama basit mantık önce şifrelenmiş ifadeyi bul sonra bir çözücü metod yazıp şifreyi çözdür bu şekilde decompile etseler bile şifreyi göremezler..

    ancak çok sağlam da bir yöntem değil bu çünkü bellekten okuyabilirler kolaylıkla. oğuzhan arkadaşımızın dediği gibi bir tane ara server kullanmak en mantıklıdır, her hangi bir web servis ya da wcf tarzı bir şey olabilir.

    bu ara servis aracılığı ile istediğin bilgileri oradan çektirirsin. tabii bu işlem biraz zor yani kendi servisini yazmak kolay bir şey değil ama imkansız da değil. ama bu şekilde bir ara servi koyarsan hacklenme ihtimalin
    düşer.
  • 24-12-2012, 21:58:03
    #6
    Arkadaşlar yapmak istediğim işi FTP ID'si ve Şifresi kullanmadan nasıl yapacağım aklıma geldi. Sorunu hallettim. Yardımlarınız için gerçekten çok teşekkür ederim sağolun varolun.