|
|
#1 (permalink) |
|
Üyelik Tarihi: 29.07.2004
Yer: İstanbul
Yaş: 23
Mesaj: 156
|
Sayfa İçi Kod Güvenliği
Şimdi diyelim ciddi anlamda çok çok gizli, bir sayfalık kodumuz var, bu gizlilik konusu o kadar önemli ki, bırakalım bir şekilde sızmayı başaracak hacker'ları, bu konuda hosting firmamıza bile güvenmiyoruz, kısaca bizim dışımızda kimse bu dosyanın içeriğini görmemeli, görseler de anlamamalılar. Bunun en iyi yolu nedir? Gördüğüm bir ASP uygulamasında tüm kodlar şifrelenmişti. Normal bir şekilde kodlar çalışıyordu ancak görüntülemeye çalıştığınızda kodu düzgün bir şekilde göremiyordunuz. Bu şifreleme olayı nasıl oluyor? Ancak daha baştan her şifrenin teoride bir çözümü vardır diye düşünüp bu seçeneğe fazla güvenmiyorum. Ben ASP kullanmaktayım, ASP.net oldukça ilgimi çekiyor ve bu aralar geçmeyi düşünüyorum. Gördüğüm kadarıyla ASP.net'de zaten çılgın bir code behind muhabbeti var, bütün kodlar ise derleniyor. Şimdi bu çok önemli kod sayfasını ASP.net ile yazıp derlesek, bu doğrudan bir dll üzerinden mi çalışıyor? Daha önemlisi de, bu kodu derleyerek çalıştırdığımızda, gerçek bir programda olduğu gibi bunun içeriğini görme şansımız kesinlikle yok mu? |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 21.08.2004
Yer: istanbul, eskişehir
Yaş: 25
Mesaj: 393
|
Re: Sayfa İçi Kod Güvenliği
ekteki dosyaya bi bak derim. ben denedim, şifreleme olayı oldu ama hiç çalıştırmadım
bu arada ".ASP" dosyalarını şifreleyine geri dönüşü yok. bu nedenle yedeklerini almayı unutma. çünkü şifrelenince üstünde değişiklikde yapamıosun.
__________________
your KEY to EUROPE : AEGEE-Eskişehir (v2.0) | REMOTTER! small remote application (beta 1.0) | MCPD adayı |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,279
|
Re: Sayfa İçi Kod Güvenliği
ms script encoder basitçe decode edilebiliyor yani gerçek bir güvenlik metodu değil ama hiç yoktan iyidir ve bazı meraklı gözlerden koruyacaktır.
__________________
FERRUH.MAVİTUNA - İnanmıyorum, yeni site! |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 15.09.2004
Yer: istanbul
Yaş: 26
Mesaj: 107
|
Re: Sayfa İçi Kod Güvenliği
ASP.net te vardı böyle birşey sanırım, Microsoft seminerlerinden birinde bahsetmişti o laurel & hardy modundaki regional directorlardan bitanesi.
__________________
yasin celik |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,279
|
Re: Sayfa İçi Kod Güvenliği
ASP.net' te herşeyi DLL yapar bir de dotfuscator kullanırsanız iş çözülür.
__________________
FERRUH.MAVİTUNA - İnanmıyorum, yeni site! |
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 28.05.2001
Yer: İzmir/Ankara
Yaş: 23
Mesaj: 766
|
Re: Sayfa İçi Kod Güvenliği
kodguvenligi.zip tahmin ettiğim zip ise sadece düz sayfalarda işe yarıyor. Örneğin include yaptığın bir sayfayı encode edersen çalışmıyor, bu yüzden maalesef büyük çaplı projelerde işe yaramıyor.
Valla bu konuya bir çözüm getirebilirsek benim de çok işime yarar. Özellikle ASP'de çözüm getirebilirsek. Çünkü ASP.net'te zaten dll kullanarak iş halledilebiliyor. Bu konu benim işime şöyle yarar. Ben açık kaynak kod felsefesini pek sevmiyorum (bilenler bilir eheh) nedenlerinden biri kodunuzu alan bir kişinin ismi değiştirerek kolayca o script'i kendisinin ürettiğini iddia edebilmesi. Ayrıca sizin bulduğunuz özel bir kod algoritmasını başka biri alıp kolayca kendi script'ine uygulayabilir ve böylece rekabetin bir anlamı kalmaz. Yeri gelmişken açık kaynak kod felsefesini sevmeyişimin en önemli nedeninini de belirteyim. Örneğin bir programınız var ve siz amatör bir program geliştiricisisiniz. programı geliştirebiliyorsunuz ama günde 1-2 saat ayırıyorsunuz falan, yani hobi olarak yapıyorsunuz. Sonra programın kaynak kodları açıyorsunuz ve bunu alan bir firma başlıyor programı geliştirmeye, bir de üstüne programın adını değiştiriyor. Siz o firmanın yüzlerce elemanının bütün gün o kodla uğraşmasının yanında piyasada kalabilir misiniz? Moralinizi kendi kendinize bozmak dışında bir işe yaramıyor yani bu. Ha ama mesela öyle bir teknoloji getirirsin ki kodunu birileri ne kadar geliştirirse geliştirsin programın bilgilerini açtığında çekirdek olarak amatör programcının adı geçer ve o değiştirilemez olur. O zaman tamam derim işte. |
|
|
|
|
|
#7 (permalink) |
|
Üyelik Tarihi: 29.07.2004
Yer: İstanbul
Yaş: 23
Mesaj: 156
|
Re: Sayfa İçi Kod Güvenliği
Evet tahmin ettiğim gibi ASP ile şifrelemek kesin bir çözüm değil. Önce tekrarlayayım buradaki amacım kurcalayan adama zorluk çıkaracak bir katman oluşturmak değil, ciddi anlamda asla kaynak kodun görülmeyeceğine emin olmamın gerektiği bir olay. Zaten genel bir projenin tamamen korunması çok zor, ben sadece 1-2 sayfadan bahsediyorum. Ki bu sayfaların da görsel bir bilgi çıktısı yok, sadece veriler üzerinden işlem yapıyor.
ASP.net'e yeni olduğumdan emin olmak istiyorum, şimdi biz bunu derleyip dll üzerinden çalıştırıyor olunca, bu dll'ler birinin eline geçse bile, hiç bir şekilde kod görüntülenemiyor mu? Böyleyse üstüne bir de dotfuscator'a ne için gerek var? Eğer ASP.net ile tam güvenlik sağlayabiliyorsak ASP ile yazılmış bi projenin sadece bu önemli kısımlarını ASP.net ile tekrar yazmayı düşünüyorum, o yüzden bu benim açımdan oldukça önemli. Tam güvenlik için izlenmesi gereken yol burada açıkça anlatılırsa çok memnun olacağım. |
|
|
|
|
|
#8 (permalink) |
|
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,279
|
Re: Sayfa İçi Kod Güvenliği
ASP.net dl oluşturuyor ancak dll de decompile edilebilir. dotfuscator bir daha karıştırıyor. Özellikle .NET konusunda yazılımlarda buna ihtiyaç var çünkü .NET kodları kolayca açılabiliyor.
ASP içinde geçerli olan şu var VB' de bir DLL yazarsınız component ASP' den de onu çağırır kullanırsınız bu kadar basit. Ama son olarak şu da varki dl, exe vs bunları dissamble edilebilir veya açılabilir. Ama tabii ki küt diye kodu vermez. En azından çoğunda. Ek olarak DLL' leri UPX sonrada UPX Scrambler dan geçirirseniz açılamayan ve içerisindeki bilgiyi çok az dahi olsa daha iyi saklayan bir DLL' e kavuşabilirsiniz. Özetle VB veya herhangi bir dilde DLL yazın, server' a reg edin ve ASP' den çağırın.
__________________
FERRUH.MAVİTUNA - İnanmıyorum, yeni site! |
|
|
|
|
|
#9 (permalink) | |
|
Üyelik Tarihi: 01.11.2000
Yer: İstanbul
Yaş: 27
Mesaj: 713
|
Re: Sayfa İçi Kod Güvenliği
Alıntı:
Sen GPL ya da LGPL kullanarak lisanslarsan kodunu o firma senin kodunu istediği gibi kullanamaz. Açık kaynak kodlu uygulamalar olmasaydı şu an bildiklerinin, yaptıklarının ne kadarını bilebilecek, yapabilecektin acaba?
__________________
life is better without braces |
|
|
|
|
|
|
#10 (permalink) |
|
Üyelik Tarihi: 28.05.2001
Yer: İzmir/Ankara
Yaş: 23
Mesaj: 766
|
Re: Sayfa İçi Kod Güvenliği
Bir kere şunu söyleyeyim ben ASP kodlamayı temel, öğretici scriptleri kurcalayarak ve ilgili kitap ve makaleleri okuyarak öğrendim. Temel öğretici script'lerin açık kaynak kod olmasında zaten bir sakınca yok, çünkü yazan zaten öğretmek amacıyla yazmış onu. Benim bahsettiğim ise son kullanıcılara sunulan büyük çaplı programlar.
GPL ya da LGPL'in hiçbir anlamı olmadığını düşünüyorum. Örneğin diyelim ki ben bir script hazırladım ve söylendiği gibi zip'in içine bu lisansları koydum ve ayrıca her sayfa kodumun başına ismimi ve o script'in GPL lisansı ile dağıtıldığını söyleyen paragrafı yazdım. Bunun ne gibi bir güvencesi olabilir ki? Zip dosyasını çeken bir kişi her dosyanın başındaki ismi kendi ismi ile değiştirir ve script'in kendisine ait olduğunu söyler bundan sonra insanların kime inanıp kime inanmayacağını kim belirleyebilir? Dikkat edersen mesajımda açık kaynak kod felsefesinin eksik olduğunu ve bu yüzden sevmediğimi belirtiyorum. Şu ana kadar da bana bu eksikliğe mantıklı bir çözüm getirebilen olmadı. Bazıları patent al diyor ama bedava dağıtacağım bir script için milyarlarca para vermek tamamen mantıksızlık. |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!