• 31-10-2024, 14:39:19
    #1
    Herkese merhaba, cümleten hayırlı günler ve bol kazançlar dilerim
    C# ta yazdığımız programların kod güvenliği hakkında sorum olacaktır. Bu konu hakkında çok fazla bir bilgim yok ve nasıl hangi alanda araştırma yapacağımı bilmiyorum. Yazdığımız programları debug programlarında görüntülenmemesi için veya genel kod güvenliği için uygulayacağımız kriptografi yöntemler araçlar hakkında kendimi geliştirmek istiyorum bunun için ne önerersiniz hocalarım ?
    Not: bu konu hakkında 0 bilgiye sahibim, nereden başlamalıyım ?
  • 31-10-2024, 14:50:17
    #2
    obfuscator kullanabilirsin tek yapacağı kodu anlaşılmaz hale getirmesi olacaktır, bazıları proje olarak çıkarılmasını da engelliyor ama bunlar bir şekilde aşılıyor. aşılamayanı daha görmedim. çıkabileceğini de sanmıyorum.

    her halükarda kodlar ortaya çıkacak ve kırılabilir eğer öğrenebiliyorsan c++ ya geç. en azından disassembly yapabilecek insan çok fazla yok, ancak c# da öyle değil hazır tool var
  • 31-10-2024, 14:53:50
    #3
    Kurumsal PLUS
    Merhabalar, C#ile masaüstü programlar yapıyorsunuz ve bunu tersine mühendisliğe karşı korumak istiyorsunuz doğru anladım değil mi?
    Eğer öyle ise önce iç güvenlik yani güvenli kod yazımından başlamanız lazım. Yazdığınız kodlarda en azından popüler açıkların olmamasına dikkat edin. Daha sonrasında Kod Obfuscation yöntemlerini araştırabilirsiniz. Bu konuda çok gelişmek istiyorsanız eğer kalesini en iyi savunan rakibini en iyi tanıyandır diyelim. Tersine mühendislik yöntemlerini öğrenip sonrasında bundan nasıl korunacağınızı araştırırsanız iyi bir gelişim katedebilirsiniz.
  • 31-10-2024, 15:06:05
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    obfuscator kullanabilirsin tek yapacağı kodu anlaşılmaz hale getirmesi olacaktır, bazıları proje olarak çıkarılmasını da engelliyor ama bunlar bir şekilde aşılıyor. aşılamayanı daha görmedim. çıkabileceğini de sanmıyorum.

    her halükarda kodlar ortaya çıkacak ve kırılabilir eğer öğrenebiliyorsan c++ ya geç. en azından disassembly yapabilecek insan çok fazla yok, ancak c# da öyle değil hazır tool var
    cevabınız için teşekkürler hocam, obfuscator hemen araştırayım ilk adım olarak burdan başlamam iyi olacaktır, hocam c++ a geçmeyi istiyorum aslında, küçük programlar için ana yapıyı kurabiliyorum ve gelişmek için Udemy den kurs aldım, soru içinde bir soru daha sorayım çevremdeki insanlar geç kaldın, artık öğrensen de öğrendiğin ile kalır bi iş yapamazsın, git şunu öğren bunu öğren diye beni sürekli farklı yollara itiyorlar. Elimden geldiğince etkilenmemeye çalışsamasa bir yerde hevesim kırılıyor. Sizce yeterli ve mantıklı bir çalışma yolu ile öğrensek dahi geç mi kaldım ? (Yaş 25)
  • 31-10-2024, 15:08:15
    #5
    webcolic adlı üyeden alıntı: mesajı görüntüle
    Merhabalar, C#ile masaüstü programlar yapıyorsunuz ve bunu tersine mühendisliğe karşı korumak istiyorsunuz doğru anladım değil mi?
    Eğer öyle ise önce iç güvenlik yani güvenli kod yazımından başlamanız lazım. Yazdığınız kodlarda en azından popüler açıkların olmamasına dikkat edin. Daha sonrasında Kod Obfuscation yöntemlerini araştırabilirsiniz. Bu konuda çok gelişmek istiyorsanız eğer kalesini en iyi savunan rakibini en iyi tanıyandır diyelim. Tersine mühendislik yöntemlerini öğrenip sonrasında bundan nasıl korunacağınızı araştırırsanız iyi bir gelişim katedebilirsiniz.
    Kesinlikle hocam, anlatmak istediğim bu, cevabınız için teşekkür ederim. Şu an Kod Obfuscation yöntemlerini araştırmaya başlayacağım, verdiğiniz tersine mühendislik bakış açısı için de teşekkür ederim, bu alanda gelişmeyi çok istiyorum.
  • 31-10-2024, 21:14:05
    #6
    kimisi erken başlar kimisi geç başlar daha fazla yol kat eder bu kişinin becerisine kalmış bir durum eğer hoşunuza gidiyorsa evet olabilir ama tam anlamıyla öğrenmeniz, tecrübe edinmeniz gerçekten seneler sürüyor.

    hedefiniz olması lazım ancak çünkü örneğin ilgilendiniz, 1-2 sene harcadınız ve bir yere varmadı yani bunu değerlendiremediniz diyelim, zaman kaybetmek güzel olmaz.
  • 01-11-2024, 01:28:24
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    kimisi erken başlar kimisi geç başlar daha fazla yol kat eder bu kişinin becerisine kalmış bir durum eğer hoşunuza gidiyorsa evet olabilir ama tam anlamıyla öğrenmeniz, tecrübe edinmeniz gerçekten seneler sürüyor.

    hedefiniz olması lazım ancak çünkü örneğin ilgilendiniz, 1-2 sene harcadınız ve bir yere varmadı yani bunu değerlendiremediniz diyelim, zaman kaybetmek güzel olmaz.
    Gayet iyi anladım, sağolun hocam.